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
StateTto save unused input for later
Termination Safety: Detect and recover from end of input
Pipes.Parse contains the full documentation for this library.
Pipes.Parse.Tutorial for an extensive tutorial.