lib/rouge/lexers/factor.rb in rouge-3.26.0 vs lib/rouge/lexers/factor.rb in rouge-3.26.1

- old
+ new

@@ -241,11 +241,11 @@ rule %r/(MAIN:)(\s+)(\S+)/ do groups Keyword::Namespace, Text, Name::Function end # strings - rule %r/"""\s+.*?\s+"""/, Str - rule %r/"(\\.|[^\\])*?"/, Str + rule %r/"(?:\\\\|\\"|[^"])*"/, Str + rule %r/\S+"\s+(?:\\\\|\\"|[^"])*"/, Str rule %r/(CHAR:)(\s+)(\\[\\abfnrstv]*|\S)(?=\s)/, Str::Char # comments rule %r/!\s+.*$/, Comment rule %r/#!\s+.*$/, Comment