rustc-ap-syntax

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

364 major breaking releases

✓ Uses Rust 2018 edition

new 373.0.0 Feb 13, 2019
372.0.0 Feb 12, 2019
371.0.0 Feb 11, 2019
369.0.0 Feb 9, 2019
1.0.0 Jan 11, 2018

#21 in Development tools

Download history 9418/week @ 2018-11-01 7891/week @ 2018-11-08 8246/week @ 2018-11-15 7882/week @ 2018-11-22 9934/week @ 2018-11-29 9796/week @ 2018-12-06 8483/week @ 2018-12-13 10076/week @ 2018-12-20 6827/week @ 2018-12-27 7575/week @ 2019-01-03 7189/week @ 2019-01-10 6996/week @ 2019-01-17 6967/week @ 2019-01-24 7692/week @ 2019-01-31 9632/week @ 2019-02-07

34,882 downloads per month
Used in 11 crates (6 directly)

MIT/Apache

2.5MB
56K 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
~50K SLoC

  • build build.rs