68_a_ibm_1401
But with the Report Program Generator , all the programmer has to write are these two statements :
arc(r_0068_0008__all__quant,r_0068_0011__has_r_0068_0013__write,restriction).
arc(r_0068_0008__all__quant,r_0068_0014__are,scope).
arc(r_0068_0011__has_r_0068_0013__write,r_0068_0009__the_r_0068_0010__programmer,arg0).
arc(r_0068_0011__has_r_0068_0013__write,z_0068_1008,arg1).
arc(r_0068_0014__are,r_0068_0003__the_r_0068_0004__Report_r_0068_0005__Program_r_0068_0006__Generator,r_0068_0002__with__com).
arc(r_0068_0014__are,r_0068_0015__these_r_0068_0016__two_r_0068_0017__statements,prd2).
arc(r_0068_0014__are,z_0068_1008,arg0).
( (IP-MAT (CONJ;_cl_ But;{but})
(PP-COM (P-ROLE with;{with})
(NP;{REPORT_GENERATOR} (D the;{the})
(N Report;{report})
(N Program;{program})
(N Generator;{generator})))
(PUNC ,)
(NP-SBJ (Q;_nphd_ all;{all})
(IP-REL (NP-SBJ (D the;{the})
(N programmer;{programmer}))
(HVP;~cat_Vt has;{have})
(IP-INF-CAT (NP-OB1 *T*)
(TO to;{to})
(VB;~Tn write;{write}))))
(BEP;~Ln are;{be})
(NP-PRD2;{STATEMENTS} (D these;{these})
(NUM two;{two})
(NS statements;{statement}))
(PUNC :))
(ID 68_a_ibm_1401))