diff --git a/experiments/modern/src/debugger/index.js b/experiments/modern/src/debugger/index.js index 11aa1ba7..62f2f551 100644 --- a/experiments/modern/src/debugger/index.js +++ b/experiments/modern/src/debugger/index.js @@ -134,8 +134,7 @@ function Debugger({ maki }) { const nextValue = React.useCallback( value => { - const { i, stack, program } = value; - const { variables, commands } = program; + const { i, stack, variables, commands } = value; dispatch({ type: "STEPPED", variables, diff --git a/experiments/modern/src/maki-interpreter/virtualMachine.js b/experiments/modern/src/maki-interpreter/virtualMachine.js index e4981641..1623c709 100644 --- a/experiments/modern/src/maki-interpreter/virtualMachine.js +++ b/experiments/modern/src/maki-interpreter/virtualMachine.js @@ -35,7 +35,9 @@ function* interpret(start, program, stack = []) { let i = start; while (i < commands.length) { const command = commands[i]; - yield { i, command, stack, variables, program }; + { + yield { i, command, stack, variables, commands }; + } switch (command.opcode) { // push