rustc-ap-syntax

Automatically published version of the package syntax in the rust-lang/rust repository from commit bcf920fc2707c3f126a2963a686ed800eeea49e6 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

#8 in No standard library

Download history 6781/week @ 2018-09-18 7694/week @ 2018-09-25 9873/week @ 2018-10-02 8108/week @ 2018-10-09 9950/week @ 2018-10-16 8485/week @ 2018-10-23 9097/week @ 2018-10-30 8988/week @ 2018-11-06 8069/week @ 2018-11-13 8525/week @ 2018-11-20 8442/week @ 2018-11-27 9564/week @ 2018-12-04 8525/week @ 2018-12-11

45,135 downloads per month
Used in 16 crates (7 directly)

MIT/Apache

2.5MB
58K 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
~47K SLoC

  • build build.rs