From ae9278a8df196f965e4a51d9b68a29b6a1c3b5cf Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sun, 27 Dec 2020 19:03:55 +0900 Subject: [PATCH] basic: i screwed up order of else-ifs --- assets/disk0/tbas/basic.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/assets/disk0/tbas/basic.js b/assets/disk0/tbas/basic.js index fa9fded..9548b4a 100644 --- a/assets/disk0/tbas/basic.js +++ b/assets/disk0/tbas/basic.js @@ -2782,14 +2782,15 @@ bF._executeSyntaxTree = function(lnum, stmtnum, syntaxTree, recDepth) { if (func === undefined) { var someVar = bStatus.vars[funcName]; + if (DBGON) { + serial.println(lnum+" _executeSyntaxTree: "+someVar); + if (typeof someVar == "object") + serial.println(lnum+" _executeSyntaxTree: "+Object.entries(someVar)); + } + if (someVar === undefined) { throw lang.syntaxfehler(lnum, funcName + " is undefined"); } - - if (DBGON) { - serial.println(lnum+" _executeSyntaxTree: "+Object.entries(someVar)); - } - else if ("array" == someVar.bvType) { func = bStatus.getArrayIndexFun(lnum, stmtnum, funcName, someVar.bvLiteral); }