Agda-2.3.0: A dependently typed functional programming language and proof assistant

Agda.TypeChecking.Monad.Trace

Contents

Synopsis

Trace

traceCall :: MonadTCM tcm => (Maybe r -> Call) -> tcm a -> tcm aSource

Record a function call in the trace.

traceCall_ :: MonadTCM tcm => (Maybe () -> Call) -> tcm r -> tcm rSource

traceCallCPS :: MonadTCM tcm => (Maybe r -> Call) -> (r -> tcm a) -> ((r -> tcm a) -> tcm b) -> tcm bSource

traceCallCPS_ :: MonadTCM tcm => (Maybe () -> Call) -> tcm a -> (tcm a -> tcm b) -> tcm bSource