tree: 1759575fc715cb41aa4f9d30e3ab0048cf3f3cbd [path history] [tgz]
  1. ast/
  2. attr/
  3. expand/
  4. print/
  5. util/
  6. ast.rs
  7. build.rs
  8. Cargo.toml
  9. entry.rs
  10. lib.rs
  11. mut_visit.rs
  12. ptr.rs
  13. README.md
  14. token.rs
  15. tokenstream.rs
  16. 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: