- 1. grmtools
- 2. Quickstart Guide
- 3. Lexing
- 3.1. Lex compatibility
- 3.2. Hand-written lexers
- 4. Parsing
- 4.1. Yacc compatibility
- 4.2. Return types and action code
- 4.3. grmtools parsing idioms
- 4.4. Error recovery
- 4.5. An AST evaluator
- 5. The individual libraries and tools
- 5.1. lrpar
- 5.2. lrlex
- 5.3. nimbleparse
- 5.4. cfgrammar
- 5.5. lrtable
- 6. Other Rust parsing tools