unexpected Operator: + --
When adding a comment just after an operator, lexer fails the tokenization
SELECT a || -- newline
b;
17:12:21 DEBUG Parsing SQL. source=-
enter: parseSnippet
┊ enter: parseStatement
┊ ┊ enter: parseExpression precedence=0
┊ ┊ ┊ enter: parseSelect
┊ ┊ ┊ ┊ consume: Keyword "SELECT"
┊ ┊ ┊ ┊ enter: parseItems
┊ ┊ ┊ ┊ ┊ enter: parseExpression precedence=0
┊ ┊ ┊ ┊ ┊ ┊ enter: parseLeaf
┊ ┊ ┊ ┊ ┊ ┊ ┊ consume: Identifier "a"
┊ ┊ error: unexpected: Operator "||
unexpected Operator: || -- at +1:10 -
SELECT a || -- newline
a + -- comment
b;
17:12:52 DEBUG Parsing SQL. source=-
enter: parseSnippet
┊ enter: parseStatement
┊ ┊ enter: parseExpression precedence=0
┊ ┊ ┊ enter: parseLeaf
┊ ┊ ┊ ┊ consume: Identifier "a"
┊ ┊ error: unexpected: Operator "+
unexpected Operator: + -- at +1:3 -
a + -- comment