lib/rouge/lexers/isbl.rb in rouge-3.23.0 vs lib/rouge/lexers/isbl.rb in rouge-3.24.0

- old
+ new

@@ -39,11 +39,11 @@ rule %r(/[*].*?[*]/)m, Comment::Multiline end state :dotted do mixin :whitespace - rule %r/[a-zа-яё_0-9]*/i do |m| + rule %r/[a-zа-яё_0-9]+/i do |m| name = m[0] if self.class.constants.include? name.downcase token Name::Builtin elsif in_state? :type token Keyword::Type @@ -54,10 +54,10 @@ end end state :type do mixin :whitespace - rule %r/[a-zа-яё_0-9]*/i do |m| + rule %r/[a-zа-яё_0-9]+/i do |m| name = m[0] if self.class.interfaces.include? name.downcase token Keyword::Type else token Name