Skip to content

Commit b5c523f

Browse files
committed
Add clarification for whitespace sensitivity parsing GO
1 parent 80591f1 commit b5c523f

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

1513415134
/// Parse [Statement::Go]
1513515135
fn parse_go(&mut self) -> Result<Statement, ParserError> {
15136+
// disambiguate between GO as batch delimiter & GO as identifier (etc)
15137+
// compare:
15138+
// ```sql
15139+
// select 1 go
15140+
// ```
15141+
// vs
15142+
// ```sql
15143+
// select 1
15144+
// go
15145+
// ```
1513615146
self.expect_previously_only_whitespace_until_newline()?;
1513715147

1513815148
let count = loop {

0 commit comments

Comments
 (0)