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.13Haskell98
Text.ParserCombinators.Poly.Result
- 1 type
- 1 value
- Packagepolyparse-1.13
- Exports2
- LanguageHaskell98
- LicenceLicenseRef-LGPL
- SourceResult.hs
The parsing result type
2 declarationsConvert a Result to an Either, paired with the remaining unconsumed input.