Agda
Safe HaskellNone
LanguageHaskell2010

Agda.TypeChecking.Pretty.Warning

Synopsis

Documentation

applyFlagsToTCWarningsPreserving :: HasOptions m => Set WarningName -> Set TCWarning -> m (Set TCWarning) Source #

Depending which flags are set, one may happily ignore some warnings.

filterTCWarnings :: Set TCWarning -> TCM [TCWarning] Source #

If there are several warnings, remove the unsolved-constraints warning in case there are no interesting constraints to list.

getAllWarnings :: (ReadTCState m, MonadWarning m, MonadTCM m) => WhichWarnings -> m (Set TCWarning) Source #

Collect all warnings that have accumulated in the state.

tcWarningsToError :: [TCWarning] -> TCM () Source #

Turns warnings, if any, into errors.

Orphan instances

PrettyTCM DataOrRecord_ Source # 
Instance details

PrettyTCM TCWarning Source # 
Instance details

PrettyTCM Warning Source # 
Instance details

Methods

prettyTCM :: MonadPretty m => Warning -> m Doc Source #