()
| 8748 | } |
| 8749 | |
| 8750 | func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext) { |
| 8751 | localctx = NewComparisonQuantifierContext(p, p.GetParserRuleContext(), p.GetState()) |
| 8752 | p.EnterRule(localctx, 62, SqlBaseParserRULE_comparisonQuantifier) |
| 8753 | var _la int |
| 8754 | |
| 8755 | defer func() { |
| 8756 | p.ExitRule() |
| 8757 | }() |
| 8758 | |
| 8759 | defer func() { |
| 8760 | if err := recover(); err != nil { |
| 8761 | if v, ok := err.(antlr.RecognitionException); ok { |
| 8762 | localctx.SetException(v) |
| 8763 | p.GetErrorHandler().ReportError(p, v) |
| 8764 | p.GetErrorHandler().Recover(p, v) |
| 8765 | } else { |
| 8766 | panic(err) |
| 8767 | } |
| 8768 | } |
| 8769 | }() |
| 8770 | |
| 8771 | p.EnterOuterAlt(localctx, 1) |
| 8772 | { |
| 8773 | p.SetState(615) |
| 8774 | _la = p.GetTokenStream().LA(1) |
| 8775 | |
| 8776 | if !(_la == SqlBaseParserALL || _la == SqlBaseParserANY || _la == SqlBaseParserSOME) { |
| 8777 | p.GetErrorHandler().RecoverInline(p) |
| 8778 | } else { |
| 8779 | p.GetErrorHandler().ReportMatch(p) |
| 8780 | p.Consume() |
| 8781 | } |
| 8782 | } |
| 8783 | |
| 8784 | return localctx |
| 8785 | } |
| 8786 | |
| 8787 | // IBooleanValueContext is an interface to support dynamic dispatch. |
| 8788 | type IBooleanValueContext interface { |
no test coverage detected