m8

A general-purpose preprocessor for metaprogramming.


 CMakeLists.txt           |    3 +-
 src/ansi_escape_codes.hh |   16 +-
 src/m8.cc                |  254 +++++-----
 src/m8.hh                |    8 +-
 src/m8_macros.cc         | 1141 +++++++++++++++++++++++++++++++++++++++++++++++-
 src/m8_macros.hh         |   19 +-
 src/macros.cc            | 1105 +----------------------------------------------
 src/macros.hh            |   19 +-
 src/main.cc              |   15 +-
 src/reader.cc            |   22 +-
 src/reader.hh            |    2 +-
 src/user_macros.cc       |   30 +-
 src/user_macros.hh       |   15 +-
 src/writer.cc            |    3 +-
 14 files changed, 1384 insertions(+), 1268 deletions(-)
Back to Top