src/all_types.hpp | 2 + src/analyze.cpp | 2 + src/ir.cpp | 429 ++++++++++++++++++-------------- src/ir.hpp | 4 +- src/parseh.cpp | 3 +- test/run_tests.cpp | 179 ++++++------- 6 files changed, 324 insertions(+), 295 deletions(-)