We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
parse_go
1 parent 7863bef commit 5972d59Copy full SHA for 5972d59
src/parser/mod.rs
@@ -627,7 +627,10 @@ impl<'a> Parser<'a> {
627
Keyword::COMMENT if self.dialect.supports_comment_on() => self.parse_comment(),
628
Keyword::PRINT => self.parse_print(),
629
Keyword::RETURN => self.parse_return(),
630
- Keyword::GO => self.parse_go(),
+ Keyword::GO => {
631
+ self.prev_token();
632
+ self.parse_go()
633
+ },
634
_ => self.expected("an SQL statement", next_token),
635
},
636
Token::LParen => {
@@ -15276,6 +15279,8 @@ impl<'a> Parser<'a> {
15276
15279
15277
15280
/// Parse [Statement::Go]
15278
15281
fn parse_go(&mut self) -> Result<Statement, ParserError> {
15282
+ self.expect_keyword_is(Keyword::GO)?;
15283
+
15284
// disambiguate between GO as batch delimiter & GO as identifier (etc)
15285
// compare:
15286
// ```sql
0 commit comments