Debug menu options and toolbar icons

The following toolbar icons can also be accessed through the Debug menu.

Table 1: Debugger icons
Icon Name Description
Go Starts or continues script debugging by executing until the next Debug Breakpoint is hit.
Stop Debugging Stops script debugging.
Step Into Steps into subroutine, function or procedure. Script execution will halt on the next statement within the subroutine, function, or procedure.
Step Over Steps over subroutine, function, or procedure. Script execution will halt on the next statement following the subroutine, function, or procedure.
Step Out Steps out of subroutine, function, or procedure. Script execution will halt on the next statement following the subroutine, function, or procedure.
Run to Cursor Executes script until the line number where the caret resides is hit.
Toggle Breakpoints Adds or removes a Debug Breakpoint on the line where the caret resides.
Clear All Breakpoints Clears all Debug Breakpoints.
Evaluate Invokes the Evaluate Expression dialog. Enter an expression to evaluate then click Evaluate.

Debug panes

The debug panes are used to provide script code and data information while debugging. The debug panes consist of three windows:
  • Debug Process/Thread window: Displays a list of processes and threads involved in debugging.
  • Call Stack window: Displays a list of nested subroutines, functions and procedures showing a path of execution to the current call stack.
  • Variable window: Displays a list of local variables of the current call stack and their values.

The debug panes can be shown or hidden by clicking View Debug Panes from the menu bar or the Debug Panes toolbar icon .