Dieser Hinweis ist aus der Übung im WS 1994/95 oder aus einer noch älteren Übung oder war nie Teil einer Übung und ist daher möglicherweise für spätere Übungen nicht gültig!
Partielle Auswertung von DCGs mittels pe Es gibt ein kleineres Problem bei Mixtus mit der Behandlung von phrase/3. Statt :- pe phrase(nichtterminal(X1,X1),Xs0,Xs). soll man :- pe myphrase(nichtterminal(X1,X1),Xs0,Xs). anschreiben mit der folgenden Definition für myphrase: myphrase(NonTerminal, Xs) :- myphrase(NonTerminal, Xs, []). myphrase(NonTerminal, Xs0, Xs) :- NonTerminal =.. F_Args, append(F_Args,[Xs0,Xs], F_ArgsDl), Ziel =.. F_ArgsDl, Ziel. \hinweis{pe} Zurück: \hinweis{init}