MCPcopy
hub / github.com/sqlc-dev/sqlc / Sql_stmt_list

Method Sql_stmt_list

internal/engine/sqlite/parser/sqlite_parser.go:1831–1961  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1829}
1830
1831func (p *SQLiteParser) Sql_stmt_list() (localctx ISql_stmt_listContext) {
1832 localctx = NewSql_stmt_listContext(p, p.GetParserRuleContext(), p.GetState())
1833 p.EnterRule(localctx, 2, SQLiteParserRULE_sql_stmt_list)
1834 var _la int
1835
1836 var _alt int
1837
1838 p.EnterOuterAlt(localctx, 1)
1839 p.SetState(241)
1840 p.GetErrorHandler().Sync(p)
1841 if p.HasError() {
1842 goto errorExit
1843 }
1844 _la = p.GetTokenStream().LA(1)
1845
1846 for _la == SQLiteParserSCOL {
1847 {
1848 p.SetState(238)
1849 p.Match(SQLiteParserSCOL)
1850 if p.HasError() {
1851 // Recognition error - abort rule
1852 goto errorExit
1853 }
1854 }
1855
1856 p.SetState(243)
1857 p.GetErrorHandler().Sync(p)
1858 if p.HasError() {
1859 goto errorExit
1860 }
1861 _la = p.GetTokenStream().LA(1)
1862 }
1863 {
1864 p.SetState(244)
1865 p.Sql_stmt()
1866 }
1867 p.SetState(253)
1868 p.GetErrorHandler().Sync(p)
1869 if p.HasError() {
1870 goto errorExit
1871 }
1872 _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 3, p.GetParserRuleContext())
1873 if p.HasError() {
1874 goto errorExit
1875 }
1876 for _alt != 2 && _alt != antlr.ATNInvalidAltNumber {
1877 if _alt == 1 {
1878 p.SetState(246)
1879 p.GetErrorHandler().Sync(p)
1880 if p.HasError() {
1881 goto errorExit
1882 }
1883 _la = p.GetTokenStream().LA(1)
1884
1885 for ok := true; ok; ok = _la == SQLiteParserSCOL {
1886 {
1887 p.SetState(245)
1888 p.Match(SQLiteParserSCOL)

Callers 1

ParseMethod · 0.95

Calls 4

Sql_stmtMethod · 0.95
NewSql_stmt_listContextFunction · 0.85
EnterRuleMethod · 0.45
ExitRuleMethod · 0.45

Tested by

no test coverage detected