Methods
formatDebugMessage :: VerboseKey -> VerboseLevel -> TCM Doc -> m StringtraceDebugMessage :: VerboseKey -> VerboseLevel -> String -> m a -> m averboseBracket :: VerboseKey -> VerboseLevel -> String -> m a -> m aPrint brackets around debug messages issued by a computation.
getVerbosity :: m VerbositygetProfileOptions :: m ProfileOptionsisDebugPrinting :: m BoolCheck whether we are currently debug printing.
nowDebugPrinting :: m a -> m aFlag in a computation that we are currently debug printing.
Instances17MonadDebug, …
MonadDebug AbsToConDefined in Agda-2.7.0.1 · Agda.Syntax.Translation.AbstractToConcreteMonadDebug TerMDefined in Agda-2.7.0.1 · Agda.Termination.MonadMonadDebug ForcedVariableCollection'Defined in Agda-2.7.0.1 · Agda.TypeChecking.ForcingMonadDebug ReduceMDefined in Agda-2.7.0.1 · Agda.TypeChecking.Reduce.Monad · orphanMonadDebug TCMDefined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug NLMDefined in Agda-2.7.0.1 · Agda.TypeChecking.Rewriting.NonLinMatchMonadDebug m => MonadDebug (PureConversionT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Conversion.PureMonadDebug m => MonadDebug (BlockT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (NamesT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.NamesMonadDebug m => MonadDebug (ListT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (ChangeT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (MaybeT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (ExceptT e m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (IdentityT m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (ReaderT r m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.DebugMonadDebug m => MonadDebug (StateT s m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.Debug(MonadDebug m, Monoid w) => MonadDebug (WriterT w m)Defined in Agda-2.7.0.1 · Agda.TypeChecking.Monad.Debug