6.10.10.2.12. Parser functions

6.10.10.2.12. Parser functions

These function actually execute script.

For example, these methods control the disposition of the log. This requires switching the sys.stdout and/or sys.stdlog object.

Similarly, these routines determine the disposition of keyboard interrupts, which normally terminate the whole process. It may be necessary to terminate master documents threads.

Finally, these routines will permits synchronisation of delayed file updates: in a 'commit/rollback' scenario, only the process frame has enough information to permit or deny updates which may depend on all threads elaborating their client documents correctly.

Note that the verbosity level used here is not the same as the master or pass frame verbosity: even if these values are changed by the user document, debugging script execution is determined by the process level verbosity setting. This is necessary so user level document debugging does not interfere with interscript developer debugging.

Other features controlled at the process level include the use of threads, the availability of a GUI, etc.