| 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 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. |