| 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 # | |