lib/rouge/lexers/scss.rb in rouge-3.0.0 vs lib/rouge/lexers/scss.rb in rouge-3.1.0
- old
+ new
@@ -11,17 +11,17 @@
filenames '*.scss'
mimetypes 'text/x-scss'
state :root do
rule /\s+/, Text
- rule %r(//.*?\n), Comment::Single
+ rule %r(//.*?$), Comment::Single
rule %r(/[*].*?[*]/)m, Comment::Multiline
rule /@import\b/, Keyword, :value
mixin :content_common
rule(/(?=[^;{}][;}])/) { push :attribute }
- rule(/(?=[^;{}:]+:[^a-z])/) { push :attribute }
+ rule(/(?=[^;{}:\[]+:[^a-z])/) { push :attribute }
rule(//) { push :selector }
end
state :end_section do