#!/usr/bin/env ruby $KCODE= 'e' $LOAD_PATH.unshift (File::dirname ($0) + "/..") puts $LOAD_PATH require 'suikyo/suikyo' def main suikyo = Suikyo.new suikyo.table.loadfile("english.kpdef", "/tmp") suikyo.table.loadfile("romaji-kana") while true do line = gets line.chomp! (base, pat) = suikyo.convert(line) puts "====" puts base puts "----" puts pat (base, pats) = suikyo.expand(line) puts "====" puts base puts "----" pats.each {|conv| puts conv } end end main