src/analyze.cpp | 54 +++++++-- src/codegen.cpp | 187 ++++++++++++++++++-------------- 2 files changed, 151 insertions(+), 90 deletions(-)