diff options
author | Georg Brandl <georg@python.org> | 2020-12-25 13:16:56 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2020-12-25 13:21:48 +0100 |
commit | 681487f82f55fba66f01f9913e4ff103e5b2ef4c (patch) | |
tree | 0e3f82343796411c1e9c71f5fa7c31e392d06bf5 /pygments/lexers/php.py | |
parent | 6c820019a73a606940d7477619a5a9e6ad38761d (diff) | |
download | pygments-git-681487f82f55fba66f01f9913e4ff103e5b2ef4c.tar.gz |
all: weed out more backtracking string regexes
Diffstat (limited to 'pygments/lexers/php.py')
-rw-r--r-- | pygments/lexers/php.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/php.py b/pygments/lexers/php.py index aab502e2..073ffe6f 100644 --- a/pygments/lexers/php.py +++ b/pygments/lexers/php.py @@ -81,8 +81,8 @@ class ZephirLexer(RegexLexer): (r'[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?', Number.Float), (r'0x[0-9a-fA-F]+', Number.Hex), (r'[0-9]+', Number.Integer), - (r'"(\\\\|\\"|[^"])*"', String.Double), - (r"'(\\\\|\\'|[^'])*'", String.Single), + (r'"(\\\\|\\[^\\]|[^"\\])*"', String.Double), + (r"'(\\\\|\\[^\\]|[^'\\])*'", String.Single), ] } |