This section provides an alphabetic listing of debugging terms.
Breakpoints: Locations in the script where the debugger is to pause so that you can investigate the state of the extension.
Call stack: List of executed method calls that have led to the current statement, ordered from deepest (most nested) to shallowest (top level).
Console: Tool for interactively testing commands during development and debugging.
Exceptions: Error states that occur while a script is executed. You want to pause the debugger when an exception is thrown so that you have a chance to examine it before a handler is invoked.
Locals: Variables that are currently available for the active location in the script.
Watches: Variables and expressions that you want to observe and evaluate during debugging.