blackhole89 / macros
A more powerful C/C++ preprocessor.
☆87Updated 5 years ago
Alternatives and similar repositories for macros:
Users that are interested in macros are comparing it to the libraries listed below
- A generic C++17 parser-combinator library with a natural grammar notation.☆122Updated 4 years ago
- order-pp preprocessor library (standalone part of chaos-pp)☆108Updated 3 years ago
- A C++11 implementation of Hindley-Milner type inference.☆79Updated 12 years ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆66Updated this week
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆117Updated 3 years ago
- Brainfuck interpreter written in the C preprocessor☆233Updated 9 years ago
- compile time assembly interpreter☆84Updated 7 years ago
- bad_alloc Behaving Badly☆74Updated 5 years ago
- C17 compiler implementation from scratch☆64Updated last year
- LALR(1) parser for C++☆79Updated 8 months ago
- Bytecode interpreter☆72Updated 2 months ago
- chaos preprocessor library. this is what boost preprocessor derived from.☆122Updated 13 years ago
- C99 parser and frontend for libfirm☆345Updated 2 months ago
- An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.☆22Updated 3 years ago
- 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conte…☆245Updated 3 years ago
- hspp: An experimental library to bring Haskell Style Programming to C++.☆166Updated 2 years ago
- Roadmap for implementation of Concepts in the Clang compiler.☆16Updated 6 years ago
- Implementing a CPU emulator using C++Templates☆150Updated 4 years ago
- (Concepts-enabled) Functional Abstraction Layer for C++☆53Updated 4 years ago
- Effect handlers in C++☆120Updated last year
- A lightweight conservative garbage collector for C/C++☆122Updated 6 years ago
- A tool for representing and concatenating strings without heap memory☆63Updated 4 years ago
- Interactive C/C++ preprocessor macro debugger☆157Updated 4 years ago
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆173Updated 3 years ago
- The Sparrow programming language☆83Updated 5 years ago
- A Brainfuck Interpreter, which is completely implemented from scratch as a C++ Template Meta Program☆24Updated 3 years ago
- Future C++ implementation of Rust-like trait objects with no boilerplate☆118Updated 5 years ago
- Replacement for std::optional that does not waste memory unnecessarily☆118Updated 3 weeks ago
- A simple Exception-handling library for C99, that uses some fancy macros for true try{...}catch(err){...}finally{...} syntax!☆40Updated 6 years ago
- Purely evil preprocessor macros adding anonymous functions and closures to ISO C99☆158Updated 9 years ago