66_a_ibm_1401
This example illustrates how the Report Program Generator simplifies the preparation of one part of an Expense Distribution Report ( The Major Total Line ) :

%3 0066_0003__illustrates illustrates 0066_0001__This_0066_0002__example this_example 0066_0003__illustrates->0066_0001__This_0066_0002__example [arg0] z_0066_1004 [question] 0066_0003__illustrates->z_0066_1004 [arg1] 0066_0009__simplifies simplifies z_0066_1004->0066_0009__simplifies [scope] 0066_0004__how how 0066_0009__simplifies->0066_0004__how [mnr] 0066_0005__the_0066_0006__Report_0066_0007__Program_0066_0008__Generator the_report_program_generator 0066_0009__simplifies->0066_0005__the_0066_0006__Report_0066_0007__Program_0066_0008__Generator [arg0] 0066_0010__the_0066_0011__preparation the_preparation 0066_0009__simplifies->0066_0010__the_0066_0011__preparation [arg1] 0066_0013__one_0066_0014__part one_part 0066_0010__the_0066_0011__preparation->0066_0013__one_0066_0014__part of 0066_0016__an_0066_0017__Expense_0066_0018__Distribution_0066_0019__Report an_expense_distribution_report 0066_0013__one_0066_0014__part->0066_0016__an_0066_0017__Expense_0066_0018__Distribution_0066_0019__Report of 0066_0021__The_0066_0024__Line the_line 0066_0021__The_0066_0024__Line->0066_0016__an_0066_0017__Expense_0066_0018__Distribution_0066_0019__Report [prn] 0066_0022__Major major 0066_0021__The_0066_0024__Line->0066_0022__Major [attrib] 0066_0023__Total total 0066_0021__The_0066_0024__Line->0066_0023__Total [attrib]
arc(r_0066_0003__illustrates,r_0066_0001__This_r_0066_0002__example,arg0).
arc(r_0066_0003__illustrates,z_0066_1004__question,arg1).
arc(r_0066_0009__simplifies,r_0066_0004__how,mnr).
arc(r_0066_0009__simplifies,r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator,arg0).
arc(r_0066_0009__simplifies,r_0066_0010__the_r_0066_0011__preparation,arg1).
arc(r_0066_0010__the_r_0066_0011__preparation,r_0066_0013__one_r_0066_0014__part,r_0066_0012__of).
arc(r_0066_0013__one_r_0066_0014__part,r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report,r_0066_0015__of).
arc(r_0066_0021__The_r_0066_0024__Line,r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report,prn).
arc(r_0066_0021__The_r_0066_0024__Line,r_0066_0022__Major,attrib).
arc(r_0066_0021__The_r_0066_0024__Line,r_0066_0023__Total,attrib).
arc(z_0066_1004__question,r_0066_0009__simplifies,keep_scope).


IP-MAT NP-SBJ D This N example VBP;~Tw illustrates CP-QUE-OB1 IP-SUB ADVP-MNR WADV how NP-SBJ D the N Report N Program N Generator VBP;~Tn simplifies NP-OB1 D the N preparation PP P-ROLE of NP NUM one N part PP P-ROLE of NP D an N Expense N Distribution N Report PULB -LRB- PRN NP D The ADJP ADJ Major ADJP ADJ Total N Line PURB -RRB- PUNC :
( (IP-MAT (NP-SBJ (D This;{this})
                  (N example;{example}))
          (VBP;~Tw illustrates;{illustrate})
          (CP-QUE-OB1 (IP-SUB (ADVP-MNR (WADV how;{how}))
                              (NP-SBJ;{REPORT_GENERATOR} (D the;{the})
                                                         (N Report;{report})
                                                         (N Program;{program})
                                                         (N Generator;{generator}))
                              (VBP;~Tn simplifies;{simplify})
                              (NP-OB1 (D the;{the})
                                      (N preparation;{preparation})
                                      (PP (P-ROLE of;{of})
                                          (NP (NUM one;{one})
                                              (N part;{part})
                                              (PP (P-ROLE of;{of})
                                                  (NP (D an;{an})
                                                      (N Expense;{expense})
                                                      (N Distribution;{distribution})
                                                      (N Report;{report})
                                                      (PULB -LRB-)
                                                      (PRN (NP;{LINE} (D The;{the})
                                                                      (ADJP (ADJ Major;{major}))
                                                                      (ADJP (ADJ Total;{total}))
                                                                      (N Line;{line})))
                                                      (PURB -RRB-))))))))
          (PUNC :))
  (ID 66_a_ibm_1401))