CMakeLists.txt | 6 ++ README.md | 16 ++++- doc/langref.md | 10 ++- doc/vim/syntax/zig.vim | 4 +- example/hello_world/hello2.zig | 11 +++ src/analyze.cpp | 31 ++++++++- src/analyze.hpp | 8 +++ src/codegen.cpp | 113 ++++++++++++++++++++++++++---- src/config.h.in | 1 + src/parser.cpp | 119 +++++++++++++++++++++++++++++++- src/parser.hpp | 20 ++++++ src/tokenizer.cpp | 43 ++++++++++++ src/tokenizer.hpp | 4 ++ std/bootstrap.zig | 16 +++++ test/run_tests.cpp | 1 + 15 files changed, 383 insertions(+), 20 deletions(-)