Safe Haskell | Safe-Inferred |
---|
The data type of compiler options
- data Mode
- data ModeOptions mode where
- CompileOptions :: String -> [String] -> [String] -> ModeOptions Compile
- MakeOptions :: ModeOptions Make
- browserNamespace :: ModeOptions Compile -> String
- entryPointModules :: ModeOptions Compile -> [String]
- codeGenModules :: ModeOptions Compile -> [String]
- data Options mode = Options {
- optionsNoPrelude :: Bool
- optionsNoTco :: Bool
- optionsNoMagicDo :: Bool
- optionsMain :: Maybe String
- optionsNoOptimizations :: Bool
- optionsVerboseErrors :: Bool
- optionsAdditional :: ModeOptions mode
- defaultCompileOptions :: Options Compile
- defaultMakeOptions :: Options Make
Documentation
Indicates the mode of the compiler. Lifted using DataKinds to refine the Options type.
data ModeOptions mode whereSource
Per-mode options
CompileOptions :: String -> [String] -> [String] -> ModeOptions Compile | |
MakeOptions :: ModeOptions Make |
Show (ModeOptions mode) |
browserNamespace :: ModeOptions Compile -> StringSource
entryPointModules :: ModeOptions Compile -> [String]Source
codeGenModules :: ModeOptions Compile -> [String]Source
The data type of compiler options
Options | |
|
Show (Options mode) |
defaultCompileOptions :: Options CompileSource
Default compiler options
defaultMakeOptions :: Options MakeSource
Default make options