()
| 28609 | } |
| 28610 | |
| 28611 | func (p *SQLiteParser) Initial_select() (localctx IInitial_selectContext) { |
| 28612 | localctx = NewInitial_selectContext(p, p.GetParserRuleContext(), p.GetState()) |
| 28613 | p.EnterRule(localctx, 162, SQLiteParserRULE_initial_select) |
| 28614 | p.EnterOuterAlt(localctx, 1) |
| 28615 | { |
| 28616 | p.SetState(2093) |
| 28617 | p.Select_stmt() |
| 28618 | } |
| 28619 | |
| 28620 | errorExit: |
| 28621 | if p.HasError() { |
| 28622 | v := p.GetError() |
| 28623 | localctx.SetException(v) |
| 28624 | p.GetErrorHandler().ReportError(p, v) |
| 28625 | p.GetErrorHandler().Recover(p, v) |
| 28626 | p.SetError(nil) |
| 28627 | } |
| 28628 | p.ExitRule() |
| 28629 | return localctx |
| 28630 | goto errorExit // Trick to prevent compiler error if the label is not used |
| 28631 | } |
| 28632 | |
| 28633 | // IRecursive__selectContext is an interface to support dynamic dispatch. |
| 28634 | type IRecursive__selectContext interface { |
no test coverage detected