Sha256: 53156d159610772e54d904892a30aebcd8cfd8a071d7b8e962b6daf369c158b0
Contents?: true
Size: 638 Bytes
Versions: 3
Compression:
Stored size: 638 Bytes
Contents
require 'pascoale' correct_counter = 0 wrong_counter = 0 word = nil begin open("#{Pascoale.root}/data/everything.txt") do |file| file.each_line do |line| begin word, _, separation = eval(line) next if word =~ /\-/ s = Pascoale::SyllableSeparator.new(word).separated if s == separation correct_counter += 1 else wrong_counter += 1 puts "#{word} - #{s} - #{separation}" end rescue => e puts e.message end end end ensure puts " Last: #{word}" puts "Correct: #{correct_counter}" puts " Wrong: #{wrong_counter}" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pascoale-0.2.1 | lib/pascoale/syllable_separator_benchmark.rb |
pascoale-0.2.0 | lib/pascoale/syllable_separator_benchmark.rb |
pascoale-0.1.0 | lib/pascoale/syllable_separator_benchmark.rb |