summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgbrandl <devnull@localhost>2007-01-08 18:14:40 +0100
committergbrandl <devnull@localhost>2007-01-08 18:14:40 +0100
commit49c6f2f4940fb0063c965acda99d242560a31761 (patch)
tree15c084d325cef76cd9c89bbfcb7ba58e0dc342af
parent26fcb0f9ac510d6efa8d4af2523f1ae667be5a14 (diff)
downloadpygments-49c6f2f4940fb0063c965acda99d242560a31761.tar.gz
[svn] Fix #179.
-rw-r--r--pygments/lexers/other.py5
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)
],