0
我有一個基礎的語法(FooBase.g
)和兩個語法包括它:如何使用Gradle導入ANTLR 3語法?
lexer grammar FooVariantA;
import base = FooBase;
...
lexer grammar FooVariantB;
import base = FooBase;
...
如果我把所有三個文件到src/main/antlr
,基本語法編譯和本課程的失敗:它不應該被編譯,因爲它涉及一些僅在「最終」語法中定義的規則。
但是,似乎我也不能創建src/main/antlr/imports
子目錄與Maven,如搖籃ANTLR插件從來沒有顯得有:
錯誤(7):無法找到或打開文件:FooBase.g;原因:java.io.FileNotFoundException:/home/test/test/src/main/antlr/FooBase.g(沒有這樣的文件或目錄)
我怎樣才能讓只有兩個最終語法編譯,仍然是能找到導入的基礎語法?