Skip to content

toschoo/pacosso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Parser Combinator Library for Rust

Resources

Stars

Watchers

Forks

Packages

No packages published