src/ast_render.cpp | 15 ++- src/ir.cpp | 204 +++++++++++++++++++++++++++----- src/parser.cpp | 2 +- std/linked_list.zig | 65 +++------- test/cases/while.zig | 80 ++++++++++++- test/compile_errors.zig | 48 ++++++++ 6 files changed, 330 insertions(+), 84 deletions(-)