Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.28 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.28 KB

AUTUMN DOCUMENTATION / USER MANUAL

A. Autumn Basics

These sections will teach you everything you need to start writing practical grammars.

  1. What is parsing?
  2. Your First Grammar
  3. How Autumn Works
  4. Basic Parsers: Whirlwhind Tour
  5. Creating an Abstract Syntax Tree (AST)
  6. Left-Recursion and Associativity
  7. Reserved Words and Identifiers

B. Advanced Parsing

Things that make Autumn extra powerful and nice to use.

  1. Context-Sensititive (Stateful) Parsing (needs a refresh)
  2. Memoization (needs a refresh)
  3. Writing Custom Parsers (needs a refresh)
  4. Debugging & Tracing a Parse
  5. Visiting Parsers & Walking The Parser Graph (needs a refresh)
  6. Other Advanced Parsers

More

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!