rustc-ap-syntax

Automatically published version of the package syntax in the rust-lang/rust repository from commit 567557f630693d47fd21151ff1fdbc430e330a13 The publishing script for this crate lives at: https://github.com/alexcrichton/rustc-auto-publish

245 major breaking releases

251.0.0 Sep 8, 2018
250.0.0 Sep 7, 2018
249.0.0 Sep 6, 2018
248.0.0 Sep 5, 2018
1.0.0 Jan 11, 2018

#7 in No standard library

Download history 10488/week @ 2018-06-16 11352/week @ 2018-06-23 15539/week @ 2018-06-30 12674/week @ 2018-07-07 8317/week @ 2018-07-14 9028/week @ 2018-07-21 9198/week @ 2018-07-28 12192/week @ 2018-08-04 13597/week @ 2018-08-11 8604/week @ 2018-08-18 8878/week @ 2018-08-25 8365/week @ 2018-09-01 7173/week @ 2018-09-08

45,135 downloads per month
Used in 10 crates (6 directly)

MIT/Apache

2.5MB
57K SLoC

The syntax crate contains those things concerned purely with syntax – that is, the AST ("abstract syntax tree"), parser, pretty-printer, lexer, macro expander, and utilities for traversing ASTs.

For more information about how these things work in rustc, see the rustc guide:

Dependencies

~3MB
~45K SLoC