rust/src/librustc_ast
2020-03-09 13:07:21 +03:00
..
ast
attr Use Token::uninterpolate in couple more places matching on (Nt)Ident 2020-03-09 12:42:41 +03:00
expand
util Use Token::uninterpolate in couple more places matching on (Nt)Ident 2020-03-09 12:42:41 +03:00
ast.rs fix various typos 2020-03-06 15:19:31 +01:00
build.rs
Cargo.toml
entry.rs
lib.rs
mut_visit.rs Auto merge of #69586 - petrochenkov:unmerge, r=Centril 2020-03-06 02:22:49 +00:00
node_id.rs
ptr.rs
README.md Rename syntax in librustc_ast/README.md 2020-03-01 23:56:03 +01:00
token.rs Address review comments 2020-03-09 13:07:21 +03:00
tokenstream.rs Use Token::uninterpolate in couple more places matching on (Nt)Ident 2020-03-09 12:42:41 +03:00
visit.rs Auto merge of #69586 - petrochenkov:unmerge, r=Centril 2020-03-06 02:22:49 +00:00

The rustc_ast 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: