src/all_types.hpp | 7 + src/analyze.cpp | 126 -------------- src/ast_render.cpp | 46 +++++- src/codegen.cpp | 32 +++- src/ir.cpp | 281 ++++++++++++++++++++++++++++---- src/ir_print.cpp | 45 ++++- 6 files changed, 372 insertions(+), 165 deletions(-)