YamaKen
yamak****@bp*****
2004年 10月 25日 (月) 00:59:24 JST
At Mon, 25 Oct 2004 00:46:48 +0900, tkng****@xem***** wrote: > > On Mon, 25 Oct 2004 00:34:01 +0900 > YamaKen <yamak****@bp*****> wrote: > > > 補足です。r1538の変更で ばn → 版 → ばん という復旧操作ができる > > ようになっているのは認識してますが、おれny → 俺 → おれ のよう > > に不完全なrk-pendingが消失してしまうので、anthy-make-raw-string > > やanthy-begin-convでrkcが変化しないようにして根本的に解決しよう > > と考えてます。 > > rk.scmにはruleに存在しない並びを許容しないという問題が有るので、その修 > 正時に一緒に修正してしまった方が手間が少なくて済むと思います。 そっちとは独立に直せると思うのですぐやってしまいたいです。やる事 はanthy-make-raw-string を副作用無しに変更する事と、 anthy-begin-convでrkc-flushを呼ばないようにする事だけです。 > 「rkcが変化しないように」という修正が面倒なようなら、もうちょっ > と待って下さい。 こっちは以下のようなrk-push-key-last!の非破壊版を作って対処する つもりです。関数名等で意見があればお願いします。 (define rk-peek-terminal-match (lambda (rkc) (let ((rule-entry (rk-current-seq rkc))) (and rule-entry (cadr rule-entry))))) なんとなく徳永さんと行動が同期してるような気がする… ------------------------------- ヤマケン yamak****@bp*****