()
| 26117 | } |
| 26118 | |
| 26119 | func (p *SQLiteParser) Asc_desc() (localctx IAsc_descContext) { |
| 26120 | localctx = NewAsc_descContext(p, p.GetParserRuleContext(), p.GetState()) |
| 26121 | p.EnterRule(localctx, 140, SQLiteParserRULE_asc_desc) |
| 26122 | var _la int |
| 26123 | |
| 26124 | p.EnterOuterAlt(localctx, 1) |
| 26125 | { |
| 26126 | p.SetState(1933) |
| 26127 | _la = p.GetTokenStream().LA(1) |
| 26128 | |
| 26129 | if !(_la == SQLiteParserASC_ || _la == SQLiteParserDESC_) { |
| 26130 | p.GetErrorHandler().RecoverInline(p) |
| 26131 | } else { |
| 26132 | p.GetErrorHandler().ReportMatch(p) |
| 26133 | p.Consume() |
| 26134 | } |
| 26135 | } |
| 26136 | |
| 26137 | errorExit: |
| 26138 | if p.HasError() { |
| 26139 | v := p.GetError() |
| 26140 | localctx.SetException(v) |
| 26141 | p.GetErrorHandler().ReportError(p, v) |
| 26142 | p.GetErrorHandler().Recover(p, v) |
| 26143 | p.SetError(nil) |
| 26144 | } |
| 26145 | p.ExitRule() |
| 26146 | return localctx |
| 26147 | goto errorExit // Trick to prevent compiler error if the label is not used |
| 26148 | } |
| 26149 | |
| 26150 | // IFrame_leftContext is an interface to support dynamic dispatch. |
| 26151 | type IFrame_leftContext interface { |
no test coverage detected