alpaca
0.1.2
alpaca
Docs
API
Getting Started
Lexer
Lexer
Lexer Context
Error Recovery
Between Stages
Parser
Parser
Parser Context
Extractors
Conflict Resolution
Tooling
Debug Settings
Cookbook
Expression Evaluator
JSON Parser
Contextual Lexing
BrainFuck Interpreter
Theory
The Compilation Pipeline
Tokens and Lexemes
The Lexer: Regex to Finite Automata
Regular vs Context-Free
Context-Free Grammars
EBNF and Extended Notations
The Shift-Reduce Loop
Why LR Parsing
Conflicts and Disambiguation
Semantic Actions
AST Construction Patterns
Operator Precedence Grammars
Ambiguity
Error Recovery Theory
Attribute Grammars
Full Calculator Example
alpaca
/
Tooling