Closed barabanovro closed 2 months ago
Hey, I would like to work on this. I have been through the visualization task and all so well aware with the working. I can make a new component for this, also add the sierra mode and substep counter state in context and render accordingly.
Hello, I would love to have the chance to work on a hard task :) My last contribution gave me an overview of how works the debugging with highlights so I think I am able to work on this !
Assigned @jaipaljadeja for his in-depth codebase expertise, essential for this complex task. @BlackStarkGoku, your enthusiasm is valued, and more challenging opportunities will come. Thanks to both for your dedication!
Description: This task involves adding a feature that enables developers to debug Sierra statements on an individual basis. A mode selector will be added to the right-hand panel of the user interface, allowing the user to switch between
Execution Trace
and the newSierra
debug view.Task Objectives:
Selector: Place a selector in the right panel to choose between
Debug VM Execution Trace
andDebug Sierra
, whereExecution Trace
currently is.Sierra Mode Display:
Sierra
mode is selected.Debug Info
window inSierra
mode.Sierra
mode.Step-Through Logic for Sierra Mode:
executionTraceStepNumber
.executionTraceStepNumber
and reset the "substep" counter.Code Editor Synchronization in Sierra Mode:
Sierra
mode, the Cairo editor highlights only the code segments corresponding to the active Sierra statement being debugged.Notes:
Execution Trace
functionality remains unaffected when it is the selected mode.