rust/src/libsyntax
2017-10-14 12:51:13 +03:00
..
diagnostics
ext Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
parse Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
print Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
util Add support for ..= syntax 2017-09-22 22:05:18 +02:00
abi.rs
ast.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
attr.rs Fix ICE 2017-09-20 20:48:06 +02:00
build.rs
Cargo.toml
codemap.rs Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
config.rs
diagnostic_list.rs Add support for ..= syntax 2017-09-22 22:05:18 +02:00
entry.rs
feature_gate.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
fold.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00
json.rs
lib.rs
ptr.rs
README.md rework the README.md for rustc and add other readmes 2017-09-19 09:00:59 -04:00
show_span.rs
std_inject.rs
str.rs
test_snippet.rs
test.rs
tokenstream.rs
visit.rs Implement dyn Trait syntax 2017-10-14 12:51:13 +03:00

NB: This crate is part of the Rust compiler. For an overview of the compiler as a whole, see the README.md file found in librustc.

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.