pipes-parse: Parsing infrastructure for the pipes ecosystem

[ bsd3, control, library, parsing, pipes ] [ Propose Tags ]

pipes-parse builds upon the pipes library to provide shared parsing idioms and utilities:

  • Perfect Streaming: Program in a list-like style in constant memory

  • Leftovers: Save unused input for later consumption

  • Connect and Resume: Use StateT to save unused input for later

  • Termination Safety: Detect and recover from end of input

Pipes.Parse contains the full documentation for this library.

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 2.0.0, 2.0.1, 2.0.2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9 (info)
Dependencies base (>=4 && <5), free (>=3.1 && <5), pipes (>=4.0 && <4.1), transformers (>=0.2.0.0 && <0.4) [details]
License BSD-3-Clause
Copyright 2013 Gabriel Gonzalez
Author Gabriel Gonzalez
Maintainer Gabriel439@gmail.com
Category Control, Pipes, Parsing
Bug tracker https://github.com/Gabriel439/Haskell-Pipes-Parse-Library/issues
Source repo head: git clone https://github.com/Gabriel439/Haskell-Pipes-Parse-Library
Uploaded by GabrielGonzalez at 2013-11-04T23:59:17Z
Distributions Debian:3.0.8, LTSHaskell:3.0.9, NixOS:3.0.9, Stackage:3.0.9
Reverse Dependencies 33 direct, 141 indirect [details]
Downloads 27651 total (68 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]