Skip to content

Commit 0a16af9

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent 9670e11 commit 0a16af9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/parser/mod.rs

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

1654216542
/// Parse [Statement::Go]
1654316543
fn parse_go(&mut self) -> Result<Statement, ParserError> {
16544+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
16545+
// compare:
16546+
// ```sql
16547+
// select 1 go
16548+
// ```
16549+
// vs
16550+
// ```sql
16551+
// select 1
16552+
// go
16553+
// ```
1654416554
self.expect_previously_only_whitespace_until_newline()?;
1654516555

1654616556
let count = loop {

0 commit comments

Comments
 (0)