From 24319c55e90f1e4c8abbafa3037cc968cd3fed87 Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Wed, 27 Mar 2024 15:59:03 -0700 Subject: [PATCH] (uxnasm) Housekeeping --- src/uxnasm.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/uxnasm.c b/src/uxnasm.c index d3dcdf8..0b5f68c 100644 --- a/src/uxnasm.c +++ b/src/uxnasm.c @@ -321,17 +321,16 @@ parse(char *w, FILE *f, Context *ctx) case '$': case '|': return !makepad(w) ? error_asm("Invalid padding") : 1; case '[': - case ']': break; - default: - if(sihx(w)) - return writehex(w, ctx); - else if(isopcode(w)) - return writebyte(findopcode(w), ctx); - else if((m = findmacro(w))) - return walkmacro(m, ctx); - else - return addref(w, ' ', ptr + 1) && writebyte(0x60, ctx) && writeshort(0xffff); + case ']': return 1; } + if(sihx(w)) + return writehex(w, ctx); + else if(isopcode(w)) + return writebyte(findopcode(w), ctx); + else if((m = findmacro(w))) + return walkmacro(m, ctx); + else + return addref(w, ' ', ptr + 1) && writebyte(0x60, ctx) && writeshort(0xffff); return 1; }