Prolog ja DCG
Failid kujul: failinimi.pl
Käivitamine: pl
või pl-f failinimi
Faili laadimine ja kompileerimine: [failinimi].
nt faili test.pl laadimiseks
[test].
Keskkonnast väljumine: halt.
Analüüsimine:
phrase(s,[see, on, lause]).
phrase(s(Puu),[see, on, lause]).
s([see, on, lause],[]).
np([see, nimisõnafraas],[]).
Genereerimine:
phrase(s, X).
erinevate variantide vahel vaatamiseks ;
s(X,[]).
Veel üks näide puu saamiseks: healaps.pl
?- phrase(np2(Puu),[hea,lapse,punane,auto]).