Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Agda Agda.TypeChecking.Monad.Debug During printing, catch internal errors of kind Impossible and print them.
defaultIsDebugPrinting :: MonadTCEnv m => m BoolAgda Agda.TypeChecking.Monad.Debug No documentation available.
defaultNowDebugPrinting :: MonadTCEnv m => m a -> m aAgda Agda.TypeChecking.Monad.Debug No documentation available.
isDebugPrinting :: MonadDebug m => m BoolAgda Agda.TypeChecking.Monad.Debug Check whether we are currently debug printing.
nowDebugPrinting :: MonadDebug m => m a -> m aAgda Agda.TypeChecking.Monad.Debug Flag in a computation that we are currently debug printing.
unlessDebugPrinting :: MonadDebug m => m () -> m ()Agda Agda.TypeChecking.Monad.Debug No documentation available.
withoutPrintingGeneralization :: ReadTCState m => m a -> m aAgda Agda.TypeChecking.Monad.Options No documentation available.
debugPrintDecl :: Declaration -> TCM ()Agda Agda.TypeChecking.Rules.Decl No documentation available.
fingerprintNoinline :: TypeRep -> FingerprintAgda Agda.TypeChecking.Serialise.Base No documentation available.
memoiseIfPrinting :: ParserClass p k r tok => k -> p r -> p rAgda Agda.Utils.Parser.MemoisedCPS Memoises the given parser, but only if printing, not if parsing. Every memoised parser must be annotated with a unique key. (Parametrised parsers must use distinct keys for distinct inputs.)