|
| Distribution.Compiler | | Portability | portable | | Stability | alpha | | Maintainer | Isaac Jones <ijones@syntaxpolice.org> |
|
|
|
|
|
| Description |
| Haskell implementations.
|
|
| Synopsis |
|
|
|
|
| Haskell implementations
|
|
| data CompilerFlavor |
| Constructors | | GHC | | | NHC | | | Hugs | | | HBC | | | Helium | | | JHC | | | OtherCompiler String | |
| Instances | |
|
|
| data Compiler |
| Constructors | | Instances | |
|
|
| showCompilerId :: Compiler -> String |
|
| compilerBinaryName :: CompilerFlavor -> String |
|
| Support for language extensions
|
|
| type Opt = String |
|
| extensionsToFlags :: CompilerFlavor -> [Extension] -> ([Extension], [Opt]) |
| For the given compiler, return the unsupported extensions, and the
flags for the supported extensions.
|
|
| extensionsToGHCFlag :: [Extension] -> ([Extension], [Opt]) |
| GHC: Return the unsupported extensions, and the flags for the supported extensions
|
|
| extensionsToHugsFlag :: [Extension] -> ([Extension], [Opt]) |
| Hugs: Return the unsupported extensions, and the flags for the supported extensions
|
|
| extensionsToNHCFlag :: [Extension] -> ([Extension], [Opt]) |
| NHC: Return the unsupported extensions, and the flags for the supported extensions
|
|
| extensionsToJHCFlag :: [Extension] -> ([Extension], [Opt]) |
| JHC: Return the unsupported extensions, and the flags for the supported extensions
|
|
| Produced by Haddock version 0.8 |