diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-07-17 03:20:34 -0700 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-07-17 03:20:34 -0700 |
| commit | 155d1971b7cd56d3206808c36c6b40357bc31cbb (patch) | |
| tree | b06b4c59d7eaa8084985b82e73b975d194eb8929 /type_checker.c | |
| parent | 99af8891f6672493939bf3b43084082884e28d04 (diff) | |
| download | ccc-155d1971b7cd56d3206808c36c6b40357bc31cbb.tar.gz | |
almost fibonacci but it needs the type checker
Diffstat (limited to 'type_checker.c')
| -rw-r--r-- | type_checker.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/type_checker.c b/type_checker.c index d1a6c32..deb3345 100644 --- a/type_checker.c +++ b/type_checker.c @@ -21,6 +21,8 @@ static void type_check_var_decl(struct var_decl_node* node) {} static void type_check_return(struct return_node* node) {} +static void type_check_if(struct if_node* node) {} + static void type_check_stmt(struct stmt_node* node) { switch (node->type) { case STMT_EMPTY: @@ -37,6 +39,9 @@ static void type_check_stmt(struct stmt_node* node) { case STMT_GROUP: type_check_group(&node->inner.group); break; + case STMT_IF: + type_check_if(&node->inner.if_); + break; } } |
