2.29.5. The Format of Trace Output
Every clause traced appears with automatic
formatting (indentation) according to its logical depth of nesting, for example.
Results, if requested, are indented by two extra spaces and are enclosed in
double quotation marks so that leading and trailing whitespace characters are
apparent. Any control codes in the data encoding (ASCII values less than
'20'x, except
tab
'09'x,
line-feed
'0a'x, and
carriage-return
'0d'x,
are replaced by a question mark to avoid screen interference. Results other
than strings appear in the string representation obtained by sending them a
STRING message.
The line number in the program precedes the traced clause.
All lines displayed during tracing have a
three-character prefix to identify the type of data being traced. These can be:
If no option is specified on a TRACE instruction, or if the result of
evaluating the expression is null, the default tracing actions are restored.
The defaults are TRACE N and interactive debugging
(
?) off.