doc/langref.md | 4 +- src/all_types.hpp | 60 ++++-- src/analyze.cpp | 362 ++++++++++++++++---------------- src/analyze.hpp | 2 - src/ast_render.cpp | 12 ++ src/codegen.cpp | 153 +++++++------- src/parser.cpp | 35 +-- src/tokenizer.cpp | 4 + src/tokenizer.hpp | 1 + std/std.zig | 2 + test/run_tests.cpp | 35 --- 11 files changed, 344 insertions(+), 326 deletions(-)