Генератор парсеров для JavaScript.

Jison создает синтаксический анализатор из контекстно-свободной грамматики.

Особенности:

  • Близкая совместимость с bison, lex а также yacc грамматики для определений лексера и парсера.
  • Поскольку генерируемые им парсеры представляют собой обычный JavaScript, они могут быть встроены в веб-страницу, выполняемую внутри браузера (аналогично OmetaJS в этом отношении).

Ресурсы:

Примечание:
есть оригинальный Jison (он же Vanilla Jison), который не обновлялся в последнее время, и вилка GitHub GerHobbelt, которая активно поддерживается.