1

私が理解しているように、すべての標準文法機能(GFベースインストールから)を使用しますが、語彙を大幅に拡張しますGF のインストールは機能しています。例:

> import C:\Workspace-Data\GF\AllEng.gfo
linking ... OK

Languages: AllEng
3031 msec
AllEngAbs> parse "turtle is good"
The parser failed at token 1: "turtle"
31 msecAllEngAbs> parse "dog is good"
PredVPS (MassNP (UseN dog_N)) (MkVPS (TTAnt TPres ASimul) PPos (UseComp (CompAP (PositA good_A))))
PredVPS (MassNP (UseN dog_N)) (MkVPS (TTAnt TPres ASimul) PPos (UseComp (CompNP (AdjAsNP (PositA good_A)))))
...

しかし、WordNetEng をインポートすることはできますが、カメも、犬を含む他の一般的な単語も認識しません。

AllEngAbs> import C:\Workspace-Data\GF\WordNetEng.gf
linking ... OK

Languages: WordNetEng
5468 msec
WordNet> parse "tortoise is good"
The parser failed at token 1: "tortoise"
4234 msec
WordNet> parse "dog is good"
The parser failed at token 1: "dog"
0 msec

なにが問題ですか?どのように GF が文法 (非常に複雑なファイルのセット) をインポートでき、最も単純な文を解析できないのでしょうか? これをデバッグして修正するにはどうすればよいですか? ありがとう!

おそらく、セッションにインポートされたすべての文法カテゴリまたはターミナルをリストするオプションがあります。たとえば、そのようにして、インポートされているかどうかを確認できます"tortoise"か?

ランダムな文章を生成しようとしましたが、奇妙なエラーがあります:

WordNet> gr
no trees found
0 msec
4

1 に答える 1