43_a_ibm_1401
COBOL permits a programmer to use language based on English words and phrases in describing an application .
arc(r_0043_0002__permits,r_0043_0001__COBOL,arg0).
arc(r_0043_0002__permits,r_0043_0003__a_r_0043_0004__programmer,arg1).
arc(r_0043_0002__permits,r_0043_0006__use,prd).
arc(r_0043_0006__use,r_0043_0007__language,arg1).
arc(r_0043_0006__use,r_0043_0015__describing,r_0043_0014__in__cnt).
arc(r_0043_0008__based,r_0043_0007__language,arg1).
arc(r_0043_0008__based,r_0043_0010__English_r_0043_0011__words_r_0043_0012__and_r_0043_0013__phrases,r_0043_0009__on__clr).
arc(r_0043_0015__describing,r_0043_0016__an_r_0043_0017__application,arg1).
( (IP-MAT (NP-SBJ;{COBOL} (NPR COBOL;{COBOL}))
(VBP;~Cn.t permits;{permit})
(NP-OB1 (D a;{a})
(N programmer;{programmer}))
(IP-INF-PRD (TO to;{to})
(VB;~Tn use;{use})
(NP-OB1 (N language;{language})
(IP-PPL (NP-LGS *)
(VVN;~phr_Vn.pr based;{base[on]})
(PP-CLR (P-ROLE on;{on})
(NP (N English;{english})
(NLYR (NLYR (NP (NS words;{word}))
(CONJP (CONJ and;{and})
(NP (NS phrases;{phrase})))))))))
(PP-CNT (P-ROLE in;{in})
(IP-PPL2 (VAG;~Tn describing;{describe})
(NP-OB1 (D an;{an})
(N application;{application})))))
(PUNC .))
(ID 43_a_ibm_1401))