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
18 watching
95 forks
Language: Rust
last commit: 8 months ago
Linked from 2 awesome lists

parserparser-combinatorsrustzero-copy

Backlinks from these awesome lists:

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