Существует ли платформа для определения синтаксических анализаторов в JavaScript?

Обозреватель пакетов / Меню «Просмотр» / Представление пакета ... / Иерархический

«Меню просмотра» можно открыть с помощью Ctrl + F10 или маленькая иконка со стрелкой вниз в правом верхнем углу проводника пакетов.

5
задан Andrey Shchekin 23 June 2009 в 23:19
поделиться

2 ответа

Я мало что знаю о том, как работает Irony, но у Криса Дабла есть библиотека, которая позволяет вам определять грамматики в JavaScript здесь: http://www.bluishcoder.co.nz /2007/10/javascript-parser-combinators.html . Код доступен на GitHub .

Это библиотека «синтаксического комбинатора», которая означает, что вы объединяете синтаксические анализаторы для каждого продукта в вашей грамматике в более крупный синтаксический анализатор, который анализирует все это. Каждая «подграмматика» - это просто функция, которую вы создаете, вызывая библиотечные функции.

3
ответ дан 14 December 2019 в 08:58
поделиться

Это не совсем то, что вам нужно, но эта статья посвящена созданию парсера рекурсивного спуска в javascript для самого javascript.

0
ответ дан 14 December 2019 в 08:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: