src/all_types.hpp | 4 +- src/analyze.cpp | 30 ++- src/ir.cpp | 386 +++++++++++++++++++++++++++++++- src/list.hpp | 2 +- 4 files changed, 400 insertions(+), 22 deletions(-)