fix refactoring from #836

This commit is contained in:
Patrick Reynolds
2013-12-29 01:32:56 -06:00
parent bbf0e65c74
commit bd4204b89e

View File

@@ -83,8 +83,8 @@ module Linguist
debug_dump_all_tokens(tokens, languages) if verbosity >= 2 debug_dump_all_tokens(tokens, languages) if verbosity >= 2
languages.each do |language| languages.each do |language|
debug_dump_probabilities(tokens, language) if verbosity >= 1
scores[language] = tokens_probability(tokens, language) + language_probability(language) scores[language] = tokens_probability(tokens, language) + language_probability(language)
debug_dump_probabilities(tokens, language, scores[language]) if verbosity >= 1
end end
scores.sort { |a, b| b[1] <=> a[1] }.map { |score| [score[0], score[1]] } scores.sort { |a, b| b[1] <=> a[1] }.map { |score| [score[0], score[1]] }
@@ -130,9 +130,9 @@ module Linguist
@verbosity ||= (ENV['LINGUIST_DEBUG'] || 0).to_i @verbosity ||= (ENV['LINGUIST_DEBUG'] || 0).to_i
end end
def debug_dump_probabilities(tokens, language) def debug_dump_probabilities(tokens, language, score)
printf("%10s = %10.3f + %7.3f = %10.3f\n", printf("%10s = %10.3f + %7.3f = %10.3f\n",
language, tokens_probability(tokens, language), language_probability(language), scores[language]) language, tokens_probability(tokens, language), language_probability(language), score)
end end
# Internal: show a table of probabilities for each <token,language> pair. # Internal: show a table of probabilities for each <token,language> pair.