Add heuristics for '.cl'.

This commit is contained in:
Lars Brinkhoff
2014-01-28 08:42:21 +01:00
parent ff257175ac
commit 39a9c768c8
2 changed files with 24 additions and 4 deletions

View File

@@ -22,6 +22,9 @@ module Linguist
if languages.all? { |l| ["TypeScript", "XML"].include?(l) }
disambiguate_ts(data, languages)
end
if languages.all? { |l| ["Common Lisp", "OpenCL"].include?(l) }
disambiguate_cl(data, languages)
end
end
end
@@ -53,6 +56,13 @@ module Linguist
matches
end
def self.disambiguate_cl(data, languages)
matches = []
matches << Language["Common Lisp"] if data.include?("(defun ")
matches << Language["OpenCL"] if /\/\* |\/\/ |^\}/.match(data)
matches
end
def self.active?
!!ACTIVE
end