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
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_000_66_a_ibm_1401_52
z_000_66_a_ibm_1401_52->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
[arg0]
z_000_66_a_ibm_1401_52->r_0066_0021__The_r_0066_0024__Line
[prd]
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, nim11).
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, attrib56).
arc(r_0066_0021__The_r_0066_0024__Line, r_0066_0023__Total, attrib59).
arc(z_000_66_a_ibm_1401_52, r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report, arg0).
arc(z_000_66_a_ibm_1401_52, 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_000_66_a_ibm_1401_52
z_000_66_a_ibm_1401_52->r_0066_0016__an_r_0066_0017__Expense_r_0066_0018__Distribution_r_0066_0019__Report
[arg0]
z_000_66_a_ibm_1401_52->r_0066_0021__The_r_0066_0024__Line
[prd]
fof(formula,axiom,
? [R_66_3_ILLUSTRATES,R_66_1_THIS_EXAMPLE,R_66_9_SIMPLIFIES,R_66_5_THE_REPORT_PROGRAM_GENERATOR,R_66_10_THE_PREPARATION,R_66_13_ONE_PART,R_66_4_HOW,Z_66_A_IBM_1401_52,R_66_16_AN_EXPENSE_DISTRIBUTION_REPORT,R_66_21_THE_LINE,R_66_22_MAJOR,R_66_23_TOTAL] :
( this_example(R_66_1_THIS_EXAMPLE)
& the_Report_Program_Generator(R_66_5_THE_REPORT_PROGRAM_GENERATOR)
& how(R_66_4_HOW)
& an_Expense_Distribution_Report(R_66_16_AN_EXPENSE_DISTRIBUTION_REPORT)
& major(R_66_22_MAJOR)
& total(R_66_23_TOTAL)
& illustrates(R_66_3_ILLUSTRATES,R_66_1_THIS_EXAMPLE,R_66_9_SIMPLIFIES)
& simplifies(R_66_9_SIMPLIFIES,R_66_5_THE_REPORT_PROGRAM_GENERATOR,R_66_10_THE_PREPARATION)
& the_preparation(R_66_10_THE_PREPARATION)
& of(R_66_10_THE_PREPARATION,R_66_13_ONE_PART)
& one_part(R_66_13_ONE_PART)
& of(R_66_13_ONE_PART,R_66_16_AN_EXPENSE_DISTRIBUTION_REPORT)
& nim11(R_66_9_SIMPLIFIES,R_66_4_HOW)
& z_66_a_ibm_1401_52(Z_66_A_IBM_1401_52,R_66_16_AN_EXPENSE_DISTRIBUTION_REPORT,R_66_21_THE_LINE)
& the_Line(R_66_21_THE_LINE)
& attrib56(R_66_21_THE_LINE,R_66_22_MAJOR)
& attrib59(R_66_21_THE_LINE,R_66_23_TOTAL) ) ).
n66_a_ibm_1401
n66_a_ibm_1401_4
This
n66_a_ibm_1401_6
example
n66_a_ibm_1401_8
illustrates
n66_a_ibm_1401_13
how
n66_a_ibm_1401_16
the
n66_a_ibm_1401_18
Report
n66_a_ibm_1401_20
Program
n66_a_ibm_1401_22
Generator
n66_a_ibm_1401_24
simplifies
n66_a_ibm_1401_27
the
n66_a_ibm_1401_29
preparation
n66_a_ibm_1401_32
of
n66_a_ibm_1401_35
one
n66_a_ibm_1401_37
part
n66_a_ibm_1401_40
of
n66_a_ibm_1401_43
an
n66_a_ibm_1401_45
Expense
n66_a_ibm_1401_47
Distribution
n66_a_ibm_1401_49
Report
n66_a_ibm_1401_51
-LRB-
n66_a_ibm_1401_55
The
n66_a_ibm_1401_58
Major
n66_a_ibm_1401_61
Total
n66_a_ibm_1401_63
Line
n66_a_ibm_1401_65
-RRB-
n66_a_ibm_1401_67
:
n66_a_ibm_1401_1
IP-MAT
n66_a_ibm_1401_2
NP-SBJ
n66_a_ibm_1401_1->n66_a_ibm_1401_2
n66_a_ibm_1401_7
VBP;_Tw_
n66_a_ibm_1401_1->n66_a_ibm_1401_7
n66_a_ibm_1401_9
CP-QUE-OB1
n66_a_ibm_1401_1->n66_a_ibm_1401_9
n66_a_ibm_1401_66
PUNC
n66_a_ibm_1401_1->n66_a_ibm_1401_66
n66_a_ibm_1401_3
D
n66_a_ibm_1401_2->n66_a_ibm_1401_3
n66_a_ibm_1401_5
N
n66_a_ibm_1401_2->n66_a_ibm_1401_5
n66_a_ibm_1401_3->n66_a_ibm_1401_4
n66_a_ibm_1401_5->n66_a_ibm_1401_6
n66_a_ibm_1401_7->n66_a_ibm_1401_8
n66_a_ibm_1401_10
IP-SUB
n66_a_ibm_1401_9->n66_a_ibm_1401_10
n66_a_ibm_1401_11
ADVP-NIM
n66_a_ibm_1401_10->n66_a_ibm_1401_11
n66_a_ibm_1401_14
NP-SBJ
n66_a_ibm_1401_10->n66_a_ibm_1401_14
n66_a_ibm_1401_23
VBP;_Tn_
n66_a_ibm_1401_10->n66_a_ibm_1401_23
n66_a_ibm_1401_25
NP-OB1
n66_a_ibm_1401_10->n66_a_ibm_1401_25
n66_a_ibm_1401_12
WADV
n66_a_ibm_1401_11->n66_a_ibm_1401_12
n66_a_ibm_1401_12->n66_a_ibm_1401_13
n66_a_ibm_1401_15
D
n66_a_ibm_1401_14->n66_a_ibm_1401_15
n66_a_ibm_1401_17
N
n66_a_ibm_1401_14->n66_a_ibm_1401_17
n66_a_ibm_1401_19
N
n66_a_ibm_1401_14->n66_a_ibm_1401_19
n66_a_ibm_1401_21
N
n66_a_ibm_1401_14->n66_a_ibm_1401_21
n66_a_ibm_1401_15->n66_a_ibm_1401_16
n66_a_ibm_1401_17->n66_a_ibm_1401_18
n66_a_ibm_1401_19->n66_a_ibm_1401_20
n66_a_ibm_1401_21->n66_a_ibm_1401_22
n66_a_ibm_1401_23->n66_a_ibm_1401_24
n66_a_ibm_1401_26
D
n66_a_ibm_1401_25->n66_a_ibm_1401_26
n66_a_ibm_1401_28
N
n66_a_ibm_1401_25->n66_a_ibm_1401_28
n66_a_ibm_1401_30
PP
n66_a_ibm_1401_25->n66_a_ibm_1401_30
n66_a_ibm_1401_26->n66_a_ibm_1401_27
n66_a_ibm_1401_28->n66_a_ibm_1401_29
n66_a_ibm_1401_31
P-ROLE
n66_a_ibm_1401_30->n66_a_ibm_1401_31
n66_a_ibm_1401_33
NP
n66_a_ibm_1401_30->n66_a_ibm_1401_33
n66_a_ibm_1401_31->n66_a_ibm_1401_32
n66_a_ibm_1401_34
NUM
n66_a_ibm_1401_33->n66_a_ibm_1401_34
n66_a_ibm_1401_36
N
n66_a_ibm_1401_33->n66_a_ibm_1401_36
n66_a_ibm_1401_38
PP
n66_a_ibm_1401_33->n66_a_ibm_1401_38
n66_a_ibm_1401_34->n66_a_ibm_1401_35
n66_a_ibm_1401_36->n66_a_ibm_1401_37
n66_a_ibm_1401_39
P-ROLE
n66_a_ibm_1401_38->n66_a_ibm_1401_39
n66_a_ibm_1401_41
NP
n66_a_ibm_1401_38->n66_a_ibm_1401_41
n66_a_ibm_1401_39->n66_a_ibm_1401_40
n66_a_ibm_1401_42
D
n66_a_ibm_1401_41->n66_a_ibm_1401_42
n66_a_ibm_1401_44
N
n66_a_ibm_1401_41->n66_a_ibm_1401_44
n66_a_ibm_1401_46
N
n66_a_ibm_1401_41->n66_a_ibm_1401_46
n66_a_ibm_1401_48
N
n66_a_ibm_1401_41->n66_a_ibm_1401_48
n66_a_ibm_1401_50
PULB
n66_a_ibm_1401_41->n66_a_ibm_1401_50
n66_a_ibm_1401_52
IP-PPL
n66_a_ibm_1401_41->n66_a_ibm_1401_52
n66_a_ibm_1401_64
PURB
n66_a_ibm_1401_41->n66_a_ibm_1401_64
n66_a_ibm_1401_42->n66_a_ibm_1401_43
n66_a_ibm_1401_44->n66_a_ibm_1401_45
n66_a_ibm_1401_46->n66_a_ibm_1401_47
n66_a_ibm_1401_48->n66_a_ibm_1401_49
n66_a_ibm_1401_50->n66_a_ibm_1401_51
n66_a_ibm_1401_53
NP-PRD
n66_a_ibm_1401_52->n66_a_ibm_1401_53
n66_a_ibm_1401_54
D
n66_a_ibm_1401_53->n66_a_ibm_1401_54
n66_a_ibm_1401_56
ADJP
n66_a_ibm_1401_53->n66_a_ibm_1401_56
n66_a_ibm_1401_59
ADJP
n66_a_ibm_1401_53->n66_a_ibm_1401_59
n66_a_ibm_1401_62
N
n66_a_ibm_1401_53->n66_a_ibm_1401_62
n66_a_ibm_1401_54->n66_a_ibm_1401_55
n66_a_ibm_1401_57
ADJ
n66_a_ibm_1401_56->n66_a_ibm_1401_57
n66_a_ibm_1401_57->n66_a_ibm_1401_58
n66_a_ibm_1401_60
ADJ
n66_a_ibm_1401_59->n66_a_ibm_1401_60
n66_a_ibm_1401_60->n66_a_ibm_1401_61
n66_a_ibm_1401_62->n66_a_ibm_1401_63
n66_a_ibm_1401_64->n66_a_ibm_1401_65
n66_a_ibm_1401_66->n66_a_ibm_1401_67
( (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-)
(IP-PPL (NP-PRD;{LINE} (D The;{the})
(ADJP (ADJ Major;{major}))
(ADJP (ADJ Total;{total}))
(N Line;{line})))
(PURB -RRB-))))))))
(PUNC :))
(ID 66_a_ibm_1401))