diff options
| author | LLLL Colonq <llll@colonq> | 2026-02-13 17:32:00 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2026-02-13 17:32:00 -0500 |
| commit | 2b47c650a161fe2c2c4c7f4d74a19c2c6fe6021e (patch) | |
| tree | 357e6484f707faaafae41aa4a35bbb418c791bf1 /src/main.c | |
| parent | e6329f2ce1df83fd729e79f7e92e55fe96a2e826 (diff) | |
Update
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -12,6 +12,7 @@ int main(int argc, char **argv) { pit_install_library_essential(rt); pit_install_library_io(rt); pit_install_library_plist(rt); + pit_install_library_alist(rt); pit_install_library_bytestring(rt); if (argc < 2) { /* run repl */ char buf[1024] = {0}; @@ -49,11 +50,11 @@ int main(int argc, char **argv) { } pit_parser_from_lexer(&parse, &lex); while (p = pit_parse(rt, &parse, &eof), !eof) { + if (pit_runtime_print_error(rt)) exit(1); pit_eval(rt, p); - if (pit_runtime_print_error(rt)) { - exit(1); - } + if (pit_runtime_print_error(rt)) exit(1); } + if (pit_runtime_print_error(rt)) exit(1); } return 0; } |
