New Deadline: Wednesday 7th February.
This assignment is worth 30% of the marks for the credit.
np(N) -> np(N1), [and], np(N2) { f(N,N1,N2) }.
You will need to design a parsing algorithm which which can deal with such rules
without going into a loop.
[5 hours (30%)]
?- parse(['Clinton',signs,temporary,export,law],HeadNouns).
HeadNouns=['Clinton',law]
[3 hours (25%)].