GoCompletionQuery.java 文件源码

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

项目:goworks 作者:
public static RuleContext getTopContext(Parser parser, RuleContext context, IntervalSet values, boolean checkTop) {
    if (checkTop && context instanceof ParserRuleContext) {
        if (values.contains(context.getRuleIndex())) {
            return context;
        }
    }

    if (context.isEmpty()) {
        return null;
    }

    if (values.contains(parser.getATN().states.get(context.invokingState).ruleIndex)) {
        return context.parent;
    }

    return getTopContext(parser, context.parent, values, false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号