|
|
|
|
Synopsis |
|
|
|
Documentation |
|
type Message = SDoc |
|
mkLocMessage :: SrcSpan -> Message -> Message |
|
printError :: SrcSpan -> Message -> IO () |
|
data Severity |
Constructors | SevInfo | | SevWarning | | SevError | | SevFatal | |
|
|
|
data ErrMsg |
Instances | |
|
|
type WarnMsg = ErrMsg |
|
type ErrorMessages = Bag ErrMsg |
|
type WarningMessages = Bag WarnMsg |
|
errMsgSpans :: ErrMsg -> [SrcSpan] |
|
errMsgContext :: ErrMsg -> PrintUnqualified |
|
errMsgShortDoc :: ErrMsg -> Message |
|
errMsgExtraInfo :: ErrMsg -> Message |
|
type Messages = (Bag WarnMsg, Bag ErrMsg) |
|
errorsFound :: DynFlags -> Messages -> Bool |
|
emptyMessages :: Messages |
|
mkErrMsg :: SrcSpan -> PrintUnqualified -> Message -> ErrMsg |
|
mkPlainErrMsg :: SrcSpan -> Message -> ErrMsg |
|
mkLongErrMsg :: SrcSpan -> PrintUnqualified -> Message -> Message -> ErrMsg |
|
mkWarnMsg :: SrcSpan -> PrintUnqualified -> Message -> WarnMsg |
|
mkPlainWarnMsg :: SrcSpan -> Message -> ErrMsg |
|
printErrorsAndWarnings :: DynFlags -> Messages -> IO () |
|
printBagOfErrors :: DynFlags -> Bag ErrMsg -> IO () |
|
printBagOfWarnings :: DynFlags -> Bag ErrMsg -> IO () |
|
handleFlagWarnings :: DynFlags -> [Located String] -> IO () |
|
warnIsErrorMsg :: ErrMsg |
|
ghcExit :: DynFlags -> Int -> IO () |
|
doIfSet :: Bool -> IO () -> IO () |
|
doIfSet_dyn :: DynFlags -> DynFlag -> IO () -> IO () |
|
dumpIfSet :: Bool -> String -> SDoc -> IO () |
|
dumpIf_core :: Bool -> DynFlags -> DynFlag -> String -> SDoc -> IO () |
|
dumpIfSet_core :: DynFlags -> DynFlag -> String -> SDoc -> IO () |
|
dumpIfSet_dyn :: DynFlags -> DynFlag -> String -> SDoc -> IO () |
|
dumpIfSet_dyn_or :: DynFlags -> [DynFlag] -> String -> SDoc -> IO () |
|
mkDumpDoc :: String -> SDoc -> SDoc |
|
dumpSDoc :: DynFlags -> DynFlag -> String -> SDoc -> IO () |
Write out a dump.
If --dump-to-file is set then this goes to a file.
otherwise emit to stdout.
|
|
putMsg :: DynFlags -> Message -> IO () |
|
errorMsg :: DynFlags -> Message -> IO () |
|
fatalErrorMsg :: DynFlags -> Message -> IO () |
|
compilationProgressMsg :: DynFlags -> String -> IO () |
|
showPass :: DynFlags -> String -> IO () |
|
debugTraceMsg :: DynFlags -> Int -> Message -> IO () |
|
Produced by Haddock version 2.3.0 |