Safe Haskell | None |
---|---|
Language | Haskell2010 |
Classifying messages by severity and filtering them.
Documentation
Keeps a set of messages
Message from analysis
Message severity
Instances
Bounded Severity Source # | |
Enum Severity Source # | |
Defined in Language.Haskell.Homplexity.Message | |
Eq Severity Source # | |
Ord Severity Source # | |
Defined in Language.Haskell.Homplexity.Message | |
Read Severity Source # | |
Show Severity Source # | |
Lift Severity Source # | |
NFData Severity Source # | |
Defined in Language.Haskell.Homplexity.Message | |
FlagType Severity Source # | |
Defined in Language.Haskell.Homplexity.Message |
severityOptions :: String Source #
String showing all possible values for Severity
.
critical :: SrcLoc -> String -> Log Source #
TODO: automatic inference of the srcLine | Log a certain error
message :: Severity -> SrcLoc -> String -> Log Source #
Helper for logging a message with given severity.
extract :: Severity -> Log -> [Message] Source #
Extract an ordered sequence of messages from the Log
.