QLParser.java 文件源码

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

项目:poly-ql 作者:
public final BoolContext bool() throws RecognitionException {
    BoolContext _localctx = new BoolContext(_ctx, getState());
    enterRule(_localctx, 12, RULE_bool);
    try {
        setState(105);
        switch (_input.LA(1)) {
            case TRUE:
                _localctx = new TrueContext(_localctx);
                enterOuterAlt(_localctx, 1);
            {
                setState(103);
                match(TRUE);
            }
            break;
            case FALSE:
                _localctx = new FalseContext(_localctx);
                enterOuterAlt(_localctx, 2);
            {
                setState(104);
                match(FALSE);
            }
            break;
            default:
                throw new NoViableAltException(this);
        }
    } catch (RecognitionException re) {
        _localctx.exception = re;
        _errHandler.reportError(this, re);
        _errHandler.recover(this, re);
    } finally {
        exitRule();
    }
    return _localctx;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号