mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user