doc/langref.md | 26 ++- doc/vim/syntax/zig.vim | 2 +- example/hello_world/hello_libc.zig | 6 +- src/all_types.hpp | 16 +- src/analyze.cpp | 41 +--- src/codegen.cpp | 20 +- src/parser.cpp | 393 +++++++++++--------------------- test/run_tests.cpp | 23 +- 8 files changed, 174 insertions(+), 353 deletions(-)