私はプロローグに比較的慣れておらず、リストを作成しようとしていますが、エラーが発生しているようで、その理由がよくわかりません。
これは、より詳細な見通しのトレースです。これは、自然言語パーサーの一部です。
終了: (75,513) adj(女性) ? 忍び寄る
呼び出し: (75,513) lists:append(_G5921885, [adj(womens)], _G5921887) ? 忍び寄る
終了: (75,513) lists:append([], [adj(womens)], [adj(womens)]) ? 忍び寄る
呼び出し: (75,513) np2([七種競技, 勝者, だった, アスリート], _G5921869, _G5921887, [], [adj(女性)]) ?
そう...最初はすべてがOKでリストに追加されますが、リストに2番目のアイテムを追加しようとするとこれが起こります....
コール: (75,514) adj(七種競技) ? 忍び寄る
出口: (75,514) adj(七種競技) ? 忍び寄る
呼び出し: (75,514) lists:append([], [adj(七種競技)], [adj(女子)]) ? 忍び寄る
失敗: (75,514) lists:append([], [adj(七種競技)], [adj(女子)]) ? 忍び寄る
リストを追加するコードは次のとおりです。
append(List,[adj(H)],TargetList),
np2(T、Rest、Rem、List、TargetList)。
誰かが私が間違っている場所とそれを解決する方法についていくつかの光を共有できれば、それは素晴らしいことです.