Parser-Combinators
Parser generator library
A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.
C++ parser combinator library
97 stars
9 watching
9 forks
Language: C++
last commit: over 9 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 848 |
blancas/kern | A parser combinator library for Clojure to build recursive-descent parsers | 237 |
scala/scala-parser-combinators | A library for building parsers in Scala using combinator-based parsing | 656 |
marwes/combine | A Rust library implementing parser combinators for building efficient and flexible parsers | 1,302 |
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,945 |
lpeter1997/cppcmb | A C++ parser-combinator library with a natural grammar notation | 123 |
dashbitco/nimble_parsec | A lightweight and efficient library for building text-based parsers using composable combinators | 810 |
aviate-labs/parser-combinators.mo | A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. | 4 |
takahisa/parseq | A monadic parser combinator library for C# | 61 |
coq-community/parseque | A Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq. | 42 |
haskell/attoparsec | A fast Haskell parser combinator library for efficient text and binary data parsing | 513 |
davedufresne/swiftparsec | A Swift library for creating parsers from simple components using combinator logic | 227 |
lettier/parsing-with-haskell-parser-combinators | An in-depth guide to parsing using Haskell's parser combinator technology | 92 |
benhanson/parsertl14 | A modular parser generator implemented in C++14 | 32 |
jwtowner/lug | A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. | 68 |