We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bf007b7 commit 3c50ae1Copy full SHA for 3c50ae1
lib/rouge/lexers/java.rb
@@ -51,7 +51,7 @@ class Java < RegexLexer
51
rule %r/(?:#{declarations.join('|')})\b/, Keyword::Declaration
52
rule %r/(?:#{types.join('|')})\b/, Keyword::Type
53
rule %r/(?:true|false|null)\b/, Keyword::Constant
54
- rule %r/(?:class|interface)\b/, Keyword::Declaration, :class
+ rule %r/(?:class|interface|record)\b/, Keyword::Declaration, :class
55
rule %r/(?:import|package)\b/, Keyword::Namespace, :import
56
rule %r/"""\s*\n.*?(?<!\\)"""/m, Str::Heredoc
57
rule %r/"(\\\\|\\"|[^"])*"/, Str
0 commit comments