m8

A general-purpose preprocessor for metaprogramming.


 CMakeLists.txt           |   1 +-
 src/ansi_escape_codes.cc | 165 +++++++++++++++++++++-
 src/ansi_escape_codes.hh | 170 +++++++---------------
 src/m8.cc                |  72 +++++----
 src/m8.hh                |  24 +--
 src/macros.cc            | 214 +++++++++++++++++++++-------
 src/main.cc              |  31 ++--
 src/parg.hh              | 372 +++++++++++++++++++++++-------------------------
 src/reader.cc            | 136 +------------------
 src/reader.hh            |  15 +--
 src/string.cc            | 140 +++++++++++++++++-
 src/string.hh            |   8 +-
 src/writer.cc            |  11 +-
 13 files changed, 798 insertions(+), 561 deletions(-)
Back to Top