标签: antlr4
我有两种语言,称为A和B(使用AGrammar.g4,BGrammar.g4,ALexer.g4和BLexer.g4)。 B是A的超集,因此我有B导入A.
我有访问者代码,将A编译为语言X。
我正在编写访问者代码以将B编译为语言X,并希望重新使用A2X代码。但是,生成的B.java代码重新定义了已存在于A.java中的所有嵌套规则类
有没有办法让B.java重新使用A.java中生成的代码,所以我不必复制所有A访问者代码?