STGroupSyntaxHighlighter.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:jetbrains-plugin-st4 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号