public static List<Tree> getSeparators(ParserRuleContext ctx, List<? extends ParserRuleContext> siblings) {
ParserRuleContext first = siblings.get(0);
ParserRuleContext last = siblings.get(siblings.size()-1);
int start = BuffUtils.indexOf(ctx, first);
int end = BuffUtils.indexOf(ctx, last);
List<Tree> elements = Trees.getChildren(ctx).subList(start, end+1);
return BuffUtils.filter(elements, c -> c instanceof TerminalNode);
}
VisitSiblingLists.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:codebuff
作者:
评论列表
文章目录