lvm.js

changeset 93
748b51e8f0d6
parent 92
e9da9847121a
child 95
c461e20b609a
equal deleted inserted replaced
92:e9da9847121a 93:748b51e8f0d6
669 if(ret) 669 if(ret)
670 sys.puts("Returned: "+sys.inspect(ret)); 670 sys.puts("Returned: "+sys.inspect(ret));
671 } 671 }
672 catch(e) 672 catch(e)
673 { 673 {
674 sys.puts("Error: " + e); 674 var currframe = testvm.callstack[testvm.callstack.length-1];
675 var currfunc = currframe.f;
676 sys.print("lvm.js: "+(currfunc.sourceName||"=<unknown>").substr(1)+":"+(currfunc.sourceLines[currframe.pc]||"<unknown>")+": ");
677 sys.puts(e);
675 if(typeof(e) == "object" && "stack" in e) 678 if(typeof(e) == "object" && "stack" in e)
676 sys.puts(e.stack); 679 sys.puts(e.stack);
677 process.exit(1); 680 process.exit(1);
678 } 681 }

mercurial