lib/std/zig/parse.zig | 6 +- lib/std/zig/parser_test.zig | 23 +++++ src/all_types.hpp | 18 ++-- src/ast_render.cpp | 4 +- src/codegen.cpp | 8 +- src/ir.cpp | 159 +++++++++++++++++++------------- src/ir_print.cpp | 61 +++++++++--- src/parser.cpp | 2 +- 8 files changed, 193 insertions(+), 88 deletions(-)