rustc-ap-syntax

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

498 major breaking releases

✓ Uses Rust 2018 edition

new 531.0.0 Jul 18, 2019
530.0.0 Jul 17, 2019
529.0.0 Jul 16, 2019
528.0.0 Jul 15, 2019
1.0.0 Jan 11, 2018

#39 in #compiler

Download history 8353/week @ 2019-04-04 8117/week @ 2019-04-11 6776/week @ 2019-04-18 7356/week @ 2019-04-25 6666/week @ 2019-05-02 6926/week @ 2019-05-09 7820/week @ 2019-05-16 11344/week @ 2019-05-23 12500/week @ 2019-05-30 11850/week @ 2019-06-06 14580/week @ 2019-06-13 11696/week @ 2019-06-20 11566/week @ 2019-06-27 11788/week @ 2019-07-04 6223/week @ 2019-07-11

41,755 downloads per month
Used in 15 crates (6 directly)

MIT/Apache

2.5MB
60K 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

~4.5MB
~78K SLoC