/**
* gives the parse tree
* @return the parse tree
*/
public ParseTree getCParseTree() {
try {
String code = pane.getStyledDocument().getText(0, pane.getStyledDocument().getLength());
lexer.setInputStream(new ANTLRInputStream(code));
CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
cParser.setTokenStream(commonTokenStream);
return cParser.compilationUnit();
} catch (BadLocationException ex) {
Logger.getLogger(CAntlrHandler.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
CAntlrHandler.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:BEAST
作者:
评论列表
文章目录