2
は
私はこのようなディレクトリに2つの文法ファイルがあります:別のディレクトリ/パッケージにある文法ファイルをインポートする(またはtokenVocabを使用する)方法は?
grammar Lang;
options {
tokenVocab = common.Numbers;
}
しかし、私はエラーを取得::
Lang.g4
インサイド
+- antlr4
+- common
| +- Numbers.g4
+- lang
+- Lang.g4
を、私が実行しようとしました
cannot find tokens file <PROJECT_LOCATION>/target/generated-sources/antlr4/common.Numbers.tokens
アムI限定をすべての文法とレクサーファイルを同じディレクトリに置くだけですか?
私は問題がちょうどANTLRのIntelliJのプラグインだと思います。それは私が実際にパーサを生成するときに発生していないエラーを示しています。 –