blackhole89 / macros
A more powerful C/C++ preprocessor.
☆84Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for macros
- chaos preprocessor library. this is what boost preprocessor derived from.☆118Updated 12 years ago
- order-pp preprocessor library (standalone part of chaos-pp)☆107Updated 3 years ago
- A generic C++17 parser-combinator library with a natural grammar notation.☆122Updated 3 years ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆68Updated 3 months ago
- Brainfuck interpreter written in the C preprocessor☆230Updated 8 years ago
- Bytecode interpreter☆69Updated 7 months ago
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆115Updated 2 years ago
- The Sparrow programming language☆84Updated 4 years ago
- LALR(1) parser for C++☆78Updated 4 months ago
- A lightweight conservative garbage collector for C/C++☆118Updated 6 years ago
- An imperative and functional programming language☆152Updated this week
- C++20 Coroutine-Based Synchronous Parser Combinator Library☆53Updated 3 years ago
- (Concepts-enabled) Functional Abstraction Layer for C++☆53Updated 4 years ago
- A Brainfuck Interpreter, which is completely implemented from scratch as a C++ Template Meta Program☆24Updated 2 years ago
- 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conte…☆242Updated 3 years ago
- graph based intermediate representation and backend for optimising compilers☆473Updated 4 months ago
- Portable Runtime System☆23Updated 8 years ago
- C99 parser and frontend for libfirm☆341Updated last year
- bnflite is a C++ template library for lightweight grammar parsers (BNF can be "executable"! )☆74Updated last year
- The Higher-Order Intermediate Representation☆151Updated this week
- C/C++ subset resyntaxed like Rust,+ tagged-union/Pattern-Matching, UFCS,inference; LLVM . example:☆73Updated 9 years ago
- A C++11 implementation of Hindley-Milner type inference.☆78Updated 11 years ago
- A tool for representing and concatenating strings without heap memory☆62Updated 4 years ago
- compile time assembly interpreter☆84Updated 6 years ago
- lexertl: The Modular Lexical Analyser Generator☆62Updated 2 months ago
- Replacement for std::optional that does not waste memory unnecessarily☆102Updated 4 months ago
- hspp: An experimental library to bring Haskell Style Programming to C++.☆164Updated 2 years ago
- The first and only scripting language with safe pointer arithmetics, high level of ABI and source compatibility with C, spreadsheet-like …☆61Updated this week
- Coroutines for C.☆73Updated 7 years ago
- A set of C Preprocessor analysis and source code rejuvenation tools that perform source to source translation of C++ programs by replacin…☆46Updated 6 years ago