Skip to content

Commit 73d7589

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent 2a2928a commit 73d7589

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
@@ -16447,6 +16447,16 @@ impl<'a> Parser<'a> {
1644716447

1644816448
/// Parse [Statement::Go]
1644916449
fn parse_go(&mut self) -> Result<Statement, ParserError> {
16450+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
16451+
// compare:
16452+
// ```sql
16453+
// select 1 go
16454+
// ```
16455+
// vs
16456+
// ```sql
16457+
// select 1
16458+
// go
16459+
// ```
1645016460
self.expect_previously_only_whitespace_until_newline()?;
1645116461

1645216462
let count = loop {

0 commit comments

Comments
 (0)