0

Java文法を使用してJavaコードのASTを生成するためにANTLRを使用しています.コマンドラインを使用してファイルをコンパイルしましたが、これらの問題が発生しました:

このJava.gでantlrworks-1-1.4.3.jarを使用し、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 を使用しています。どうすればこれを解決できるか教えてください。

4

1 に答える 1

3

この問題は、ANTLR 3.5 リリース (ANTLRWorks 1.5 に含まれています) で解決されました。ANTLRWorks 1.5 には、フラグを使用して文法を生成しようとするとコンパイラ エラーが発生するバグが修正されてい-debugますが、通常の使用では問題なく動作するはずです。

于 2013-06-19T19:29:00.227 に答える