src/all_types.hpp | 15 ++- src/analyze.cpp | 221 +++++++++++++++++++++++++++++--- src/analyze.hpp | 6 +- src/bignum.cpp | 45 +++---- src/codegen.cpp | 167 ++++++++++++++++++------ test/run_tests.cpp | 2 + 6 files changed, 370 insertions(+), 86 deletions(-)