Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.17 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.17 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

B. Advanced Parsing

Things that make Autumn extra powerful and nice to use.

  1. Lexing / Lexical Analysis / Tokenization
  2. Context-Sensititive (Stateful) Parsing
  3. Memoization
  4. Writing Custom Parsers
  5. Debugging & Tracing a Parse
  6. Visiting Parsers & Walking The Parser Graph