Обозреватель пакетов / Меню «Просмотр» / Представление пакета ... / Иерархический
«Меню просмотра» можно открыть с помощью Ctrl kbd> + F10 kbd> или маленькая иконка со стрелкой вниз в правом верхнем углу проводника пакетов.
Я мало что знаю о том, как работает Irony, но у Криса Дабла есть библиотека, которая позволяет вам определять грамматики в JavaScript здесь: http://www.bluishcoder.co.nz /2007/10/javascript-parser-combinators.html . Код доступен на GitHub .
Это библиотека «синтаксического комбинатора», которая означает, что вы объединяете синтаксические анализаторы для каждого продукта в вашей грамматике в более крупный синтаксический анализатор, который анализирует все это. Каждая «подграмматика» - это просто функция, которую вы создаете, вызывая библиотечные функции.
Это не совсем то, что вам нужно, но эта статья посвящена созданию парсера рекурсивного спуска в javascript для самого javascript.