jix.one

Flussab

Tagged rust, sat

The Flussab Rust crate is a collection of utlities for writing parsers. The rationale for writing yet another parsing library is explained in the documentation. In short, I wanted to write efficient, continuously streaming, interactive, error reporting, non-backtracking, recursive-descent parsers for text-based, binary and mixed formats.

I also started implementing parsers for specific file formats using Flussab:

I plan to add support for further file formats as I encounter them in my projects.

The source code for Flussab and the implemented parsers can be found on GitHub.