lib/rouge/lexers/javascript.rb in rouge-4.0.0 vs lib/rouge/lexers/javascript.rb in rouge-4.0.1
- old
+ new
@@ -269,10 +269,10 @@
# template strings
state :template_string do
rule %r/[$]{/, Punctuation, :template_string_expr
rule %r/`/, Str::Double, :pop!
- rule %r/\\[$`]/, Str::Escape
+ rule %r/\\[$`\\]/, Str::Escape
rule %r/[^$`\\]+/, Str::Double
rule %r/[\\$]/, Str::Double
end
state :template_string_expr do