我从ANTLR4 Doc站点获取了源代码。Antlr4 CommonTokenStream构造函数
JavaLexer lexer = new JavaLexer(input);
CommonTokenStream tokens = new CommonTokenStream(lexer);
JavaParser parser = new JavaParser(tokens);
JavaParser.CompilationUnitContext tree = parser.compilationUnit();// parse a compilationUnit
但 新CommonTokenStream(词法分析器) 是有问题的。因为没有新的CommonTokenStream(词法分析器)的构造函数。有构造函数新的CommonTokenStream()和新的CommonTokenStream(TokenStream),但在互联网上的很多例子使用Antlr4 Doc站点示例的代码中给出的构造函数。 也没有JavaParser(CommonTokenStream)的构造函数。
感谢
你确定你的解析器/词法分析器生成成功吗? – anion