Qqwy / cpp-parser_combinators
An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.
☆23Updated 4 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++.☆165Updated 2 years ago
- A more powerful C/C++ preprocessor.☆87Updated 5 years ago
- Bytecode interpreter☆72Updated 3 months ago
- C++20 Coroutine-Based Synchronous Parser Combinator Library☆54Updated 3 years ago
- ☆97Updated 3 years ago
- Example implementation of coroutine in C☆20Updated 4 years ago
- A generic C++17 parser-combinator library with a natural grammar notation.☆122Updated 4 years ago
- MimIR is my Intermediate Representation☆67Updated this week
- C++ embedded domain specific language for extended parsing expression grammars (PEGs)☆79Updated 3 weeks ago
- Composable monadic STM for C++ on Free monads☆76Updated 5 years ago
- The Egel Programming Language☆84Updated this week
- Experimental alternative to sender/receivers.☆21Updated last year
- Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.☆197Updated 4 years ago
- LALR(1) parser for C++☆79Updated 9 months ago
- Effect handlers in C++☆120Updated last year
- Robust multi-prompt delimited control and effect handlers in C/C++☆117Updated last year
- A C++11 implementation of Hindley-Milner type inference.☆79Updated 12 years ago
- CDSChecker: A Model Checker for C11 and C++11 Atomics☆29Updated 11 years ago
- Unofficial libjit mirror.☆62Updated 5 years ago
- A functional parsing library☆28Updated last year
- C++ parser combinator library☆97Updated 9 years ago
- A term rewriting system for experimental programming language development.☆41Updated last week
- C23 Checked Arithmetic☆126Updated 5 months ago
- A minimal implementation of Hindley-Milner's Algorithm J in OCaml☆63Updated 3 years ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆55Updated last year
- A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml☆200Updated 10 months ago
- ☆11Updated last year
- Compiler for Swiftlet☆36Updated last year
- bad_alloc Behaving Badly☆74Updated 5 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆34Updated 5 years ago