src/analyze.cpp | 137 ++++++++++++++++++++++++++++++-- src/analyze.hpp | 1 + src/codegen.cpp | 2 +- src/ir.cpp | 118 +++++++++++++-------------- src/ir.hpp | 2 + 5 files changed, 188 insertions(+), 72 deletions(-)