pacosso

Crates.iopacosso
lib.rspacosso
version0.2.5
sourcesrc
created_at2023-06-07 18:31:10.909311
updated_at2023-06-09 16:07:23.755814
descriptionhttps://github.com/toschoo/pacosso/blob/master/README.md
homepage
repositoryhttps://github.com/toschoo/pacosso
max_upload_size
id884934
size130,874
(toschoo)

documentation

https://docs.rs/pacosso/0.2.2/pacosso/

README

Pacosso - a kind of streaming parser combinator framework for Rust

Pacosso is a framework for rapid parser development. It does not aim at building high-performance parsers - other frameworks are much more suitable for that - but rather at easy development for rapid prototyping and projects with moderate performance requirements.

Different from other streaming parser libraries, pacosso manages the incoming stream internally. The feature is intended to make writing parsers as easy as possible. Pacosso is able to handle any reader including in-memory buffers and strings, files, sockets and IO-chains combining such readers.

Documentation is available here.

Jsosso is a JSON parser that demonstrates the framework. It contains demo programs, benchmarks and more documentation.

Commit count: 53

cargo fmt