mpc

Parser combinator library

A lightweight and powerful library for building parsers of varying complexity using parser combinators.

A Parser Combinator library for C

GitHub

3k stars
79 watching
294 forks
Language: C
last commit: 6 months ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 123
ludocode/mpack A C implementation of an encoder and decoder for the MessagePack serialization format 545
muellan/clipp Provides a powerful and expressive command line argument parsing solution for C++ 1,223
bluescarni/mppp A high-performance C++ library for arbitrary-precision arithmetic and special functions 306
codeplea/tinyexpr A tiny recursive descent expression parser and evaluation engine for math expressions. 1,600
mrkkrp/megaparsec An industrial-strength monadic parser combinator library. 919
mpc-sok/frameworks A collection of sample programs and build environments for various secure multi-party computation frameworks. 489
keean/parser-combinators A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. 97
pengskr/mpc This project implements a Model Predictive Control (MPC) system in MATLAB. 104
nreco/lambdaparser A runtime parser for string expressions in .NET applications. 309
msgpack/msgpack-objectivec Implementation of MessagePack serialization and deserialization in Objective-C. 301
nblumhardt/tcalc A C# parser implementation using Superpower for a simple calculation language 38
orc/discount An implementation of Markdown markup language written in C 860
crusso/mo-parsec A library providing a parsec parser combinator implementation for Motoko's Modelica language 5
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,945