lib/rouge/lexers/kotlin.rb in rouge-3.22.0 vs lib/rouge/lexers/kotlin.rb in rouge-3.23.0

- old
+ new

@@ -63,9 +63,12 @@ rule %r'\\\n', Text # line continuation rule %r'//.*?$', Comment::Single rule %r'/[*].*[*]/', Comment::Multiline # single line block comment rule %r'/[*].*', Comment::Multiline, :comment # multiline block comment rule %r'\n', Text + rule %r'(::)(class)' do + groups Operator, Keyword + end rule %r'::|!!|\?[:.]', Operator rule %r"(\.\.)", Operator # Number literals decDigits = %r"([0-9][0-9_]*[0-9])|[0-9]" exponent = %r"[eE][+-]?(#{decDigits})"