README.md | 8 +++- doc/vim/syntax/zig.vim | 15 ++++++ example/hello.zig | 2 + example/math.zig | 6 +++ src/codegen.cpp | 78 ++++++++++++++++++++++++++++---- src/codegen.hpp | 10 ++++ src/main.cpp | 65 ++++++++++++++++++-------- src/parser.cpp | 40 ++++++++++++++++ src/parser.hpp | 8 ++++ test/run_tests.cpp | 4 ++ 10 files changed, 206 insertions(+), 30 deletions(-)