diff options
author | Andy Li <andy@onthewings.net> | 2012-11-26 16:44:49 +0800 |
---|---|---|
committer | Andy Li <andy@onthewings.net> | 2012-11-26 16:44:49 +0800 |
commit | c5489f108b7f5734a43d4e37ce83eed535fded93 (patch) | |
tree | 385b62ed5db5dac49a8723ec04f8d85699cd1fc3 | |
parent | 368ccceda7617e87ee80dcb3f66cdb51d1f03a16 (diff) | |
download | pygments-c5489f108b7f5734a43d4e37ce83eed535fded93.tar.gz |
Improved EReg.
-rw-r--r-- | pygments/lexers/web.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/web.py b/pygments/lexers/web.py index 27f46e70..d52a443f 100644 --- a/pygments/lexers/web.py +++ b/pygments/lexers/web.py @@ -1464,7 +1464,7 @@ class HaxeLexer(ExtendedRegexLexer): (string2, String.Double, ('#pop', 'expr-chain')), # EReg - (r'~/([^\n])*?/[gisx]*', String.Regex, ('#pop', 'expr-chain')), + (r'~/(\\\\|\\/|[^/\n])*/[gim]*', String.Regex, ('#pop', 'expr-chain')), # Array (r'\[', Punctuation, ('#pop', 'expr-chain', 'array-decl')), @@ -1680,7 +1680,7 @@ class HaxeLexer(ExtendedRegexLexer): (string2, String.Double, '#pop'), # EReg - (r'~/([^\n])*?/[gisx]*', String.Regex, '#pop'), + (r'~/(\\\\|\\/|[^/\n])*/[gim]*', String.Regex, '#pop'), # Array (r'\[', Operator, ('#pop', 'array-decl')), |