Expand description
Provides debug-related functionality and utilities.
Structs
- Breakpoints resolved to their spans.
- Information about the variables scopes
- Information about a variable.
- Information about variables in scope.
Enums
- The kind of debugger step, used for next/stepin/stepout requests.
Traits
- The DapAdapter accepts DAP requests and updates the hooks in the running evaluator.
- The DapAdapterClient is implemented by the user and provides functionality required by the DapAdapter.
- This is sort of the evaluation side of the DapAdapter. It’s expected that these are on different threads (the starlark evaluation is single-threaded, so certainly the DapAdapter itself doesn’t do interesting things there).
Functions
- The DAP capabilities that the adapter supports.
- Creates a DapAdapter and corresponding DapAdapterEvalHook.
- Resolves the breakpoints to their FileSpan if possible.