Copyright | 2017-2018 phoityne_hs |
---|---|
License | BSD3 |
Safe Haskell | Safe |
Language | Haskell2010 |
Implementation of DAP interface data type.
@see : https://github.com/Microsoft/vscode-debugadapter-node/blob/master/protocol/src/debugProtocol.ts
- data SetBreakpointsArguments = SetBreakpointsArguments {}
- data SourceBreakpoint = SourceBreakpoint {}
- data SetBreakpointsResponseBody = SetBreakpointsResponseBody {}
- data Breakpoint = Breakpoint {}
- defaultBreakpoint :: Breakpoint
- data ContinueArguments = ContinueArguments {}
- data StoppedEventBody = StoppedEventBody {}
- defaultStoppedEventBody :: StoppedEventBody
- data ScopesArguments = ScopesArguments {}
- data ScopesBody = ScopesBody {
- scopesScopesBody :: [Scope]
- data Scope = Scope {}
- defaultScope :: Scope
- data StackTraceArguments = StackTraceArguments {}
- data StackTraceBody = StackTraceBody {}
- defaultStackTraceBody :: StackTraceBody
- data StackFrame = StackFrame {}
- defaultStackFrame :: StackFrame
- data VariablesArguments = VariablesArguments {}
- data VariablesBody = VariablesBody {}
- data Variable = Variable {}
- defaultVariable :: Variable
- data EvaluateArguments = EvaluateArguments {}
- data EvaluateBody = EvaluateBody {}
- defaultEvaluateBody :: EvaluateBody
- data VariablePresentationHint = VariablePresentationHint {}
- data Source = Source {}
- defaultSource :: Source
setBreakpoints
data SetBreakpointsArguments Source #
Arguments for setBreakpoints
request.
SetBreakpointsArguments | |
|
data SourceBreakpoint Source #
Properties of a breakpoint passed to the setBreakpoints request.
SourceBreakpoint | |
|
data SetBreakpointsResponseBody Source #
Response to "setBreakpoints" request.
Returned is information about each breakpoint created by this request.
This includes the actual code location and whether the breakpoint could be verified.
The breakpoints returned are in the same order as the elements of the breakpoints
(or the deprecated lines
) in the SetBreakpointsArguments.
SetBreakpointsResponseBody | |
|
data Breakpoint Source #
Information about a Breakpoint created in setBreakpoints or setFunctionBreakpoints.
Breakpoint | |
|
continue
data ContinueArguments Source #
Arguments for continue
request.
ContinueArguments | |
|
data StoppedEventBody Source #
Event message for stopped
event type.
The event indicates that the execution of the debuggee has stopped due to some condition.
This can be caused by a break point previously set, a stepping action has completed, by executing a debugger statement etc.
StoppedEventBody | |
|
scopes
data ScopesArguments Source #
Arguments for "scopes" request.
ScopesArguments | |
|
data ScopesBody Source #
Response to scopes
request.
ScopesBody | |
|
A Scope is a named container for variables. Optionally a scope can map to a source or a range within a source.
Scope | |
|
defaultScope :: Scope Source #
stackTrace
data StackTraceArguments Source #
Arguments for stackTrace
request.
StackTraceArguments | |
|
data StackTraceBody Source #
Response to stackTrace
request.
StackTraceBody | |
|
data StackFrame Source #
A Stackframe contains the source location.
StackFrame | |
|
variables
data VariablesArguments Source #
Arguments for variables
request.
VariablesArguments | |
|
data VariablesBody Source #
Response to "variables" request.
VariablesBody | |
|
A Variable is a name/value pair. If the value is structured (has children), a handle is provided to retrieve the children with the VariablesRequest.
Variable | |
|
evaluate
data EvaluateArguments Source #
rguments for evaluate
request.
EvaluateArguments | |
|
data EvaluateBody Source #
Response to "evaluate" request.
EvaluateBody | |
|
commons
data VariablePresentationHint Source #
Optional properties of a variable that can be used to determine how to render the variable in the UI.
VariablePresentationHint | |
|
A Source is a descriptor for source code. It is returned from the debug adapter as part of a StackFrame and it is used by clients when specifying breakpoints.
Source | |
|