These commands assist in the debugging of new scripts.

The format of the commands is as follows:

TRACE <optional_message>
NOTRACE

TRACE with no <optional_message> parameter causes all subsequently
executed commands to be logged to the current log file. If there is
no current log file then one is opened.

e.g., when TRACE is active, if Scripta executes the command

                 SendWait "^M" "bulletins"

then a line is written to the log in the form

TRACE: sendWait "^M" "bulletins"

If the TRACE command includes <optional_message>, which may only
be a single parameter, usually of type STRING, then the message is
sent to the log file, but with all constituent Scripta variables
replaced by the STRING representation of their values.

Note that, once TRACE is active, subsequent commands of the form
TRACE <optional_message> are logged, just like any other commands
so, for instance, the following script fragment

                %a := 123
                %b := 2*%a
                TRACE
                TRACE "%a %b"
                NOTRACE

would result in the following lines being logged:

TRACE: ON
TRACE: TRACE "%a %b"
TRACE: 123 246
TRACE: OFF
