diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-07-17 17:54:49 -0700 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-07-17 17:54:49 -0700 |
| commit | bfb8020c1a64f505537163caa465bd7f06e43f18 (patch) | |
| tree | 9f19ecac81d9617a109b158a27dda4e2b964cd3e /main.c | |
| parent | cd1a01e2cf02ad556900219e561ebb64619fc6a5 (diff) | |
| download | ccc-bfb8020c1a64f505537163caa465bd7f06e43f18.tar.gz | |
functional type checker
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1,5 +1,6 @@ #include "lexer.h" #include "parser.h" +#include "type_checker.h" #include "codegen.h" #include <stdlib.h> #include <stdio.h> @@ -41,6 +42,8 @@ void test_parser(int argc, char** argv) { for (int i = 1; i < argc; i++) { struct ast ast; parse(argv[i], &ast); + type_check(&ast); + unsigned int fn_sz = strlen(argv[i]); char asm_file[fn_sz + 1]; strcpy(asm_file, argv[i]); |
