(Ord e, Stream s) => MonadParsec e s (ParsecT e s m) Source # | |
|
(MonadState st m, Stream s) => MonadState st (ParsecT e s m) Source # | |
|
(MonadReader r m, Stream s) => MonadReader r (ParsecT e s m) Source # | |
|
(MonadError e' m, Stream s) => MonadError e' (ParsecT e s m) Source # | |
|
MonadTrans (ParsecT e s) Source # | |
|
Stream s => Monad (ParsecT e s m) Source # | |
|
Functor (ParsecT e s m) Source # | |
|
Stream s => MonadFail (ParsecT e s m) Source # | |
|
Stream s => Applicative (ParsecT e s m) Source # | |
|
(Ord e, Stream s) => Alternative (ParsecT e s m) Source # | |
|
(Ord e, Stream s) => MonadPlus (ParsecT e s m) Source # | |
|
(MonadIO m, Stream s) => MonadIO (ParsecT e s m) Source # | |
|
(MonadCont m, Stream s) => MonadCont (ParsecT e s m) Source # | |
|
Ord e => TokenParsing (ParsecT e Text m) Source # | Strict Text |
|
Ord e => TokenParsing (ParsecT e Text m) Source # | Lazy Text |
|
Ord e => TokenParsing (ParsecT e String m) Source # | |
|
(Ord e, Stream s) => LookAheadParsing (ParsecT e s m) Source # | |
|
Ord e => CharParsing (ParsecT e Text m) Source # | Strict Text |
|
Ord e => CharParsing (ParsecT e Text m) Source # | Lazy Text |
|
Ord e => CharParsing (ParsecT e String m) Source # | |
|
(Ord e, Stream s) => Parsing (ParsecT e s m) Source # | Note: unexpected requires a non-empty string |
|
(Semigroup a, Stream s) => Semigroup (ParsecT e s m a) Source # | |
|
(Monoid a, Stream s) => Monoid (ParsecT e s m a) Source # | |
|