summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/__init__.py2
-rw-r--r--sqlparse/lexer.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/sqlparse/__init__.py b/sqlparse/__init__.py
index 903fdd1..7698e46 100644
--- a/sqlparse/__init__.py
+++ b/sqlparse/__init__.py
@@ -6,7 +6,7 @@
"""Parse SQL statements."""
-__version__ = '0.1.2'
+__version__ = '0.1.3'
class SQLParseError(Exception):
diff --git a/sqlparse/lexer.py b/sqlparse/lexer.py
index 950ef1b..8929e3e 100644
--- a/sqlparse/lexer.py
+++ b/sqlparse/lexer.py
@@ -150,7 +150,7 @@ class LexerMeta(type):
return type.__call__(cls, *args, **kwds)
-class Lexer:
+class Lexer(object):
__metaclass__ = LexerMeta
@@ -189,6 +189,7 @@ class Lexer:
(r"(''|'.*?[^\\]')", tokens.String.Single),
# not a real string literal in ANSI SQL:
(r'(""|".*?[^\\]")', tokens.String.Symbol),
+ (r'(\[.*[^\]]\])', tokens.Name),
(r'(LEFT |RIGHT )?(INNER |OUTER )?JOIN\b', tokens.Keyword),
(r'END( IF| LOOP)?\b', tokens.Keyword),
(r'NOT NULL\b', tokens.Keyword),