[prime-dev: 134] Re: prime-0.7.4 + uim-0.2.5.2 + uim-prime + tcode

Back to archive index

akira yamada akira****@arika*****
2004年 1月 24日 (土) 20:54:16 JST


>>>>> In <87r7xp38ki.wl%komat****@taiya*****> 
>>>>>	Hiroyuki Komatsu <komat****@taiya*****> wrote:
> はい、まだそのままでは使えません。
> ただ lib/prime.rb を若干手直ししていただければ、使えるようになります。

おお!

> このあたりのメソッドをいじっていただければ、lookup_expansion や
> lookup_mixed も利用可能になります。

正しい直し方はよくわからなかったのですが、
以下のような感じにして試してみています。

--- prime.rb.orig	2004-01-24 13:50:16.000000000 +0900
+++ prime.rb	2004-01-24 20:52:59.000000000 +0900
@@ -127,11 +127,13 @@
   end
 
   def lookup_hybrid (pattern)
+    results_mixed  = lookup_internal(pattern, :lookup_mixed)
     results_prefix = lookup_internal(pattern, :lookup_prefix)
     results_exact  = lookup_internal(pattern, :lookup_exact)
+    results_exp    = lookup_internal(results_exact.last.value, :lookup_expansion)
     ## FIXME: Delete the Magic Numbers.
     prefix_length  = 10 - [results_exact.length, 7].min
-    result = PrimeResult::merge(results_prefix[0,prefix_length], results_exact)
+    result = PrimeResult::merge(results_exp, results_mixed, results_prefix[0,prefix_length], results_exact)
     return result
 #    return result.to_text
   end

とりあえずは「予」から「予測」を入力できています :-)

-- 
やまだあきら / akira yamada  <http://arika.org/>
(akira****@arika*****, akira****@vinec***** or akira****@linux*****)



Prime-dev メーリングリストの案内
Back to archive index