ErrUtils

Basic types

data Validity

andValid

allValid

isValid

getInvalids

data Severity

Messages

data ErrMsg

errMsgDoc

data ErrDoc

errDoc

errDocImportant

errDocContext

errDocSupplementary

type WarnMsg

type MsgDoc

type Messages

type ErrorMessages

type WarningMessages

unionMessages

errMsgSpan

errMsgContext

errorsFound

isEmptyMessages

Formatting

pprMessageBag

pprErrMsgBagWithLoc

pprLocErrMsg

printBagOfErrors

formatErrDoc

Construction

emptyMessages

mkLocMessage

mkLocMessageAnn

makeIntoWarning

mkErrMsg

mkPlainErrMsg

mkErrDoc

mkLongErrMsg

mkWarnMsg

mkPlainWarnMsg

warnIsErrorMsg

mkLongWarnMsg

Utilities

doIfSet

doIfSet_dyn

Dump files

dumpIfSet

dumpIfSet_dyn

dumpIfSet_dyn_printer

mkDumpDoc

dumpSDoc

Issuing messages during compilation

putMsg

printInfoForUser

printOutputForUser

logInfo

logOutput

errorMsg

warningMsg

fatalErrorMsg

fatalErrorMsg'

fatalErrorMsg''

compilationProgressMsg

showPass

withTiming

debugTraceMsg

ghcExit

prettyPrintGhcErrors