A return type like Either, that distinguishes not only between right and wrong answers, but also has commitment, so that a failure cannot be undone. This should only be used for writing very primitive parsers - really it is an internal detail of the library. The z type is the remaining unconsumed input.
Modulepolyparse-1.13.1Haskell2010
Text.ParserCombinators.Poly.Result
Contents
Synopsis
- data Result
- value resultToEither
- Packagepolyparse-1.13.1
- Exports2
- LanguageHaskell2010
- LicenceLicenseRef-LGPL
- SourceResult.hs
The parsing result type
Convert a Result to an Either, paired with the remaining unconsumed input.