1
0
mirror of https://github.com/sehugg/8bitworkshop.git synced 2026-04-21 06:16:43 +00:00

converted Assembler to class, added nanoasm submodule (not mapped yet)

This commit is contained in:
Steven Hugg
2019-05-25 17:46:48 -04:00
parent 252c262cf0
commit decccdf0d7
6 changed files with 189 additions and 179 deletions
+25
View File
@@ -113,4 +113,29 @@ WaitVsync:
assert.equal(11, result.output[0]);
assert.equal(128, result.output.length);
});
it('Should fail', function() {
var source = `.arch femto8
zero C
`;
var asm = new assembler.Assembler(EXAMPLE_SPEC);
var result = asm.assembleFile(source);
console.log(result);
assert.deepEqual(
[ { msg: "Can't use 'c' here, only one of: a, b, ip, none", line: 2 } ],
result.errors);
});
/*
it('Should fail 2', function() {
var source = `.arch femto8
mov A, [b]
`;
var asm = new assembler.Assembler(EXAMPLE_SPEC);
var result = asm.assembleFile(source);
console.log(result);
assert.deepEqual(
[ { msg: "Can't use 'c' here, only one of: a, b, ip, none", line: 2 } ],
result.errors);
});
*/
});