From f74a1ee342b779ebe2848db47bc0ebf41a4e3a9e Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 18 Nov 2020 15:54:12 +0900 Subject: [PATCH] basic: NEXT with arguments will be left for future version :p --- assets/tbas/basic.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/assets/tbas/basic.js b/assets/tbas/basic.js index b6b4d9b..37a9263 100644 --- a/assets/tbas/basic.js +++ b/assets/tbas/basic.js @@ -33,8 +33,8 @@ lang.badFunctionCallFormat = "Illegal function call"; lang.unmatchedBrackets = "Unmatched brackets"; lang.missingOperand = "Missing operand"; lang.noSuchFile = "No such file"; -lang.nextWithoutFor = function(line) { - return "NEXT without FOR in "+line; +lang.nextWithoutFor = function(line, varname) { + return "NEXT "+((varname !== undefined) ? ("'"+varname+"'") : "")+"without FOR in "+line; }; lang.syntaxfehler = function(line, reason) { return "Syntax error" + ((line !== undefined) ? (" in "+line) : "") + ((reason !== undefined) ? (": "+reason) : ""); @@ -592,8 +592,7 @@ if no arg text were given (e.g. "10 NEXT"), args will have zero length } } - //let rsvArgs = args.map(function(it) { resolve(it) }); - + throw lang.syntaxfehler(lnum, "extra arguments for NEXT"); } };