/* edcg2.pl (E-DCG 2) */ s(s(NP,VP)) --> np(NP), vp(VP). np(np(PN)) --> pn(PN). np(np(DET,N)) --> det(DET), n(N). vp(vp(V,NP)) --> v(V), np(NP). vp(vp(V)) --> v(V). det(det(a)) --> [a]. n(n(boy)) --> [boy]. n(n(book)) --> [book]. pn(pn(mimi)) --> [mimi]. pn(pn(wusang)) --> [wusang]. v(v(sleeps)) --> [sleeps]. v(v(like)) --> [likes].