376 if(args) |
376 if(args) |
377 frame.reg = args.slice(0); |
377 frame.reg = args.slice(0); |
378 else |
378 else |
379 frame.reg = []; |
379 frame.reg = []; |
380 this.callstack.push(frame); |
380 this.callstack.push(frame); |
381 for(var i=0;i<lfFunction.maxStackSize;i++) |
381 for(var i=frame.reg.length;i<lfFunction.maxStackSize;i++) |
382 frame.reg[i] = this.LValue(null); |
382 frame.reg[i] = this.LValue(null); |
383 return this.run(frame); |
383 return this.run(frame); |
384 } |
384 } |
385 }, |
385 }, |
386 run: function(frame) |
386 run: function(frame) |