Project Factory

All projects

Screenshot of Parse Garden

Parse Garden

Watch a parser grow.

Open Parse Garden

Learning projectMedium3 of 3 milestonesShipped

How it's built

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.