BSD-3-Clause licensed by Gabriella Gonzalez
Maintained by [email protected]
This version can be pinned in stack with:pipes-parse-3.0.9@sha256:d0fd0d3e34a9fbd7a710d44d73e3bd80c810f3823db25c0c6881922e71433436,1410

Module documentation for 3.0.9

Used by 3 packages in nightly-2023-04-09(full list with versions):

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

  • Leftovers: Save unused input for later consumption

  • Leftover propagation: Leftovers are propagated backwards perfectly

  • 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.

Read Pipes.Parse.Tutorial for an extensive tutorial.