Improve Syntax Error Messages and Fix Comments #29

Merged
kayomn merged 4 commits from kym-script-comments into main 2023-07-22 16:08:04 +02:00
1 changed files with 7 additions and 3 deletions
Showing only changes of commit 7c71e0528f - Show all commits

View File

@ -15,12 +15,16 @@ fn kym_handle_errors(info: kym.ErrorInfo) void {
var remaining_frames = info.frames.len; var remaining_frames = info.frames.len;
if (remaining_frames != 0) {
app.log_fail("stack trace:");
while (remaining_frames != 0) { while (remaining_frames != 0) {
remaining_frames -= 1; remaining_frames -= 1;
app.log_fail(info.frames[remaining_frames].name); app.log_fail(info.frames[remaining_frames].name);
} }
} }
}
fn kym_log_info(env: *kym.RuntimeEnv) kym.RuntimeError!?*kym.RuntimeRef { fn kym_log_info(env: *kym.RuntimeEnv) kym.RuntimeError!?*kym.RuntimeRef {
app.log_info(try kym.unbox_string(env, try env.view_arg(0))); app.log_info(try kym.unbox_string(env, try env.view_arg(0)));