diff --git a/src/vm.ts b/src/vm.ts index 493723b..0ca7bf9 100644 --- a/src/vm.ts +++ b/src/vm.ts @@ -386,7 +386,7 @@ export class VM { const varName = instruction.operand as string const value = this.scope.get(varName) - if (value?.type === 'function') { + if (value?.type === 'function' || value?.type === 'native') { this.stack.push(value) this.stack.push(toValue(0)) this.stack.push(toValue(0))