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))