tree: d586cbd0fef269ca075a3d43666f31ecd74c65c9 [path history] [tgz]
  1. ast/
  2. attr/
  3. expand/
  4. util/
  5. ast.rs
  6. build.rs
  7. Cargo.toml
  8. entry.rs
  9. lib.rs
  10. mut_visit.rs
  11. node_id.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: