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:


Ülesanne: kirjutage eestikeelseid lauseid tuvastav grammatika. Keskenduge eelkõige nimisõnadraasile ja lihtlausetele.

Viited:

Tõnu Tamme. Prologi kursus lingvistidele