pacosso 0.2.5

https://github.com/toschoo/pacosso/blob/master/README.md
Documentation
  • Coverage
  • 97.53%
    79 out of 81 items documented51 out of 67 items with examples
  • Size
  • Source code size: 130.53 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.57 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • toschoo/pacosso
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • toschoo

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.