Существуют ли инструменты для преобразования между ANTLR и другими формами BNF?

Существуют ли какие-либо инструменты для преобразования синтаксиса грамматики ANTLR в другие синтаксисы BNF и обратно? Существует несколько форм Бэкуса-Наура (BNF, EBNF, ABNF, W3C-BNF, XBNF ...) со спецификациями, например см. Этот список . Синтаксис грамматики ANTLR только кажется описан в примерах . Я знаю, что файлы грамматики ANTLR содержат больше, чем спецификацию контекстно-свободного синтаксиса, но у вас должна быть возможность преобразовать хотя бы общее подмножество - кто-нибудь еще делал это автоматически?

10
задан Jakob 1 February 2011 в 22:52
поделиться