lib/rouge/lexers/scala.rb in rouge-3.13.0 vs lib/rouge/lexers/scala.rb in rouge-3.14.0

- old
+ new

@@ -41,11 +41,11 @@ push :class end rule %r/'#{idrest}[^']/, Str::Symbol rule %r/[^\S\n]+/, Text - rule %r(//.*?\n), Comment::Single + rule %r(//.*), Comment::Single rule %r(/\*), Comment::Multiline, :comment rule %r/@#{idrest}/, Name::Decorator rule %r/(def)(\s+)(#{idrest}|#{op}+|`[^`]+`)(\s*)/ do @@ -115,11 +115,11 @@ end rule %r/\s+/, Text rule %r/{/, Operator, :pop! rule %r/\(/, Operator, :pop! - rule %r(//.*?\n), Comment::Single, :pop! + rule %r(//.*), Comment::Single, :pop! rule %r(#{idrest}|#{op}+|`[^`]+`), Name::Class, :pop! end state :type do rule %r/\s+/, Text @@ -140,10 +140,10 @@ rule %r/(#{typechunk}(?:\.#{typechunk})*)(\s*)$/ do groups Keyword::Type, Text pop! end - rule %r(//.*?\n), Comment::Single, :pop! + rule %r(//.*), Comment::Single, :pop! rule %r/\.|#{idrest}|#{op}+|`[^`]+`/, Keyword::Type end state :typeparam do rule %r/[\s,]+/, Text