doc/langref.md | 6 ++- example/structs/structs.zig | 7 +++ src/analyze.cpp | 69 +++++++++++++++++++++++++ src/analyze.hpp | 14 +++++ src/codegen.cpp | 88 +++++++++++++++++++++++++------- src/parser.cpp | 76 +++++++++++++++++++++++++-- src/parser.hpp | 14 +++++ test/run_tests.cpp | 5 ++ 8 files changed, 255 insertions(+), 24 deletions(-)