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