#!/usr/bin/ruby

require ENV["TM_SUPPORT_PATH"]+"/lib/web_preview"

content = STDIN.read

swear_words = {
"foock" => /foock(er|ing)?/,
"bar" => /bar/,
"baz" => /baz/
}

swear_counts = Hash.new

swear_words.keys.each do |key|
matches = content.scan(swear_words[key])
swear_counts[key] = matches.length
end


html_header("Swear Words")
puts "<table>"
swear_counts.keys.each do |key|
puts "<tr><td>#{key.to_s}</td><td>#{swear_counts[key].to_s}</td></tr>"
end
puts "</table>"
html_footer()