# よくある質問と答

English version

- 何を入力しても "Parsing failure" または "Fatal error" と出力される
- 非常に精度の低い解析結果が出力される
- FireFox のテキストフォームに何も入力 できない
- FireFox 1.5 または 2.0 を使用すると，た まに FireFox がクラッシュする

## 何を入力しても "parse error" になる

４つ原因が考えられます．

LiLFeS のプログラムが読み込めていない．
  Enju の起動時に文法の設定 ファイルなど（LiLFeS モジュール）を読み込むメッセージが表示されます． grammar module, FOM module, parser module が正しく読み込まれているか 確認してください．エラーメッセージが表示されている場合には，読み込み に失敗しています．LiLFeS のモジュールをインストールした場所(デフォル トでは /usr/local/share/liblilfes)を，LILFES_PATH 環境変数に設定して ください．
文法データが読み込めていない．
  Enju 起動時に各データを読み込むメッ セージが表示されています．stemming database, grammar database, unigram FOM model, syntax FOM model がそれぞれ読み込まれているか確認 してください．エラーメッセージが表示されている場合には，読み込みに失 敗しています．Enju の文法ファイルをインストールした場所(デフォルトで は /usr/local/lib/enju)を，ENJU_DIR 環境変数に設定 してください．
品詞タガーまたはステマーの初期化に失敗している．
  Enju では品詞タガーとステマーを前処理に利用します．これらにパスが通っ ていて，正しく利用できるかどうか確認してください．デフォルトでは Enju 付属のタガーとステマーを利用するようになっています．また，品詞タガーは標準入力に 文を一行受け取って，各単語の後ろに "/品詞" を付けて標準出力に出力す ることが想定されています．タガーの起動時などに余分な出力がないかも確 認する必要があります．
文法のバージョンが違う．
  Enju のバージョンとマイナーバージョンまで一致する文法データファ イルを使用してください．例えば，enju-X.Y.Z を使用するときは， enju-X.Y-data を使用してください．

## 非常に精度の低い解析結果が出力される

liblilfes-1.3.2 以前を g++4 でコンパイルすると，type punning の実装の 不備により，曖昧性解消モデルが誤動作します．liblilfes-1.3.3 以上を使用 してください．

## FireFox のテキストフォームに何も入力で きない

FireFox 1.0 では，XSLT の処理に問題があるため，テキストフォームに文字 が入力できなくなります．新しいバージョンにアップデートしてください．

## FireFox 1.5 または 2.0 を使用すると，たまに FireFox がクラッシュする

あるバージョンの Firefox では，XSLT の処理にバグがあります．最新版にアッ プデートしてください．

Enju の使い方 Enju ホームページ 辻井研究室