Tokeko

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!