public CaseCondIsContext(SC_SelectionContext context) { CopyFrom(context); }
public SC_SelectionContext sC_Selection() { SC_SelectionContext _localctx = new SC_SelectionContext(Context, State); EnterRule(_localctx, 172, RULE_sC_Selection); int _la; try { State = 1726; switch ( Interpreter.AdaptivePredict(TokenStream,254,Context) ) { case 1: _localctx = new CaseCondIsContext(_localctx); EnterOuterAlt(_localctx, 1); { State = 1709; Match(IS); State = 1711; _la = TokenStream.La(1); if (_la==WS) { { State = 1710; Match(WS); } } State = 1713; comparisonOperator(); State = 1715; _la = TokenStream.La(1); if (_la==WS) { { State = 1714; Match(WS); } } State = 1717; valueStmt(0); } break; case 2: _localctx = new CaseCondToContext(_localctx); EnterOuterAlt(_localctx, 2); { State = 1719; valueStmt(0); State = 1720; Match(WS); State = 1721; Match(TO); State = 1722; Match(WS); State = 1723; valueStmt(0); } break; case 3: _localctx = new CaseCondValueContext(_localctx); EnterOuterAlt(_localctx, 3); { State = 1725; valueStmt(0); } break; } } catch (RecognitionException re) { _localctx.exception = re; ErrorHandler.ReportError(this, re); ErrorHandler.Recover(this, re); } finally { ExitRule(); } return _localctx; }
public virtual void CopyFrom(SC_SelectionContext context) { base.CopyFrom(context); }