lib/rouge/lexers/hcl.rb in rouge-4.2.1 vs lib/rouge/lexers/hcl.rb in rouge-4.3.0
- old
+ new
@@ -24,9 +24,10 @@
end
state :primitives do
rule %r/[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?([kKmMgG]b?)?/, Num::Float
rule %r/[0-9]+([kKmMgG]b?)?/, Num::Integer
+ rule %r/[-+*\/!%&<>|=:?]/, Operator
rule %r/"/, Str::Double, :dq
rule %r/'/, Str::Single, :sq
rule %r/(<<-?)(\s*)(\'?)(\\?)(\w+)(\3)/ do |m|
groups Operator, Text, Str::Heredoc, Str::Heredoc, Name::Constant, Str::Heredoc