-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Some punctuations are not yet handled in memefish.Lexer.
It cause panic when lexing even if parsing is not needed.
I think it is safe to add all punctuations in ZetaSQL.
-
( -
[ -
{ -
) -
] -
} -
* -
, -
= -
+=KW_ADD_ASSIGN- It seems to be used in
options_assignment_operator
- It seems to be used in
-
-=KW_SUB_ASSIGN- It seems to be used in
options_assignment_operator
- It seems to be used in
-
!= -
<= -
<< -
=> -
->KW_LAMBDA_ARROW -
< -
> -
>= -
|| -
| -
^ -
& -
+ -
- -
/ -
~ -
?- Positional parameter is available in BigQuery, but Cloud Spanner has not yet supported.
Positional parameters are not supported
- Positional parameter is available in BigQuery, but Cloud Spanner has not yet supported.
-
!- It seems not to be used.
-
% -
|>KW_PIPE- Pipe syntax
-
@ -
@@KW_DOUBLE_AT -
. -
:NEWconstructors Support protobuf NEW operators #119- GQL Implement Spanner Graph queries #99
-
\BACKSLASH -
; -
${unquoted_identifier}MACRO_INVOCATION -
${decimal_digits}MACRO_ARGUMENT_REFERENCE -
$- It seems not used.
Except MACRO_INVOCATION and MACRO_ARGUMENT_REFERENCE would be better to be implemented.
This makes Lexer more robust even to new lexical structures that are being tested privately.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels