[prime-dev: 495] AZIK でエラー

Back to archive index

Masaki Yatsu yatsu****@yatsu*****
2004年 12月 12日 (日) 18:04:52 JST


谷津です。

Mac OS X固有の問題かもしれませんが、Custom_prime.rbで以下の
ようにAZIKに設定し、

PRIME_ENV['suikyo_tables']         = ["romaji", "egg-mark", "azik"]
PRIME_ENV['suikyo_reverse_tables'] = ["romaji_reverse", "egg-mark_reverse"]

ttと入力すると、エラーになります。

* prime-0.8.5
* prime-dict-0.8.5
* suikyo-2.0.0
* prime_2004-12-11.scm
* sary-1.1.0
* sary-ruby-1.1.0
* uim-0.4.5

/Library/PRIME/lib/ruby/prime/session.rb:437:in
`reply_with_preediting_string': undefined method
`edit_get_preediting_string' for nil (NameError)
    from /Library/PRIME/lib/ruby/prime/session.rb:405:in
`edit_get_preedition'
    from /Library/PRIME/lib/ruby/prime/session.rb:115:in `send'
    from /Library/PRIME/lib/ruby/prime/session.rb:115:in `send_command'
    from /Library/PRIME/lib/ruby/prime/session.rb:102:in `execute'
    from /Library/PRIME/lib/ruby/prime/server.rb:27:in `session_loop'
    from /Library/PRIME/lib/ruby/prime/server.rb:26:in `synchronize'
    from /Library/PRIME/lib/ruby/prime/server.rb:26:in `session_loop'
    from /Library/PRIME/lib/ruby/prime/server.rb:24:in `loop'
    from /Library/PRIME/lib/ruby/prime/server.rb:24:in `session_loop'
    from /Library/PRIME/lib/ruby/prime/server.rb:99:in `start'
    from /Library/PRIME/bin/prime:146:in `main'
    from /Library/PRIME/bin/prime:168
ERROR: not a symbol or string

*backtrace*
>>(string=? res "") at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:410
>>(prime-send-command (string-append (prime-util-string-concat arg-list "¥t")
"¥n")) at 
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:537
>>(string-split (prime-send-command (string-append (prime-util-string-concat
arg-list "¥t") "¥n")) "¥n") at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:536
>>(prime-engine-send-command (list "edit_get_preedition" prime-session)) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:601
>>(car (prime-engine-send-command (list "edit_get_preedition" prime-session)))
at /Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:600
>>(prime-engine-edit-get-preedition (prime-context-session context)) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1114
>>(prime-preedit-get-string-label context) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1119
>>(length (prime-preedit-get-string-label context)) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1119
>>(prime-preedit-exist? context) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1031
>>(cond ((= state (quote prime-state-converting)) (print ":prime-push-key:
converting") (if learning-word (set! keymap prime-keymap-register-conv-state)
(set! keymap prime-keymap-conv-state))) ((= mode prime-mode-latin) (set! keymap
prime-keymap-latin-mode)) ((= mode prime-mode-wide-latin) (set! keymap
prime-keymap-wide-latin-mode)) ((= mode prime-mode-hiragana) (if
(prime-preedit-exist? context) (if learning-word (set! keymap
prime-keymap-register-preedit-state) (set! keymap prime-keymap-preedit-state))
(if learning-word (set! keymap prime-keymap-register-fund-state) (set! keymap
prime-keymap-fund-state))))) at
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1020
>>(if (control-char? key) (im-commit-raw context) (prime-push-key context key
state)) at 
/Library/Frameworks/UIM.framework/Versions/0.4.5/share/uim/prime.scm:1489
>>(key-press-handler 0 116 0)

---
谷津真樹 (Masaki Yatsu)
mailto:yatsu****@yatsu*****





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