hm-asm-web should not panic if it receives invalid asm code

This commit is contained in:
Henrik Böving
2021-03-05 19:59:16 +01:00
parent 3b49e98d97
commit f2a0966b17
3 changed files with 21 additions and 9 deletions

View File

@@ -2,8 +2,13 @@ import * as wasm from "hm-asm-web";
console.log("Welcome to hm-asm-web");
const code = "LDA #1\nADD #3\nSTA (8)"
console.log("Compiling:\n" + code)
const code = "LDA #1\nADD #3\nSTA (8)";
console.log("Compiling:\n" + code);
console.log(wasm.assemble(code));
console.log("Simulating for four clock cycles:\n" + code )
console.log("Simulating for four clock cycles:\n" + code);
console.log(wasm.simulate(code, 4));
const invalid = "LDA dkfljlsdkfjsdf";
console.log("Compiling invalid code:\n" + invalid);
console.log(wasm.assemble(invalid));
console.log("Hurray a nice error msg");