From 9114ff791c224f8edfa6f1ff00ae57e8e3296f75 Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Sun, 12 Jul 2009 09:28:05 +0200 Subject: Distinguish between operators that are part of a comparsion and others. --- sqlparse/lexer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sqlparse/lexer.py') diff --git a/sqlparse/lexer.py b/sqlparse/lexer.py index 1cdb98c..a416c16 100644 --- a/sqlparse/lexer.py +++ b/sqlparse/lexer.py @@ -171,7 +171,8 @@ class Lexer: (r"`(``|[^`])*`", Name), (r"´(´´|[^´])*´", Name), (r'@[a-zA-Z_][a-zA-Z0-9_]+', Name), - (r'[+/<>=~!@#%^&|`?^-]', Operator), + (r'[<>=~!]+', Operator.Comparsion), + (r'[+/@#%^&|`?^-]+', Operator), (r'[0-9]+', Number.Integer), # TODO: Backslash escapes? (r"'(''|[^'])*'", String.Single), -- cgit v1.2.1