#rustc #syntax #script #commit #at

rustc-ap-syntax

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

579 major breaking releases

✓ Uses Rust 2018 edition

new 613.0.0 Oct 15, 2019
612.0.0 Oct 14, 2019
611.0.0 Oct 13, 2019
610.0.0 Oct 12, 2019
1.0.0 Jan 11, 2018
Download history 11800/week @ 2019-07-02 6986/week @ 2019-07-09 5466/week @ 2019-07-16 7040/week @ 2019-07-23 7431/week @ 2019-07-30 7464/week @ 2019-08-06 6632/week @ 2019-08-13 10300/week @ 2019-08-20 7812/week @ 2019-08-27 8946/week @ 2019-09-03 7149/week @ 2019-09-10 10805/week @ 2019-09-17 7556/week @ 2019-09-24 8279/week @ 2019-10-01 7603/week @ 2019-10-08

33,738 downloads per month
Used in 20 crates (6 directly)

MIT/Apache

3MB
61K 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

~3.5MB
~72K SLoC