doc/langref.md | 4 +- doc/vim/syntax/zig.vim | 2 +- src/analyze.cpp | 98 ++++++++++++++++++++------------ src/analyze.hpp | 9 ++- src/codegen.cpp | 32 +++++++++-- src/parser.cpp | 32 ++++++++--- src/parser.hpp | 1 + src/tokenizer.cpp | 3 + src/tokenizer.hpp | 1 + std/builtin.zig | 3 +- 10 files changed, 128 insertions(+), 57 deletions(-)