rust/src/libsyntax
2018-03-29 00:27:50 +02:00
..
diagnostics
ext Auto merge of #49279 - varkor:generated-closure-return-type, r=alexcrichton 2018-03-27 07:16:29 +00:00
parse Rollup merge of #49395 - petrochenkov:obsolete, r=alexcrichton 2018-03-27 10:47:51 +02:00
print
util
abi.rs
ast.rs
attr.rs
build.rs
Cargo.toml
codemap.rs
config.rs
diagnostic_list.rs
edition.rs
entry.rs
feature_gate.rs Stabilize underscore lifetimes 2018-03-29 00:27:50 +02:00
fold.rs
json.rs
lib.rs Stabilize match_default_bindings 2018-03-28 11:13:13 +02:00
ptr.rs
README.md
show_span.rs
std_inject.rs
str.rs
test_snippet.rs
test.rs Auto merge of #49279 - varkor:generated-closure-return-type, r=alexcrichton 2018-03-27 07:16:29 +00:00
tokenstream.rs
visit.rs

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: