ANTLRworks和Java语法问题



我正在通过ANTLR使用Java语法生成Java代码的AST,我使用命令行编译文件,我遇到了这些问题:

,当我使用antlrworks-1-1.4.3.jar与这个Java。g,当用javac编译文件时,我得到了1个错误,它是

JavaParser.java:24631: illegal start of expression
        void  =null;
        ^ 1 error

我试过使用antlrworks-1.5.jar和antlr-1.3.jar,两者都有100个错误

我使用mac 10.6.8和Java 1.6_37。谁能告诉我怎么解决这个问题?

此问题已在ANTLR 3.5版本中解决(包含在ANTLRWorks 1.5中)。ANTLRWorks 1.5有一个单独的错误,该错误已经修复,如果您尝试生成带有-debug标志的语法,将导致编译器错误,但在正常使用下应该可以正常工作。

相关内容

  • 没有找到相关文章

最新更新