Copyright | 2017-2019 phoityne_hs |
---|---|
License | BSD3 |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Haskell.DAP
Description
Implementation of DAP interface data type.
@see : https://microsoft.github.io/debug-adapter-protocol/
@see : https://github.com/Microsoft/vscode-debugadapter-node/blob/master/protocol/src/debugProtocol.ts
Synopsis
- _THREAD_ID :: Int
- data Request = Request {}
- defaultRequest :: Request
- data Response = Response {}
- data ColumnDescriptor = ColumnDescriptor {}
- data Source = Source {}
- defaultSource :: Source
- data Breakpoint = Breakpoint {}
- defaultBreakpoint :: Breakpoint
- data ExceptionBreakpointsFilter = ExceptionBreakpointsFilter {}
- data InitializeRequest = InitializeRequest {}
- defaultInitializeRequest :: InitializeRequest
- data InitializeRequestArguments = InitializeRequestArguments {}
- defaultInitializeRequestArguments :: InitializeRequestArguments
- data InitializeResponse = InitializeResponse {}
- defaultInitializeResponse :: InitializeResponse
- data InitializeResponseBody = InitializeResponseBody {
- supportsConfigurationDoneRequestInitializeResponseBody :: Bool
- supportsFunctionBreakpointsInitializeResponseBody :: Bool
- supportsConditionalBreakpointsInitializeResponseBody :: Bool
- supportsHitConditionalBreakpointsInitializeResponseBody :: Bool
- supportsEvaluateForHoversInitializeResponseBody :: Bool
- exceptionBreakpointFiltersInitializeResponseBody :: [ExceptionBreakpointsFilter]
- supportsStepBackInitializeResponseBody :: Bool
- supportsSetVariableInitializeResponseBody :: Bool
- supportsRestartFrameInitializeResponseBody :: Bool
- supportsGotoTargetsRequestInitializeResponseBody :: Bool
- supportsStepInTargetsRequestInitializeResponseBody :: Bool
- supportsCompletionsRequestInitializeResponseBody :: Bool
- supportsModulesRequestInitializeResponseBody :: Bool
- additionalModuleColumnsInitializeResponseBody :: [ColumnDescriptor]
- supportsLogPointsInitializeResponseBody :: Bool
- supportsTerminateRequestInitializeResponseBody :: Bool
- defaultInitializeResponseBody :: InitializeResponseBody
- data DisconnectRequest = DisconnectRequest {}
- data DisconnectRequestArguments = DisconnectArguments {}
- data DisconnectResponse = DisconnectResponse {}
- defaultDisconnectResponse :: DisconnectResponse
- data PauseRequest = PauseRequest {}
- data PauseRequestArguments = PauseArguments {}
- data PauseResponse = PauseResponse {}
- defaultPauseResponse :: PauseResponse
- data TerminateRequest = TerminateRequest {}
- data TerminateRequestArguments = TerminateArguments {}
- data TerminateResponse = TerminateResponse {}
- defaultTerminateResponse :: TerminateResponse
- data LaunchRequest = LaunchRequest {}
- data LaunchRequestArguments = LaunchRequestArguments {
- noDebugLaunchRequestArguments :: Maybe Bool
- nameLaunchRequestArguments :: String
- typeLaunchRequestArguments :: String
- requestLaunchRequestArguments :: String
- startupLaunchRequestArguments :: String
- workspaceLaunchRequestArguments :: String
- logFileLaunchRequestArguments :: String
- logLevelLaunchRequestArguments :: String
- ghciPromptLaunchRequestArguments :: String
- ghciCmdLaunchRequestArguments :: String
- stopOnEntryLaunchRequestArguments :: Bool
- mainArgsLaunchRequestArguments :: Maybe String
- ghciEnvLaunchRequestArguments :: Map String String
- ghciInitialPromptLaunchRequestArguments :: Maybe String
- startupFuncLaunchRequestArguments :: Maybe String
- startupArgsLaunchRequestArguments :: Maybe String
- forceInspectLaunchRequestArguments :: Maybe Bool
- data LaunchResponse = LaunchResponse {}
- defaultLaunchResponse :: LaunchResponse
- data SourceBreakpoint = SourceBreakpoint {}
- data SetBreakpointsRequest = SetBreakpointsRequest {}
- data SetBreakpointsRequestArguments = SetBreakpointsRequestArguments {}
- data SetBreakpointsResponse = SetBreakpointsResponse {}
- data SetBreakpointsResponseBody = SetBreakpointsResponseBody {}
- defaultSetBreakpointsResponse :: SetBreakpointsResponse
- defaultSetBreakpointsResponseBody :: SetBreakpointsResponseBody
- data FunctionBreakpoint = FunctionBreakpoint {}
- data SetFunctionBreakpointsRequest = SetFunctionBreakpointsRequest {}
- data SetFunctionBreakpointsRequestArguments = SetFunctionBreakpointsRequestArguments {}
- data SetFunctionBreakpointsResponse = SetFunctionBreakpointsResponse {
- seqSetFunctionBreakpointsResponse :: Int
- typeSetFunctionBreakpointsResponse :: String
- request_seqSetFunctionBreakpointsResponse :: Int
- successSetFunctionBreakpointsResponse :: Bool
- commandSetFunctionBreakpointsResponse :: String
- messageSetFunctionBreakpointsResponse :: String
- bodySetFunctionBreakpointsResponse :: SetFunctionBreakpointsResponseBody
- data SetFunctionBreakpointsResponseBody = SetFunctionBreakpointsResponseBody {}
- defaultSetFunctionBreakpointsResponse :: SetFunctionBreakpointsResponse
- defaultSetFunctionBreakpointsResponseBody :: SetFunctionBreakpointsResponseBody
- data SetExceptionBreakpointsRequest = SetExceptionBreakpointsRequest {}
- data SetExceptionBreakpointsRequestArguments = SetExceptionBreakpointsRequestArguments {}
- data SetExceptionBreakpointsResponse = SetExceptionBreakpointsResponse {}
- defaultSetExceptionBreakpointsResponse :: SetExceptionBreakpointsResponse
- data ConfigurationDoneRequest = ConfigurationDoneRequest {}
- data ConfigurationDoneResponse = ConfigurationDoneResponse {}
- defaultConfigurationDoneResponse :: ConfigurationDoneResponse
- data ThreadsRequest = ThreadsRequest {}
- defaultThreadsResponse :: ThreadsResponse
- data Thread = Thread {
- idThread :: Int
- nameThread :: String
- data ThreadsResponse = ThreadsResponse {}
- data ThreadsResponseBody = ThreadsResponseBody {}
- defaultThreadsResponseBody :: ThreadsResponseBody
- data StackTraceRequest = StackTraceRequest {}
- data StackTraceRequestArguments = StackTraceRequestArguments {}
- data StackFrame = StackFrame {}
- defaultStackFrame :: StackFrame
- data StackTraceResponse = StackTraceResponse {}
- defaultStackTraceResponse :: StackTraceResponse
- data StackTraceResponseBody = StackTraceResponseBody {}
- defaultStackTraceResponseBody :: StackTraceResponseBody
- data ScopesRequest = ScopesRequest {}
- data ScopesRequestArguments = ScopesRequestArguments {}
- data Scope = Scope {}
- defaultScope :: Scope
- data ScopesResponse = ScopesResponse {}
- defaultScopesResponse :: ScopesResponse
- data ScopesResponseBody = ScopesResponseBody {}
- defaultScopesResponseBody :: ScopesResponseBody
- data VariablesRequest = VariablesRequest {}
- data VariablesRequestArguments = VariablesRequestArguments {}
- data Variable = Variable {}
- defaultVariable :: Variable
- data VariablePresentationHint = VariablePresentationHint {}
- data VariablesResponse = VariablesResponse {}
- defaultVariablesResponse :: VariablesResponse
- data VariablesResponseBody = VariablesResponseBody {}
- defaultVariablesResponseBody :: VariablesResponseBody
- data SourceRequest = SourceRequest {}
- data SourceRequestArguments = SourceRequestArguments {}
- data SourceResponse = SourceResponse {}
- defaultSourceResponse :: SourceResponse
- data SourceResponseBody = SourceResponseBody {}
- defaultSourceResponseBody :: SourceResponseBody
- data ContinueRequest = ContinueRequest {}
- data ContinueRequestArguments = ContinueRequestArguments {}
- defaultContinueRequestArguments :: ContinueRequestArguments
- data ContinueResponse = ContinueResponse {}
- defaultContinueResponse :: ContinueResponse
- data NextRequest = NextRequest {}
- data NextRequestArguments = NextRequestArguments {}
- data NextResponse = NextResponse {}
- defaultNextResponse :: NextResponse
- data StepInRequest = StepInRequest {}
- data StepInRequestArguments = StepInRequestArguments {}
- data StepInResponse = StepInResponse {}
- defaultStepInResponse :: StepInResponse
- data EvaluateRequest = EvaluateRequest {}
- data EvaluateRequestArguments = EvaluateRequestArguments {}
- data EvaluateResponse = EvaluateResponse {}
- defaultEvaluateResponse :: EvaluateResponse
- data EvaluateResponseBody = EvaluateResponseBody {}
- defaultEvaluateResponseBody :: EvaluateResponseBody
- data CompletionsRequest = CompletionsRequest {}
- data CompletionsRequestArguments = CompletionsRequestArguments {}
- data CompletionsItem = CompletionsItem {}
- data CompletionsResponse = CompletionsResponse {}
- defaultCompletionsResponse :: CompletionsResponse
- data CompletionsResponseBody = CompletionsResponseBody {}
- defaultCompletionsResponseBody :: CompletionsResponseBody
- data OutputEvent = OutputEvent {}
- defaultOutputEvent :: OutputEvent
- data OutputEventBody = OutputEventBody {}
- defaultOutputEventBody :: OutputEventBody
- data InitializedEvent = InitializedEvent {}
- defaultInitializedEvent :: InitializedEvent
- data TerminatedEvent = TerminatedEvent {}
- defaultTerminatedEvent :: TerminatedEvent
- data TerminatedEventBody = TerminatedEventBody {}
- defaultTerminatedEventBody :: TerminatedEventBody
- data ExitedEvent = ExitedEvent {}
- defaultExitedEvent :: ExitedEvent
- data ExitedEventBody = ExitedEventBody {}
- defaultExitedEventBody :: ExitedEventBody
- data ContinuedEvent = ContinuedEvent {}
- defaultContinuedEvent :: ContinuedEvent
- data ContinuedEventBody = ContinuedEventBody {}
- defaultContinuedEventBody :: ContinuedEventBody
- data StoppedEvent = StoppedEvent {}
- defaultStoppedEvent :: StoppedEvent
- data StoppedEventBody = StoppedEventBody {}
- defaultStoppedEventBody :: StoppedEventBody
commons
_THREAD_ID :: Int Source #
The debugee thread id is fixed 0.
Client-initiated request
Constructors
Request | |
Fields
|
Response for a request.
Constructors
Response | |
Fields
|
data ColumnDescriptor Source #
A ColumnDescriptor specifies what module attribute to show in a column of the ModulesView,
how to format it, and what the column's label should be.
It is only used if the underlying UI actually supports this level of customization.
Constructors
ColumnDescriptor | |
Fields
|
Instances
Read ColumnDescriptor Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ColumnDescriptor # readList :: ReadS [ColumnDescriptor] # | |
Show ColumnDescriptor Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ColumnDescriptor -> ShowS # show :: ColumnDescriptor -> String # showList :: [ColumnDescriptor] -> ShowS # | |
Eq ColumnDescriptor Source # | |
Defined in Haskell.DAP Methods (==) :: ColumnDescriptor -> ColumnDescriptor -> Bool # (/=) :: ColumnDescriptor -> ColumnDescriptor -> Bool # |
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
|
data Breakpoint Source #
Information about a Breakpoint created in setBreakpoints or setFunctionBreakpoints.
Constructors
Breakpoint | |
Fields
|
Instances
Read Breakpoint Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS Breakpoint # readList :: ReadS [Breakpoint] # readPrec :: ReadPrec Breakpoint # readListPrec :: ReadPrec [Breakpoint] # | |
Show Breakpoint Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> Breakpoint -> ShowS # show :: Breakpoint -> String # showList :: [Breakpoint] -> ShowS # | |
Eq Breakpoint Source # | |
Defined in Haskell.DAP |
data ExceptionBreakpointsFilter Source #
An ExceptionBreakpointsFilter is shown in the UI as an option for configuring how exceptions are dealt with.
Constructors
ExceptionBreakpointsFilter | |
Fields
|
Instances
Read ExceptionBreakpointsFilter Source # | |
Defined in Haskell.DAP | |
Show ExceptionBreakpointsFilter Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ExceptionBreakpointsFilter -> ShowS # show :: ExceptionBreakpointsFilter -> String # showList :: [ExceptionBreakpointsFilter] -> ShowS # | |
Eq ExceptionBreakpointsFilter Source # | |
Defined in Haskell.DAP Methods (==) :: ExceptionBreakpointsFilter -> ExceptionBreakpointsFilter -> Bool # (/=) :: ExceptionBreakpointsFilter -> ExceptionBreakpointsFilter -> Bool # |
initialize
data InitializeRequest Source #
Initialize request; value of command field is initialize
.
The initialize
request is sent as the first request from the client to the debug adapter in order to configure it with client capabilities and to retrieve capabilities from the debug adapter.
Until the debug adapter has responded to with an initialize
response, the client must not send any additional requests or events to the debug adapter. In addition the debug adapter is not allowed to send any requests or events to the client until it has responded with an initialize
response.
The initialize
request may only be sent once.
Constructors
InitializeRequest | |
Fields
|
Instances
Read InitializeRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS InitializeRequest # readList :: ReadS [InitializeRequest] # | |
Show InitializeRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> InitializeRequest -> ShowS # show :: InitializeRequest -> String # showList :: [InitializeRequest] -> ShowS # | |
Eq InitializeRequest Source # | |
Defined in Haskell.DAP Methods (==) :: InitializeRequest -> InitializeRequest -> Bool # (/=) :: InitializeRequest -> InitializeRequest -> Bool # |
data InitializeRequestArguments Source #
Arguments for initialize
request.
Constructors
InitializeRequestArguments | |
Fields
|
Instances
Read InitializeRequestArguments Source # | |
Defined in Haskell.DAP | |
Show InitializeRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> InitializeRequestArguments -> ShowS # show :: InitializeRequestArguments -> String # showList :: [InitializeRequestArguments] -> ShowS # | |
Eq InitializeRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: InitializeRequestArguments -> InitializeRequestArguments -> Bool # (/=) :: InitializeRequestArguments -> InitializeRequestArguments -> Bool # |
data InitializeResponse Source #
Response to initialize
request.
Constructors
InitializeResponse | |
Fields
|
Instances
Read InitializeResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS InitializeResponse # readList :: ReadS [InitializeResponse] # | |
Show InitializeResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> InitializeResponse -> ShowS # show :: InitializeResponse -> String # showList :: [InitializeResponse] -> ShowS # | |
Eq InitializeResponse Source # | |
Defined in Haskell.DAP Methods (==) :: InitializeResponse -> InitializeResponse -> Bool # (/=) :: InitializeResponse -> InitializeResponse -> Bool # |
data InitializeResponseBody Source #
Information about the capabilities of a debug adapter.
Constructors
InitializeResponseBody | |
Fields
|
Instances
Read InitializeResponseBody Source # | |
Defined in Haskell.DAP | |
Show InitializeResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> InitializeResponseBody -> ShowS # show :: InitializeResponseBody -> String # showList :: [InitializeResponseBody] -> ShowS # | |
Eq InitializeResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: InitializeResponseBody -> InitializeResponseBody -> Bool # (/=) :: InitializeResponseBody -> InitializeResponseBody -> Bool # |
disconnect
data DisconnectRequest Source #
Disconnect request; value of command field is disconnect
.
The disconnect
request is sent from the client to the debug adapter in order to stop debugging.
It asks the debug adapter to disconnect from the debuggee and to terminate the debug adapter.
If the debuggee has been started with the launch
request, the disconnect
request terminates the debuggee.
If the attach
request was used to connect to the debuggee, disconnect
does not terminate the debuggee.
This behavior can be controlled with the terminateDebuggee
argument (if supported by the debug adapter).
Constructors
DisconnectRequest | |
Fields
|
Instances
Read DisconnectRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS DisconnectRequest # readList :: ReadS [DisconnectRequest] # | |
Show DisconnectRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> DisconnectRequest -> ShowS # show :: DisconnectRequest -> String # showList :: [DisconnectRequest] -> ShowS # | |
Eq DisconnectRequest Source # | |
Defined in Haskell.DAP Methods (==) :: DisconnectRequest -> DisconnectRequest -> Bool # (/=) :: DisconnectRequest -> DisconnectRequest -> Bool # |
data DisconnectRequestArguments Source #
Arguments for disconnect
request.
Constructors
DisconnectArguments | |
Fields
|
Instances
Read DisconnectRequestArguments Source # | |
Defined in Haskell.DAP | |
Show DisconnectRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> DisconnectRequestArguments -> ShowS # show :: DisconnectRequestArguments -> String # showList :: [DisconnectRequestArguments] -> ShowS # | |
Eq DisconnectRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: DisconnectRequestArguments -> DisconnectRequestArguments -> Bool # (/=) :: DisconnectRequestArguments -> DisconnectRequestArguments -> Bool # |
data DisconnectResponse Source #
Response to disconnect
request. This is just an acknowledgement, so no body field is required.
Constructors
DisconnectResponse | |
Fields
|
Instances
Read DisconnectResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS DisconnectResponse # readList :: ReadS [DisconnectResponse] # | |
Show DisconnectResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> DisconnectResponse -> ShowS # show :: DisconnectResponse -> String # showList :: [DisconnectResponse] -> ShowS # | |
Eq DisconnectResponse Source # | |
Defined in Haskell.DAP Methods (==) :: DisconnectResponse -> DisconnectResponse -> Bool # (/=) :: DisconnectResponse -> DisconnectResponse -> Bool # |
pause
data PauseRequest Source #
Pause request; value of command field is "pause".
The request suspenses the debuggee.
The debug adapter first sends the response and then a stopped
event (with reason pause
) after the thread has been paused successfully.
Constructors
PauseRequest | |
Fields
|
Instances
Read PauseRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS PauseRequest # readList :: ReadS [PauseRequest] # | |
Show PauseRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> PauseRequest -> ShowS # show :: PauseRequest -> String # showList :: [PauseRequest] -> ShowS # | |
Eq PauseRequest Source # | |
Defined in Haskell.DAP |
data PauseRequestArguments Source #
Arguments for "pause" request.
Constructors
PauseArguments | |
Fields
|
Instances
Read PauseRequestArguments Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS PauseRequestArguments # readList :: ReadS [PauseRequestArguments] # | |
Show PauseRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> PauseRequestArguments -> ShowS # show :: PauseRequestArguments -> String # showList :: [PauseRequestArguments] -> ShowS # | |
Eq PauseRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: PauseRequestArguments -> PauseRequestArguments -> Bool # (/=) :: PauseRequestArguments -> PauseRequestArguments -> Bool # |
data PauseResponse Source #
Response to "pause" request. This is just an acknowledgement, so no body field is required.
Constructors
PauseResponse | |
Fields
|
Instances
Read PauseResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS PauseResponse # readList :: ReadS [PauseResponse] # | |
Show PauseResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> PauseResponse -> ShowS # show :: PauseResponse -> String # showList :: [PauseResponse] -> ShowS # | |
Eq PauseResponse Source # | |
Defined in Haskell.DAP Methods (==) :: PauseResponse -> PauseResponse -> Bool # (/=) :: PauseResponse -> PauseResponse -> Bool # |
terminate
data TerminateRequest Source #
Terminate request; value of command field is terminate
.
The terminate
request is sent from the client to the debug adapter in order to give the debuggee a chance for terminating itself.
Constructors
TerminateRequest | |
Fields
|
Instances
Read TerminateRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS TerminateRequest # readList :: ReadS [TerminateRequest] # | |
Show TerminateRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> TerminateRequest -> ShowS # show :: TerminateRequest -> String # showList :: [TerminateRequest] -> ShowS # | |
Eq TerminateRequest Source # | |
Defined in Haskell.DAP Methods (==) :: TerminateRequest -> TerminateRequest -> Bool # (/=) :: TerminateRequest -> TerminateRequest -> Bool # |
data TerminateRequestArguments Source #
Arguments for terminate
request.
Constructors
TerminateArguments | |
Fields
|
Instances
Read TerminateRequestArguments Source # | |
Defined in Haskell.DAP | |
Show TerminateRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> TerminateRequestArguments -> ShowS # show :: TerminateRequestArguments -> String # showList :: [TerminateRequestArguments] -> ShowS # | |
Eq TerminateRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: TerminateRequestArguments -> TerminateRequestArguments -> Bool # (/=) :: TerminateRequestArguments -> TerminateRequestArguments -> Bool # |
data TerminateResponse Source #
Response to terminate
request. This is just an acknowledgement, so no body field is required.
Constructors
TerminateResponse | |
Fields
|
Instances
Read TerminateResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS TerminateResponse # readList :: ReadS [TerminateResponse] # | |
Show TerminateResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> TerminateResponse -> ShowS # show :: TerminateResponse -> String # showList :: [TerminateResponse] -> ShowS # | |
Eq TerminateResponse Source # | |
Defined in Haskell.DAP Methods (==) :: TerminateResponse -> TerminateResponse -> Bool # (/=) :: TerminateResponse -> TerminateResponse -> Bool # |
launch
data LaunchRequest Source #
Launch request; value of command field is launch
.
The launch request is sent from the client to the debug adapter to start the debuggee with or without debugging (if noDebug
is true).
Since launching is debugger/runtime specific, the arguments for this request are not part of this specification.
Constructors
LaunchRequest | |
Fields
|
Instances
Read LaunchRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS LaunchRequest # readList :: ReadS [LaunchRequest] # | |
Show LaunchRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> LaunchRequest -> ShowS # show :: LaunchRequest -> String # showList :: [LaunchRequest] -> ShowS # | |
Eq LaunchRequest Source # | |
Defined in Haskell.DAP Methods (==) :: LaunchRequest -> LaunchRequest -> Bool # (/=) :: LaunchRequest -> LaunchRequest -> Bool # |
data LaunchRequestArguments Source #
Arguments for launch
request. Additional attributes are implementation specific.
Constructors
LaunchRequestArguments | |
Fields
|
Instances
Read LaunchRequestArguments Source # | |
Defined in Haskell.DAP | |
Show LaunchRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> LaunchRequestArguments -> ShowS # show :: LaunchRequestArguments -> String # showList :: [LaunchRequestArguments] -> ShowS # | |
Eq LaunchRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: LaunchRequestArguments -> LaunchRequestArguments -> Bool # (/=) :: LaunchRequestArguments -> LaunchRequestArguments -> Bool # |
data LaunchResponse Source #
Response to launch
request. This is just an acknowledgement, so no body field is required.
Constructors
LaunchResponse | |
Fields
|
Instances
Read LaunchResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS LaunchResponse # readList :: ReadS [LaunchResponse] # | |
Show LaunchResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> LaunchResponse -> ShowS # show :: LaunchResponse -> String # showList :: [LaunchResponse] -> ShowS # | |
Eq LaunchResponse Source # | |
Defined in Haskell.DAP Methods (==) :: LaunchResponse -> LaunchResponse -> Bool # (/=) :: LaunchResponse -> LaunchResponse -> Bool # |
setBreakpoints
data SourceBreakpoint Source #
Properties of a breakpoint passed to the setBreakpoints request.
Constructors
SourceBreakpoint | |
Fields
|
Instances
Read SourceBreakpoint Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS SourceBreakpoint # readList :: ReadS [SourceBreakpoint] # | |
Show SourceBreakpoint Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SourceBreakpoint -> ShowS # show :: SourceBreakpoint -> String # showList :: [SourceBreakpoint] -> ShowS # | |
Eq SourceBreakpoint Source # | |
Defined in Haskell.DAP Methods (==) :: SourceBreakpoint -> SourceBreakpoint -> Bool # (/=) :: SourceBreakpoint -> SourceBreakpoint -> Bool # |
data SetBreakpointsRequest Source #
SetBreakpoints request; value of command field is "setBreakpoints".
Sets multiple breakpoints for a single source and clears all previous breakpoints in that source.
To clear all breakpoint for a source, specify an empty array.
When a breakpoint is hit, a StoppedEvent (event type breakpoint
) is generated.
Constructors
SetBreakpointsRequest | |
Fields
|
Instances
Read SetBreakpointsRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS SetBreakpointsRequest # readList :: ReadS [SetBreakpointsRequest] # | |
Show SetBreakpointsRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetBreakpointsRequest -> ShowS # show :: SetBreakpointsRequest -> String # showList :: [SetBreakpointsRequest] -> ShowS # | |
Eq SetBreakpointsRequest Source # | |
Defined in Haskell.DAP Methods (==) :: SetBreakpointsRequest -> SetBreakpointsRequest -> Bool # (/=) :: SetBreakpointsRequest -> SetBreakpointsRequest -> Bool # |
data SetBreakpointsRequestArguments Source #
Arguments for setBreakpoints
request.
Constructors
SetBreakpointsRequestArguments | |
Fields
|
Instances
Read SetBreakpointsRequestArguments Source # | |
Defined in Haskell.DAP | |
Show SetBreakpointsRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetBreakpointsRequestArguments -> ShowS # show :: SetBreakpointsRequestArguments -> String # showList :: [SetBreakpointsRequestArguments] -> ShowS # | |
Eq SetBreakpointsRequestArguments Source # | |
Defined in Haskell.DAP |
data SetBreakpointsResponse 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 SetBreakpointsRequestArguments.
Constructors
SetBreakpointsResponse | |
Fields
|
Instances
Read SetBreakpointsResponse Source # | |
Defined in Haskell.DAP | |
Show SetBreakpointsResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetBreakpointsResponse -> ShowS # show :: SetBreakpointsResponse -> String # showList :: [SetBreakpointsResponse] -> ShowS # | |
Eq SetBreakpointsResponse Source # | |
Defined in Haskell.DAP Methods (==) :: SetBreakpointsResponse -> SetBreakpointsResponse -> Bool # (/=) :: SetBreakpointsResponse -> SetBreakpointsResponse -> Bool # |
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 SetBreakpointsRequestArguments.
Constructors
SetBreakpointsResponseBody | |
Fields
|
Instances
Read SetBreakpointsResponseBody Source # | |
Defined in Haskell.DAP | |
Show SetBreakpointsResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetBreakpointsResponseBody -> ShowS # show :: SetBreakpointsResponseBody -> String # showList :: [SetBreakpointsResponseBody] -> ShowS # | |
Eq SetBreakpointsResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: SetBreakpointsResponseBody -> SetBreakpointsResponseBody -> Bool # (/=) :: SetBreakpointsResponseBody -> SetBreakpointsResponseBody -> Bool # |
setFunctionBreakpoints
data FunctionBreakpoint Source #
Properties of a breakpoint passed to the setFunctionBreakpoints request.
Constructors
FunctionBreakpoint | |
Instances
Read FunctionBreakpoint Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS FunctionBreakpoint # readList :: ReadS [FunctionBreakpoint] # | |
Show FunctionBreakpoint Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> FunctionBreakpoint -> ShowS # show :: FunctionBreakpoint -> String # showList :: [FunctionBreakpoint] -> ShowS # | |
Eq FunctionBreakpoint Source # | |
Defined in Haskell.DAP Methods (==) :: FunctionBreakpoint -> FunctionBreakpoint -> Bool # (/=) :: FunctionBreakpoint -> FunctionBreakpoint -> Bool # |
data SetFunctionBreakpointsRequest Source #
SetFunctionBreakpoints request; value of command field is "setFunctionBreakpoints".
Sets multiple function breakpoints and clears all previous function breakpoints.
To clear all function breakpoint, specify an empty array.
When a function breakpoint is hit, a StoppedEvent (event type 'function breakpoint') is generated.
Constructors
SetFunctionBreakpointsRequest | |
Fields
|
Instances
Read SetFunctionBreakpointsRequest Source # | |
Defined in Haskell.DAP | |
Show SetFunctionBreakpointsRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetFunctionBreakpointsRequest -> ShowS # show :: SetFunctionBreakpointsRequest -> String # showList :: [SetFunctionBreakpointsRequest] -> ShowS # | |
Eq SetFunctionBreakpointsRequest Source # | |
Defined in Haskell.DAP |
data SetFunctionBreakpointsRequestArguments Source #
Arguments for setFunctionBreakpoints
request.
Constructors
SetFunctionBreakpointsRequestArguments | |
Fields
|
Instances
data SetFunctionBreakpointsResponse Source #
Response to "setFunctionBreakpoints" request.
Constructors
SetFunctionBreakpointsResponse | |
Fields
|
Instances
Read SetFunctionBreakpointsResponse Source # | |
Defined in Haskell.DAP | |
Show SetFunctionBreakpointsResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetFunctionBreakpointsResponse -> ShowS # show :: SetFunctionBreakpointsResponse -> String # showList :: [SetFunctionBreakpointsResponse] -> ShowS # | |
Eq SetFunctionBreakpointsResponse Source # | |
Defined in Haskell.DAP |
data SetFunctionBreakpointsResponseBody Source #
Response to setFunctionBreakpoints
request.
Returned is information about each breakpoint created by this request.
Constructors
SetFunctionBreakpointsResponseBody | |
Fields
|
Instances
Read SetFunctionBreakpointsResponseBody Source # | |
Show SetFunctionBreakpointsResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetFunctionBreakpointsResponseBody -> ShowS # | |
Eq SetFunctionBreakpointsResponseBody Source # | |
Defined in Haskell.DAP |
setExceptionBreakpoints
data SetExceptionBreakpointsRequest Source #
SetExceptionBreakpoints request; value of command field is setExceptionBreakpoints
.
The request configures the debuggers response to thrown exceptions. If an exception is configured to break,
a StoppedEvent is fired (event type exception
).
Constructors
SetExceptionBreakpointsRequest | |
Fields
|
Instances
Read SetExceptionBreakpointsRequest Source # | |
Defined in Haskell.DAP | |
Show SetExceptionBreakpointsRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetExceptionBreakpointsRequest -> ShowS # show :: SetExceptionBreakpointsRequest -> String # showList :: [SetExceptionBreakpointsRequest] -> ShowS # | |
Eq SetExceptionBreakpointsRequest Source # | |
Defined in Haskell.DAP |
data SetExceptionBreakpointsRequestArguments Source #
Arguments for setExceptionBreakpoints
request.
Constructors
SetExceptionBreakpointsRequestArguments | |
Fields
|
Instances
data SetExceptionBreakpointsResponse Source #
Response to setExceptionBreakpoints
request. This is just an acknowledgement, so no body field is required.
Constructors
SetExceptionBreakpointsResponse | |
Fields
|
Instances
Read SetExceptionBreakpointsResponse Source # | |
Show SetExceptionBreakpointsResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SetExceptionBreakpointsResponse -> ShowS # | |
Eq SetExceptionBreakpointsResponse Source # | |
Defined in Haskell.DAP |
configurationDone
data ConfigurationDoneRequest Source #
ConfigurationDone request; value of command field is configurationDone
.
The client of the debug protocol must send this request at the end of the sequence of configuration requests
(which was started by the InitializedEvent).
Constructors
ConfigurationDoneRequest | |
Fields
|
Instances
Read ConfigurationDoneRequest Source # | |
Defined in Haskell.DAP | |
Show ConfigurationDoneRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ConfigurationDoneRequest -> ShowS # show :: ConfigurationDoneRequest -> String # showList :: [ConfigurationDoneRequest] -> ShowS # | |
Eq ConfigurationDoneRequest Source # | |
Defined in Haskell.DAP Methods (==) :: ConfigurationDoneRequest -> ConfigurationDoneRequest -> Bool # (/=) :: ConfigurationDoneRequest -> ConfigurationDoneRequest -> Bool # |
data ConfigurationDoneResponse Source #
Response to configurationDone
request. This is just an acknowledgement, so no body field is required.
Constructors
ConfigurationDoneResponse | |
Fields
|
Instances
Read ConfigurationDoneResponse Source # | |
Defined in Haskell.DAP | |
Show ConfigurationDoneResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ConfigurationDoneResponse -> ShowS # show :: ConfigurationDoneResponse -> String # showList :: [ConfigurationDoneResponse] -> ShowS # | |
Eq ConfigurationDoneResponse Source # | |
Defined in Haskell.DAP Methods (==) :: ConfigurationDoneResponse -> ConfigurationDoneResponse -> Bool # (/=) :: ConfigurationDoneResponse -> ConfigurationDoneResponse -> Bool # |
threads
data ThreadsRequest Source #
Thread request; value of command field is "threads".
The request retrieves a list of all threads.
Constructors
ThreadsRequest | |
Fields
|
Instances
Read ThreadsRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ThreadsRequest # readList :: ReadS [ThreadsRequest] # | |
Show ThreadsRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ThreadsRequest -> ShowS # show :: ThreadsRequest -> String # showList :: [ThreadsRequest] -> ShowS # | |
Eq ThreadsRequest Source # | |
Defined in Haskell.DAP Methods (==) :: ThreadsRequest -> ThreadsRequest -> Bool # (/=) :: ThreadsRequest -> ThreadsRequest -> Bool # |
A Thread is a name/value pair.
If the value is structured (has children), a handle is provided to retrieve the children with the ThreadsRequest.
Constructors
Thread | |
Fields
|
data ThreadsResponse Source #
Response to "threads" request.
Constructors
ThreadsResponse | |
Fields
|
Instances
Read ThreadsResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ThreadsResponse # readList :: ReadS [ThreadsResponse] # | |
Show ThreadsResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ThreadsResponse -> ShowS # show :: ThreadsResponse -> String # showList :: [ThreadsResponse] -> ShowS # | |
Eq ThreadsResponse Source # | |
Defined in Haskell.DAP Methods (==) :: ThreadsResponse -> ThreadsResponse -> Bool # (/=) :: ThreadsResponse -> ThreadsResponse -> Bool # |
data ThreadsResponseBody Source #
Response to "threads" request.
Constructors
ThreadsResponseBody | |
Fields
|
Instances
Read ThreadsResponseBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ThreadsResponseBody # readList :: ReadS [ThreadsResponseBody] # | |
Show ThreadsResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ThreadsResponseBody -> ShowS # show :: ThreadsResponseBody -> String # showList :: [ThreadsResponseBody] -> ShowS # | |
Eq ThreadsResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: ThreadsResponseBody -> ThreadsResponseBody -> Bool # (/=) :: ThreadsResponseBody -> ThreadsResponseBody -> Bool # |
stackTrace
data StackTraceRequest Source #
StackTrace request; value of command field is "stackTrace".
The request returns a stacktrace from the current execution state.
Constructors
StackTraceRequest | |
Fields
|
Instances
Read StackTraceRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StackTraceRequest # readList :: ReadS [StackTraceRequest] # | |
Show StackTraceRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StackTraceRequest -> ShowS # show :: StackTraceRequest -> String # showList :: [StackTraceRequest] -> ShowS # | |
Eq StackTraceRequest Source # | |
Defined in Haskell.DAP Methods (==) :: StackTraceRequest -> StackTraceRequest -> Bool # (/=) :: StackTraceRequest -> StackTraceRequest -> Bool # |
data StackTraceRequestArguments Source #
Arguments for stackTrace
request.
Constructors
StackTraceRequestArguments | |
Fields
|
Instances
Read StackTraceRequestArguments Source # | |
Defined in Haskell.DAP | |
Show StackTraceRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StackTraceRequestArguments -> ShowS # show :: StackTraceRequestArguments -> String # showList :: [StackTraceRequestArguments] -> ShowS # | |
Eq StackTraceRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: StackTraceRequestArguments -> StackTraceRequestArguments -> Bool # (/=) :: StackTraceRequestArguments -> StackTraceRequestArguments -> Bool # |
data StackFrame Source #
A Stackframe contains the source location.
Constructors
StackFrame | |
Fields
|
Instances
Read StackFrame Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StackFrame # readList :: ReadS [StackFrame] # readPrec :: ReadPrec StackFrame # readListPrec :: ReadPrec [StackFrame] # | |
Show StackFrame Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StackFrame -> ShowS # show :: StackFrame -> String # showList :: [StackFrame] -> ShowS # | |
Eq StackFrame Source # | |
Defined in Haskell.DAP |
data StackTraceResponse Source #
Response to "stackTrace" request.
Constructors
StackTraceResponse | |
Fields
|
Instances
Read StackTraceResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StackTraceResponse # readList :: ReadS [StackTraceResponse] # | |
Show StackTraceResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StackTraceResponse -> ShowS # show :: StackTraceResponse -> String # showList :: [StackTraceResponse] -> ShowS # | |
Eq StackTraceResponse Source # | |
Defined in Haskell.DAP Methods (==) :: StackTraceResponse -> StackTraceResponse -> Bool # (/=) :: StackTraceResponse -> StackTraceResponse -> Bool # |
data StackTraceResponseBody Source #
Response to stackTrace
request.
Constructors
StackTraceResponseBody | |
Fields
|
Instances
Read StackTraceResponseBody Source # | |
Defined in Haskell.DAP | |
Show StackTraceResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StackTraceResponseBody -> ShowS # show :: StackTraceResponseBody -> String # showList :: [StackTraceResponseBody] -> ShowS # | |
Eq StackTraceResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: StackTraceResponseBody -> StackTraceResponseBody -> Bool # (/=) :: StackTraceResponseBody -> StackTraceResponseBody -> Bool # |
scopes
data ScopesRequest Source #
Scopes request; value of command field is "scopes".
The request returns the variable scopes for a given stackframe ID.
Constructors
ScopesRequest | |
Fields
|
Instances
Read ScopesRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ScopesRequest # readList :: ReadS [ScopesRequest] # | |
Show ScopesRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ScopesRequest -> ShowS # show :: ScopesRequest -> String # showList :: [ScopesRequest] -> ShowS # | |
Eq ScopesRequest Source # | |
Defined in Haskell.DAP Methods (==) :: ScopesRequest -> ScopesRequest -> Bool # (/=) :: ScopesRequest -> ScopesRequest -> Bool # |
data ScopesRequestArguments Source #
Arguments for "scopes" request.
Constructors
ScopesRequestArguments | |
Fields
|
Instances
Read ScopesRequestArguments Source # | |
Defined in Haskell.DAP | |
Show ScopesRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ScopesRequestArguments -> ShowS # show :: ScopesRequestArguments -> String # showList :: [ScopesRequestArguments] -> ShowS # | |
Eq ScopesRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: ScopesRequestArguments -> ScopesRequestArguments -> Bool # (/=) :: ScopesRequestArguments -> ScopesRequestArguments -> Bool # |
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 #
data ScopesResponse Source #
Response to "scopes" request.
Constructors
ScopesResponse | |
Fields
|
Instances
Read ScopesResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ScopesResponse # readList :: ReadS [ScopesResponse] # | |
Show ScopesResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ScopesResponse -> ShowS # show :: ScopesResponse -> String # showList :: [ScopesResponse] -> ShowS # | |
Eq ScopesResponse Source # | |
Defined in Haskell.DAP Methods (==) :: ScopesResponse -> ScopesResponse -> Bool # (/=) :: ScopesResponse -> ScopesResponse -> Bool # |
data ScopesResponseBody Source #
Response to scopes
request.
Constructors
ScopesResponseBody | |
Fields
|
Instances
Read ScopesResponseBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ScopesResponseBody # readList :: ReadS [ScopesResponseBody] # | |
Show ScopesResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ScopesResponseBody -> ShowS # show :: ScopesResponseBody -> String # showList :: [ScopesResponseBody] -> ShowS # | |
Eq ScopesResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: ScopesResponseBody -> ScopesResponseBody -> Bool # (/=) :: ScopesResponseBody -> ScopesResponseBody -> Bool # |
variables
data VariablesRequest Source #
Variables request; value of command field is "variables".
Retrieves all children for the given variable reference.
Constructors
VariablesRequest | |
Fields
|
Instances
Read VariablesRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS VariablesRequest # readList :: ReadS [VariablesRequest] # | |
Show VariablesRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> VariablesRequest -> ShowS # show :: VariablesRequest -> String # showList :: [VariablesRequest] -> ShowS # | |
Eq VariablesRequest Source # | |
Defined in Haskell.DAP Methods (==) :: VariablesRequest -> VariablesRequest -> Bool # (/=) :: VariablesRequest -> VariablesRequest -> Bool # |
data VariablesRequestArguments Source #
Arguments for variables
request.
Constructors
VariablesRequestArguments | |
Fields
|
Instances
Read VariablesRequestArguments Source # | |
Defined in Haskell.DAP | |
Show VariablesRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> VariablesRequestArguments -> ShowS # show :: VariablesRequestArguments -> String # showList :: [VariablesRequestArguments] -> ShowS # | |
Eq VariablesRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: VariablesRequestArguments -> VariablesRequestArguments -> Bool # (/=) :: VariablesRequestArguments -> VariablesRequestArguments -> Bool # |
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
|
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
|
Instances
Read VariablePresentationHint Source # | |
Defined in Haskell.DAP | |
Show VariablePresentationHint Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> VariablePresentationHint -> ShowS # show :: VariablePresentationHint -> String # showList :: [VariablePresentationHint] -> ShowS # | |
Eq VariablePresentationHint Source # | |
Defined in Haskell.DAP Methods (==) :: VariablePresentationHint -> VariablePresentationHint -> Bool # (/=) :: VariablePresentationHint -> VariablePresentationHint -> Bool # |
data VariablesResponse Source #
Response to "variables" request.
Constructors
VariablesResponse | |
Fields
|
Instances
Read VariablesResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS VariablesResponse # readList :: ReadS [VariablesResponse] # | |
Show VariablesResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> VariablesResponse -> ShowS # show :: VariablesResponse -> String # showList :: [VariablesResponse] -> ShowS # | |
Eq VariablesResponse Source # | |
Defined in Haskell.DAP Methods (==) :: VariablesResponse -> VariablesResponse -> Bool # (/=) :: VariablesResponse -> VariablesResponse -> Bool # |
data VariablesResponseBody Source #
Response to "variables" request.
Constructors
VariablesResponseBody | |
Fields
|
Instances
Read VariablesResponseBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS VariablesResponseBody # readList :: ReadS [VariablesResponseBody] # | |
Show VariablesResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> VariablesResponseBody -> ShowS # show :: VariablesResponseBody -> String # showList :: [VariablesResponseBody] -> ShowS # | |
Eq VariablesResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: VariablesResponseBody -> VariablesResponseBody -> Bool # (/=) :: VariablesResponseBody -> VariablesResponseBody -> Bool # |
source
data SourceRequest Source #
Source request; value of command field is "source".
Retrieves the content of the file which the debugger steps into.
Constructors
SourceRequest | |
Fields
|
Instances
Read SourceRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS SourceRequest # readList :: ReadS [SourceRequest] # | |
Show SourceRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SourceRequest -> ShowS # show :: SourceRequest -> String # showList :: [SourceRequest] -> ShowS # | |
Eq SourceRequest Source # | |
Defined in Haskell.DAP Methods (==) :: SourceRequest -> SourceRequest -> Bool # (/=) :: SourceRequest -> SourceRequest -> Bool # |
data SourceRequestArguments Source #
Arguments for source
request.
Constructors
SourceRequestArguments | |
Fields
|
Instances
Read SourceRequestArguments Source # | |
Defined in Haskell.DAP | |
Show SourceRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SourceRequestArguments -> ShowS # show :: SourceRequestArguments -> String # showList :: [SourceRequestArguments] -> ShowS # | |
Eq SourceRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: SourceRequestArguments -> SourceRequestArguments -> Bool # (/=) :: SourceRequestArguments -> SourceRequestArguments -> Bool # |
data SourceResponse Source #
Response to "source" request.
Constructors
SourceResponse | |
Fields
|
Instances
Read SourceResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS SourceResponse # readList :: ReadS [SourceResponse] # | |
Show SourceResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SourceResponse -> ShowS # show :: SourceResponse -> String # showList :: [SourceResponse] -> ShowS # | |
Eq SourceResponse Source # | |
Defined in Haskell.DAP Methods (==) :: SourceResponse -> SourceResponse -> Bool # (/=) :: SourceResponse -> SourceResponse -> Bool # |
data SourceResponseBody Source #
Response to "source" request.
Constructors
SourceResponseBody | |
Fields
|
Instances
Read SourceResponseBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS SourceResponseBody # readList :: ReadS [SourceResponseBody] # | |
Show SourceResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> SourceResponseBody -> ShowS # show :: SourceResponseBody -> String # showList :: [SourceResponseBody] -> ShowS # | |
Eq SourceResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: SourceResponseBody -> SourceResponseBody -> Bool # (/=) :: SourceResponseBody -> SourceResponseBody -> Bool # |
continue
data ContinueRequest Source #
Continue request; value of command field is "continue".
The request starts the debuggee to run again.
Constructors
ContinueRequest | |
Fields
|
Instances
Read ContinueRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ContinueRequest # readList :: ReadS [ContinueRequest] # | |
Show ContinueRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ContinueRequest -> ShowS # show :: ContinueRequest -> String # showList :: [ContinueRequest] -> ShowS # | |
Eq ContinueRequest Source # | |
Defined in Haskell.DAP Methods (==) :: ContinueRequest -> ContinueRequest -> Bool # (/=) :: ContinueRequest -> ContinueRequest -> Bool # |
data ContinueRequestArguments Source #
Arguments for continue
request.
Constructors
ContinueRequestArguments | |
Fields
|
Instances
Read ContinueRequestArguments Source # | |
Defined in Haskell.DAP | |
Show ContinueRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ContinueRequestArguments -> ShowS # show :: ContinueRequestArguments -> String # showList :: [ContinueRequestArguments] -> ShowS # | |
Eq ContinueRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: ContinueRequestArguments -> ContinueRequestArguments -> Bool # (/=) :: ContinueRequestArguments -> ContinueRequestArguments -> Bool # |
data ContinueResponse Source #
Response to "continue" request. This is just an acknowledgement, so no body field is required.
Constructors
ContinueResponse | |
Fields
|
Instances
Read ContinueResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ContinueResponse # readList :: ReadS [ContinueResponse] # | |
Show ContinueResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ContinueResponse -> ShowS # show :: ContinueResponse -> String # showList :: [ContinueResponse] -> ShowS # | |
Eq ContinueResponse Source # | |
Defined in Haskell.DAP Methods (==) :: ContinueResponse -> ContinueResponse -> Bool # (/=) :: ContinueResponse -> ContinueResponse -> Bool # |
next
data NextRequest Source #
Next request; value of command field is "next".
The request starts the debuggee to run again for one step.
penDebug will respond with a StoppedEvent (event type step
) after running the step.
Constructors
NextRequest | |
Fields
|
Instances
Read NextRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS NextRequest # readList :: ReadS [NextRequest] # readPrec :: ReadPrec NextRequest # readListPrec :: ReadPrec [NextRequest] # | |
Show NextRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> NextRequest -> ShowS # show :: NextRequest -> String # showList :: [NextRequest] -> ShowS # | |
Eq NextRequest Source # | |
Defined in Haskell.DAP |
data NextRequestArguments Source #
Arguments for next
request.
Constructors
NextRequestArguments | |
Fields
|
Instances
Read NextRequestArguments Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS NextRequestArguments # readList :: ReadS [NextRequestArguments] # | |
Show NextRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> NextRequestArguments -> ShowS # show :: NextRequestArguments -> String # showList :: [NextRequestArguments] -> ShowS # | |
Eq NextRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: NextRequestArguments -> NextRequestArguments -> Bool # (/=) :: NextRequestArguments -> NextRequestArguments -> Bool # |
data NextResponse Source #
Response to "next" request. This is just an acknowledgement, so no body field is required.
Constructors
NextResponse | |
Fields
|
Instances
Read NextResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS NextResponse # readList :: ReadS [NextResponse] # | |
Show NextResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> NextResponse -> ShowS # show :: NextResponse -> String # showList :: [NextResponse] -> ShowS # | |
Eq NextResponse Source # | |
Defined in Haskell.DAP |
stepIn
data StepInRequest Source #
StepIn request; value of command field is "stepIn".
The request starts the debuggee to run again for one step.
The debug adapter will respond with a StoppedEvent (event type step
) after running the step.
Constructors
StepInRequest | |
Fields
|
Instances
Read StepInRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StepInRequest # readList :: ReadS [StepInRequest] # | |
Show StepInRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StepInRequest -> ShowS # show :: StepInRequest -> String # showList :: [StepInRequest] -> ShowS # | |
Eq StepInRequest Source # | |
Defined in Haskell.DAP Methods (==) :: StepInRequest -> StepInRequest -> Bool # (/=) :: StepInRequest -> StepInRequest -> Bool # |
data StepInRequestArguments Source #
Arguments for stepIn
request.
Constructors
StepInRequestArguments | |
Fields
|
Instances
Read StepInRequestArguments Source # | |
Defined in Haskell.DAP | |
Show StepInRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StepInRequestArguments -> ShowS # show :: StepInRequestArguments -> String # showList :: [StepInRequestArguments] -> ShowS # | |
Eq StepInRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: StepInRequestArguments -> StepInRequestArguments -> Bool # (/=) :: StepInRequestArguments -> StepInRequestArguments -> Bool # |
data StepInResponse Source #
Response to "stepIn" request. This is just an acknowledgement, so no body field is required.
Constructors
StepInResponse | |
Fields
|
Instances
Read StepInResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StepInResponse # readList :: ReadS [StepInResponse] # | |
Show StepInResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StepInResponse -> ShowS # show :: StepInResponse -> String # showList :: [StepInResponse] -> ShowS # | |
Eq StepInResponse Source # | |
Defined in Haskell.DAP Methods (==) :: StepInResponse -> StepInResponse -> Bool # (/=) :: StepInResponse -> StepInResponse -> Bool # |
evaluate
data EvaluateRequest Source #
Evaluate request; value of command field is "evaluate".
Evaluates the given expression in the context of the top most stack frame.
The expression has access to any variables and arguments that are in scope.
Constructors
EvaluateRequest | |
Fields
|
Instances
Read EvaluateRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS EvaluateRequest # readList :: ReadS [EvaluateRequest] # | |
Show EvaluateRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> EvaluateRequest -> ShowS # show :: EvaluateRequest -> String # showList :: [EvaluateRequest] -> ShowS # | |
Eq EvaluateRequest Source # | |
Defined in Haskell.DAP Methods (==) :: EvaluateRequest -> EvaluateRequest -> Bool # (/=) :: EvaluateRequest -> EvaluateRequest -> Bool # |
data EvaluateRequestArguments Source #
rguments for evaluate
request.
Constructors
EvaluateRequestArguments | |
Fields
|
Instances
Read EvaluateRequestArguments Source # | |
Defined in Haskell.DAP | |
Show EvaluateRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> EvaluateRequestArguments -> ShowS # show :: EvaluateRequestArguments -> String # showList :: [EvaluateRequestArguments] -> ShowS # | |
Eq EvaluateRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: EvaluateRequestArguments -> EvaluateRequestArguments -> Bool # (/=) :: EvaluateRequestArguments -> EvaluateRequestArguments -> Bool # |
data EvaluateResponse Source #
Response to "evaluate" request.
Constructors
EvaluateResponse | |
Fields
|
Instances
Read EvaluateResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS EvaluateResponse # readList :: ReadS [EvaluateResponse] # | |
Show EvaluateResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> EvaluateResponse -> ShowS # show :: EvaluateResponse -> String # showList :: [EvaluateResponse] -> ShowS # | |
Eq EvaluateResponse Source # | |
Defined in Haskell.DAP Methods (==) :: EvaluateResponse -> EvaluateResponse -> Bool # (/=) :: EvaluateResponse -> EvaluateResponse -> Bool # |
data EvaluateResponseBody Source #
Response to "evaluate" request.
Constructors
EvaluateResponseBody | |
Fields
|
Instances
Read EvaluateResponseBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS EvaluateResponseBody # readList :: ReadS [EvaluateResponseBody] # | |
Show EvaluateResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> EvaluateResponseBody -> ShowS # show :: EvaluateResponseBody -> String # showList :: [EvaluateResponseBody] -> ShowS # | |
Eq EvaluateResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: EvaluateResponseBody -> EvaluateResponseBody -> Bool # (/=) :: EvaluateResponseBody -> EvaluateResponseBody -> Bool # |
completions
data CompletionsRequest Source #
CompletionsRequest request; value of command field is completions
.
Returns a list of possible completions for a given caret position and text.
The CompletionsRequest may only be called if the supportsCompletionsRequest
capability exists and is true.
Constructors
CompletionsRequest | |
Fields
|
Instances
Read CompletionsRequest Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS CompletionsRequest # readList :: ReadS [CompletionsRequest] # | |
Show CompletionsRequest Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> CompletionsRequest -> ShowS # show :: CompletionsRequest -> String # showList :: [CompletionsRequest] -> ShowS # | |
Eq CompletionsRequest Source # | |
Defined in Haskell.DAP Methods (==) :: CompletionsRequest -> CompletionsRequest -> Bool # (/=) :: CompletionsRequest -> CompletionsRequest -> Bool # |
data CompletionsRequestArguments Source #
Arguments for completions
request.
Constructors
CompletionsRequestArguments | |
Fields
|
Instances
Read CompletionsRequestArguments Source # | |
Defined in Haskell.DAP | |
Show CompletionsRequestArguments Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> CompletionsRequestArguments -> ShowS # show :: CompletionsRequestArguments -> String # showList :: [CompletionsRequestArguments] -> ShowS # | |
Eq CompletionsRequestArguments Source # | |
Defined in Haskell.DAP Methods (==) :: CompletionsRequestArguments -> CompletionsRequestArguments -> Bool # (/=) :: CompletionsRequestArguments -> CompletionsRequestArguments -> Bool # |
data CompletionsItem Source #
CompletionItems are the suggestions returned from the CompletionsRequest.
Constructors
CompletionsItem | |
Fields
|
Instances
Read CompletionsItem Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS CompletionsItem # readList :: ReadS [CompletionsItem] # | |
Show CompletionsItem Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> CompletionsItem -> ShowS # show :: CompletionsItem -> String # showList :: [CompletionsItem] -> ShowS # | |
Eq CompletionsItem Source # | |
Defined in Haskell.DAP Methods (==) :: CompletionsItem -> CompletionsItem -> Bool # (/=) :: CompletionsItem -> CompletionsItem -> Bool # |
data CompletionsResponse Source #
Response to completions
request.
Constructors
CompletionsResponse | |
Fields
|
Instances
Read CompletionsResponse Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS CompletionsResponse # readList :: ReadS [CompletionsResponse] # | |
Show CompletionsResponse Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> CompletionsResponse -> ShowS # show :: CompletionsResponse -> String # showList :: [CompletionsResponse] -> ShowS # | |
Eq CompletionsResponse Source # | |
Defined in Haskell.DAP Methods (==) :: CompletionsResponse -> CompletionsResponse -> Bool # (/=) :: CompletionsResponse -> CompletionsResponse -> Bool # |
data CompletionsResponseBody Source #
Response to completions
request.
Constructors
CompletionsResponseBody | |
Fields
|
Instances
Read CompletionsResponseBody Source # | |
Defined in Haskell.DAP | |
Show CompletionsResponseBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> CompletionsResponseBody -> ShowS # show :: CompletionsResponseBody -> String # showList :: [CompletionsResponseBody] -> ShowS # | |
Eq CompletionsResponseBody Source # | |
Defined in Haskell.DAP Methods (==) :: CompletionsResponseBody -> CompletionsResponseBody -> Bool # (/=) :: CompletionsResponseBody -> CompletionsResponseBody -> Bool # |
event
data OutputEvent Source #
Event message for "output" event type. The event indicates that the target has produced output.
Constructors
OutputEvent | |
Fields
|
Instances
Read OutputEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS OutputEvent # readList :: ReadS [OutputEvent] # readPrec :: ReadPrec OutputEvent # readListPrec :: ReadPrec [OutputEvent] # | |
Show OutputEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> OutputEvent -> ShowS # show :: OutputEvent -> String # showList :: [OutputEvent] -> ShowS # | |
Eq OutputEvent Source # | |
Defined in Haskell.DAP |
data OutputEventBody Source #
Event message for "output" event type. The event indicates that the target has produced output.
Constructors
OutputEventBody | |
Fields
|
Instances
Read OutputEventBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS OutputEventBody # readList :: ReadS [OutputEventBody] # | |
Show OutputEventBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> OutputEventBody -> ShowS # show :: OutputEventBody -> String # showList :: [OutputEventBody] -> ShowS # | |
Eq OutputEventBody Source # | |
Defined in Haskell.DAP Methods (==) :: OutputEventBody -> OutputEventBody -> Bool # (/=) :: OutputEventBody -> OutputEventBody -> Bool # |
data InitializedEvent Source #
Server-initiated response to client request
Constructors
InitializedEvent | |
Fields
|
Instances
Read InitializedEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS InitializedEvent # readList :: ReadS [InitializedEvent] # | |
Show InitializedEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> InitializedEvent -> ShowS # show :: InitializedEvent -> String # showList :: [InitializedEvent] -> ShowS # | |
Eq InitializedEvent Source # | |
Defined in Haskell.DAP Methods (==) :: InitializedEvent -> InitializedEvent -> Bool # (/=) :: InitializedEvent -> InitializedEvent -> Bool # |
data TerminatedEvent Source #
Event message for "terminated" event types.
The event indicates that debugging of the debuggee has terminated.
Constructors
TerminatedEvent | |
Fields
|
Instances
Read TerminatedEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS TerminatedEvent # readList :: ReadS [TerminatedEvent] # | |
Show TerminatedEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> TerminatedEvent -> ShowS # show :: TerminatedEvent -> String # showList :: [TerminatedEvent] -> ShowS # | |
Eq TerminatedEvent Source # | |
Defined in Haskell.DAP Methods (==) :: TerminatedEvent -> TerminatedEvent -> Bool # (/=) :: TerminatedEvent -> TerminatedEvent -> Bool # |
data TerminatedEventBody Source #
Event message for "terminated" event types.
The event indicates that debugging of the debuggee has terminated.
Constructors
TerminatedEventBody | |
Fields
|
Instances
Read TerminatedEventBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS TerminatedEventBody # readList :: ReadS [TerminatedEventBody] # | |
Show TerminatedEventBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> TerminatedEventBody -> ShowS # show :: TerminatedEventBody -> String # showList :: [TerminatedEventBody] -> ShowS # | |
Eq TerminatedEventBody Source # | |
Defined in Haskell.DAP Methods (==) :: TerminatedEventBody -> TerminatedEventBody -> Bool # (/=) :: TerminatedEventBody -> TerminatedEventBody -> Bool # |
data ExitedEvent Source #
Event message for "exited" event types.
Constructors
ExitedEvent | |
Fields
|
Instances
Read ExitedEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ExitedEvent # readList :: ReadS [ExitedEvent] # readPrec :: ReadPrec ExitedEvent # readListPrec :: ReadPrec [ExitedEvent] # | |
Show ExitedEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ExitedEvent -> ShowS # show :: ExitedEvent -> String # showList :: [ExitedEvent] -> ShowS # | |
Eq ExitedEvent Source # | |
Defined in Haskell.DAP |
data ExitedEventBody Source #
Event message for "exited" event types.
The exit code returned from the debuggee.
Constructors
ExitedEventBody | |
Fields |
Instances
Read ExitedEventBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ExitedEventBody # readList :: ReadS [ExitedEventBody] # | |
Show ExitedEventBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ExitedEventBody -> ShowS # show :: ExitedEventBody -> String # showList :: [ExitedEventBody] -> ShowS # | |
Eq ExitedEventBody Source # | |
Defined in Haskell.DAP Methods (==) :: ExitedEventBody -> ExitedEventBody -> Bool # (/=) :: ExitedEventBody -> ExitedEventBody -> Bool # |
data ContinuedEvent Source #
Event message for continued
event type.
The event indicates that the execution of the debuggee has continued.
Please note: a debug adapter is not expected to send this event in response to a request that implies that execution continues, e.g. launch
or continue
.
It is only necessary to send a continued
event if there was no previous request that implied this.
Constructors
ContinuedEvent | |
Fields
|
Instances
Read ContinuedEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ContinuedEvent # readList :: ReadS [ContinuedEvent] # | |
Show ContinuedEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ContinuedEvent -> ShowS # show :: ContinuedEvent -> String # showList :: [ContinuedEvent] -> ShowS # | |
Eq ContinuedEvent Source # | |
Defined in Haskell.DAP Methods (==) :: ContinuedEvent -> ContinuedEvent -> Bool # (/=) :: ContinuedEvent -> ContinuedEvent -> Bool # |
data ContinuedEventBody Source #
Body of ContinuedEvent
Constructors
ContinuedEventBody | |
Fields
|
Instances
Read ContinuedEventBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS ContinuedEventBody # readList :: ReadS [ContinuedEventBody] # | |
Show ContinuedEventBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> ContinuedEventBody -> ShowS # show :: ContinuedEventBody -> String # showList :: [ContinuedEventBody] -> ShowS # | |
Eq ContinuedEventBody Source # | |
Defined in Haskell.DAP Methods (==) :: ContinuedEventBody -> ContinuedEventBody -> Bool # (/=) :: ContinuedEventBody -> ContinuedEventBody -> Bool # |
data StoppedEvent 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
StoppedEvent | |
Fields
|
Instances
Read StoppedEvent Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StoppedEvent # readList :: ReadS [StoppedEvent] # | |
Show StoppedEvent Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StoppedEvent -> ShowS # show :: StoppedEvent -> String # showList :: [StoppedEvent] -> ShowS # | |
Eq StoppedEvent Source # | |
Defined in Haskell.DAP |
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
Read StoppedEventBody Source # | |
Defined in Haskell.DAP Methods readsPrec :: Int -> ReadS StoppedEventBody # readList :: ReadS [StoppedEventBody] # | |
Show StoppedEventBody Source # | |
Defined in Haskell.DAP Methods showsPrec :: Int -> StoppedEventBody -> ShowS # show :: StoppedEventBody -> String # showList :: [StoppedEventBody] -> ShowS # | |
Eq StoppedEventBody Source # | |
Defined in Haskell.DAP Methods (==) :: StoppedEventBody -> StoppedEventBody -> Bool # (/=) :: StoppedEventBody -> StoppedEventBody -> Bool # |