在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项目中使用生成的代码可以正常工作。什么会有这个问题呢?
谢谢。
发布于 2010-03-23 06:29:33
对于较大的语法,更容易将语法分成小块(至少是单独的词法分析器和解析器)。如果你这样做,ANTLRWorks可能也会停止抱怨。
查看关于的维基条目。
https://stackoverflow.com/questions/2494372
复制相似问题