有人知道从ANTLR生成EBNF的工具吗? 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或类似的。
答案 0 :(得分:11)
我有一个online tool将外语语法转换为W3C语法符号。它有一个ANTLR3语法分析器,所以这可能接近你想要的。 W3C表示法对generating syntax diagrams也很有用。