From 8e1f84b1369909745859777d07a5e8e74b5df334 Mon Sep 17 00:00:00 2001 From: Ben Winston Date: Sun, 21 May 2023 20:26:59 -0400 Subject: move disassembly into compiler, preparing for functions --- main.d | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'main.d') diff --git a/main.d b/main.d index 526b79a..c497283 100644 --- a/main.d +++ b/main.d @@ -28,18 +28,9 @@ void repl() { Parser parser = new Parser(input); - Compiler compiler = new Compiler(FunctionType.SCRIPT, &parser); + Compiler compiler = new Compiler(ObjType.SCRIPT, &parser); Function func = compiler.compile(); - int cnt = 0; - writeln("== disassembly =="); - while(true) { - if (cnt >= func.chunk.code.length) { - break; - } - cnt = disassemble(func.chunk, cnt); - } - VM vm = new VM(func); vm.run(); -- cgit v1.2.3