combine
Parser combinator library
A Rust library implementing parser combinators for building efficient and flexible parsers
A parser combinator library for Rust
1k stars
18 watching
95 forks
Language: Rust
last commit: 8 months ago
Linked from 2 awesome lists
parserparser-combinatorsrustzero-copy
Related projects:
Repository | Description | Stars |
---|---|---|
m4rw3r/chomp | A fast and expressive monadic-style parser combinator for Rust. | 244 |
rust-bakery/nom | A parser combinator framework for building safe and efficient parsers in Rust | 9,477 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 847 |
aviate-labs/parser-combinators.mo | A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. | 4 |
keean/parser-combinators | A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. | 97 |
scala/scala-parser-combinators | A library for building parsers in Scala using combinator-based parsing | 656 |
lpeter1997/cppcmb | A C++ parser-combinator library with a natural grammar notation | 123 |
davedufresne/swiftparsec | A Swift library for creating parsers from simple components using combinator logic | 227 |
mrkkrp/megaparsec | An industrial-strength monadic parser combinator library. | 919 |
takahisa/parseq | A monadic parser combinator library for C# | 61 |
dashbitco/nimble_parsec | A lightweight and efficient library for building text-based parsers using composable combinators | 810 |
m4b/goblin | A Rust-based library for parsing and analyzing binary formats | 1,190 |
rust-scraper/scraper | A Rust library for parsing and querying HTML documents using CSS selectors. | 1,937 |
softdevteam/grmtools | A suite of libraries and binaries for parsing text in Rust. | 514 |
corsis/xparsec | An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures. | 50 |