src/analyze.cpp | 55 ++++++++++++++++++++++---------- src/codegen.cpp | 46 ++++++++++++++++++-------- test/run_tests.cpp | 15 +++++++++ 3 files changed, 87 insertions(+), 29 deletions(-)