rust/src/librustc_ast
Dylan DPC f2fddd35af
Rollup merge of #71762 - tshepang:typo, r=jonas-schievink
doc: this resulted in a link pointing to a non-existent target
2020-05-01 23:16:40 +02:00
..
ast Move directory libsyntax -> librustc_ast 2020-02-29 20:47:10 +03:00
attr Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
expand rustc -> rustc_middle part 1 2020-03-30 07:02:56 +02:00
util Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
ast.rs Rollup merge of #71762 - tshepang:typo, r=jonas-schievink 2020-05-01 23:16:40 +02:00
build.rs Move directory libsyntax -> librustc_ast 2020-02-29 20:47:10 +03:00
Cargo.toml Make it build again 2020-02-29 20:47:10 +03:00
crate_disambiguator.rs move CrateDisambiguator -> rustc_ast 2020-03-21 22:18:57 +01:00
entry.rs rustc -> rustc_middle part 1 2020-03-30 07:02:56 +02:00
lib.rs Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
mut_visit.rs Move MapInPlace to rustc_data_structures 2020-04-18 13:02:33 +09:00
node_id.rs Rename from_u32_const -> from_u32 2020-03-17 11:15:40 -07:00
ptr.rs Move directory libsyntax -> librustc_ast 2020-02-29 20:47:10 +03:00
README.md rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.org 2020-03-10 17:08:18 -03:00
token.rs can_begin_literal_maybe_minus: true on "-"? lit NTs. 2020-03-20 16:42:53 +01:00
tokenstream.rs Use Token::uninterpolate in couple more places matching on (Nt)Ident 2020-03-09 12:42:41 +03:00
visit.rs parse: move constraint/arg restriction to ast_validation. 2020-03-27 07:39:14 +01: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 dev guide: