diff options
| author | iamcheeseman <[email protected]> | 2026-04-16 16:13:52 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-04-16 16:13:52 -0400 |
| commit | eb0e4255e9eb878b7a17830b5be06a71add3b34e (patch) | |
| tree | 2714b598f43518348300f5dd5eedc2e5bd92a847 /uscript/uscript.c | |
| parent | 7663596a72347d8dab936c6503002d95149c04c9 (diff) | |
microscript: better runtime errors
Diffstat (limited to 'uscript/uscript.c')
| -rw-r--r-- | uscript/uscript.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/uscript/uscript.c b/uscript/uscript.c index 02dc69e..008bcbe 100644 --- a/uscript/uscript.c +++ b/uscript/uscript.c @@ -58,7 +58,7 @@ void core_range_next(int argc) void core_range(int argc) { if (vm_get(1).type != VAL_NUM || vm_get(2).type != VAL_NUM) - log_fatal(1, "core:range expected two numbers"); + us_err("core:range expected two numbers"); struct us_str *str = copy_str("rangenext", -1); struct us_cfunc *cfunc = create_cfunc(str, core_range_next, 0); @@ -74,7 +74,7 @@ void arr_add(int argc) (void)argc; if (vm_get(0).type != VAL_ARR) - log_fatal(1, "arr:add expected an array"); + us_err("arr:add expected an array"); struct us_arr *arr = get_arr(vm_get(0)); da_append(struct us_val, &arr->e, vm_get(1)); @@ -105,7 +105,7 @@ void arr_iter(int argc) (void)argc; if (vm_get(0).type != VAL_ARR) - log_fatal(1, "arr:iter expected an array"); + us_err("arr:iter expected an array"); struct us_str *str = copy_str("arr:iternext", -1); struct us_cfunc *cfunc = create_cfunc(str, arr_iter_next, 0); |
