Skip to content

Commit b8b8c7a

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent afe36ff commit b8b8c7a

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

1740717407
/// Parse [Statement::Go]
1740817408
fn parse_go(&mut self) -> Result<Statement, ParserError> {
17409+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
17410+
// compare:
17411+
// ```sql
17412+
// select 1 go
17413+
// ```
17414+
// vs
17415+
// ```sql
17416+
// select 1
17417+
// go
17418+
// ```
1740917419
self.expect_previously_only_whitespace_until_newline()?;
1741017420

1741117421
let count = loop {

0 commit comments

Comments
 (0)