update.
[chise/ruby.git] / sample / t9.rb
index 065939a..3fe6ac5 100755 (executable)
@@ -12,8 +12,8 @@ def atom_list(list)
 end
 
 def check_list(list)
-  d = atom_list(list){|char| char.decompose }
-  g = atom_list(list){|char| char.glyph_decompose }
+  d = atom_list(list){|char| char.decompose_by_meaning }
+  g = atom_list(list){|char| char.decompose }
   da = d.to_a
   ga = g.to_a
   wa = da & ga
@@ -23,5 +23,7 @@ def check_list(list)
   puts   "形で分解できない文字: "+g, "これだけに含まれる文字: "+gg
 end
 
-check_list(KanjiList::JOYO_KANJI_LIST)
-check_list(KanjiList::JISX0208_KANJI_LIST)
+puts "常用漢字を調べます。"
+check_list(CHISE::KanjiList::JOYO_KANJI_LIST)
+puts "JIS X 0208漢字集合を調べます。"
+check_list(CHISE::KanjiList::JISX0208_KANJI_LIST)