doc/langref.md | 8 ++-- src/analyze.cpp | 64 +++++++++++++++++++++---- src/codegen.cpp | 82 ++++++++++++++++++++++---------- src/parser.cpp | 59 ++++++++++++++++++----- src/parser.hpp | 13 +++-- test/run_tests.cpp | 7 +-- 6 files changed, 177 insertions(+), 56 deletions(-)