From fe569b8d0b238da064673ff22ad092b8e972dce0 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 15 Jul 2019 18:20:13 -0700 Subject: [PATCH] Pause before the first command --- experiments/modern/src/maki-interpreter/virtualMachine.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/experiments/modern/src/maki-interpreter/virtualMachine.js b/experiments/modern/src/maki-interpreter/virtualMachine.js index c596ac67..d2da587f 100644 --- a/experiments/modern/src/maki-interpreter/virtualMachine.js +++ b/experiments/modern/src/maki-interpreter/virtualMachine.js @@ -37,6 +37,10 @@ async function interpret(start, program, stack = [], { logger = null }) { let i = start; while (i < commands.length) { const command = commands[i]; + // Print some debug info + if (logger) { + await logger({ i, command, stack, variables, program }); + } switch (command.opcode) { // push @@ -279,10 +283,6 @@ async function interpret(start, program, stack = [], { logger = null }) { } i++; - // Print some debug info - if (logger) { - await logger({ i, command, stack, variables, program }); - } } }