diff --git a/test/asm/bracketed-symbols.asm b/test/asm/bracketed-symbols.asm index a87ee938..33e7c1e3 100644 --- a/test/asm/bracketed-symbols.asm +++ b/test/asm/bracketed-symbols.asm @@ -4,3 +4,17 @@ PRINTT "{x:X}\n" PRINTT "{X:X}\n" PRINTT "{d:X}\n" PRINTT "{b:X}\n" + +Y equ 1337 +PRINTT "{b:Y}\n" + +rsreset +R rb 0 +PRINTT "{d:R}\n" + +S equs "You can't format me!" +PRINTT "{X:S}\n" + +SECTION "Test", ROM0 +Label: +PRINTT "{x:Label}\n" diff --git a/test/asm/bracketed-symbols.out b/test/asm/bracketed-symbols.out index 378f3601..5ebcd6d0 100644 --- a/test/asm/bracketed-symbols.out +++ b/test/asm/bracketed-symbols.out @@ -1,5 +1,12 @@ +ERROR: bracketed-symbols.asm(16): + Print types are only allowed for numbers +ERROR: bracketed-symbols.asm(20): + Expression must have a constant value $2A 2a 2A 42 101010 +10100111001 +0 +You can't format me! diff --git a/test/asm/bracketed-symbols.out.pipe b/test/asm/bracketed-symbols.out.pipe index 378f3601..c4ad9d95 100644 --- a/test/asm/bracketed-symbols.out.pipe +++ b/test/asm/bracketed-symbols.out.pipe @@ -1,5 +1,12 @@ +ERROR: -(16): + Print types are only allowed for numbers +ERROR: -(20): + Expression must have a constant value $2A 2a 2A 42 101010 +10100111001 +0 +You can't format me!