Описание тега jison
Генератор парсеров для JavaScript.
Jison создает синтаксический анализатор из контекстно-свободной грамматики.
Особенности:
- Близкая совместимость с
bison
,lex
а такжеyacc
грамматики для определений лексера и парсера. - Поскольку генерируемые им парсеры представляют собой обычный JavaScript, они могут быть встроены в веб-страницу, выполняемую внутри браузера (аналогично OmetaJS в этом отношении).
Ресурсы:
- Страница проекта на GitHub
- Онлайн-демонстрация
- jison-lex - Если вам нужна только часть lexer/scanner/flex.
Примечание:
есть оригинальный Jison (он же Vanilla Jison), который не обновлялся в последнее время, и вилка GitHub GerHobbelt, которая активно поддерживается.