public final AdditionalNameSymbolContext additionalNameSymbol() throws RecognitionException { AdditionalNameSymbolContext _localctx = new AdditionalNameSymbolContext(_ctx, getState()); enterRule(_localctx, 50, RULE_additionalNameSymbol); int _la; try { enterOuterAlt(_localctx, 1); { setState(291); _la = _input.LA(1); if ( !((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << QUOTE) | (1L << DOT) | (1L << ADD) | (1L << SUB) | (1L << MUL) | (1L << DIV))) != 0)) ) { _errHandler.recoverInline(this); } else { consume(); } } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public final ReusableKeywordsContext reusableKeywords() throws RecognitionException { ReusableKeywordsContext _localctx = new ReusableKeywordsContext(_ctx, getState()); enterRule(_localctx, 102, RULE_reusableKeywords); int _la; try { enterOuterAlt(_localctx, 1); { setState(618); _la = _input.LA(1); if ( !((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << FOR) | (1L << RETURN) | (1L << IF) | (1L << THEN) | (1L << ELSE) | (1L << SOME) | (1L << EVERY) | (1L << SATISFIES) | (1L << INSTANCE) | (1L << OF) | (1L << FUNCTION) | (1L << EXTERNAL) | (1L << OR) | (1L << AND) | (1L << BETWEEN) | (1L << NULL) | (1L << TRUE) | (1L << FALSE) | (1L << NOT))) != 0)) ) { _errHandler.recoverInline(this); } else { consume(); } } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public final NameRefOtherTokenContext nameRefOtherToken() throws RecognitionException { NameRefOtherTokenContext _localctx = new NameRefOtherTokenContext(_ctx, getState()); enterRule(_localctx, 100, RULE_nameRefOtherToken); int _la; try { enterOuterAlt(_localctx, 1); { setState(615); if (!( helper.followUp( _input.LT(1), _localctx==null ) )) throw new FailedPredicateException(this, " helper.followUp( _input.LT(1), _localctx==null ) "); setState(616); _la = _input.LA(1); if ( _la <= 0 || ((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << LPAREN) | (1L << RPAREN) | (1L << LBRACE) | (1L << RBRACE) | (1L << LBRACK) | (1L << RBRACK) | (1L << COMMA) | (1L << EQUAL) | (1L << GT) | (1L << LT) | (1L << MUL) | (1L << DIV) | (1L << BANG))) != 0)) ) { _errHandler.recoverInline(this); } else { consume(); } } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
((MultExpressionContext)_localctx).op = (Token)_errHandler.recoverInline(this); } else { consume();
((CompExpressionContext)_localctx).op = (Token)_errHandler.recoverInline(this); } else { consume();