rust/src/librustc_ast
Mazdak Farrokhzad eea91c308f
Rollup merge of #70519 - estebank:constraints-before-args-spans, r=Centril
Tweak output of type params and constraints in the wrong order

r? @Centril @varkor
2020-04-06 04:24:15 +02:00
..
ast Move directory libsyntax -> librustc_ast 2020-02-29 20:47:10 +03:00
attr ast: Compress AttrId from usize to u32 2020-03-21 11:29:07 +03:00
expand rustc -> rustc_middle part 1 2020-03-30 07:02:56 +02:00
util Stop importing int/float modules in librustc_* 2020-04-05 11:22:01 +02:00
ast.rs Suggest correct order for arguments when encountering early constraints 2020-03-29 11:31:58 -07: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 rustc -> rustc_middle part 1 2020-03-30 07:02:56 +02:00
mut_visit.rs parse: move constraint/arg restriction to ast_validation. 2020-03-27 07:39:14 +01: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: