The STx debugger is a very useful application if you are writing STx scripts.
Displays all defined break points. Break points are points in the code where the debugger will automatically stop at if reached whilst running.
Displays a list of all macros, classes and spus currently loaded in STx. Double-clicking on a code item displays the corresponding code in the window source code window above.
Ctrl+R, F5 = run
Ctrl+S, F8 = step (over)
Ctrl+I, F11 = step into
Ctrl+O, Ctrl+F11 = step out
Ctrl+B = set / clear breakpoint at current line of source listing
Ctrl+A = clear all breakpoints
Ctrl+1 = switch to local var-list
Ctrl+2 = switch to member var-list.
Ctrl+3 = switch to shell var-list
Ctrl+4 = switch to global vars-list
Ctrl+5 = switch to item-list
Ctrl+6 = switch to code-list
Ctrl+7 = switch to breakpoint-list
A list of all instances of shell items currently available in this shell. Double-clicking on an item will display it if possible (i.e. if it is not locked and their is a display method for it).
You can view all the variables currently defined in the debugger. Double clicking on a variable allows you to edit its value.
Lists all variables and variable values in the local namespace.
Lists all member variables in the active instance. If no instance is active, nothing is shown.
Lists all shell variables and their values in the active shell.
Lists all global variables and their values.