【问题标题】:problem antlrworks code too large问题 antlrworks 代码太大
【发布时间】:2010-03-22 17:30:47
【问题描述】:

在 Antlrworks 中我收到此错误:

 [18:21:03] Checking Grammar Grammar.g...
 [18:21:26] Grammar.java:12: code too large
 [18:21:26]     public static final String[] tokenNames = new String[] {
 [18:21:26]                                  ^
 [18:21:26] 1 error

在 Java 项目中使用生成的代码可以正常工作。怎么可能有这个问题?

谢谢。

【问题讨论】:

    标签: parsing grammar antlr3 antlrworks


    【解决方案1】:

    对于较大的语法,将语法拆分成小块(至少是单独的词法分析器和解析器)更容易。如果你这样做了,ANTLRWorks 可能也会停止抱怨。

    查看关于 "Composite grammars" 的 Wiki 条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 2016-01-29
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      相关资源
      最近更新 更多