@@ -216,35 +216,6 @@ proc closeActiveTab*(data: Data) {.locks: 0.} =
216216
217217proc getBoundingClientRect (s: js): HTMLBoundingRect {.importcpp : " #.getBoundingClientRect()" .}
218218
219- proc assemblyTokenView (token: Token ): VNode =
220- buildHtml (td (class = & " token-{ ($ token.kind).toLowerAscii[2 ..^ 1 ]} assembly-token " )):
221- text (token.raw)
222-
223- proc assemblyLineView (
224- self: EditorViewComponent ,
225- assemblyToken: AssemblyToken ,
226- nextOffset: int ,
227- index: int
228- ): VNode =
229- let location = self.data.services.debugger.location
230- let currentOpcode =
231- if assemblyToken.offset <= location.offset and nextOffset > location.offset:
232- " on"
233- else :
234- " "
235-
236- if currentOpcode == " on" :
237- scrollAssembly = index
238-
239- buildHtml (
240- tr (class = & " low-level-assembly-line { currentOpcode} " )
241- ):
242- tdiv (class = " assembly-offset" , onclick= proc (ev: Event , v: VNode ) =
243- self.data.services.debugger.toggleAssemblyBreakpoint (assemblyToken.address)):
244- text ($ assemblyToken.offset)
245- for token in assemblyToken.value:
246- assemblyTokenView (token)
247-
248219proc assemblyRegisterView (state: JsAssoc [cstring , cstring ]): VNode =
249220 buildHtml (table (class = " assembly-registers" )):
250221 for label, value in state:
@@ -254,15 +225,6 @@ proc assemblyRegisterView(state: JsAssoc[cstring, cstring]): VNode =
254225 td (class = " assembly-register-value" ):
255226 text (value)
256227
257- proc assemblyFunctionView (self: EditorViewComponent , fn: cstring , tokens: seq [AssemblyToken ]): VNode =
258- buildHtml (tdiv):
259- tdiv (class = " assembly-function" ):
260- tdiv (class = " assembly-function-name" ):
261- text (fn)
262- tdiv (class = " assembly-function-code" ):
263- for i, token in tokens:
264- assemblyLineView (self, token, if i < tokens.len - 1 : tokens[i + 1 ].offset else : - 1 , i)
265- assemblyRegisterView (self.data.services.debugger.registerState)
266228
267229proc removeClasses (index: int , class: cstring , name: string ) =
268230 let elements = jqall (& " #{ name} -{ index} .{ class} " )
0 commit comments