% cf_rule0 with 1a and 2t.
% no able to represent 

cf_rule2(s,np,nt1).
cf_rule2(nt1,vp,np).

cf_rule2(nt1,vp,nt2).
cf_rule2(nt2,np,nt3).
cf_rule1a(nt3,prep,np).

cf_rule2t(np,det,noun).

cf_rule1a(np,det,nt4).
cf_rule2t(nt4,adj,noun).

%cf_rule1a(vp,verb,nt8).
%cf_rule0(nt8).

cf_rule2t(vp,verb,prep).