
Parse Garden
Watch a parser grow.
How it's built
- Parse grows as a root system you can scrub
- Left recursion by seed growing, memo heat map, railroad diagrams
- Packrat vs naive race with a scaling chart
- Seed Bank gallery, remix lineage and share links
- Daily Graft: smallest grammar wins, hidden strings, server judge
Write a PEG grammar and some input, then scrub a packrat parser growing as a root system: attempts, wilting dead ends and memo hits. Race memoisation on and off, see railroad diagrams and a memo heat map, export a standalone parser, plant grammars in a shared Seed Bank, take the Daily Graft grammar-golf puzzle and learn PEG in five short lessons.