Parser-Combinators

Parser generator library

A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.

C++ parser combinator library

GitHub

97 stars
9 watching
9 forks
Language: C++
last commit: about 11 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
blancas/kernA parser combinator library for Clojure to build recursive-descent parsers237
scala/scala-parser-combinatorsA parser combinator library for Scala656
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
lpeter1997/cppcmbA C++ parser-combinator library with a natural grammar notation122
dashbitco/nimble_parsecA lightweight and efficient library for building text-based parsers using composable combinators820
aviate-labs/parser-combinators.moA library implementing monadic parser combinators for parsing structured data in the Motoko programming language.4
takahisa/parseqA monadic parser combinator library for C#61
coq-community/parsequeA Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq.42
haskell/attoparsecA fast parser combinator library for efficient text parsing in network protocols and file formats513
davedufresne/swiftparsecA Swift library for creating parsers from simple components using combinator logic226
lettier/parsing-with-haskell-parser-combinatorsAn in-depth guide to parsing using Haskell's parser combinator technology93
benhanson/parsertl14A modular parser generator implemented in C++1431
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67