summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Li <andy@onthewings.net>2013-02-20 20:21:38 +0800
committerAndy Li <andy@onthewings.net>2013-02-20 20:21:38 +0800
commita18a00420ef122cb7e4fc937d2fcbeef58ba1670 (patch)
tree09d6597fc4508b3e887b8e121eb8edd66bb32096
parent1f66c96a31a278899aad9b70e7c05a701b5ac656 (diff)
downloadpygments-a18a00420ef122cb7e4fc937d2fcbeef58ba1670.tar.gz
Improved string interpolation support
-rw-r--r--pygments/lexers/web.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/web.py b/pygments/lexers/web.py
index 2e2a5182..51063e96 100644
--- a/pygments/lexers/web.py
+++ b/pygments/lexers/web.py
@@ -1212,7 +1212,8 @@ class HaxeLexer(ExtendedRegexLexer):
'string-single-interpol': [
(r'\$\{', String.Interpol, ('string-interpol-close', 'expr')),
- (r'\$', String.Interpol, 'ident'),
+ (r'\$\$', String.Escape),
+ (r'\$(?=' + ident + ')', String.Interpol, 'ident'),
include('string-single'),
],