Crates.io | pacosso |
lib.rs | pacosso |
version | 0.2.5 |
source | src |
created_at | 2023-06-07 18:31:10.909311 |
updated_at | 2023-06-09 16:07:23.755814 |
description | https://github.com/toschoo/pacosso/blob/master/README.md |
homepage | |
repository | https://github.com/toschoo/pacosso |
max_upload_size | |
id | 884934 |
size | 130,874 |
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.