#!/usr/bin/env ruby # dic-it2skk.rb -- convert dic-it dictionary to SKK-JISYO format. # # Copyright (C) 2003 NAKAJIMA Mikio # # Author: NAKAJIMA Mikio # Created: March 18, 2003 # Last Modified: $Date: 2006/01/04 10:35:06 $ # Version: $Id: dic-it2skk.rb,v 1.3 2006/01/04 10:35:06 skk-cvs Exp $ # This file is part of Daredevil SKK. # Daredevil SKK is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either versions 2, or (at your option) # any later version. # # Daredevil SKK is distributed in the hope that it will be useful # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Daredevil SKK, see the file COPYING. If not, write to the # Free Software Foundation Inc., 51 Franklin St, Fifth Floor, Boston, # MA 02110-1301, USA. # # Commentary: # As to dic-it dictionary, See # http://member.nifty.ne.jp/palmgiraffe/dic-it/readmeit.htm # # $ dic-it2skk.rb dic-it.txt > tmp.jisyo # $ skkdic-expr2 tmp.jisyo > SKK-JISYO.dic-it # file = ARGV.shift open(file).each{|line| if !(line =~ /([^ \/]+)\/([^ ]+) *$/) next else key = $1 words = $2 print key, " /", words, "/\n" end } # end of dic-it2skk.rb