doc/langref.md | 4 + example/hello_world/hello2.zig | 2 +- src/analyze.cpp | 61 ++++++-- src/codegen.cpp | 118 ++++++++++++-- src/parser.cpp | 266 ++++++++++++++++++++++++++++---- src/parser.hpp | 25 ++- std/std.zig | 21 +-- test/run_tests.cpp | 12 ++ 8 files changed, 442 insertions(+), 67 deletions(-)