rust/src/librustc_ast
Vadim Petrochenkov 6054a30370 Make it build again 2020-02-29 20:47:10 +03:00
..
ast Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
attr Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
expand Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
util Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
Cargo.toml Make it build again 2020-02-29 20:47:10 +03:00
README.md Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
ast.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
build.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
entry.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
lib.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
mut_visit.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
node_id.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
ptr.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
token.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
tokenstream.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00
visit.rs Move directory `libsyntax` -> `librustc_ast` 2020-02-29 20:47:10 +03:00

README.md

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: