Генерация EBNF из ANTLR - PullRequest
       20

Генерация EBNF из ANTLR

4 голосов
/ 29 марта 2012

Кто-нибудь знает инструмент, который генерирует EBNF из ANTLR? ANTLR уже близок к EBNF, но для целей документации я хотел бы получить чистое описание EBNF (без промежуточного кода).

С помощью antlrworks и это уже приятно получить синтаксические диаграммы:

java -cp antlrworks-1.1.4.jar org.antlr.works.Console -f yql.g -o output/ -sd eps

но хотелось бы иметь простое текстовое описание, предпочтительный текст, tex, html, xml или подобное.

1 Ответ

11 голосов
/ 30 марта 2012

У меня есть онлайн-инструмент , который конвертирует иностранные грамматики в грамматические обозначения W3C. Он имеет синтаксический анализатор ANTLR3, так что, возможно, он приближается к тому, что вы искали. Обозначение W3C также полезно для генерации синтаксических диаграмм .

...