我正在尝试将我的语法从 v3 转换为 v4,并且在找到所有正确的部分时遇到了一些麻烦。
在 v3 中处理字符串时,我使用了:
public static DataExtractor create(String dataspec) {
CharStream stream = new ANTLRStringStream(dataspec);
DataSpecificationLexer lexer = new DataSpecificationLexer(stream);
CommonTokenStream tokens = new CommonTokenStream(lexer);
DataSpecificationParser parser = new DataSpecificationParser(tokens);
return parser.dataspec();
}
如何将其更改为在 v4 中工作?