lib/rouge/lexers/properties.rb in rouge-2.0.7 vs lib/rouge/lexers/properties.rb in rouge-2.1.0
- old
+ new
@@ -9,13 +9,13 @@
filenames '*.properties'
mimetypes 'text/x-java-properties'
def self.analyze_text(text)
- return 0.1 if text =~ /\A\[[\w.]+\]\s*\w+=\w+/
+ return 0.1 if text =~ /\A\[[\w.-]+\]\s*\w+=\w+/
end
- identifier = /[\w.]+/
+ identifier = /[\w.-]+/
state :basic do
rule /[!#].*?\n/, Comment
rule /\s+/, Text
rule /\\\n/, Str::Escape