lib/rouge/lexers/java.rb in rouge-1.1.0 vs lib/rouge/lexers/java.rb in rouge-1.2.0
- old
+ new
@@ -46,11 +46,10 @@
rule /(?:class|interface)\b/, Keyword::Declaration, :class
rule /import\b/, Keyword::Namespace, :import
rule /"(\\\\|\\"|[^"])*"/, Str
rule /'(?:\\.|[^\\]|\\u[0-9a-f]{4})'/, Str::Char
rule /(\.)(#{id})/ do
- group Operator
- group Name::Attribute
+ groups Operator, Name::Attribute
end
rule /#{id}:/, Name::Label
rule /\$?#{id}/, Name
rule /[~^*!%&\[\](){}<>\|+=:;,.\/?-]/, Operator
rule /[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?/, Num::Float