These sections will teach you everything you need to start writing practical grammars.
- What is parsing?
- Your First Grammar
- How Autumn Works
- Basic Parsers: Whirlwhind Tour
- Creating an Abstract Syntax Tree (AST)
- Left-Recursion and Associativity
- Reserved Words and Identifiers
Things that make Autumn extra powerful and nice to use.
- Context-Sensititive (Stateful) Parsing (needs a refresh)
- Memoization (needs a refresh)
- Writing Custom Parsers (needs a refresh)
- Debugging & Tracing a Parse
- Visiting Parsers & Walking The Parser Graph (needs a refresh)
- Other Advanced Parsers
Want to suggest an improvement to the documentation (be it a typo, some missing information or a better way to structure things)? You're warmly encouraged to open an issue!