Skip to content

Commit b8a1ae2

Browse files
committed
use field names for better readability
1 parent 03eda0f commit b8a1ae2

File tree

1 file changed

+80
-12
lines changed

1 file changed

+80
-12
lines changed

dap/src/DAP/Event.hs

Lines changed: 80 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,20 @@ sendContinuedEvent :: ContinuedEvent -> Adaptor app ()
6161
sendContinuedEvent = sendSuccesfulEvent EventTypeContinued . setBody
6262
----------------------------------------------------------------------------
6363
defaultContinuedEvent :: ContinuedEvent
64-
defaultContinuedEvent = ContinuedEvent 0 False
64+
defaultContinuedEvent
65+
= ContinuedEvent
66+
{ continuedEventThreadId = 0
67+
, continuedEventAllThreadsContinued = False
68+
}
6569
----------------------------------------------------------------------------
6670
sendExitedEvent :: ExitedEvent -> Adaptor app ()
6771
sendExitedEvent = sendSuccesfulEvent EventTypeExited . setBody
6872
----------------------------------------------------------------------------
6973
defaultExitedEvent :: ExitedEvent
70-
defaultExitedEvent = ExitedEvent 0
74+
defaultExitedEvent
75+
= ExitedEvent
76+
{ exitedEventExitCode = 0
77+
}
7178
----------------------------------------------------------------------------
7279
sendInitializedEvent :: Adaptor app ()
7380
sendInitializedEvent = sendSuccesfulEvent EventTypeInitialized (pure ())
@@ -76,7 +83,13 @@ sendInvalidatedEvent :: InvalidatedEvent -> Adaptor app ()
7683
sendInvalidatedEvent = sendSuccesfulEvent EventTypeInvalidated . setBody
7784
----------------------------------------------------------------------------
7885
defaultInvalidatedEvent :: InvalidatedEvent
79-
defaultInvalidatedEvent = InvalidatedEvent [] Nothing Nothing
86+
defaultInvalidatedEvent
87+
= InvalidatedEvent
88+
{ invalidatedEventAreas = []
89+
, invalidatedEventThreadId = Nothing
90+
, invalidatedEventStackFrameId = Nothing
91+
}
92+
8093
----------------------------------------------------------------------------
8194
sendLoadedSourceEvent :: LoadedSourceEvent -> Adaptor app ()
8295
sendLoadedSourceEvent = sendSuccesfulEvent EventTypeLoadedSource . setBody
@@ -85,7 +98,12 @@ sendMemoryEvent :: MemoryEvent -> Adaptor app ()
8598
sendMemoryEvent = sendSuccesfulEvent EventTypeMemory . setBody
8699
----------------------------------------------------------------------------
87100
defaultMemoryEvent :: MemoryEvent
88-
defaultMemoryEvent = MemoryEvent mempty 0 0
101+
defaultMemoryEvent
102+
= MemoryEvent
103+
{ memoryEventMemoryReference = mempty
104+
, memoryEventOffset = 0
105+
, memoryEventCount = 0
106+
}
89107
----------------------------------------------------------------------------
90108
sendModuleEvent :: ModuleEvent -> Adaptor app ()
91109
sendModuleEvent = sendSuccesfulEvent EventTypeModule . setBody
@@ -94,48 +112,98 @@ sendOutputEvent :: OutputEvent -> Adaptor app ()
94112
sendOutputEvent = sendSuccesfulEvent EventTypeOutput . setBody
95113
----------------------------------------------------------------------------
96114
defaultOutputEvent :: OutputEvent
97-
defaultOutputEvent = OutputEvent Nothing mempty Nothing Nothing Nothing Nothing Nothing Nothing
115+
defaultOutputEvent
116+
= OutputEvent
117+
{ outputEventCategory = Nothing
118+
, outputEventOutput = mempty
119+
, outputEventGroup = Nothing
120+
, outputEventVariablesReference = Nothing
121+
, outputEventSource = Nothing
122+
, outputEventLine = Nothing
123+
, outputEventColumn = Nothing
124+
, outputEventData = Nothing
125+
}
98126
----------------------------------------------------------------------------
99127
sendProcessEvent :: ProcessEvent -> Adaptor app ()
100128
sendProcessEvent = sendSuccesfulEvent EventTypeProcess . setBody
101129
----------------------------------------------------------------------------
102130
defaultProcessEvent :: ProcessEvent
103-
defaultProcessEvent = ProcessEvent mempty Nothing True Nothing Nothing
131+
defaultProcessEvent
132+
= ProcessEvent
133+
{ processEventName = mempty
134+
, processEventSystemProcessId = Nothing
135+
, processEventIsLocalProcess = True
136+
, processEventStartMethod = Nothing
137+
, processEventPointerSize = Nothing
138+
}
104139
----------------------------------------------------------------------------
105140
sendProgressEndEvent :: ProgressEndEvent -> Adaptor app ()
106141
sendProgressEndEvent = sendSuccesfulEvent EventTypeProgressEnd . setBody
107142
----------------------------------------------------------------------------
108143
defaultProgressEndEvent :: ProgressEndEvent
109-
defaultProgressEndEvent = ProgressEndEvent mempty Nothing
144+
defaultProgressEndEvent
145+
= ProgressEndEvent
146+
{ progressEndEventProgressId = mempty
147+
, progressEndEventMessage = Nothing
148+
}
110149
----------------------------------------------------------------------------
111150
sendProgressStartEvent :: ProgressStartEvent -> Adaptor app ()
112151
sendProgressStartEvent = sendSuccesfulEvent EventTypeProgressStart . setBody
113152
----------------------------------------------------------------------------
114153
defaultProgressStartEvent :: ProgressStartEvent
115-
defaultProgressStartEvent = ProgressStartEvent mempty mempty Nothing False Nothing Nothing
154+
defaultProgressStartEvent
155+
= ProgressStartEvent
156+
{ progressStartEventProgressId = mempty
157+
, progressStartEventTitle = mempty
158+
, progressStartEventRequestId = Nothing
159+
, progressStartEventCancellable = False
160+
, progressStartEventMessage = Nothing
161+
, progressStartEventPercentage = Nothing
162+
}
116163
----------------------------------------------------------------------------
117164
sendProgressUpdateEvent :: ProgressUpdateEvent -> Adaptor app ()
118165
sendProgressUpdateEvent = sendSuccesfulEvent EventTypeProgressUpdate . setBody
119166
----------------------------------------------------------------------------
120167
defaultProgressUpdateEvent :: ProgressUpdateEvent
121-
defaultProgressUpdateEvent = ProgressUpdateEvent mempty Nothing Nothing
168+
defaultProgressUpdateEvent
169+
= ProgressUpdateEvent
170+
{ progressUpdateEventProgressId = mempty
171+
, progressUpdateEventMessage = Nothing
172+
, progressUpdateEventPercentage = Nothing
173+
}
122174
----------------------------------------------------------------------------
123175
sendStoppedEvent :: StoppedEvent -> Adaptor app ()
124176
sendStoppedEvent = sendSuccesfulEvent EventTypeStopped . setBody
125177
----------------------------------------------------------------------------
126178
defaultStoppedEvent :: StoppedEvent
127-
defaultStoppedEvent = StoppedEvent StoppedEventReasonStep Nothing (Just 0) False Nothing False []
179+
defaultStoppedEvent
180+
= StoppedEvent
181+
{ stoppedEventReason = StoppedEventReasonStep
182+
, stoppedEventDescription = Nothing
183+
, stoppedEventThreadId = Just 0
184+
, stoppedEventPreserveFocusHint = False
185+
, stoppedEventText = Nothing
186+
, stoppedEventAllThreadsStopped = False
187+
, stoppedEventHitBreakpointIds = []
188+
}
128189
----------------------------------------------------------------------------
129190
sendTerminatedEvent :: TerminatedEvent -> Adaptor app ()
130191
sendTerminatedEvent = sendSuccesfulEvent EventTypeTerminated . setBody
131192
----------------------------------------------------------------------------
132193
defaultTerminatedEvent :: TerminatedEvent
133-
defaultTerminatedEvent = TerminatedEvent False
194+
defaultTerminatedEvent
195+
= TerminatedEvent
196+
{ terminatedEventRestart = False
197+
}
134198
----------------------------------------------------------------------------
135199
sendThreadEvent :: ThreadEvent -> Adaptor app ()
136200
sendThreadEvent = sendSuccesfulEvent EventTypeThread . setBody
137201
----------------------------------------------------------------------------
138202
defaultThreadEvent :: ThreadEvent
139-
defaultThreadEvent = ThreadEvent ThreadEventReasonStarted 0
203+
defaultThreadEvent
204+
= ThreadEvent
205+
{ threadEventReason = ThreadEventReasonStarted
206+
, threadEventThreadId = 0
207+
}
140208
----------------------------------------------------------------------------
141209

0 commit comments

Comments
 (0)