public List<DocItem> collect(Path file) throws IOException {
this.file = file;
doc = new ArrayList<>();
CharStream input = CharStreams.fromPath(file, StandardCharsets.UTF_8);
FuzzyDocLexer lexer = new FuzzyDocLexer(input);
ANTLRErrorListener error = errorListener(LoggerFactory.getLogger(DocCollector.class), file);
lexer.removeErrorListeners();
lexer.addErrorListener(error);
TokenStream tokens = new CommonTokenStream(lexer);
FuzzyDocParser parser = new FuzzyDocParser(tokens);
parser.removeErrorListeners();
parser.addErrorListener(error);
ParseTreeWalker.DEFAULT.walk(this, parser.source());
return doc;
}
DocParser.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:jooby
作者:
评论列表
文章目录