rustc-ap-syntax

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

416 major breaking releases

✓ Uses Rust 2018 edition

new 449.0.0 Apr 24, 2019
448.0.0 Apr 23, 2019
447.0.0 Apr 22, 2019
446.0.0 Apr 21, 2019
1.0.0 Jan 11, 2018

#29 in #compiler

Download history 7250/week @ 2019-01-09 6904/week @ 2019-01-16 7119/week @ 2019-01-23 7087/week @ 2019-01-30 9974/week @ 2019-02-06 7987/week @ 2019-02-13 8077/week @ 2019-02-20 8516/week @ 2019-02-27 7986/week @ 2019-03-06 8153/week @ 2019-03-13 8091/week @ 2019-03-20 7812/week @ 2019-03-27 8601/week @ 2019-04-03 8162/week @ 2019-04-10 6661/week @ 2019-04-17

34,105 downloads per month
Used in 14 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

~4MB
~74K SLoC