example/guess_number/main.zig | 4 +- src/analyze.cpp | 149 +++++++++++++++++++++++++++++--- src/analyze.hpp | 9 +- src/codegen.cpp | 61 +++++++++---- std/rand.zig | 3 - test/run_tests.cpp | 11 ++- 6 files changed, 196 insertions(+), 41 deletions(-)