~vdupras/duskos

fc6213a3dbd1bdfcac829cd5996d67df3be9e436 — Virgil Dupras a month ago 74f965f
halcc: uxn tests pass!

It's weird, uxntal code relied on && shortcut, which is explicitly unsupported
in DuskCC. But... my previous CC implementation didn't support it either. Why
did tests previous pass? weird...
2 files changed, 2 insertions(+), 3 deletions(-)

M fs/asm/uxntal.c
M fs/tests/emul/all.fs
M fs/asm/uxntal.c => fs/asm/uxntal.c +1 -2
@@ 282,8 282,7 @@ parse(char *w, int hdl)
				continue;
			else if(word[0] == '(')
				i++;
			else if(word[0] == ')' && --i < 1)
				break;
			else if(word[0] == ')') if (--i < 1) break;
		}
		break;
	case '~': /* include */

M fs/tests/emul/all.fs => fs/tests/emul/all.fs +1 -1
@@ 1,2 1,2 @@
f<< /tests/emul/cos/all.fs
\ f<< /tests/emul/uxn/all.fs
f<< /tests/emul/uxn/all.fs