public AttrContext attr() { AttrContext _localctx = new AttrContext(Context, State); EnterRule(_localctx, 8, RULE_attr); int _la; try { EnterOuterAlt(_localctx, 1); { State = 58; formal(); State = 61; ErrorHandler.Sync(this); _la = TokenStream.LA(1); if (_la==T__6) { { State = 59; Match(T__6); State = 60; expr(0); } } } } catch (RecognitionException re) { _localctx.exception = re; ErrorHandler.ReportError(this, re); ErrorHandler.Recover(this, re); } finally { ExitRule(); } return _localctx; }
public AttrContext attr() { AttrContext _localctx = new AttrContext(Context, State); EnterRule(_localctx, 6, RULE_attr); try { State = 54; ErrorHandler.Sync(this); switch (TokenStream.LA(1)) { case T__10: _localctx = new ProfileAttrContext(_localctx); EnterOuterAlt(_localctx, 1); { State = 51; Match(T__10); State = 52; Match(ATTR); } break; case ATTR: _localctx = new NonProfileAttrContext(_localctx); EnterOuterAlt(_localctx, 2); { State = 53; Match(ATTR); } break; default: throw new NoViableAltException(this); } } catch (RecognitionException re) { _localctx.exception = re; ErrorHandler.ReportError(this, re); ErrorHandler.Recover(this, re); } finally { ExitRule(); } return(_localctx); }
public AttrContext attr() { AttrContext _localctx = new AttrContext(Context, State); EnterRule(_localctx, 10, RULE_attr); try { EnterOuterAlt(_localctx, 1); { State = 63; Match(Name); State = 64; Match(T__6); State = 65; Match(Value); } } catch (RecognitionException re) { _localctx.exception = re; ErrorHandler.ReportError(this, re); ErrorHandler.Recover(this, re); } finally { ExitRule(); } return(_localctx); }
public NonProfileAttrContext(AttrContext context) { CopyFrom(context); }
public virtual void CopyFrom(AttrContext context) { base.CopyFrom(context); }