【发布时间】:2013-06-09 08:20:43
【问题描述】:
我之前发布了关于我在遇到左递归问题时第一次尝试使用 ANTLR。
现在我已经解决了这些问题,当我尝试使用 org.antlr.v4.Tool 生成代码时出现以下错误:
error(99): C:test.g4::: grammar 'test' has no rules
此错误的可能原因是什么?使用 ANTLRWorks 我当然可以在 Parse Tree 中看到规则,为什么它看不到它们呢?是因为找不到合适的START规则吗?
【问题讨论】:
-
好吧,如果您解决了之前的问题,您可以在此处发布答案/解决方案,还是删除问题?
-
您能否发布语法,并准确发布您尝试使用
Tool生成解析器/词法分析器类的方式? -
文件中可能存在语法错误,导致 ANTLR 停止解析。您可以通过(并包括)第一条规则发布您的语法吗?
标签: antlr