Qqwy / cpp-parser_combinatorsLinks
An example of how to construct a parser combinator library in C++. Focus on simplicity, not efficiency.
☆24Updated 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
Sorting:
- A more powerful C/C++ preprocessor.☆92Updated 5 years ago
- hspp: An experimental library to bring Haskell Style Programming to C++.☆170Updated 3 years ago
- Composable monadic STM for C++ on Free monads☆80Updated 6 years ago
- C++20 Coroutine-Based Synchronous Parser Combinator Library☆61Updated 4 years ago
- A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml☆209Updated last year
- A generic C++17 parser-combinator library with a natural grammar notation.☆121Updated 4 years ago
- A term rewriting system for experimental programming language development.☆48Updated this week
- Simple conservative GC using mimalloc☆41Updated 3 years ago
- Robust multi-prompt delimited control and effect handlers in C/C++☆131Updated 2 years ago
- Effect handlers in C++☆125Updated 2 years ago
- order-pp preprocessor library (standalone part of chaos-pp)☆129Updated 4 years ago
- Bytecode interpreter☆80Updated last year
- Interactive C/C++ preprocessor macro debugger☆180Updated 5 years ago
- Example implementation of coroutine in C☆21Updated 5 years ago
- A simple borrow-checked language built using LLVM's MLIR☆26Updated 5 years ago
- A minimalist single-header library for building pattern-matchers, lexers, and parsers.☆211Updated 7 months ago
- C23 Checked Arithmetic☆156Updated 6 months ago
- An efficient, composable design pattern for range processing☆134Updated 11 months ago
- C++ parser combinator library☆100Updated 10 years ago
- NaN-boxing in C (but not really NaN-boxing strictly speaking)☆137Updated 4 years ago
- C++ embedded domain specific language for extended parsing expression grammars (PEGs)☆83Updated 9 months ago
- ☆129Updated 2 years ago
- MimIR is my Intermediate Representation☆89Updated this week
- Smart Garbage Collection Library for C++☆237Updated 9 months ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆25Updated 2 years ago
- ☆102Updated 3 years ago
- Yet Another Earley Parser☆141Updated 3 years ago
- Libhandler implements algebraic effects and handlers in portable C99. Monads for free in C.☆208Updated 5 years ago
- lambda calculus interpreter☆46Updated 4 years ago
- Drop-in replacement for std::optional that does not waste memory unnecessarily☆143Updated last week