Copyright | (c) Galois Inc 2015 |
---|---|
Maintainer | Simon Winwood <sjw@galois.com> |
Safe Haskell | None |
Language | Haskell2010 |
Data.Macaw.DebugLogging
Description
Provides utilities for logging debug messages to stderr.
Documentation
data DebugClass Source #
Constructors
DUrgent | |
DAbsInt | |
DCFG | |
DFunRecover | |
DFunctionArgs | |
DRegisterUse |
Instances
setDebugKeys :: [DebugClass] -> IO () Source #
getDebugKeys :: [DebugClass] Source #
allDebugKeys :: [DebugClass] Source #
debugKeyName :: DebugClass -> String Source #
parseDebugKey :: String -> Maybe DebugClass Source #
unsetDebugKeys :: [DebugClass] -> IO () Source #
debug' :: DebugClass -> Doc ann -> a -> a Source #
debugM' :: Monad m => DebugClass -> Doc ann -> m () Source #