Improve arg-shift test

New test case courtesy of @aaaaaa123456789
This commit is contained in:
ISSOtm
2020-02-11 11:38:10 +01:00
parent 96b6e4a76e
commit 31aa1ea474
2 changed files with 27 additions and 11 deletions

View File

@@ -1,21 +1,32 @@
print_all: MACRO print_all: MACRO
REPT _NARG REPT _NARG
PRINTT " \1" PRINTT " \1"
SHIFT SHIFT
ENDR ENDR
PRINTT "\n" PRINTT "\n"
ENDM ENDM
print_some: MACRO print_some: MACRO
PRINTT "\1" PRINTT "\1"
SHIFT 5 SHIFT 5
PRINTT "\2\6\9" PRINTT "\2\6\9"
SHIFT 17 SHIFT 17
SHIFT SHIFT
PRINTT "\3\9" PRINTT "\3\9"
ENDM ENDM
bad: MACRO
shift _NARG - 1
PRINTT \1
PRINTT "\n"
ENDM
print_all This test, probably, passes\,, but who knows, ? print_all This test, probably, passes\,, but who knows, ?
print_some R,e,d,n,e,x,G,a,m,e,B,o,y,D,e,v,e,l,o,p,e,m,e,n,t,S,y,s,t,e,m,\n print_some R,e,d,n,e,x,G,a,m,e,B,o,y,D,e,v,e,l,o,p,e,m,e,n,t,S,y,s,t,e,m,\n
bad 1, 3, 5, 1, 2, 4, 5, 6, 3, 3, 3, 6, 2, 1, "H"
bad "E"
bad 0, 1, 2, 3, "L"
bad 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, "L"
bad as, asd, asdf, asdfg, asdgh, "O"

View File

@@ -1,2 +1,7 @@
This test probably passes, but who knows ? This test probably passes, but who knows ?
RGBDS RGBDS
H
E
L
L
O