lib/rouge/lexers/scss.rb in rouge-0.4.0 vs lib/rouge/lexers/scss.rb in rouge-0.5.0

- old
+ new

@@ -7,27 +7,27 @@ tag 'scss' filenames '*.scss' mimetypes 'text/x-scss' state :root do - rule /\s+/, 'Text' - rule %r(//.*?\n), 'Comment.Single' - rule %r(/[*].*?[*]/)m, 'Comment.Multiline' - rule /@import\b/, 'Keyword', :value + rule /\s+/, Text + rule %r(//.*?\n), Comment::Single + rule %r(/[*].*?[*]/)m, Comment::Multiline + rule /@import\b/, Keyword, :value mixin :content_common rule(/(?=[^;{}][;}])/) { push :attribute } rule(/(?=[^;{}:]+:[^a-z])/) { push :attribute } rule(//) { push :selector } end state :end_section do - rule /\n/, 'Text' - rule(/[;{}]/) { token 'Punctuation'; reset_stack } + rule /\n/, Text + rule(/[;{}]/) { token Punctuation; reset_stack } end - instance_eval(&SASS_COMMON) + include SassCommon end end end