lib/rouge/lexers/io.rb in rouge-3.4.1 vs lib/rouge/lexers/io.rb in rouge-3.5.0

- old
+ new

@@ -24,26 +24,26 @@ method return super then ) end state :root do - rule /\s+/m, Text + rule %r/\s+/m, Text rule %r(//.*?\n), Comment::Single rule %r(#.*?\n), Comment::Single rule %r(/(\\\n)?[*].*?[*](\\\n)?/)m, Comment::Multiline rule %r(/[+]), Comment::Multiline, :nested_comment - rule /"(\\\\|\\"|[^"])*"/, Str + rule %r/"(\\\\|\\"|[^"])*"/, Str rule %r(:?:=), Keyword - rule /[()]/, Punctuation + rule %r/[()]/, Punctuation rule %r([-=;,*+><!/|^.%&\[\]{}]), Operator - rule /[A-Z]\w*/, Name::Class + rule %r/[A-Z]\w*/, Name::Class - rule /[a-z_]\w*/ do |m| + rule %r/[a-z_]\w*/ do |m| name = m[0] if self.class.constants.include? name token Keyword::Constant elsif self.class.builtins.include? name @@ -52,12 +52,12 @@ token Name end end rule %r((\d+[.]?\d*|\d*[.]\d+)(e[+-]?[0-9]+)?)i, Num::Float - rule /\d+/, Num::Integer + rule %r/\d+/, Num::Integer - rule /@@?/, Keyword + rule %r/@@?/, Keyword end state :nested_comment do rule %r([^/+]+)m, Comment::Multiline rule %r(/[+]), Comment::Multiline, :nested_comment