Ich habe ein Problem mit meinem Prolog-Programm. Es wurde entwickelt, um Wörtern in einer erfundenen Sprache die gegebenen Substantive/Verben aus dem Englischen zuzuordnen.Fehler: Typ Fehler: `file_path 'erwartet, gefunden` _G409' (a var)
Jetzt sind wir immer:
ERROR: source_sink `sharks' does not exist ...
ERROR: Type error: 'file_path' expected, found '_G409' (a var)
...
translation(Nqrrroah, Nqblubh, Nqflua, Nqdwingi,
Nqlhalha, Ukahama, Mhboa, Sharabrab, Falup) :-
([sharks, goldfishes, hawks, finches, boys, eat, swim, fly],
[Nqrrroah,Nqblubh, Nqflua, Nqdwingi, Nqlhalha, Ukahama, Mhboa, Sharabrab, Falup]),
s([Nqblubh, Mhboa], []),
s([Nqrrroah, Ukahama, Nqblubh], []),
s([Nqlhalha, Falup], []),
s([Nqlhalha, Ukahama], []),
s([Nqlhalha, Ukahama, Nqflua], []),
s([Nqflua, Sharabrab], []),
s([Nqblubh, Falup, Nqdwingi], []),
s([Nqflua, Ukahama, Nqdwingi], []),
s([Nqdwingi, Falup, Nqflua], []),
is_set([Nqrrroah, Nqblubh, Nqflua, Nqdwingi, Nqlhalha, Ukahama, Mhboa, Sharabrab, Falup]). %is_set is True if the List is a proper list without duplicates
Wir definierten unsere Grammatik mit der ganzen Goldfisch, Hai, schwimmen ... vor und das ist absolut richtig funktioniert.
Etwas macht hier keinen Sinn. Was ist der Zweck der Aussage? ([Haie, Goldfische, Falken, Finken, Jungen, iss, schwimmen, fliegen], [Nqrrroah, Nqblubh, Nqflua, Nqdwingi, Nqlhalha, Ukahama, Mhboa, Sharabrab, Falup]) '? Es tut nichts. Was den Fehler betrifft, ist es wahrscheinlich etwas in 's', aber Sie haben es nicht gezeigt. – lurker