rust/src/libsyntax
Mazdak Farrokhzad 9d33d6fa4b
Rollup merge of #59322 - estebank:diag-tweak, r=davidtwco
Tweak incorrect escaped char diagnostic
2019-03-22 19:31:34 +01:00
..
attr Refactor away NestedMetaItemKind 2019-03-16 23:14:42 +03:00
diagnostics
ext Refactor away NestedMetaItemKind 2019-03-16 23:14:42 +03:00
parse Rollup merge of #59322 - estebank:diag-tweak, r=davidtwco 2019-03-22 19:31:34 +01:00
print Rename typarams to param_names 2019-03-18 19:38:23 +00:00
util
ast.rs review comments 2019-03-19 13:17:25 -07:00
build.rs
Cargo.toml
config.rs Do not complain about non-existing fields after parse recovery 2019-03-17 20:09:53 -07:00
diagnostic_list.rs Add -Z allow_features=... flag 2019-03-14 15:42:20 -07:00
early_buffered_lints.rs
entry.rs
feature_gate.rs Refactor away NestedMetaItemKind 2019-03-16 23:14:42 +03:00
json.rs
lib.rs
mut_visit.rs Do not complain about non-existing fields after parse recovery 2019-03-17 20:09:53 -07:00
ptr.rs Fix fallout from #57667 2019-03-09 18:23:17 +09:00
README.md
show_span.rs
source_map.rs
std_inject.rs
test_snippet.rs Fix with_emitter callers 2019-03-07 11:15:47 -08:00
test.rs Refactor away NestedMetaItemKind 2019-03-16 23:14:42 +03:00
tokenstream.rs Fix operator precedence 2019-03-13 00:10:16 -07:00
visit.rs Auto merge of #57760 - dlrobertson:varargs1, r=alexreg 2019-02-28 15:00:25 +00:00

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: