PSHDLLang.java 文件源码

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

项目:org.pshdl 作者:
public final PsArrayContext psArray() throws RecognitionException {
    final PsArrayContext _localctx = new PsArrayContext(_ctx, getState());
    enterRule(_localctx, 110, RULE_psArray);
    try {
        int _alt;
        enterOuterAlt(_localctx, 1);
        {
            setState(846);
            _errHandler.sync(this);
            _alt = 1;
            do {
                switch (_alt) {
                case 1: {
                    {
                        setState(842);
                        match(BRACKET_OPEN);
                        setState(843);
                        psExpression(0);
                        setState(844);
                        match(BRACKET_CLOSE);
                    }
                }
                    break;
                default:
                    throw new NoViableAltException(this);
                }
                setState(848);
                _errHandler.sync(this);
                _alt = getInterpreter().adaptivePredict(_input, 105, _ctx);
            } while ((_alt != 2) && (_alt != org.antlr.v4.runtime.atn.ATN.INVALID_ALT_NUMBER));
        }
    } catch (final RecognitionException re) {
        _localctx.exception = re;
        _errHandler.reportError(this, re);
        _errHandler.recover(this, re);
    } finally {
        exitRule();
    }
    return _localctx;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号