FunnelWeb s options are internal parameters which can be
modified by corresponding arguments on FunnelWeb s
command line. A description of each argument and option
These six options have
been provided to assist in the debugging and
testing of FunnelWeb. They determine which of
six possible trace dumps are to be written to the
listing file. Only the boolean attributes of these
options are ever used. The six dumps are identified
by the digits 1..6 as follows:
Dump a hexdump of each mapped input and include file.
Dump the global line list created by the scanner.
Dump the token list created by the scanner.
Dump the macro table created by the parser.
Dump the document list created by the parser.
Dump a table summarizing CPU and real time usage.
Because these options are so closely related, a hack has been
pulled to enable them to all to be controlled by the B argument.
The string argument to the B argument determines which of the
six options are to be affected by the sign. Examples: +B134
turns on options B1, B3, and B4. B1 turns off option B1.
If the B7 option is turned on,
FunnelWeb suppresses the output of anything
non deterministic, or machine dependent. This
assists in regression testing. Only the boolean
attribute is used in this option. This option is
controlled by the B7 argument which falls under
the same argument syntax as the other B options.
Examples: +B7, B7. Default: B7.
C: Listing File Context:
The C option is always
turned on and cannot be turned off. Its only
attribute is a number which determines the number
of lines of context that the lister will place around
lines flagged with diagnostics in the listing file (if
a listing file is written). A value of 100 indicates
infinite context which means that the entire listing
http://www.ross.net/funnelweb/reference/interface_options.html (1 of 5) [3/3/2000 10:48:55 PM]