| (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 # | |
|