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

- old
+ new

@@ -66,11 +66,11 @@ rule %r'\b(val|var)(\s+)' do groups Keyword::Declaration, Text push :property end rule %r/\bfun\b/, Keyword - rule /\b(?:#{keywords.join('|')})\b/, Keyword + rule %r/\b(?:#{keywords.join('|')})\b/, Keyword rule %r'^\s*\[.*?\]', Name::Attribute rule %r'[^\S\n]+', Text rule %r'\\\n', Text # line continuation rule %r'//.*?$', Comment::Single rule %r'/[*].*[*]/', Comment::Multiline # single line block comment @@ -83,15 +83,15 @@ rule %r'@"(""|[^"])*"'m, Str rule %r'""".*?"""'m, Str rule %r'"(\\\\|\\"|[^"\n])*["\n]'m, Str rule %r"'\\.'|'[^\\]'", Str::Char rule %r"[0-9](\.[0-9]+)?([eE][+-][0-9]+)?[flFL]?|0[xX][0-9a-fA-F]+[Ll]?", Num - rule /@#{id}/, Name::Decorator + rule %r/@#{id}/, Name::Decorator rule id, Name end state :package do - rule /\S+/, Name::Namespace, :pop! + rule %r/\S+/, Name::Namespace, :pop! end state :class do rule id, Name::Class, :pop! end