From 9414d19faddf9d5eadf1a754d1598c85204ccb4d Mon Sep 17 00:00:00 2001 From: n loewen Date: Tue, 15 Aug 2023 16:52:57 +0100 Subject: [PATCH] Bugfix (assembler): Split opcodes from operands using a regular expression, so that tabs don't break it --- assembler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assembler.js b/assembler.js index 05d7d0d..de50abe 100644 --- a/assembler.js +++ b/assembler.js @@ -77,7 +77,7 @@ function decodeInstructions(line) { continue; } - let op_arg_array = line.split(" "); // split line into an array of [op, arg] + let op_arg_array = line.split(/\s+/); // split line into an array of [op, arg] let opName = op_arg_array[0].toLowerCase(); let arg_str = op_arg_array[1]; let arg_num = null;