previous next top complete contents complete index framed top this page unframed
The debugger is a high-level “MAINSAIL debugger”; it works on MAINSAIL language constructs rather than on the underlying hardware's instruction set. Commands controlling MODULE execution operate on MAINSAIL statements and not on native operation codes. Commands that examine and modify data elements operate on MAINSAIL data types and not on processor-dependent “bytes” or “words”.
The debugger uses the MAINSAIL compiler to parse the expressions, statements, definitions, and declarations contained in debugger commands, The MAINSAIL compiler must therefore be present on any system on which MAINDEBUG is to be used.
XIDAK reserves the right to create debugger commands for internal use only. Such commands are not documented here and are subject to change and/or removal without notice. Debugger commands may change from release to release of MAINSAIL.
MAINDEBUG User's Guide, Chapter 1