diff options
Diffstat (limited to '')
-rw-r--r-- | compiler/rustc_ast/README.md | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/rustc_ast/README.md b/compiler/rustc_ast/README.md new file mode 100644 index 000000000..b2b90fed0 --- /dev/null +++ b/compiler/rustc_ast/README.md @@ -0,0 +1,8 @@ +The `rustc_ast` crate contains those things concerned purely with syntax +– that is, the AST ("abstract syntax tree"), along with some definitions for tokens and token streams, data structures/traits for mutating ASTs, and shared definitions for other AST-related parts of the compiler (like the lexer and macro-expansion). + +For more information about how these things work in rustc, see the +rustc dev guide: + +- [Parsing](https://rustc-dev-guide.rust-lang.org/the-parser.html) +- [Macro Expansion](https://rustc-dev-guide.rust-lang.org/macro-expansion.html) |