CppCmb
parser combiner
A C++ parser-combinator library with a natural grammar notation
A generic C++17 parser-combinator library with a natural grammar notation.
123 stars
4 watching
8 forks
Language: C++
last commit: over 3 years ago
Linked from 1 awesome list
c-plus-plusc-plus-plus-17parserparser-combinatorparser-combinatorsparser-library
Related projects:
Repository | Description | Stars |
---|---|---|
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,945 |
keean/parser-combinators | A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. | 97 |
marwes/combine | A Rust library implementing parser combinators for building efficient and flexible parsers | 1,302 |
bfgroup/lyra | A command line argument parser for C++ | 483 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 847 |
takahisa/parseq | A monadic parser combinator library for C# | 61 |
phorward/colm | A programming language designed to analyze and transform computer languages through grammar-based parsing | 1 |
mattpd/cpplinks | A categorized list of C++ resources and tools | 4,557 |
tacticalmelonfarmer/cxl | A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. | 50 |
petitparser/dart-petitparser | A dynamic parser combinator library for Dart. | 458 |
yhirose/cpp-peglib | A C++ header-only library for parsing expression grammars with support for linear-time parsing and syntax sugar. | 903 |
benjamin-hodgson/pidgin | A lightweight and fast parsing library for C#. | 919 |
crmccreary/abqparse | A parser for Abaqus input files | 20 |
pjk/libcbor | A C library for parsing and generating CBOR data format | 342 |
com-lihaoyi/fastparse | A Scala-based library for writing fast parsers using parser combinators. | 1,094 |