doc/langref.html.in | 2 +-
src/all_types.hpp | 7 +
src/analyze.cpp | 36 ++++-
src/analyze.hpp | 1 -
src/codegen.cpp | 11 ++
src/ir.cpp | 243 ++++++++++++++++++++++++++------
src/ir_print.cpp | 16 +++
src/parser.cpp | 10 +-
8 files changed, 272 insertions(+), 54 deletions(-)