1
Ich versuche, einen Syntaxbaum für Sprache a^n b^n zu machen.Prolog Parse Tree a^n b^n
Unten ist, was ich versucht habe, aber es wird nur wahr, ohne den Parse-Baum zu verletzen.
%% a^n, b^n. ex) s([a,a,b,b],[]). = true
s --> a,s,b.
s --> [].
s(ab(S)) --> a,s(S),s.
s([]) --> [].
Zum Beispiel würde ich ab(ab([]))
ausdrucken möchte, wenn ich s(T,[a,a,b,b],[]).
Bitte helfen Sie geben!