1. Introduction
  2. The description
  3. Overview
  4. Definitions
    1. Parsing Expression Grammars
  5. Before tokenising
  6. Tokenising
    1. Pretokens
    2. Pretokenising
      1. Common definitions
      2. Whitespace and comment pretokens
      3. String and byte literal pretokens
      4. Numeric literal pretokens
      5. Identifier pretokens
      6. Punctuation pretokens
    3. Fine-grained tokens
    4. Reprocessing
      1. Escape processing
      2. List of reprocessing cases
  7. Lowering doc-comments
  8. Appendices
  9. Frontmatter grammar
  10. Complete pretokenisation grammar
  11. Reimplementation CLI
  12. Discussion
  13. Rationale for this model
  14. Grammar for raw string literals
  15. Open questions
  16. Rustc oddities