diff options
Diffstat (limited to 'main.d')
| -rw-r--r-- | main.d | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -31,6 +31,15 @@ void repl() { Compiler compiler = new Compiler(FunctionType.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(); |
