29_a_ibm_1401
Pre-written programs have already been tested by IBM, reducing tedious checking operations on the computer.

0029_0002__programs programs 0029_0001__Pre-written pre-written 0029_0002__programs->0029_0001__Pre-written [attrib] 0029_0003__have have 0029_0005__been been 0029_0003__have->0029_0005__been [scope] 0029_0004__already already 0029_0005__been->0029_0004__already [nim] 0029_0006__tested tested 0029_0005__been->0029_0006__tested [scope] 0029_0006__tested->0029_0002__programs [arg1] 0029_0008__IBM ibm 0029_0006__tested->0029_0008__IBM by[arg0] 0029_0010__reducing reducing 0029_0010__reducing->0029_0002__programs [arg0] 0029_0013__operations operations 0029_0010__reducing->0029_0013__operations [arg1] 0029_0011__tedious tedious 0029_0013__operations->0029_0011__tedious [attrib] 0029_0012__checking checking 0029_0013__operations->0029_0012__checking [attrib] 0029_0015__the_0029_0016__computer the_computer 0029_0013__operations->0029_0015__the_0029_0016__computer on 0029_1001____sta_ _*_ 0029_1001____sta_->0029_0003__have [scope] 0029_1001____sta_->0029_0010__reducing [restriction]
arc(r_0029_0002__programs,r_0029_0001__Pre__hyphen__written,attrib).
arc(r_0029_0003__have,r_0029_0005__been,keep_scope).
arc(r_0029_0005__been,r_0029_0004__already,nim).
arc(r_0029_0005__been,r_0029_0006__tested,keep_scope).
arc(r_0029_0006__tested,r_0029_0002__programs,arg1).
arc(r_0029_0006__tested,r_0029_0008__IBM,r_0029_0007__by_arg0).
arc(r_0029_0010__reducing,r_0029_0002__programs,arg0).
arc(r_0029_0010__reducing,r_0029_0013__operations,arg1).
arc(r_0029_0013__operations,r_0029_0011__tedious,attrib).
arc(r_0029_0013__operations,r_0029_0012__checking,attrib).
arc(r_0029_0013__operations,r_0029_0015__the_r_0029_0016__computer,r_0029_0014__on).
arc(r_0029_1001____star__,r_0029_0003__have,scope_).
arc(r_0029_1001____star__,r_0029_0010__reducing,restriction_).


IP-MAT NP-SBJ ADJP ADJ Pre-written NS programs HVP;~cat_Ve have IP-PPL-CAT ADVP-NIM ADV already BEN;~cat_Ve_passive_ been IP-PPL-CAT VVN;~Tn tested PP-LGS P-ROLE;_lgs_ by NP NPR IBM PUNC , PP-SCON IP-PPL VAG;~Tn reducing NP-OB1 ADJP ADJ tedious ADJP ADJ checking NS operations PP P-ROLE on NP D the N computer PUNC .
( (IP-MAT (NP-SBJ (ADJP (ADJ Pre_-_written;{pre_written}))
                  (NS programs;{program}))
          (HVP;~cat_Ve have;{have})
          (IP-PPL-CAT (ADVP-NIM (ADV already;{already}))
                      (BEN;~cat_Ve_passive_ been;{be})
                      (IP-PPL-CAT (VVN;~Tn tested;{test})
                                  (PP-LGS (P-ROLE;_lgs_ by;{by})
                                          (NP (NPR IBM;{IBM})))))
          (PUNC ,)
          (PP-SCON (IP-PPL (VAG;~Tn reducing;{reduce})
                           (NP-OB1 (ADJP (ADJ tedious;{tedious}))
                                   (ADJP (ADJ checking;{checking}))
                                   (NS operations;{operation})
                                   (PP (P-ROLE on;{on})
                                       (NP (D the;{the})
                                           (N computer;{computer}))))))
          (PUNC .))
  (ID 29_a_ibm_1401))