doc/langref.md | 42 +++++------- doc/vim/syntax/zig.vim | 1 - src/all_types.hpp | 12 +++- src/analyze.cpp | 84 ++++++++++++++---------- src/analyze.hpp | 4 +- src/ast_render.cpp | 79 +++++++++++++---------- src/codegen.cpp | 111 +++++++++++++++++--------------- src/eval.cpp | 47 ++++++++++---- src/parser.cpp | 41 +++++++----- src/tokenizer.cpp | 88 +++++++++++++++++++++++++ src/tokenizer.hpp | 8 +++ std/io.zig | 2 +- std/rand.zig | 11 ++-- test/run_tests.cpp | 6 -- test/self_hosted.zig | 95 +++++++++------------------ 15 files changed, 370 insertions(+), 261 deletions(-)