antlr - 从 antlr 语法生成 BNF 图?

标签 antlr grammar bnf ebnf

我很可能会问一些在这里无法实现的事情..也许有人可以指出

(a) 至少部分实现从(相当复杂的)antlr 语法创建 bnf 图的一些步骤(/工具?)

(b) 为什么(如果是这样的话)这根本无法实现。例如。也许是因为 antlr 是 BNF 的扩展,并且它的递归结构与 bnf 的要求不同。沿着这些思路。

最佳答案

ANTLRWorks 1 用于为规则生成图表,一次一个。

对于 v4,ANTLRWorks 2 也会生成它们,尽管我不确定它是否可以将它们保存到磁盘。

关于antlr - 从 antlr 语法生成 BNF 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18436796/

相关文章:

c# - 发现 op_Addition 或实现 Expression.Add 的方法

java - ANTLR 4 和 AST 访问者

javascript - 表达语言语法

parsing - 解决 LALR 歧义

parsing - 自动检测/解析 Python 中的表格

antlr - 保留树语法中的行号和位置?

java - antlr4:ATN 版本 2 预计 3

parsing - 左/右递归、左/最右推导、优先级、结合性等之间的区别

syntax - 这种符号的名称是什么?

objective-c - ParseKit 没有像我预期的那样调用方法