Safe Haskell | None |
---|---|
Language | Haskell2010 |
- interestingCall :: Closure Call -> Bool
- traceCallM :: (MonadTCM tcm, MonadDebug tcm) => tcm Call -> tcm a -> tcm a
- traceCall :: (MonadTCM tcm, MonadDebug tcm) => Call -> tcm a -> tcm a
- traceCallCPS :: (MonadTCM tcm, MonadDebug tcm) => Call -> (r -> tcm a) -> ((r -> tcm a) -> tcm b) -> tcm b
- traceCallCPS_ :: (MonadTCM tcm, MonadDebug tcm) => Call -> tcm a -> (tcm a -> tcm b) -> tcm b
- getCurrentRange :: TCM Range
- setCurrentRange :: HasRange x => x -> TCM a -> TCM a
Trace
traceCallM :: (MonadTCM tcm, MonadDebug tcm) => tcm Call -> tcm a -> tcm a Source #
traceCall :: (MonadTCM tcm, MonadDebug tcm) => Call -> tcm a -> tcm a Source #
Record a function call in the trace.
traceCallCPS :: (MonadTCM tcm, MonadDebug tcm) => Call -> (r -> tcm a) -> ((r -> tcm a) -> tcm b) -> tcm b Source #
traceCallCPS_ :: (MonadTCM tcm, MonadDebug tcm) => Call -> tcm a -> (tcm a -> tcm b) -> tcm b Source #