CMakeLists.txt | 1 +-
src/ansi_escape_codes.hh | 5 +-
src/ast.cc | 5 +-
src/ast.hh | 1 +-
src/m8.cc | 192 ++++++++++++++++++++-------
src/macros.cc | 342 +++++++++++++++++-------------------------------
src/macros.hh | 8 +-
src/main.cc | 4 +-
src/string.cc | 208 +++++++++++++++++++++++++++++-
src/string.hh | 53 +++++++-
10 files changed, 549 insertions(+), 270 deletions(-)