mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-14 08:24:04 +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")
|
if (args[llll].troType == "number")
|
||||||
print(" "+rsvArg+" ");
|
print(" "+rsvArg+" ");
|
||||||
else
|
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) {
|
"NEXT" : function(lnum, args) {
|
||||||
// if no args were given
|
// 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
|
// go to most recent FOR
|
||||||
let forVarname = bStatus.forStack.pop();
|
let forVarname = bStatus.forStack.pop();
|
||||||
//serial.println(lnum+" NEXT > forVarname = "+forVarname);
|
//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
|
bStatus.vars[forVarname] === undefined; // unregister the variable
|
||||||
return lnum + 1;
|
return lnum + 1;
|
||||||
}
|
}
|
||||||
//}
|
}
|
||||||
|
|
||||||
//let rsvArgs = args.map(function(it) { resolve(it) });
|
//let rsvArgs = args.map(function(it) { resolve(it) });
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
Object.freeze(bStatus.builtin);
|
Object.freeze(bStatus.builtin);
|
||||||
let bF = {};
|
let bF = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user