tree: a3b27372e469ea9959c06ebf85631237b22ab6e0 [path history] [tgz]
  1. diagnostics/
  2. ext/
  3. parse/
  4. print/
  5. util/
  6. abi.rs
  7. ast.rs
  8. attr.rs
  9. build.rs
  10. Cargo.toml
  11. codemap.rs
  12. config.rs
  13. diagnostic_list.rs
  14. entry.rs
  15. feature_gate.rs
  16. fold.rs
  17. json.rs
  18. lib.rs
  19. ptr.rs
  20. README.md
  21. show_span.rs
  22. std_inject.rs
  23. str.rs
  24. test.rs
  25. test_snippet.rs
  26. tokenstream.rs
  27. visit.rs
src/libsyntax/README.md

NB: This crate is part of the Rust compiler. For an overview of the compiler as a whole, see the README.md file found in librustc.

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.