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})"