From cc8600eaff00904650c21052d3e2be2508410876 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Mon, 25 Apr 2022 11:17:12 -0300 Subject: Add more error types for different pipeline stages --- src/errors.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/errors.c') diff --git a/src/errors.c b/src/errors.c index 6a69064..e854cf0 100644 --- a/src/errors.c +++ b/src/errors.c @@ -59,6 +59,8 @@ check_errors(const char *file_name) { switch (current_error.type) { case ERR_TYPE_LEXER: { fprintf(stderr, ": [lexer] "); } break; case ERR_TYPE_PARSER: { fprintf(stderr, ": [parser] "); } break; + case ERR_TYPE_SEMANTIC: { fprintf(stderr, ": [semantic] "); } break; + case ERR_TYPE_BASM: { fprintf(stderr, ": [basm] "); } break; default: break; } fprintf(stderr, "%s\n", error_msgs[current_error.value]); -- cgit v1.2.1