aboutsummaryrefslogtreecommitdiffstats
path: root/src/errors.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-04-25 11:17:12 -0300
committerBad Diode <bd@badd10de.dev>2022-04-25 11:17:12 -0300
commitcc8600eaff00904650c21052d3e2be2508410876 (patch)
tree8910f8ff68d4d1c728f6bd5539cf851c4f4e1386 /src/errors.c
parent46c86de715afcf15af6dc4532969d0736a3a2e48 (diff)
downloadbdl-cc8600eaff00904650c21052d3e2be2508410876.tar.gz
bdl-cc8600eaff00904650c21052d3e2be2508410876.zip
Add more error types for different pipeline stages
Diffstat (limited to 'src/errors.c')
-rw-r--r--src/errors.c2
1 files changed, 2 insertions, 0 deletions
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) {
59 switch (current_error.type) { 59 switch (current_error.type) {
60 case ERR_TYPE_LEXER: { fprintf(stderr, ": [lexer] "); } break; 60 case ERR_TYPE_LEXER: { fprintf(stderr, ": [lexer] "); } break;
61 case ERR_TYPE_PARSER: { fprintf(stderr, ": [parser] "); } break; 61 case ERR_TYPE_PARSER: { fprintf(stderr, ": [parser] "); } break;
62 case ERR_TYPE_SEMANTIC: { fprintf(stderr, ": [semantic] "); } break;
63 case ERR_TYPE_BASM: { fprintf(stderr, ": [basm] "); } break;
62 default: break; 64 default: break;
63 } 65 }
64 fprintf(stderr, "%s\n", error_msgs[current_error.value]); 66 fprintf(stderr, "%s\n", error_msgs[current_error.value]);