lib/rouge/lexers/puppet.rb in rouge-3.7.0 vs lib/rouge/lexers/puppet.rb in rouge-3.8.0
- old
+ new
@@ -57,19 +57,19 @@
rule %r/(#{qualname})(?=\s*[(])/m, Name::Function
rule cap_id, Name::Class
rule %r/[+=|~-]>|<[|~-]/, Punctuation
- rule %r/[:}();\[\]]/, Punctuation
+ rule %r/[|:}();\[\]]/, Punctuation
# HACK for case statements and selectors
rule %r/{/, Punctuation, :regex_allowed
rule %r/,/, Punctuation, :regex_allowed
rule %r/(in|and|or)\b/, Operator::Word
rule %r/[=!<>]=/, Operator
rule %r/[=!]~/, Operator, :regex_allowed
- rule %r([=<>!+*/-]), Operator
+ rule %r([.=<>!+*/-]), Operator
rule %r/(class|include)(\s*)(#{qualname})/ do
groups Keyword, Text, Name::Class
end