- Introduction
- User Guide
- 1. Using Parsers
- 1.1. Getting Started
- 1.2. Basic Parsing
- 1.3. Advanced Parsing
- 1.4. Walking Trees
- 1.5. Queries
- 1.5.1. Basic Syntax
- 1.5.2. Operators
- 1.5.3. Predicates and Directives
- 1.5.4. API
- 1.6. Static Node Types
- 2. Creating Parsers
- 2.1. Getting Started
- 2.2. The Grammar DSL
- 2.3. Writing the Grammar
- 2.4. External Scanners
- 2.5. Writing Tests
- 3. Syntax Highlighting
- 4. Code Navigation
- 5. Implementation
- 6. Contributing
- 7. Playground
- Reference Guide
- 8. Command Line Interface
- 8.1. Init Config
- 8.2. Init
- 8.3. Generate
- 8.4. Build
- 8.5. Parse
- 8.6. Test
- 8.7. Version
- 8.8. Fuzz
- 8.9. Query
- 8.10. Highlight
- 8.11. Tags
- 8.12. Playground
- 8.13. Dump Languages
- 8.14. Complete