/****************************************************************
A not very promising extension of dCG4Gaps.pl

This version: 13/06/03 stwa
****************************************************************/

np(nogap) --> det, n.
np(nogap) --> det, n, rel.
np(nogap) --> pn.
np(nogap) --> pn, rel.
np(gap(np)) --> [].

pp(Gap) --> p,np(Gap).

rel --> prorel, s(gap(np)).
rel --> prorel, vp(nogap).

s(Gap) --> np(nogap),vp(Gap).

vp(Gap) --> v(1), np(Gap).
vp(Gap) --> v(2), np(nogap),pp(Gap).
vp(Gap) --> v(2), np(Gap),pp(nogap).


% lexicon
det --> [the].
det --> [a].

n --> [witch].
n --> [wizard].
n --> [house-elf].

p --> [to].

pn --> [harry].

prorel --> [who].

v(1) --> [likes].
v(1) --> [watches].
v(2) --> [gave].



