src/analyze.cpp | 82 +++++++++++++++++--------------- src/codegen.cpp | 7 +-- src/semantic_info.hpp | 1 + 3 files changed, 49 insertions(+), 41 deletions(-)