This Parser datatype is a fairly generic parsing monad with error
reporting, and running state.
It can be used for arbitrary token types, not just String input.
(If you do not require a running state, use module Poly.Plain instead)
Instances7Monad, Functor, MonadFail, Applicative, Alternative, Commitment, …
Monad (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserFunctor (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserMonadFail (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserApplicative (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserAlternative (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserCommitment (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParserPolyParse (Parser s t)Defined in polyparse-1.13 · Text.ParserCombinators.Poly.StateParser