doc/langref.md | 5 +- src/analyze.cpp | 101 ++++++++++++++++++++++---------- src/codegen.cpp | 85 ++++++++++++++++++--------- src/parser.cpp | 2 + src/parser.hpp | 2 + test/run_tests.cpp | 6 +- 6 files changed, 135 insertions(+), 66 deletions(-)