27_a_ibm_1401
Many pre - written programs are supplied by IBM , eliminating necessity of customers ' staffs writing their own .

%3 0027_0003__programs programs 0027_0001__Many many 0027_0003__programs->0027_0001__Many [attrib] 0027_0002__pre-written pre-written 0027_0003__programs->0027_0002__pre-written [attrib] 0027_0004__are_0027_0005__supplied are_supplied 0027_0004__are_0027_0005__supplied->0027_0003__programs [arg1] 0027_0007__IBM ibm 0027_0004__are_0027_0005__supplied->0027_0007__IBM [arg0]by[lgs] 0027_0009__eliminating eliminating 0027_0010__necessity necessity 0027_0009__eliminating->0027_0010__necessity [arg1] 0027_0015__writing writing 0027_0010__necessity->0027_0015__writing of 0027_0014__staffs staffs 0027_0015__writing->0027_0014__staffs [arg0] z_0027_1017 _ 0027_0015__writing->z_0027_1017 [arg1] 0027_0012__customers customers 0027_0014__staffs->0027_0012__customers [genv] z_0027_1016 _ z_0027_1017->z_0027_1016 [genv] z_0027_1004 [abs] z_0027_1004->0027_0004__are_0027_0005__supplied [scope] z_0027_1004->0027_0009__eliminating [restriction] z_0027_1016->0027_0014__staffs [genv] 0027_0017__own own z_0027_1016->0027_0017__own [attrib]
arc(r_0027_0003__programs,r_0027_0001__Many,attrib).
arc(r_0027_0003__programs,r_0027_0002__pre__hyphen__written,attrib).
arc(r_0027_0004__are_r_0027_0005__supplied,r_0027_0003__programs,arg1).
arc(r_0027_0004__are_r_0027_0005__supplied,r_0027_0007__IBM,arg0_r_0027_0006__by__lgs).
arc(r_0027_0009__eliminating,r_0027_0010__necessity,arg1).
arc(r_0027_0010__necessity,r_0027_0015__writing,r_0027_0011__of).
arc(r_0027_0014__staffs,r_0027_0012__customers,genv).
arc(r_0027_0015__writing,r_0027_0014__staffs,arg0).
arc(r_0027_0015__writing,z_0027_1017,arg1).
arc(z_0027_1004__abs,r_0027_0004__are_r_0027_0005__supplied,scope_).
arc(z_0027_1004__abs,r_0027_0009__eliminating,restriction_).
arc(z_0027_1016,r_0027_0014__staffs,genv).
arc(z_0027_1016,r_0027_0017__own,attrib).
arc(z_0027_1017,z_0027_1016,genv).


IP-MAT NP-SBJ ADJP ADJ Many ADJP ADJ pre-written NS programs BEP;~cat_Ve_passive_ are IP-PPL-CAT VVN;~Tn supplied PP-LGS P-ROLE by NP NPR IBM PUNC , PP-SCON-ABS IP-PPL3 VAG;~Tn eliminating NP-OB1 N necessity PP P-ROLE of IP-PPL3 NP-SBJ NP-GENV NS customers GENM ' NS staffs VAG;~Tn writing NP-OB1 NP-GENV NP-GENV PRO;_genm_ their ADJP ADJ own PUNC .
( (IP-MAT (NP-SBJ (ADJP (ADJ Many;{many}))
                  (ADJP (ADJ pre_-_written;{pre_written}))
                  (NS programs;{program}))
          (BEP;~cat_Ve_passive_ are;{be})
          (IP-PPL-CAT (VVN;~Tn supplied;{supply})
                      (PP-LGS (P-ROLE by;{by})
                              (NP (NPR IBM;{IBM}))))
          (PUNC ,)
          (PP-SCON-ABS (IP-PPL3 (VAG;~Tn eliminating;{eliminate})
                                (NP-OB1 (N necessity;{necessity})
                                        (PP (P-ROLE of;{of})
                                            (IP-PPL3 (NP-SBJ;{STAFFS} (NP-GENV (NS customers;{customer})
                                                                               (GENM <apos>))
                                                                      (NS staffs;{staff}))
                                                     (VAG;~Tn writing;{write})
                                                     (NP-OB1 (NP-GENV (NP-GENV;{STAFFS} (PRO;_genm_ their;{their}))
                                                                      (ADJP (ADJ own;{own})))))))))
          (PUNC .))
  (ID 27_a_ibm_1401))