diff options
-rw-r--r-- | pygments/lexers/other.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pygments/lexers/other.py b/pygments/lexers/other.py index c1549274..37e5b18e 100644 --- a/pygments/lexers/other.py +++ b/pygments/lexers/other.py @@ -113,7 +113,10 @@ class SqlLexer(RegexLexer): Name.Builtin), (r'[+*/<>=~!@#%^&|`?^-]', Operator), (r'[0-9]+', Number.Integer), - (r"'(''|[^'])*'", String), + # TODO: Backslash escapes? + (r"'(''|[^'])*'", String.Single), + (r'"(""|[^"])*"', String.Symbol), # not a real string literal in ANSI SQL + (r"`(``|[^`])*`", String.Backtick), (r'[a-zA-Z_][a-zA-Z0-9_]*', Name), (r'[;:()\[\],\.]', Punctuation) ], |