Преглед на файлове

Add `"type"` field to `-json-errors`

gingerBill преди 1 година
родител
ревизия
16dc79fc5c
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      src/error.cpp

+ 8 - 0
src/error.cpp

@@ -667,6 +667,14 @@ gb_internal void print_all_errors(void) {
 
 
 			gb_fprintf(f, "\t\t{\n");
 			gb_fprintf(f, "\t\t{\n");
 
 
+			gb_fprintf(f, "\t\t\t\"type\": \"");
+			if (ev.kind == ErrorValue_Warning) {
+				gb_fprintf(f, "warning");
+			} else {
+				gb_fprintf(f, "error");
+			}
+			gb_fprintf(f, "\",\n");
+
 			gb_fprintf(f, "\t\t\t\"pos\": {\n");
 			gb_fprintf(f, "\t\t\t\"pos\": {\n");
 
 
 			if (ev.pos.file_id) {
 			if (ev.pos.file_id) {