From da595f548d983fcfcdd4df2cf87b0fb2d773cedc Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sat, 14 Nov 2020 16:54:54 +0900 Subject: [PATCH] basic:for-next wip todo --- assets/tbas/basic.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/assets/tbas/basic.js b/assets/tbas/basic.js index 139e0a7..bbd8051 100644 --- a/assets/tbas/basic.js +++ b/assets/tbas/basic.js @@ -271,6 +271,7 @@ let threeArgNum = function(lnum, args, action) { } let bStatus = {}; bStatus.gosubStack = []; +bStatus.forStack = {}; bStatus.vars = {}; bStatus.defuns = {}; bStatus.rnd = 0; // stores mantissa (23 bits long) of single precision floating point number @@ -472,7 +473,15 @@ bStatus.builtin = { "TEST" : function(lnum, args) { if (args.length != 1) throw lang.syntaxfehler(lnum, args.length + " arguments were given"); return resolve(args[0]); -} +}, +"FOR" : function(lnum, args) { + throw TODO(); + // use bStatus.forStack +}, +"NEXT" : function(lnum, args) { + throw TODO(); + // use bStatus.forStack +}, }; Object.freeze(bStatus.builtin); let bF = {};