diff --git a/lib/rouge/lexers/kotlin.rb b/lib/rouge/lexers/kotlin.rb index c26b13c3af..9e10928a21 100644 --- a/lib/rouge/lexers/kotlin.rb +++ b/lib/rouge/lexers/kotlin.rb @@ -73,10 +73,10 @@ class Kotlin < RegexLexer rule %r'""".*?"""'m, Str rule %r'"(\\\\|\\"|[^"\n])*["\n]'m, Str rule %r"'\\.'|'[^\\]'", Str::Char - rule %r"(([0-9]|_)+(\.([0-9]|_)*)?[eE][+-]?([0-9]|_)*)[fF]?", Num::Float rule %r"(0[xX][0-9a-fA-F_]*[0-9a-fA-F])[uU]?L?", Num::Hex rule %r"(0[bB][01_]*[01])[uU]?L?", Num::Bin rule %r"([0-9]([0-9]|_)*)[uU]?L?", Num::Integer + rule %r"(([0-9]|_)+(\.([0-9]|_)*)?[eE][+-]?([0-9]|_)*)[fF]?", Num::Float rule %r'(@#{class_name})', Name::Decorator rule %r'(#{class_name})(<)' do groups Name::Class, Punctuation