lib/rouge/lexers/coffeescript.rb in rouge-2.0.7 vs lib/rouge/lexers/coffeescript.rb in rouge-2.1.0
- old
+ new
@@ -40,10 +40,10 @@
id = /[$a-zA-Z_][a-zA-Z0-9_]*/
state :comments_and_whitespace do
rule /\s+/m, Text
- rule /###.*?###/m, Comment::Multiline
+ rule /###\s*\n.*?###/m, Comment::Multiline
rule /#.*$/, Comment::Single
end
state :multiline_regex do
# this order is important, so that #{ isn't interpreted