r35382 / bnflite
bnflite is a C++ template library for lightweight grammar parsers (BNF can be "executable"! )
β74Updated last year
Related projects β
Alternatives and complementary repositories for bnflite
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)β68Updated 3 months ago
- π‘ Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conteβ¦β242Updated 3 years ago
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!β143Updated 2 weeks ago
- LALR(1) parser for C++β78Updated 4 months ago
- A generic C++17 parser-combinator library with a natural grammar notation.β122Updated 3 years ago
- Shader-Like Mathematical Expression JIT Engine for C++ Languageβ58Updated 5 years ago
- C++11 metaprogramming libraryβ111Updated 9 years ago
- Compile-time printf-like string formattingβ76Updated 6 years ago
- Replaced by foonathan/lexyβ138Updated 3 years ago
- Live Asynchronous Visualized Architectureβ94Updated 5 years ago
- Latest iteration of my static webpage/blog generatorβ52Updated last month
- runtime to compile-time mappingsβ108Updated 7 years ago
- C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)β92Updated 4 years ago
- x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, consβ¦β47Updated 8 years ago
- Header-only library providing unicode aware string support for C++β105Updated last month
- Open multi-methods for C++11β117Updated 6 years ago
- rx::ranges is a minimalist ranges library for C++17β126Updated last year
- Compiler-neutral Internal Program Representation for C++β222Updated last year
- Compiler of the EDDI programming languageβ33Updated this week
- std::bitset with constexpr implementations plus additional features.β117Updated last year
- Core abstractions for dealing with concurrency in C++β66Updated 7 months ago
- C++ version of Doug Lea's excellent malloc() implementation.β149Updated 5 years ago
- A research project aimed at introducing language support for type erasure in C++.β54Updated 8 years ago
- constexpr C++17 library for simplifying higher order functions in application codeβ195Updated last year
- A Brainfuck Interpreter, which is completely implemented from scratch as a C++ Template Meta Programβ24Updated 2 years ago
- A lightweight conservative garbage collector for C/C++β118Updated 6 years ago
- A simple, single-header-only library, for wrapping text. In C++β99Updated 5 years ago
- Variadic templates and std::integer_sequence support libraryβ109Updated 3 years ago
- A library for C++ reflection and introspectionβ199Updated 7 years ago
- Mathematical Expression Parser and JIT Compilerβ142Updated last year