diff options
author | Tucker Evans <tuckerevans24@gmail.com> | 2019-10-06 15:41:46 -0400 |
---|---|---|
committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-10-06 20:08:32 -0400 |
commit | 0a3dca5d297f039c989fc6ab16b1951aed080e7d (patch) | |
tree | 9bc095b836b6d8405256aa43d2e5bdc9efff74d8 | |
parent | 0f38c9398c21e756a834140fbe6f023de51ef527 (diff) |
Add call gen_code from parser
-rw-r--r-- | pc.h | 1 | ||||
-rw-r--r-- | pc.y | 5 |
2 files changed, 5 insertions, 1 deletions
@@ -15,4 +15,3 @@ int set_func_types(ptree*, int*, int); int get_call_types(ptree*, int*, int); #endif -#define DEBUG @@ -9,6 +9,7 @@ #include "tree.h" #include "y.tab.h" #include "pc.h" +#include "gen_code.h" #include "sem_check.h" @@ -107,6 +108,8 @@ program #ifdef DEBUG print_tree($9); #endif + gen_code($9); + free_tree($9); #ifdef DEBUG print_scope(cur_scope); @@ -191,6 +194,8 @@ sub_prog_declaration #ifdef DEBUG print_tree($4); #endif + gen_code($4); + free_tree($4); #ifdef DEBUG print_scope(cur_scope); |