Safe Haskell | None |
---|
Idea
- data Idea
- isParseError :: Idea -> Bool
- showANSI :: IO (Idea -> String)
- showEx :: (String -> String) -> Idea -> String
- rawIdea :: Severity -> String -> SrcLoc -> String -> String -> [Note] -> Idea
- idea :: (Pretty (ast si), Pretty a, SrcInfo si, Annotated ast) => Severity -> String -> ast si -> a -> Idea
- warn :: (Pretty (ast si), Pretty a, SrcInfo si, Annotated ast) => String -> ast si -> a -> Idea
- err :: (Pretty (ast si), Pretty a, SrcInfo si, Annotated ast) => String -> ast si -> a -> Idea
- data Note
- = IncreasesLaziness
- | DecreasesLaziness
- | RemovesError String
- | ValidInstance String String
- | Note String
- showNotes :: [Note] -> String
- data Severity
Documentation
data Idea
Constructors
Idea | |
ParseError | |
isParseError :: Idea -> Bool
idea :: (Pretty (ast si), Pretty a, SrcInfo si, Annotated ast) => Severity -> String -> ast si -> a -> Idea
data Note
Constructors
IncreasesLaziness | |
DecreasesLaziness | |
RemovesError String | |
ValidInstance String String | |
Note String |