src/AstGen.zig | 128 +++++++++++++++++++++----------- src/Sema.zig | 97 ++++++++++++------------ test/behavior/while.zig | 3 + 3 files changed, 140 insertions(+), 88 deletions(-)