6 Commits

Author SHA1 Message Date
pondman 62dc0f30eb refactor and add comment support 2026-07-21 20:58:50 +02:00
pondman 09b552ed8c fix(parser)
parser used to work depending on opening parenthesis and therefore
parsed e.g. `(if 0 (list 1 2 3) 1)` as two seperate expressions, thus
the example would print:
1
(1 2 3)

Now fixed by using a stack for parenthesis
2026-07-21 20:12:15 +02:00
pondman 8ec82a66e0 WIP: refactor api 2026-07-21 19:18:53 +02:00
pondman b0fee03ec0 impl scopes more or less properly 2026-07-21 14:34:26 +02:00
pondman 772bf99de9 fix(main.c): read from stdin properly 2026-07-21 13:34:36 +02:00
pondman fb40d83244 refactor: spread across files 2026-07-21 11:53:10 +02:00