pipes-parse: Parsing infrastructure for the pipes ecosystem

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

This package defines the generic machinery necessary for common parsing tasks using pipes:

  • End of input: Detect and handle end of input

  • Push-back: Save unused input for later steps

  • Lens Support: Mix proxies with different leftover buffers using lenses

  • Compatibility: Transparently upgrade proxies to work with pipes-parse

Import Control.Proxy.Parse to use this library.

Read Control.Proxy.Parse.Tutorial for an introductory tutorial.

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), pipes (>=3.3 && <3.4) [details]
License BSD-3-Clause
Copyright 2013 Gabriel Gonzalez
Author Gabriel Gonzalez
Maintainer Gabriel439@gmail.com
Category Control, Pipes, Proxies, 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-06-02T16:48:56Z
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 27664 total (70 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]