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):
n66_a_ibm_1401
n66_a_ibm_1401__1_1_1_1
This
n66_a_ibm_1401__1_1_2_1
example
n66_a_ibm_1401__1_2_1
illustrates
n66_a_ibm_1401__1_3_1_1_1_1
how
n66_a_ibm_1401__1_3_1_2_1_1
the
n66_a_ibm_1401__1_3_1_2_2_1
Report
n66_a_ibm_1401__1_3_1_2_3_1
Program
n66_a_ibm_1401__1_3_1_2_4_1
Generator
n66_a_ibm_1401__1_3_1_3_1
simplifies
n66_a_ibm_1401__1_3_1_4_1_1
the
n66_a_ibm_1401__1_3_1_4_2_1
preparation
n66_a_ibm_1401__1_3_1_4_3_1_1
of
n66_a_ibm_1401__1_3_1_4_3_2_1_1
one
n66_a_ibm_1401__1_3_1_4_3_2_2_1
part
n66_a_ibm_1401__1_3_1_4_3_2_3_1_1
of
n66_a_ibm_1401__1_3_1_4_3_2_3_2_1_1
an
n66_a_ibm_1401__1_3_1_4_3_2_3_2_2_1
Expense
n66_a_ibm_1401__1_3_1_4_3_2_3_2_3_1
Distribution
n66_a_ibm_1401__1_3_1_4_3_2_3_2_4_1
Report
n66_a_ibm_1401__1_3_1_4_3_2_3_2_5_1
-LRB-
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_1_1
The
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2_1_1
Major
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3_1_1
Total
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_4_1
Line
n66_a_ibm_1401__1_3_1_4_3_2_3_2_7_1
-RRB-
n66_a_ibm_1401__1_4_1
:
n66_a_ibm_1401__1
IP-MAT
n66_a_ibm_1401__1_1
NP-SBJ
n66_a_ibm_1401__1->n66_a_ibm_1401__1_1
n66_a_ibm_1401__1_2
VBP;_Tw_
n66_a_ibm_1401__1->n66_a_ibm_1401__1_2
n66_a_ibm_1401__1_3
CP-QUE-OB1
n66_a_ibm_1401__1->n66_a_ibm_1401__1_3
n66_a_ibm_1401__1_4
PUNC
n66_a_ibm_1401__1->n66_a_ibm_1401__1_4
n66_a_ibm_1401__1_1_1
D
n66_a_ibm_1401__1_1->n66_a_ibm_1401__1_1_1
n66_a_ibm_1401__1_1_2
N
n66_a_ibm_1401__1_1->n66_a_ibm_1401__1_1_2
n66_a_ibm_1401__1_1_1->n66_a_ibm_1401__1_1_1_1
n66_a_ibm_1401__1_1_2->n66_a_ibm_1401__1_1_2_1
n66_a_ibm_1401__1_2->n66_a_ibm_1401__1_2_1
n66_a_ibm_1401__1_3_1
IP-SUB
n66_a_ibm_1401__1_3->n66_a_ibm_1401__1_3_1
n66_a_ibm_1401__1_3_1_1
ADVP-NIM
n66_a_ibm_1401__1_3_1->n66_a_ibm_1401__1_3_1_1
n66_a_ibm_1401__1_3_1_2
NP-SBJ
n66_a_ibm_1401__1_3_1->n66_a_ibm_1401__1_3_1_2
n66_a_ibm_1401__1_3_1_3
VBP;_Tn_
n66_a_ibm_1401__1_3_1->n66_a_ibm_1401__1_3_1_3
n66_a_ibm_1401__1_3_1_4
NP-OB1
n66_a_ibm_1401__1_3_1->n66_a_ibm_1401__1_3_1_4
n66_a_ibm_1401__1_3_1_1_1
WADV
n66_a_ibm_1401__1_3_1_1->n66_a_ibm_1401__1_3_1_1_1
n66_a_ibm_1401__1_3_1_1_1->n66_a_ibm_1401__1_3_1_1_1_1
n66_a_ibm_1401__1_3_1_2_1
D
n66_a_ibm_1401__1_3_1_2->n66_a_ibm_1401__1_3_1_2_1
n66_a_ibm_1401__1_3_1_2_2
N
n66_a_ibm_1401__1_3_1_2->n66_a_ibm_1401__1_3_1_2_2
n66_a_ibm_1401__1_3_1_2_3
N
n66_a_ibm_1401__1_3_1_2->n66_a_ibm_1401__1_3_1_2_3
n66_a_ibm_1401__1_3_1_2_4
N
n66_a_ibm_1401__1_3_1_2->n66_a_ibm_1401__1_3_1_2_4
n66_a_ibm_1401__1_3_1_2_1->n66_a_ibm_1401__1_3_1_2_1_1
n66_a_ibm_1401__1_3_1_2_2->n66_a_ibm_1401__1_3_1_2_2_1
n66_a_ibm_1401__1_3_1_2_3->n66_a_ibm_1401__1_3_1_2_3_1
n66_a_ibm_1401__1_3_1_2_4->n66_a_ibm_1401__1_3_1_2_4_1
n66_a_ibm_1401__1_3_1_3->n66_a_ibm_1401__1_3_1_3_1
n66_a_ibm_1401__1_3_1_4_1
D
n66_a_ibm_1401__1_3_1_4->n66_a_ibm_1401__1_3_1_4_1
n66_a_ibm_1401__1_3_1_4_2
N
n66_a_ibm_1401__1_3_1_4->n66_a_ibm_1401__1_3_1_4_2
n66_a_ibm_1401__1_3_1_4_3
PP
n66_a_ibm_1401__1_3_1_4->n66_a_ibm_1401__1_3_1_4_3
n66_a_ibm_1401__1_3_1_4_1->n66_a_ibm_1401__1_3_1_4_1_1
n66_a_ibm_1401__1_3_1_4_2->n66_a_ibm_1401__1_3_1_4_2_1
n66_a_ibm_1401__1_3_1_4_3_1
P-ROLE
n66_a_ibm_1401__1_3_1_4_3->n66_a_ibm_1401__1_3_1_4_3_1
n66_a_ibm_1401__1_3_1_4_3_2
NP
n66_a_ibm_1401__1_3_1_4_3->n66_a_ibm_1401__1_3_1_4_3_2
n66_a_ibm_1401__1_3_1_4_3_1->n66_a_ibm_1401__1_3_1_4_3_1_1
n66_a_ibm_1401__1_3_1_4_3_2_1
NUM
n66_a_ibm_1401__1_3_1_4_3_2->n66_a_ibm_1401__1_3_1_4_3_2_1
n66_a_ibm_1401__1_3_1_4_3_2_2
N
n66_a_ibm_1401__1_3_1_4_3_2->n66_a_ibm_1401__1_3_1_4_3_2_2
n66_a_ibm_1401__1_3_1_4_3_2_3
PP
n66_a_ibm_1401__1_3_1_4_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3
n66_a_ibm_1401__1_3_1_4_3_2_1->n66_a_ibm_1401__1_3_1_4_3_2_1_1
n66_a_ibm_1401__1_3_1_4_3_2_2->n66_a_ibm_1401__1_3_1_4_3_2_2_1
n66_a_ibm_1401__1_3_1_4_3_2_3_1
P-ROLE
n66_a_ibm_1401__1_3_1_4_3_2_3->n66_a_ibm_1401__1_3_1_4_3_2_3_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2
NP
n66_a_ibm_1401__1_3_1_4_3_2_3->n66_a_ibm_1401__1_3_1_4_3_2_3_2
n66_a_ibm_1401__1_3_1_4_3_2_3_1->n66_a_ibm_1401__1_3_1_4_3_2_3_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_1
D
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_2
N
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_2
n66_a_ibm_1401__1_3_1_4_3_2_3_2_3
N
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_3
n66_a_ibm_1401__1_3_1_4_3_2_3_2_4
N
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_4
n66_a_ibm_1401__1_3_1_4_3_2_3_2_5
PULB
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_5
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6
PRN
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6
n66_a_ibm_1401__1_3_1_4_3_2_3_2_7
PURB
n66_a_ibm_1401__1_3_1_4_3_2_3_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_7
n66_a_ibm_1401__1_3_1_4_3_2_3_2_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_2_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_3->n66_a_ibm_1401__1_3_1_4_3_2_3_2_3_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_4->n66_a_ibm_1401__1_3_1_4_3_2_3_2_4_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_5->n66_a_ibm_1401__1_3_1_4_3_2_3_2_5_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1
NP
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_1
D
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2
ADJP
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3
ADJP
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_4
N
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_4
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2_1
ADJ
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_2_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3_1
ADJ
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3_1->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_3_1_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_4->n66_a_ibm_1401__1_3_1_4_3_2_3_2_6_1_4_1
n66_a_ibm_1401__1_3_1_4_3_2_3_2_7->n66_a_ibm_1401__1_3_1_4_3_2_3_2_7_1
n66_a_ibm_1401__1_4->n66_a_ibm_1401__1_4_1
( (IP-MAT (NP-SBJ (D This;{this})
(N example;{example}))
(VBP;_Tw_ illustrates;{illustrate})
(CP-QUE-OB1 (IP-SUB (ADVP-NIM (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))
%3
z_0066_5011
r_0066_0021__The_r_0066_0024__Line
The Line
z_0066_5011->r_0066_0021__The_r_0066_0024__Line
[prd]
r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
an Expense Distribution Report
z_0066_5011->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
[arg0]
r_0066_0023__Total
Total
r_0066_0021__The_r_0066_0024__Line->r_0066_0023__Total
[attrib]
r_0066_0022__Major
Major
r_0066_0021__The_r_0066_0024__Line->r_0066_0022__Major
[attrib]
r_0066_0013__one_r_0066_0014__part
one part
r_0066_0013__one_r_0066_0014__part->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
of
r_0066_0010__the_r_0066_0011__preparation
the preparation
r_0066_0010__the_r_0066_0011__preparation->r_0066_0013__one_r_0066_0014__part
of
r_0066_0009__simplifies
simplifies
r_0066_0009__simplifies->r_0066_0010__the_r_0066_0011__preparation
[arg1]
r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator
the Report Program Generator
r_0066_0009__simplifies->r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator
[arg0]
r_0066_0004__how
how
r_0066_0009__simplifies->r_0066_0004__how
[nim]
r_0066_0003__illustrates
illustrates
r_0066_0003__illustrates->r_0066_0009__simplifies
[arg1]
r_0066_0001__This_r_0066_0002__example
This example
r_0066_0003__illustrates->r_0066_0001__This_r_0066_0002__example
[arg0]
arc(r_0066_0003__illustrates,r_0066_0001__This_r_0066_0002__example,arg0).
arc(r_0066_0003__illustrates,r_0066_0009__simplifies,arg1).
arc(r_0066_0009__simplifies,r_0066_0004__how,nim).
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_0022__Major,attrib).
arc(r_0066_0021__The_r_0066_0024__Line,r_0066_0023__Total,attrib).
arc(z_0066_5011,r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report,arg0).
arc(z_0066_5011,r_0066_0021__The_r_0066_0024__Line,prd).
%3
r_0066_0003__illustrates
illustrates
r_0066_0001__This_r_0066_0002__example
This example
r_0066_0003__illustrates->r_0066_0001__This_r_0066_0002__example
[arg0]
r_0066_0009__simplifies
simplifies
r_0066_0003__illustrates->r_0066_0009__simplifies
[arg1]
r_0066_0004__how
how
r_0066_0009__simplifies->r_0066_0004__how
[nim]
r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator
the Report Program Generator
r_0066_0009__simplifies->r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator
[arg0]
r_0066_0010__the_r_0066_0011__preparation
the preparation
r_0066_0009__simplifies->r_0066_0010__the_r_0066_0011__preparation
[arg1]
r_0066_0013__one_r_0066_0014__part
one part
r_0066_0010__the_r_0066_0011__preparation->r_0066_0013__one_r_0066_0014__part
of
r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
an Expense Distribution Report
r_0066_0013__one_r_0066_0014__part->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
of
r_0066_0021__The_r_0066_0024__Line
The Line
r_0066_0022__Major
Major
r_0066_0021__The_r_0066_0024__Line->r_0066_0022__Major
[attrib]
r_0066_0023__Total
Total
r_0066_0021__The_r_0066_0024__Line->r_0066_0023__Total
[attrib]
z_0066_5011
z_0066_5011->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
[arg0]
z_0066_5011->r_0066_0021__The_r_0066_0024__Line
[prd]
fof(formula,axiom,
? [R_0066_0001__THIS_R_0066_0002__EXAMPLE,R_0066_0004__HOW,R_0066_0005__THE_R_0066_0006__REPORT_R_0066_0007__PROGRAM_R_0066_0008__GENERATOR,R_0066_0016__AN_R_0066_0017__EXPENSE_R_0066_0018__DISTRIBUTION_R_0066_0019__REPORT,R_0066_0013__ONE_R_0066_0014__PART,R_0066_0010__THE_R_0066_0011__PREPARATION,R_0066_0009__SIMPLIFIES,R_0066_0003__ILLUSTRATES,R_0066_0022__MAJOR,R_0066_0023__TOTAL,R_0066_0021__THE_R_0066_0024__LINE,Z_0066_5011] :
( r_0066_0001__This_r_0066_0002__example(R_0066_0001__THIS_R_0066_0002__EXAMPLE)
& r_0066_0004__how(R_0066_0004__HOW)
& r_0066_0005__the_r_0066_0006__Report_r_0066_0007__Program_r_0066_0008__Generator(R_0066_0005__THE_R_0066_0006__REPORT_R_0066_0007__PROGRAM_R_0066_0008__GENERATOR)
& r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report(R_0066_0016__AN_R_0066_0017__EXPENSE_R_0066_0018__DISTRIBUTION_R_0066_0019__REPORT)
& r_0066_0022__Major(R_0066_0022__MAJOR)
& r_0066_0023__Total(R_0066_0023__TOTAL)
& z_0066_5011(Z_0066_5011)
& has_prd(Z_0066_5011,R_0066_0021__THE_R_0066_0024__LINE)
& r_0066_0021__The_r_0066_0024__Line(R_0066_0021__THE_R_0066_0024__LINE)
& has_attrib(R_0066_0021__THE_R_0066_0024__LINE,R_0066_0023__TOTAL)
& has_attrib(R_0066_0021__THE_R_0066_0024__LINE,R_0066_0022__MAJOR)
& has_arg0(Z_0066_5011,R_0066_0016__AN_R_0066_0017__EXPENSE_R_0066_0018__DISTRIBUTION_R_0066_0019__REPORT)
& r_0066_0003__illustrates(R_0066_0003__ILLUSTRATES)
& has_arg1(R_0066_0003__ILLUSTRATES,R_0066_0009__SIMPLIFIES)
& r_0066_0009__simplifies(R_0066_0009__SIMPLIFIES)
& has_arg1(R_0066_0009__SIMPLIFIES,R_0066_0010__THE_R_0066_0011__PREPARATION)
& r_0066_0010__the_r_0066_0011__preparation(R_0066_0010__THE_R_0066_0011__PREPARATION)
& has_r_0066_0012__of(R_0066_0010__THE_R_0066_0011__PREPARATION,R_0066_0013__ONE_R_0066_0014__PART)
& r_0066_0013__one_r_0066_0014__part(R_0066_0013__ONE_R_0066_0014__PART)
& has_r_0066_0015__of(R_0066_0013__ONE_R_0066_0014__PART,R_0066_0016__AN_R_0066_0017__EXPENSE_R_0066_0018__DISTRIBUTION_R_0066_0019__REPORT)
& has_arg0(R_0066_0009__SIMPLIFIES,R_0066_0005__THE_R_0066_0006__REPORT_R_0066_0007__PROGRAM_R_0066_0008__GENERATOR)
& has_nim(R_0066_0009__SIMPLIFIES,R_0066_0004__HOW)
& has_arg0(R_0066_0003__ILLUSTRATES,R_0066_0001__THIS_R_0066_0002__EXAMPLE) ) ).