not equal works now

This commit is contained in:
VaclavT 2021-08-15 11:51:06 +02:00
parent 8d5eea45a3
commit 869e5881df
1 changed files with 2 additions and 2 deletions

View File

@ -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;