lib/rouge/lexers/html.rb in rouge-3.1.0 vs lib/rouge/lexers/html.rb in rouge-3.1.1
- old
+ new
@@ -35,10 +35,11 @@
end
rule /<\s*style\s*/m do
token Name::Tag
@css.reset!
+ @lang = @css
push :style_content
push :tag
end
rule /<\//, Name::Tag, :tag_end
@@ -122,16 +123,16 @@
end
end
state :style_content do
rule /[^<]+/ do
- delegate @css
+ delegate @lang
end
rule %r(<\s*/\s*style\s*>)m, Name::Tag, :pop!
rule /</ do
- delegate @css
+ delegate @lang
end
end
end
end
end