m8

A general-purpose preprocessor for metaprogramming.


 CMakeLists.txt                |   15 +-
 examples/basic/src/main_m8.cc |    7 +-
 src/ansi_escape_codes.hh      |  172 +++-
 src/ast.cc                    |   28 +-
 src/cache.hh                  |  120 ++-
 src/crypto.cc                 |   25 +-
 src/crypto.hh                 |   11 +-
 src/lexer.cc                  |   18 +-
 src/lexer.hh                  |   23 +-
 src/linenoise.hh              | 2411 ++++++++++++++++++++++++++++++++++++++++++-
 src/log.hh                    |  130 ++-
 src/m8.cc                     |  728 +++++++------
 src/m8.hh                     |   34 +-
 src/macros.cc                 |  910 +++++++++++++---
 src/main.cc                   |   71 +-
 src/parser.cc                 |   33 +-
 src/parser.hh                 |   17 +-
 src/reader.cc                 |  254 ++++-
 src/reader.hh                 |   64 +-
 src/writer.cc                 |   47 +-
 src/writer.hh                 |   31 +-
 21 files changed, 4577 insertions(+), 572 deletions(-)
Back to Top