combine

Parser combinator library

A Rust library implementing parser combinators for building efficient and flexible parsers

A parser combinator library for Rust

GitHub

1k stars
19 watching
94 forks
Language: Rust
last commit: over 2 years ago
Linked from 2 awesome lists

parserparser-combinatorsrustzero-copy

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
m4rw3r/chompA fast and expressive monadic-style parser combinator for Rust.245
rust-bakery/nomA parser combinator framework for building safe and efficient parsers in Rust9,557
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
aviate-labs/parser-combinators.moA library implementing monadic parser combinators for parsing structured data in the Motoko programming language.4
keean/parser-combinatorsA C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.97
scala/scala-parser-combinatorsA parser combinator library for Scala656
lpeter1997/cppcmbA C++ parser-combinator library with a natural grammar notation122
davedufresne/swiftparsecA Swift library for creating parsers from simple components using combinator logic226
mrkkrp/megaparsecAn industrial-strength monadic parser combinator library.925
takahisa/parseqA monadic parser combinator library for C#61
dashbitco/nimble_parsecA lightweight and efficient library for building text-based parsers using composable combinators820
m4b/goblinA Rust-based library for parsing and analyzing binary formats1,206
rust-scraper/scraperA Rust library for parsing and querying HTML documents using CSS selectors.1,961
softdevteam/grmtoolsA suite of libraries and binaries for parsing text in Rust.523
corsis/xparsecAn extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures.50