Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- trace :: BuiltinString -> a -> a
- traceError :: BuiltinString -> a
- traceIfFalse :: BuiltinString -> Bool -> Bool
- traceIfTrue :: BuiltinString -> Bool -> Bool
- traceBool :: BuiltinString -> BuiltinString -> Bool -> Bool
Documentation
trace :: BuiltinString -> a -> a Source #
Emit the given string as a trace message before evaluating the argument.
traceError :: BuiltinString -> a Source #
Log a message and then terminate the evaluation with an error.
traceIfFalse :: BuiltinString -> Bool -> Bool Source #
Emit the given
BuiltinString
only if the argument evaluates to
False
.
traceIfTrue :: BuiltinString -> Bool -> Bool Source #
Emit the given
BuiltinString
only if the argument evaluates to
True
.
traceBool :: BuiltinString -> BuiltinString -> Bool -> Bool Source #
Emit one of two
BuiltinString
depending on whether or not the argument
evaluates to
True
or
False
.