Qqwy / cpp-parser_combinators
An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.
☆23Updated 3 years ago
Alternatives and similar repositories for cpp-parser_combinators:
Users that are interested in cpp-parser_combinators are comparing it to the libraries listed below
- hspp: An experimental library to bring Haskell Style Programming to C++.☆166Updated 2 years ago
- Effect handlers in C++☆120Updated last year
- A more powerful C/C++ preprocessor.☆87Updated 5 years ago
- Bytecode interpreter☆72Updated 2 months ago
- Simple conservative GC using mimalloc☆39Updated 2 years ago
- Example implementation of coroutine in C☆20Updated 4 years ago
- MimIR is my Intermediate Representation☆61Updated this week
- Robust multi-prompt delimited control and effect handlers in C/C++☆115Updated last year
- Admiran compiler, library, and examples☆60Updated this week
- A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml☆193Updated 9 months ago
- ☆32Updated 3 years ago
- C++ parser combinator library☆97Updated 9 years ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆66Updated last week
- C++20 Coroutine-Based Synchronous Parser Combinator Library☆54Updated 3 years ago
- The compiler and standard distribution for the C∀ programming language☆77Updated last month
- Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.☆195Updated 4 years ago
- Experimental alternative to sender/receivers.☆21Updated last year
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆117Updated 3 years ago
- ☆47Updated 4 years ago
- A generic C++17 parser-combinator library with a natural grammar notation.☆122Updated 4 years ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆55Updated last year
- Replacement for std::optional that does not waste memory unnecessarily☆118Updated last month
- A term rewriting system for experimental programming language development.☆39Updated 2 weeks ago
- A minimalist single-header library for building pattern-matchers, lexers, and parsers.☆201Updated last month
- Composable monadic STM for C++ on Free monads☆73Updated 5 years ago
- The Egel Programming Language☆84Updated last week
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆62Updated 2 months ago
- Smart Garbage Collection Library for C++☆204Updated this week
- order-pp preprocessor library (standalone part of chaos-pp)☆108Updated 3 years ago
- 🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-bas…☆86Updated this week