|
|
|
|
|
Description |
Warning: many fields have comments attached, but haddock doesn't
seem to support docstrings on positional fields.
|
|
Synopsis |
|
|
|
|
Deprecated functions
|
|
exit :: IO a |
|
can'tOpenStr :: String -> [String] -> a -> String |
|
errorLC :: Int -> Int -> String -> a |
|
can'tOpen :: String -> a -> IO b |
|
New error interface
|
|
data Error |
Constructors | ErrorFileNone ErrPos String FilePath [FilePath] | I was looking for a file, it isn't there
| ErrorFileMany (FilePath, Pos) String FilePath [FilePath] | I was looking for one file, I found too many
| ErrorInternal String String | | ErrorCircularNewtype String | A newtype definition may be circular [If it may be circular, why is this an error? -SamB]
| ErrorCircularType [String] | | ErrorConflictFixities String String String | | ErrorUnboundTypeInstance String String | | ErrorRaw String | |
|
|
|
type ErrPos = (FilePath, Pos) |
The Error data type, most important.
Lists all possible errors with as much information as possible.
|
|
noErrPos :: ErrPos |
|
raiseError :: Error -> a |
|
raiseErrors :: String -> [Error] -> a |
|
showError :: Error -> [String] |
|
errorRaw :: [String] -> a |
|
tryReadFile :: String -> FilePath -> IO String |
|
tryWriteFile :: String -> FilePath -> String -> IO () |
|
Produced by Haddock version 0.8 |