i
[chise/ruby.git] / 0ext / test.rb
1 #!/usr/bin/env ruby
2 # Copyright (C) 2002-2004 Kouichirou Eto, All rights reserved.
3
4 require "chise"
5 $KCODE = "u"
6
7 #dir = "/usr/local/lib/chise/char-db"
8 dir = "/cygdrive/c/chise/char-db"
9 ds = CHISE::DataSource.new(CHISE::DataSource::Berkeley_DB, dir)
10 p ds
11
12 dt = ds.open_decoding_table("ideograph-daikanwa")
13 char_id = dt.get_char(364) # 大漢和番号364の文字を持ってくる
14
15 ft = ds.open_feature_table("ideographic-structure")
16 value = ft.get_value(char_id)
17 printf("#x%X => %s\n", char_id, value.to_s)
18 ft.close
19
20 ds.close