diff options
author | Georg Brandl <georg@python.org> | 2021-01-17 10:41:32 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2021-01-17 10:41:32 +0100 |
commit | 6c7205fee13ade278c2c802c5faa1e6c9cbd2a26 (patch) | |
tree | 4dd5d7ff5eef721e1c75ce0c80e8442ad767cc2d | |
parent | 4d555d0fffc914a2a4ac9874416cdaaf8f8c9e74 (diff) | |
download | pygments-git-6c7205fee13ade278c2c802c5faa1e6c9cbd2a26.tar.gz |
Fix escapes in JavaScript backtick strings
fixes #1679
-rw-r--r-- | CHANGES | 2 | ||||
-rw-r--r-- | pygments/lexers/javascript.py | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -11,6 +11,8 @@ Version 2.8.0 ------------- (not released yet) +- Fix escapes in JavaScript backtick strings (#1679) + Version 2.7.4 ------------- diff --git a/pygments/lexers/javascript.py b/pygments/lexers/javascript.py index 329120e5..df2a4e41 100644 --- a/pygments/lexers/javascript.py +++ b/pygments/lexers/javascript.py @@ -100,8 +100,7 @@ class JavascriptLexer(RegexLexer): ], 'interp': [ (r'`', String.Backtick, '#pop'), - (r'\\\\', String.Backtick), - (r'\\`', String.Backtick), + (r'\\.', String.Backtick), (r'\$\{', String.Interpol, 'interp-inside'), (r'\$', String.Backtick), (r'[^`\\$]+', String.Backtick), |