lib/rouge/lexers/tsx.rb in rouge-3.30.0 vs lib/rouge/lexers/tsx.rb in rouge-4.0.0
- old
+ new
@@ -18,9 +18,16 @@
prepend :element_name do
rule %r/(\w+)(,)/ do
groups Name::Other, Punctuation
pop! 3
end
+
+ rule %r/</, Punctuation, :type
+ end
+
+ state :type do
+ mixin :object
+ rule %r/>/, Punctuation, :pop!
end
end
end
end