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