Go to the first, previous, next, last section, table of contents.
This is the processing sequence including command line arguments, built in
equates, text bodies, and the actual database file. Some of the terms may not
be familiar yet but are explained further in later sections. Not all events are
listed below, just the more important ones.
-
Initialise built in equates to void
-
Initialise built in system variables
-
Parse command line arguments
-
Parse
.grg
file
-
Parse command line arguments (second time)
-
Update environment variables and system variables
-
Execute
eq_init
equate
-
Load database files
-
Open output file
-
Set
_eq_totrec
to size of master database file
-
Sort records in master database file
-
Execute
eq_pre_header
-
Process HEADER text body
-
Execute
eq_post_header
-
For each record in sorted/filtered master database
-
Set
_eq_currec
-
If this is page 1
-
Execute
eq_pre_page01
-
Process PAGE01 text body
-
Execute
eq_post_page01
-
If this is page N
-
Execute
eq_pre_pagenn
-
Process PAGENN text body
-
Execute
eq_post_pagenn
-
If this is a valid banner point
-
Set
_eq_banner_val
-
Set
_eq_banner_nest
-
Execute
eq_pre_banner
-
Process BANNER text body
-
Execute
eq_post_banner
-
Execute
eq_pre_record
-
Process RECORD text body
-
Execute
eq_post_record
-
Execute
eq_pre_footer
-
Process FOOTER text body
-
Execute
eq_post_footer
-
Execute
eq_exit
equate
-
Close output file
Go to the first, previous, next, last section, table of contents.