diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index c2aaff0c..ab326cd1 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -14,25 +14,25 @@ module Linguist def self.find_by_heuristics(data, languages) if active? if languages.all? { |l| ["Perl", "Prolog"].include?(l) } - result = disambiguate_pl(data, languages) + result = disambiguate_pl(data) end if languages.all? { |l| ["ECL", "Prolog"].include?(l) } - result = disambiguate_ecl(data, languages) + result = disambiguate_ecl(data) end if languages.all? { |l| ["IDL", "Prolog"].include?(l) } - result = disambiguate_pro(data, languages) + result = disambiguate_pro(data) end if languages.all? { |l| ["Common Lisp", "OpenCL"].include?(l) } - result = disambiguate_cl(data, languages) + result = disambiguate_cl(data) end if languages.all? { |l| ["Hack", "PHP"].include?(l) } - result = disambiguate_hack(data, languages) + result = disambiguate_hack(data) end if languages.all? { |l| ["Scala", "SuperCollider"].include?(l) } - result = disambiguate_sc(data, languages) + result = disambiguate_sc(data) end if languages.all? { |l| ["AsciiDoc", "AGS Script"].include?(l) } - result = disambiguate_asc(data, languages) + result = disambiguate_asc(data) end return result end @@ -42,7 +42,7 @@ module Linguist # We want to shortcut look for Objective-C _and_ now C++ too! # # Returns an array of Languages or [] - def self.disambiguate_c(data, languages) + def self.disambiguate_c(data) matches = [] if data.include?("@interface") matches << Language["Objective-C"] @@ -52,7 +52,7 @@ module Linguist matches end - def self.disambiguate_pl(data, languages) + def self.disambiguate_pl(data) matches = [] if data.include?("use strict") matches << Language["Perl"] @@ -62,7 +62,7 @@ module Linguist matches end - def self.disambiguate_ecl(data, languages) + def self.disambiguate_ecl(data) matches = [] if data.include?(":-") matches << Language["Prolog"] @@ -72,7 +72,7 @@ module Linguist matches end - def self.disambiguate_pro(data, languages) + def self.disambiguate_pro(data) matches = [] if (data.include?(":-")) matches << Language["Prolog"] @@ -82,7 +82,7 @@ module Linguist matches end - def self.disambiguate_ts(data, languages) + def self.disambiguate_ts(data) matches = [] if (data.include?("")) matches << Language["XML"] @@ -92,7 +92,7 @@ module Linguist matches end - def self.disambiguate_cl(data, languages) + def self.disambiguate_cl(data) matches = [] if data.include?("(defun ") matches << Language["Common Lisp"] @@ -102,14 +102,14 @@ module Linguist matches end - def self.disambiguate_r(data, languages) + def self.disambiguate_r(data) matches = [] matches << Language["Rebol"] if /\bRebol\b/i.match(data) matches << Language["R"] if data.include?("<-") matches end - def self.disambiguate_hack(data, languages) + def self.disambiguate_hack(data) matches = [] if data.include?("