Prolog ja Fefinite Clause Grammar (DCG)
Failid kujul: failinimi.pl
Redigeerige neid tavalise tekstiredaktoriga.
Käivitamine:
logige sisse math.ut.ee -sse või antarctica.mt.ut.ee
(terminaliaknas käsk ssh antarctica.mt.ut.ee)
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,[]).
?- phrase(np2(Puu),[hea,lapse,punane,auto]).
Näitefailid:
suguvõsauuringud:
eesti keele grammatika fragmendid
puustruktuuriga analüüs
Ülesanne: kirjutage eestikeelseid lauseid tuvastav grammatika. Keskenduge eelkõige nimisõnadraasile ja lihtlausetele.
Viited:
Tõnu Tamme. Prologi kursus lingvistidele