Add stepping and breakpoints to debugger

This commit is contained in:
Nilay Majorwar
2021-12-15 22:08:30 +05:30
parent 38247f03c8
commit 7d9fb457ff
6 changed files with 58 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ const DebugControls = (props: {
paused: boolean;
onPause: () => void;
onResume: () => void;
onStep: () => void;
onStop: () => void;
}) => {
return (
@@ -37,6 +38,7 @@ const DebugControls = (props: {
<Button
small
title="Step"
onClick={props.onStep}
disabled={!props.paused}
icon={<Icon icon="step-forward" intent="warning" />}
/>
@@ -55,6 +57,7 @@ type Props = {
onRun: () => void;
onPause: () => void;
onResume: () => void;
onStep: () => void;
onStop: () => void;
};
@@ -68,6 +71,7 @@ export const ExecutionControls = (props: Props) => {
paused={props.state === "paused"}
onPause={props.onPause}
onResume={props.onResume}
onStep={props.onStep}
onStop={props.onStop}
/>
)}