mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-07 11:51:49 +09:00
basic: fix bug where you couldnt print number 0
This commit is contained in:
@@ -453,7 +453,7 @@ if no arg text were given (e.g. "10 NEXT"), args will have zero length
|
||||
if (args[llll].troType == "number")
|
||||
print(" "+rsvArg+" ");
|
||||
else
|
||||
print(rsvArg || "");
|
||||
print((rsvArg === undefined) ? "" : rsvArg);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -572,7 +572,7 @@ if no arg text were given (e.g. "10 NEXT"), args will have zero length
|
||||
},
|
||||
"NEXT" : function(lnum, args) {
|
||||
// if no args were given
|
||||
//if (args.length == 0 || (args.length == 1 && args.troType == "null")) {
|
||||
if (args.length == 0 || (args.length == 1 && args.troType == "null")) {
|
||||
// go to most recent FOR
|
||||
let forVarname = bStatus.forStack.pop();
|
||||
//serial.println(lnum+" NEXT > forVarname = "+forVarname);
|
||||
@@ -590,11 +590,12 @@ if no arg text were given (e.g. "10 NEXT"), args will have zero length
|
||||
bStatus.vars[forVarname] === undefined; // unregister the variable
|
||||
return lnum + 1;
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
//let rsvArgs = args.map(function(it) { resolve(it) });
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
Object.freeze(bStatus.builtin);
|
||||
let bF = {};
|
||||
|
||||
Reference in New Issue
Block a user