使用 ANTLR4 处理字符串
我正在尝试将语法从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 中工作?