Aria

A low-level systems programming language
git clone git://git.m21c.me/Aria.git
Log | Files | Refs | README | LICENSE

commit 20b50194166441a2f6ac71869ca175f8776d4b44
parent 2b23ac6c90856ae2c9a3f1a01ce2e28b4618573d
Author: m21c <ho*******@gmail.com>
Date:   Mon,  6 Jul 2026 20:58:09 +0200

parser: fix: expresssion over multiple lines

Diffstat:
Mcompiler.c | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/compiler.c b/compiler.c @@ -3838,6 +3838,12 @@ readatom(Source *source, int flags) /* skip postfix-operators */ return wrapenv(lhs, popenv(source)); + case LINEDELIM: + /* @note is looping needed? */ + while (getkind(source) == LINEDELIM) + gettok(source); + return readatom(source, flags); + default: /* joinerror: */ error(getloc(source), "expected expression");