これはおそらく本当に簡単なエラーですが、私は最後の2時間を費やしてしまいました。私のコードはsentence(np(det(a), np2(adj(very), np2(adj(old), np2(noun(woman))))), vp(verb(loves), np(det(a), np2(adj(tricky), np2(noun(crossword)))
を生成し、私は私の人生は理由を見つけるために、それはしかし、カント失敗何らかの理由変数を設定するときのエラー
split(sentence(np(det(_), np2(A)), VP)) :- Write(A).
を使用することによって、それを分割し始めています。初心者の質問には申し訳ありません。
ブラケットを変更する際には、作業を取得するように見えるカントはそれを並べ替えしようとしている途中に長い過ごしました –