| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Text.Parsec.Free.Log
Documentation
type LogParsecT s u m a = MonadReader LogType m => ParsecT s u m a Source #
Constructors
| forall s u m a. ParseAttempt Bool (ParsecF s u m a) | |
| forall s u m a. ParseFailed Bool ParseError (ParsecF s u m a) | |
| forall s u m a b.Show b => ParseSuccess Bool b (ParsecF s u m a) | |
| forall s u m a. ParseSuccessful Bool (ParsecF s u m a) | |
| Indent Bool | |
| Dedent | 
_ParseFailed :: forall s u m a. Review ParseLog (Bool, ParseError, ParsecF s u m a) Source #
Constructors
| Failure Bool ParseError | |
| Success Bool | |
| SuccessValue Bool String | |
| Pending | 
Constructors
| LogEntry | |
data RenderState Source #
attempt :: (MonadIO m, MonadReader LogType m) => Bool -> ParsecF s u' m b -> ParsecT s u m a -> ParsecT s u m a Source #
attemptShow :: (MonadIO m, MonadReader LogType m, Show a) => Bool -> ParsecF s u' m b -> ParsecT s u m a -> ParsecT s u m a Source #
indented :: (MonadIO m, MonadReader LogType m) => Bool -> ParsecT s u m a -> ParsecT s u m a Source #