From e4c502e79b4fba9924aac4ff029889a494d3f1ae Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 20 Mar 2024 11:06:02 +0000 Subject: [PATCH] Add `offset` (in bytes) field to `-json-errors` --- src/error.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/error.cpp b/src/error.cpp index 8d550e969..b96719420 100644 --- a/src/error.cpp +++ b/src/error.cpp @@ -670,6 +670,7 @@ gb_internal void print_all_errors(void) { escape_char(f, file.text[k]); } gb_fprintf(f, "\",\n"); + gb_fprintf(f, "\t\t\t\t\"offset\": %d,\n", ev.pos.offset); gb_fprintf(f, "\t\t\t\t\"line\": %d,\n", ev.pos.line); gb_fprintf(f, "\t\t\t\t\"column\": %d,\n", ev.pos.column); i32 end_column = gb_max(ev.end.column, ev.pos.column);