lib/rouge/lexers/perl.rb in rouge-1.1.0 vs lib/rouge/lexers/perl.rb in rouge-1.2.0

- old
+ new

@@ -65,13 +65,11 @@ rule /#.*?$/, Comment::Single rule /^=[a-zA-Z0-9]+\s+.*?\n=cut/, Comment::Multiline rule /(?:#{keywords.join('|')})\b/, Keyword rule /(format)(\s+)([a-zA-Z0-9_]+)(\s*)(=)(\s*\n)/ do - group Keyword; group Text - group Name; group Text - group Punctuation; group Text + groups Keyword, Text, Name, Text, Punctuation, Text push :format end rule /(?:eq|lt|gt|le|ge|ne|not|and|or|cmp)\b/, Operator::Word @@ -164,11 +162,10 @@ rule /[a-zA-Z_]\w*[!?]?/, Name::Function rule /\s+/, Text # argument declaration rule /(\([$@%]*\))(\s*)/ do - group Punctuation - group Text + groups Punctuation, Text end rule /.*?{/, Punctuation, :pop! rule /;/, Punctuation, :pop! end