doc/langref.md | 8 +- src/all_types.hpp | 2 + src/ast_render.cpp | 18 +++-- src/ir.cpp | 131 +++++++++++++++++++++++++------- src/parser.cpp | 39 ++++++++-- test/cases/while.zig | 61 +++++++++++++++ 6 files changed, 217 insertions(+), 42 deletions(-)