not equal works now
This commit is contained in:
@@ -14,7 +14,7 @@ namespace usql {
|
|||||||
Lexer::Lexer() {
|
Lexer::Lexer() {
|
||||||
k_words_regex =
|
k_words_regex =
|
||||||
"[-+]?[0-9]+\\.[0-9]+|[-+]?[0-9][0-9_]+[0-9]|[0-9]+|[A-Za-z]+[A-Za-z0-9_#]*|[\\(\\)\\[\\]\\{\\}]|[-\\+\\*/"
|
"[-+]?[0-9]+\\.[0-9]+|[-+]?[0-9][0-9_]+[0-9]|[0-9]+|[A-Za-z]+[A-Za-z0-9_#]*|[\\(\\)\\[\\]\\{\\}]|[-\\+\\*/"
|
||||||
",;:\?]|==|>=|<=|~=|>|<|=|;|~|\\||or|and|\n|\r|\r\n|'([^']|'')*'|\".*?\"|%.*?\n";
|
",;:\?]|!=|<>|==|>=|<=|~=|>|<|=|;|~|\\||or|and|\n|\r|\r\n|'([^']|'')*'|\".*?\"|%.*?\n";
|
||||||
k_int_regex = "[-+]?[0-9]+";
|
k_int_regex = "[-+]?[0-9]+";
|
||||||
k_int_underscored_regex = "[-+]?[0-9][0-9_]+[0-9]";
|
k_int_underscored_regex = "[-+]?[0-9][0-9_]+[0-9]";
|
||||||
k_double_regex = "[-+]?[0-9]+\\.[0-9]+";
|
k_double_regex = "[-+]?[0-9]+\\.[0-9]+";
|
||||||
@@ -132,7 +132,7 @@ namespace usql {
|
|||||||
return TokenType::close_paren;
|
return TokenType::close_paren;
|
||||||
if (token == "=")
|
if (token == "=")
|
||||||
return TokenType::equal;
|
return TokenType::equal;
|
||||||
if (token == "!=")
|
if (token == "!=" || token == "<>")
|
||||||
return TokenType::not_equal;
|
return TokenType::not_equal;
|
||||||
if (token == ">")
|
if (token == ">")
|
||||||
return TokenType::greater;
|
return TokenType::greater;
|
||||||
|
|||||||
Reference in New Issue
Block a user