Make NAN and INF reserved
This commit is contained in:
parent
5bd2eba04f
commit
965691680d
|
@ -51,6 +51,7 @@
|
|||
<<"like">>, <<"in">>, <<"is">>, <<"null">>, <<"escape">>,
|
||||
<<"true">>, <<"false">>,
|
||||
<<"exists">>,
|
||||
<<"nan">>, <<"inf">>,
|
||||
<<"lower">>, <<"upper">>, <<"left">>, <<"right">>,
|
||||
<<"substring">>, <<"utc">>, <<"date">>]).
|
||||
|
||||
|
@ -460,7 +461,7 @@ tab_size() -> 8.
|
|||
%% return signal either an unrecognised character or end of current
|
||||
%% input.
|
||||
|
||||
-file("rabbit_amqp_sql_lexer.erl", 428).
|
||||
-file("rabbit_amqp_sql_lexer.erl", 429).
|
||||
yystate() -> 76.
|
||||
|
||||
yystate(79, [95|Ics], Line, Col, Tlen, _, _) ->
|
||||
|
|
|
@ -79,6 +79,7 @@ Erlang code.
|
|||
<<"like">>, <<"in">>, <<"is">>, <<"null">>, <<"escape">>,
|
||||
<<"true">>, <<"false">>,
|
||||
<<"exists">>,
|
||||
<<"nan">>, <<"inf">>,
|
||||
<<"lower">>, <<"upper">>, <<"left">>, <<"right">>,
|
||||
<<"substring">>, <<"utc">>, <<"date">>]).
|
||||
|
||||
|
|
|
@ -878,6 +878,8 @@ identifiers(_Config) ->
|
|||
?assertEqual(error, parse("in")),
|
||||
?assertEqual(error, parse("like")),
|
||||
?assertEqual(error, parse("escape")),
|
||||
?assertEqual(error, parse("nan")),
|
||||
?assertEqual(error, parse("inf")),
|
||||
|
||||
%% Regular identifier allows only:
|
||||
%% <letter> {<letter> | <underscore> | <digit> }
|
||||
|
|
Loading…
Reference in New Issue