CMakeLists.txt | 1 + src/buffer.hpp | 9 ++ src/codegen.cpp | 87 +++++++++++++ src/codegen.hpp | 25 ++++ src/hash_map.hpp | 220 ++++++++++++++++++++++++++++++++ src/main.cpp | 30 ++++- src/parser.cpp | 37 +++--- src/parser.hpp | 2 + 8 files changed, 389 insertions(+), 22 deletions(-)