src/all_types.hpp | 43 +--- src/analyze.cpp | 271 +++++--------------- src/analyze.hpp | 2 +- src/codegen.cpp | 6 +- src/ir.cpp | 436 ++++++++++---------------------- src/ir.hpp | 3 +- 6 files changed, 196 insertions(+), 565 deletions(-)