ANTLRWorks 未定义导入错误

ANTLRWorks undefined import error

我有 ANTLRWorks 1.5.2。我需要解决 Decision can match input using multiple alternative warnings in my one grammar file which imports another file.

parser grammar PL;

import SQL;

我需要将这两个文件都带到 antlr works 中。但是 Antlr Works 抛出未定义的导入错误。我怎样才能同时拥有 ANTLR Works 中的两个文件?错误是在 PL 中添加规则产生的,它与 SQL 中的规则冲突。这些是非常大的语法文件,可视化可以帮助解决问题。

如果导入语法放在同一个文件夹中,ANTLRWorks 实际上会在运行时导入导入语法。如果语法放在 C:\test 并且导入语法也放在 C:\test 那么 ANTLRWorks 从中读取文件。当我生成代码时,它会在导入的语法中抛出警告。