README.md | 9 +- doc/vim/syntax/zig.vim | 2 +- example/hello.zig | 10 ++ src/codegen.cpp | 48 +++++-- src/codegen.hpp | 2 + src/main.cpp | 6 + src/parser.cpp | 234 +++++++++++++++++++------------- src/parser.hpp | 8 ++ src/tokenizer.cpp | 6 + src/tokenizer.hpp | 2 + src/zig_llvm.cpp | 134 +++++++++++++++++- src/zig_llvm.hpp | 8 ++ test/hello.zig | 10 -- test/standalone.cpp | 6 +- 14 files changed, 358 insertions(+), 127 deletions(-)