Tokeko

1 min read Original article ↗

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!