lib/rouge/lexers/sed.rb in rouge-3.7.0 vs lib/rouge/lexers/sed.rb in rouge-3.8.0
- old
+ new
@@ -139,10 +139,10 @@
rule %r((/)((?:\\.|.)*?)(/)) do |m|
token addr_tok, m[1]; delegate regex, m[2]; token addr_tok, m[3]
end
# alternate regex rage delimiters
- rule %r((\\)(.)(\\.|.)*?(\2)) do |m|
+ rule %r((\\)(.)((?:\\.|.)*?)(\2)) do |m|
token addr_tok, m[1] + m[2]
delegate regex, m[3]
token addr_tok, m[4]
end