rust/src/libsyntax
2017-12-13 00:02:23 +03:00
..
diagnostics
ext Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
parse Use Try syntax for Option in place of macros or match 2017-12-09 14:18:33 -08:00
print Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
util Auto merge of #46347 - raventid:did-you-mean-increase-accuracy, r=estebank 2017-12-02 12:42:54 +00:00
abi.rs
ast.rs Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
attr.rs Use Try syntax for Option in place of macros or match 2017-12-09 14:18:33 -08:00
build.rs
Cargo.toml
codemap.rs Auto merge of #46381 - estebank:expected-span, r=nikomatsakis 2017-12-02 20:06:42 +00:00
config.rs
diagnostic_list.rs
entry.rs
feature_gate.rs Resolve absolute paths as extern under a feature flag 2017-12-13 00:02:23 +03:00
fold.rs Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
json.rs Address PR comments 2017-11-20 09:40:55 +01:00
lib.rs
ptr.rs
README.md
show_span.rs
std_inject.rs Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
str.rs
test_snippet.rs address review comments 2017-11-20 18:03:20 +00:00
test.rs Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
tokenstream.rs
visit.rs Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01: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.