This is a library of parser combinators, originally written by Koen
Claessen. It parses all alternatives in parallel, so it never keeps
hold of the beginning of the input string, a common source of space
leaks with other parsers. The
(+++) choice combinator is
genuinely commutative; it makes no difference which branch is
"shorter".
See also Koen's paper
Parallel Parsing Processes
(
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.9217).
This version of ReadP has been locally hacked to make it H98, by
Martin Sjögren
mailto:msjogren@gmail.com
The unit tests have been moved to
UnitTest.Distribution.Deprecated.ReadP, by Mark Lentczner
mailto:mark@glyphic.com