lib/rouge/lexers/python.rb in rouge-4.1.1 vs lib/rouge/lexers/python.rb in rouge-4.1.2

- old
+ new

@@ -88,12 +88,10 @@ rule %r/\\\n/, Text rule %r/\\/, Text rule %r/@#{dotted_identifier}/i, Name::Decorator - rule %r/(>>>|\.\.\.)\B/, Generic::Prompt - rule %r/(in|is|and|or|not)\b/, Operator::Word rule %r/(<<|>>|\/\/|\*\*)=?/, Operator rule %r/[-~+\/*%=<>&^|@]=?|!=/, Operator rule %r/(from)((?:\\\s|\s)+)(#{dotted_identifier})((?:\\\s|\s)+)(import)/ do @@ -180,10 +178,10 @@ state :yield do mixin :raise end state :generic_string do - rule %r/>>>|\.\.\./, Generic::Prompt, :doctest + rule %r/^\s*(>>>|\.\.\.)\B/, Generic::Prompt, :doctest rule %r/[^'"\\{]+?/, Str rule %r/{{/, Str rule %r/'''|"""|['"]/ do |m| token Str::Heredoc