Remove inactive heuristics

We can add these back when we’re ready to enable them.
This commit is contained in:
Brandon Keepers
2014-11-28 12:17:52 -06:00
parent 034cb25099
commit bc66f558b9
2 changed files with 0 additions and 59 deletions

View File

@@ -115,37 +115,5 @@ module Linguist
Language["GLSL"]
end
end
# .h extensions are ambiguous between C, C++, and Objective-C.
# We want to shortcut look for Objective-C _and_ now C++ too!
#
# Returns an array of Languages or []
def self.disambiguate_c(data)
matches = []
if data.include?("@interface")
matches << Language["Objective-C"]
elsif data.include?("#include <cstdint>")
matches << Language["C++"]
end
matches
end
def self.disambiguate_ts(data)
matches = []
if (data.include?("</translation>"))
matches << Language["XML"]
else
matches << Language["TypeScript"]
end
matches
end
def self.disambiguate_r(data)
matches = []
matches << Language["Rebol"] if /\bRebol\b/i.match(data)
matches << Language["R"] if data.include?("<-")
matches
end
end
end