public InicioContext inicio()
        {
            InicioContext _localctx = new InicioContext(_ctx, State);

            EnterRule(_localctx, 2, RULE_inicio);
            try {
                EnterOuterAlt(_localctx, 1);
                {
                    State = 34; checarEtiq();
                    State = 35; Match(INIT);
                    State = 36; checarOp();
                    State = 37; Match(ENTER);
                    i++;
                }
            }
            catch (RecognitionException re) {
                _localctx.exception = re;
                _errHandler.ReportError(this, re);
                _errHandler.Recover(this, re);
            }
            finally {
                ExitRule();
            }
            return(_localctx);
        }
    public InicioContext inicio()
    {
        InicioContext _localctx = new InicioContext(Context, State);

        EnterRule(_localctx, 2, RULE_inicio);
        try {
            EnterOuterAlt(_localctx, 1);
            {
                State = 26; Match(ID);
                State = 27; Match(SEP);
                State = 28; Match(T__0);
                State = 29; Match(SEP);
                State = 30; Match(NUM);
                State = 31; Match(FINL);
            }
        }
        catch (RecognitionException re) {
            _localctx.exception = re;
            ErrorHandler.ReportError(this, re);
            ErrorHandler.Recover(this, re);
        }
        finally {
            ExitRule();
        }
        return(_localctx);
    }