not equal works now
This commit is contained in:
parent
8d5eea45a3
commit
869e5881df
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue