()
| 11353 | } |
| 11354 | |
| 11355 | func (p *SqlBaseParser) NonReserved() (localctx INonReservedContext) { |
| 11356 | localctx = NewNonReservedContext(p, p.GetParserRuleContext(), p.GetState()) |
| 11357 | p.EnterRule(localctx, 88, SqlBaseParserRULE_nonReserved) |
| 11358 | var _la int |
| 11359 | |
| 11360 | defer func() { |
| 11361 | p.ExitRule() |
| 11362 | }() |
| 11363 | |
| 11364 | defer func() { |
| 11365 | if err := recover(); err != nil { |
| 11366 | if v, ok := err.(antlr.RecognitionException); ok { |
| 11367 | localctx.SetException(v) |
| 11368 | p.GetErrorHandler().ReportError(p, v) |
| 11369 | p.GetErrorHandler().Recover(p, v) |
| 11370 | } else { |
| 11371 | panic(err) |
| 11372 | } |
| 11373 | } |
| 11374 | }() |
| 11375 | |
| 11376 | p.EnterOuterAlt(localctx, 1) |
| 11377 | { |
| 11378 | p.SetState(730) |
| 11379 | _la = p.GetTokenStream().LA(1) |
| 11380 | |
| 11381 | if !((((_la)&-(0x1f+1)) == 0 && ((1<<uint(_la))&((1<<SqlBaseParserADD)|(1<<SqlBaseParserALL)|(1<<SqlBaseParserANALYZE)|(1<<SqlBaseParserANY)|(1<<SqlBaseParserARRAY)|(1<<SqlBaseParserASC)|(1<<SqlBaseParserAT)|(1<<SqlBaseParserBERNOULLI)|(1<<SqlBaseParserCALL)|(1<<SqlBaseParserCASCADE)|(1<<SqlBaseParserCATALOGS)|(1<<SqlBaseParserCOALESCE)|(1<<SqlBaseParserCOLUMN)|(1<<SqlBaseParserCOLUMNS)|(1<<SqlBaseParserCOMMENT)|(1<<SqlBaseParserCOMMITTED))) != 0) || (((_la-33)&-(0x1f+1)) == 0 && ((1<<uint((_la-33)))&((1<<(SqlBaseParserCURRENT-33))|(1<<(SqlBaseParserDATA-33))|(1<<(SqlBaseParserDATE-33))|(1<<(SqlBaseParserDAY-33))|(1<<(SqlBaseParserDESC-33))|(1<<(SqlBaseParserDISTRIBUTED-33))|(1<<(SqlBaseParserEXCLUDING-33))|(1<<(SqlBaseParserEXPLAIN-33))|(1<<(SqlBaseParserFILTER-33))|(1<<(SqlBaseParserFIRST-33))|(1<<(SqlBaseParserFOLLOWING-33))|(1<<(SqlBaseParserFORMAT-33)))) != 0) || (((_la-65)&-(0x1f+1)) == 0 && ((1<<uint((_la-65)))&((1<<(SqlBaseParserFUNCTIONS-65))|(1<<(SqlBaseParserHOUR-65))|(1<<(SqlBaseParserIF-65))|(1<<(SqlBaseParserINCLUDING-65))|(1<<(SqlBaseParserINPUT-65))|(1<<(SqlBaseParserINTEGER-65))|(1<<(SqlBaseParserINTERVAL-65))|(1<<(SqlBaseParserLAST-65))|(1<<(SqlBaseParserLATERAL-65))|(1<<(SqlBaseParserLEVEL-65))|(1<<(SqlBaseParserLIMIT-65))|(1<<(SqlBaseParserLOGICAL-65))|(1<<(SqlBaseParserMAP-65))|(1<<(SqlBaseParserMINUTE-65))|(1<<(SqlBaseParserMONTH-65)))) != 0) || (((_la-98)&-(0x1f+1)) == 0 && ((1<<uint((_la-98)))&((1<<(SqlBaseParserNFC-98))|(1<<(SqlBaseParserNFD-98))|(1<<(SqlBaseParserNFKC-98))|(1<<(SqlBaseParserNFKD-98))|(1<<(SqlBaseParserNO-98))|(1<<(SqlBaseParserNULLIF-98))|(1<<(SqlBaseParserNULLS-98))|(1<<(SqlBaseParserONLY-98))|(1<<(SqlBaseParserOPTION-98))|(1<<(SqlBaseParserORDINALITY-98))|(1<<(SqlBaseParserOUTPUT-98))|(1<<(SqlBaseParserOVER-98))|(1<<(SqlBaseParserPARTITION-98))|(1<<(SqlBaseParserPARTITIONS-98))|(1<<(SqlBaseParserPOSITION-98))|(1<<(SqlBaseParserPRECEDING-98))|(1<<(SqlBaseParserPRIVILEGES-98))|(1<<(SqlBaseParserPROPERTIES-98))|(1<<(SqlBaseParserPUBLIC-98))|(1<<(SqlBaseParserRANGE-98))|(1<<(SqlBaseParserREAD-98))|(1<<(SqlBaseParserRENAME-98))|(1<<(SqlBaseParserREPEATABLE-98)))) != 0) || (((_la-130)&-(0x1f+1)) == 0 && ((1<<uint((_la-130)))&((1<<(SqlBaseParserREPLACE-130))|(1<<(SqlBaseParserRESET-130))|(1<<(SqlBaseParserRESTRICT-130))|(1<<(SqlBaseParserREVOKE-130))|(1<<(SqlBaseParserROLLBACK-130))|(1<<(SqlBaseParserROW-130))|(1<<(SqlBaseParserROWS-130))|(1<<(SqlBaseParserSCHEMA-130))|(1<<(SqlBaseParserSCHEMAS-130))|(1<<(SqlBaseParserSECOND-130))|(1<<(SqlBaseParserSERIALIZABLE-130))|(1<<(SqlBaseParserSESSION-130))|(1<<(SqlBaseParserSET-130))|(1<<(SqlBaseParserSETS-130))|(1<<(SqlBaseParserSHOW-130))|(1<<(SqlBaseParserSMALLINT-130))|(1<<(SqlBaseParserSOME-130))|(1<<(SqlBaseParserSTART-130))|(1<<(SqlBaseParserSTATS-130))|(1<<(SqlBaseParserSUBSTRING-130))|(1<<(SqlBaseParserSYSTEM-130))|(1<<(SqlBaseParserTABLES-130))|(1<<(SqlBaseParserTABLESAMPLE-130))|(1<<(SqlBaseParserTEXT-130))|(1<<(SqlBaseParserTIME-130))|(1<<(SqlBaseParserTIMESTAMP-130))|(1<<(SqlBaseParserTINYINT-130)))) != 0) || (((_la-162)&-(0x1f+1)) == 0 && ((1<<uint((_la-162)))&((1<<(SqlBaseParserTO-162))|(1<<(SqlBaseParserTRY_CAST-162))|(1<<(SqlBaseParserTYPE-162))|(1<<(SqlBaseParserUNBOUNDED-162))|(1<<(SqlBaseParserUNCOMMITTED-162))|(1<<(SqlBaseParserUSE-162))|(1<<(SqlBaseParserVALIDATE-162))|(1<<(SqlBaseParserVERBOSE-162))|(1<<(SqlBaseParserVIEW-162))|(1<<(SqlBaseParserWORK-162))|(1<<(SqlBaseParserWRITE-162))|(1<<(SqlBaseParserYEAR-162))|(1<<(SqlBaseParserZONE-162)))) != 0)) { |
| 11382 | p.GetErrorHandler().RecoverInline(p) |
| 11383 | } else { |
| 11384 | p.GetErrorHandler().ReportMatch(p) |
| 11385 | p.Consume() |
| 11386 | } |
| 11387 | } |
| 11388 | |
| 11389 | return localctx |
| 11390 | } |
| 11391 | |
| 11392 | func (p *SqlBaseParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool { |
| 11393 | switch ruleIndex { |
no test coverage detected