HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Package3.0.9ControlPipesParsing

pipes-parse

Parsing infrastructure for the pipes ecosystem

Modules

2 modules
  • Pipes.Parse27Element-agnostic parsing utilities for pipes See Pipes.Parse.Tutorial for an extended tutorial
  • Pipes.Parse.Tutorial0pipes-parse builds upon pipes to add several missing features necessary

Description

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.

Depends on

3 packages

Used by in this set · 3