From ef64bc4f810d5b3a40d65ef9c7a780e7f26deb92 Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Wed, 22 Nov 2023 23:06:50 +0100 Subject: [PATCH] WIP: parser --- src/ulas.c | 5 +++++ 1 file changed, 5 insertions(+) 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) { -- 2.30.2