@Override
public ParsingResult parse(CommonTokenStream tokens) {
STGParser parser = new STGParser(tokens);
parser.removeErrorListeners();
ParserErrorListener errorListener = new ParserErrorListener();
parser.addErrorListener(errorListener);
ParserRuleContext tree = parser.group();
final Collection<ParseTree> delimiterStrings = XPath.findAll(tree, "//delimiters/STRING", parser);
int i = 0;
for (ParseTree s : delimiterStrings) {
delimiters[i++] = s.getText().charAt(1);
}
return new ParsingResult(parser, tree, errorListener);
}
STGroupSyntaxHighlighter.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:jetbrains-plugin-st4
作者:
评论列表
文章目录