src/analyze.cpp | 140 +++++++++++++++++++++----------- src/analyze.hpp | 2 +- src/ir.cpp | 16 +++- 3 files changed, 105 insertions(+), 53 deletions(-)