m8

A general-purpose preprocessor for metaprogramming.


 CMakeLists.txt     |   1 +-
 src/cache.hh       |   4 +-
 src/m8.cc          |  70 ++++++++++++++++++++---
 src/m8.hh          |   5 ++-
 src/m8_macros.cc   | 163 ++++++++++++++++++++++++++++++++++++++++++++++--------
 src/main.cc        | 111 +++++++++++++++++++++++++++----------
 src/reader.cc      |   4 +-
 src/string.cc      |  40 ++++++++++++-
 src/string.hh      |   6 ++-
 src/user_macros.cc |  32 ++++++++---
 src/writer.cc      |   4 +-
 11 files changed, 366 insertions(+), 74 deletions(-)
Back to Top