src/all_types.hpp | 9 ++ src/analyze.cpp | 10 ++- src/analyze.hpp | 1 + src/codegen.cpp | 155 +++++++++++++++++++++++++++++--- src/ir.cpp | 87 +++++++++++------- src/ir_print.cpp | 11 +++ 6 files changed, 222 insertions(+), 51 deletions(-)