Skip to content

Commit d62d359

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent 71ce50f commit d62d359

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/parser/mod.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19706,6 +19706,16 @@ impl<'a> Parser<'a> {
1970619706

1970719707
/// Parse [Statement::Go]
1970819708
fn parse_go(&mut self) -> Result<Statement, ParserError> {
19709+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
19710+
// compare:
19711+
// ```sql
19712+
// select 1 go
19713+
// ```
19714+
// vs
19715+
// ```sql
19716+
// select 1
19717+
// go
19718+
// ```
1970919719
self.expect_previously_only_whitespace_until_newline()?;
1971019720

1971119721
let count = loop {

0 commit comments

Comments
 (0)