Skip to content

Commit 827dfe7

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent d2b15df commit 827dfe7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/parser/mod.rs

+10
Original file line numberDiff line numberDiff line change
@@ -15294,6 +15294,16 @@ impl<'a> Parser<'a> {
1529415294

1529515295
/// Parse [Statement::Go]
1529615296
fn parse_go(&mut self) -> Result<Statement, ParserError> {
15297+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
15298+
// compare:
15299+
// ```sql
15300+
// select 1 go
15301+
// ```
15302+
// vs
15303+
// ```sql
15304+
// select 1
15305+
// go
15306+
// ```
1529715307
self.expect_previously_only_whitespace_until_newline()?;
1529815308

1529915309
let count = loop {

0 commit comments

Comments
 (0)