有人知道可以从ANTLR生成EBNF的工具吗?
ANTLR已经接近EBNF,但是出于文档目的,我希望有一个简洁的EBNF描述(两者之间没有代码)。
使用antlrworks并获得语法图已经很不错了:
java -cp antlrworks-1.1.4.jar org.antlr.works.Console -f yql.g -o output/ -sd eps
但它希望有一个简短的文字说明,最好是text,tex,html,xml或类似文字。
最佳答案
我有一个online tool,它将外国语法转换为W3C语法表示法。它具有ANTLR3语法解析器,因此也许它接近您想要的内容。 W3C表示法对于generating syntax diagrams也很有用。
关于antlr - 从ANTLR生成EBNF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9921850/