From e0210fb5c13cf99775a3daf26a6854dfe6e37daf Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Tue, 2 Jul 2019 21:39:36 -0700 Subject: [PATCH] Pass values to functions, not variables. --- experiments/maki-interpreter/virtualMachine.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/experiments/maki-interpreter/virtualMachine.js b/experiments/maki-interpreter/virtualMachine.js index 2b62255f..97f01962 100644 --- a/experiments/maki-interpreter/virtualMachine.js +++ b/experiments/maki-interpreter/virtualMachine.js @@ -35,7 +35,7 @@ function interpret(start, { commands, methods, variables, classes }) { const methodArgs = []; while (argCount--) { - methodArgs.push(stack.pop()); + methodArgs.push(stack.pop().getValue()); } const variable = stack.pop(); const obj = variable.getValue();