From: Lukas Krickl Date: Wed, 22 Nov 2023 22:06:50 +0000 (+0100) Subject: WIP: parser X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=ef64bc4f810d5b3a40d65ef9c7a780e7f26deb92;p=ulas%2F.git WIP: parser --- diff --git a/src/ulas.c b/src/ulas.c index dfe1de7..523d3f8 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -1455,6 +1455,11 @@ int ulas_asminstr(char *dst, unsigned long max, const char **line, goto skip; } } else if (tok[i] == ULAS_E8 || tok[i] == ULAS_E16) { + int rc = 0; + exprres[i] = ulas_intexpr(line, n, &rc); + if (rc == -1) { + return -1; + } } else { char c[2] = {tok[i], '\0'}; if (strncmp(ulas.tok.buf, c, ulas.tok.maxlen) != 0) {