lib/rouge/lexers/javascript.rb in rouge-3.8.0 vs lib/rouge/lexers/javascript.rb in rouge-3.9.0
- old
+ new
@@ -71,10 +71,10 @@
rule %r/[()?]/, Str::Escape
rule %r/./, Str::Regex
end
state :regex_end do
- rule %r/[gim]+/, Str::Regex, :pop!
+ rule %r/[gimuy]+/, Str::Regex, :pop!
rule(//) { pop! }
end
state :regex_group do
# specially highlight / in a group to indicate that it doesn't