tree: fe47e613bae8ab2c5019d370b97876e34bdbe453 [path history] [tgz]
  1. Cargo.toml
  2. README.md
  3. ast.rs
  4. ast/
  5. attr/
  6. build.rs
  7. diagnostics/
  8. early_buffered_lints.rs
  9. entry.rs
  10. expand/
  11. feature_gate/
  12. lib.rs
  13. mut_visit.rs
  14. print/
  15. ptr.rs
  16. show_span.rs
  17. token.rs
  18. tokenstream.rs
  19. util/
  20. visit.rs
src/libsyntax/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: