Copyright | 2017-2018 phoityne_hs |
---|---|
License | BSD3 |
Safe Haskell | Safe |
Language | Haskell2010 |
GHCi.DAP.IFData
Contents
Description
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 SetFunctionBreakpointsArguments = SetFunctionBreakpointsArguments {}
- data FunctionBreakpoint = FunctionBreakpoint {}
- data SetFunctionBreakpointsResponseBody = SetFunctionBreakpointsResponseBody {}
- data ContinueArguments = ContinueArguments {}
- data StoppedEventBody = StoppedEventBody {}
- defaultStoppedEventBody :: StoppedEventBody
- data NextArguments = NextArguments {}
- data StepInArguments = StepInArguments {}
- 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.
Constructors
SetBreakpointsArguments | |
Fields
|
data SourceBreakpoint Source #
Properties of a breakpoint passed to the setBreakpoints request.
Constructors
SourceBreakpoint | |
Fields
|
Instances
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.
Constructors
SetBreakpointsResponseBody | |
Fields
|
data Breakpoint Source #
Information about a Breakpoint created in setBreakpoints or setFunctionBreakpoints.
Constructors
Breakpoint | |
Fields
|
Instances
setFunctionBreakpoints
data SetFunctionBreakpointsArguments Source #
Arguments for setFunctionBreakpoints
request.
Constructors
SetFunctionBreakpointsArguments | |
data FunctionBreakpoint Source #
Properties of a breakpoint passed to the setFunctionBreakpoints request.
Constructors
FunctionBreakpoint | |
data SetFunctionBreakpointsResponseBody Source #
Response to setFunctionBreakpoints
request.
Returned is information about each breakpoint created by this request.
Constructors
SetFunctionBreakpointsResponseBody | |
continue
data ContinueArguments Source #
Arguments for continue
request.
Constructors
ContinueArguments | |
Fields
|
Instances
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.
Constructors
StoppedEventBody | |
Fields
|
Instances
next
stepIn
data StepInArguments Source #
Arguments for stepIn
request.
Constructors
StepInArguments | |
Fields |
Instances
scopes
data ScopesArguments Source #
Arguments for "scopes" request.
Constructors
ScopesArguments | |
Fields
|
Instances
data ScopesBody Source #
Response to scopes
request.
Constructors
ScopesBody | |
Fields
|
Instances
A Scope is a named container for variables. Optionally a scope can map to a source or a range within a source.
Constructors
Scope | |
Fields
|
defaultScope :: Scope Source #
stackTrace
data StackTraceArguments Source #
Arguments for stackTrace
request.
Constructors
StackTraceArguments | |
Fields
|
data StackTraceBody Source #
Response to stackTrace
request.
Constructors
StackTraceBody | |
Fields
|
Instances
data StackFrame Source #
A Stackframe contains the source location.
Constructors
StackFrame | |
Fields
|
Instances
variables
data VariablesArguments Source #
Arguments for variables
request.
Constructors
VariablesArguments | |
Fields
|
data VariablesBody Source #
Response to "variables" request.
Constructors
VariablesBody | |
Fields
|
Instances
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.
Constructors
Variable | |
Fields
|
evaluate
data EvaluateArguments Source #
rguments for evaluate
request.
Constructors
EvaluateArguments | |
Fields
|
Instances
data EvaluateBody Source #
Response to "evaluate" request.
Constructors
EvaluateBody | |
Fields
|
Instances
commons
data VariablePresentationHint Source #
Optional properties of a variable that can be used to determine how to render the variable in the UI.
Constructors
VariablePresentationHint | |
Fields
|
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.
Constructors
Source | |
Fields
|