src/analyze.cpp | 136 ++++++++++++++++++++------------ src/analyze.hpp | 51 +++++++++++- src/ir.cpp | 10 ++- 3 files changed, 142 insertions(+), 55 deletions(-)