chomp

Parser library

A fast and expressive monadic-style parser combinator for Rust.

A fast monadic-style parser combinator designed to work on stable Rust.

GitHub

244 stars
12 watching
19 forks
Language: Rust
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
m4b/goblin A Rust-based library for parsing and analyzing binary formats 1,190
mrkkrp/megaparsec An industrial-strength monadic parser combinator library. 919
aviate-labs/parser-combinators.mo A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. 4
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
maspwr/rtimbl A Ruby interface to a machine-learning library written in C++ 5
r1chardj0n3s/parse A library that parses strings using a specification based on the Python format() syntax 1,713
phorward/colm A programming language designed to analyze and transform computer languages through grammar-based parsing 1
haskell/attoparsec A fast Haskell parser combinator library for efficient text and binary data parsing 513
jturner314/py_literal A Rust crate for parsing and formatting Python literals. 16
3hren/msgpack-rust A MessagePack implementation for Rust. 1,171
leandromoh/recordparser A high-performance, zero-allocation parser library for .NET Core that supports various file formats and flexible data mapping. 293
maciejhirsz/json-rust A JSON parsing and serialization library written in Rust. 566
softdevteam/grmtools A suite of libraries and binaries for parsing text in Rust. 514