Prettier stack printing in debugMode

Sun, 21 Nov 2010 16:29:29 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Sun, 21 Nov 2010 16:29:29 +0000
changeset 106
04eb68b0f3e3
parent 105
fdcc139587a3
child 107
40b25248703b

Prettier stack printing in debugMode

lvm.js file | annotate | diff | comparison | revisions
--- a/lvm.js	Sun Nov 21 16:28:40 2010 +0000
+++ b/lvm.js	Sun Nov 21 16:29:29 2010 +0000
@@ -405,7 +405,8 @@
 			if(debugMode)
 			{
 				sys.puts("PC: "+(frame.pc-1)+" OP: "+instruction[0]);
-				sys.puts("STACK: "+sys.inspect(frame.reg));
+				for(var i = 0; i < frame.reg.length; i++)
+					sys.puts("\t"+i+":\t("+frame.reg[i].type+") "+frame.reg[i].toString());
 			}
 			switch(INS_OPCODE(instruction))
 			{

mercurial