An educational platform designed to help users understand and learn about different types of parsers, grammar structures, and parsing techniques. With interactive features, you can explore complex parsing concepts in a visual and intuitive way.
- Write your own grammar and parse a language with either LR(1) or LALR1 parsers
- Learn how the parser is constructed, viewing the FIRST & FOLLOW and automaton tables/graphs
- View the steps needed to parse a string and the resulting parse tree
- Editor with text completion and error reporting, useful error messages and traces
- Typescript code runner to use the parser you created directly in the app!