私は Java 7 を使用しています。antlr 構成ファイルを更新して Java 7 を指すようにしました。また、StackOverflow や他の場所での他の問題を見ると、「NetBeans」annotation-processor-compiled-with-RELEASE_6; という事実のようです。しかし、need 7 warning は問題ではありません。
ANTLR TestRig (java)
さまざまな注釈でコンパイルされているため、これらの警告がウィンドウに何度も表示されます。
サンプル:
warning: Supported source version 'RELEASE_6' from annotation processor 'org.netbeans.modules.openide.modules.PatchedPublicProcessor' less than -source '1.7'
ANtlrworks2 で文法 VCFG.g4 を開くと、警告もエラーも表示されません。以前はrun => Run in TestRig
、入力ファイルを渡したときに、入力ファイルが無効な場合でも (文法に準拠していなかった場合でも)、ANTLRworks2 はツリーをポップアップ表示し、入力ファイルにエラーがある場合はそれを示していました。-助けてください、私の GUI ツリーを取り戻してください!
詳しくは:
'Show tokens', 'Print tree', 'Show tree in GUI'
=> 3 つのチェックボックスがすべてオンになっています。
エンコードは UTF-8 で、チェックボックスもチェックされています。[ANTLR Codegen (java)
ウィンドウ] タブにエラーはありません。メッセージです:
Arguments: [-o, /tmp/TestRigTask-1405822965065, -lib, /home/kundan/eworkspace/antlrCentral/resources, -no-listener, -no-visitor, /home/kundan/eworkspace/antlrCentral/resources/VCFG.g4]
ありがとうございました。