Recursive Descent · One Function per Grammar Rule
unseel.com · Top-down LL parser · AST builds bottom-up · GCC, Clang, TypeScript, rustc
Tokens 1+2*3
Stack depth 0
Stage tokens ready
Token
parseExpr / parseTerm / parseFactor
AST node
Active call frame
Unseel.com · Recursive Descent