diff options
Diffstat (limited to 'pygments/lexers/haxe.py')
-rw-r--r-- | pygments/lexers/haxe.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/haxe.py b/pygments/lexers/haxe.py index f95e4556..3989965a 100644 --- a/pygments/lexers/haxe.py +++ b/pygments/lexers/haxe.py @@ -467,7 +467,7 @@ class HaxeLexer(ExtendedRegexLexer): (r'"', String.Double, ('#pop', 'expr-chain', 'string-double')), # EReg - (r'~/(\\\\|\\/|[^/\n])*/[gimsu]*', String.Regex, ('#pop', 'expr-chain')), + (r'~/(\\\\|\\[^\\]|[^/\\\n])*/[gimsu]*', String.Regex, ('#pop', 'expr-chain')), # Array (r'\[', Punctuation, ('#pop', 'expr-chain', 'array-decl')), @@ -722,7 +722,7 @@ class HaxeLexer(ExtendedRegexLexer): (r'"', String.Double, ('#pop', 'string-double')), # EReg - (r'~/(\\\\|\\/|[^/\n])*/[gim]*', String.Regex, '#pop'), + (r'~/(\\\\|\\[^\\]|[^/\\\n])*/[gim]*', String.Regex, '#pop'), # Array (r'\[', Operator, ('#pop', 'array-decl')), |