Improve heuristic for Modula-2 (#3434)

Module names can contain dots
This commit is contained in:
Paul Chaignon
2017-01-25 00:10:46 +01:00
committed by Brandon Black
parent 1ec4db97c2
commit 47b109be36

View File

@@ -278,7 +278,7 @@ module Linguist
disambiguate ".mod" do |data|
if data.include?('<!ENTITY ')
Language["XML"]
elsif /MODULE\s\w+\s*;/i.match(data) || /^\s*END \w+;$/i.match(data)
elsif /^\s*MODULE [\w\.]+;/i.match(data) || /^\s*END [\w\.]+;/i.match(data)
Language["Modula-2"]
else
[Language["Linux Kernel Module"], Language["AMPL"]]