Modulemiso-1.12.0.0
Miso.Util.Parser
- 3 types
- 10 values
- Packagemiso-1.12.0.0
- Exports13
- LicenceBSD-3-Clause
Constructors
UnexpectedParse [token]LexicalError LexerErrorAmbiguous [(a, [token])]NoParses tokenEmptyStream
Instances2Eq, Show
(Eq token, Eq a) => Eq (ParseError a token)Defined in miso-1.12.0.0 · Miso.Util.Parser(Show token, Show a) => Show (ParseError a token)Defined in miso-1.12.0.0 · Miso.Util.Parser
Constructors
ParserrunParserT :: r -> token -> m (a, token)
Instances6Monad, Functor, MonadFail, Applicative, Alternative, MonadPlus
Monad (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.ParserFunctor (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.ParserMonadFail (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.ParserApplicative (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.ParserAlternative (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.ParserMonadPlus (ParserT r token [])Defined in miso-1.12.0.0 · Miso.Util.Parser