public ParseTree makeParseTree(InputStream inputStream, Function<OccamParser, ParseTree> startRule, ErrorListener errorListener) {
try {
ANTLRInputStream antlrInputStream = new ANTLRInputStream(inputStream);
OccamLexer synLexer = new OccamLexer(antlrInputStream);
CommonTokenStream tokenStream = new CommonTokenStream(synLexer);
OccamParser occamParser = new OccamParser(tokenStream);
occamParser.addErrorListener(errorListener);
return startRule.apply(occamParser);
} catch (Exception e) {
System.out.println(e.getMessage());
return null;
}
}
OccamCompiler.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:TSS
作者:
评论列表
文章目录