Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- usage :: String
- version :: String
- ghcVersion :: String
- versionInfo :: String
- info :: String
- data Result a
- type Warning = String
- type ModuleName = String
- data Config = Config {
- cfgPreserveIt :: Bool
- cfgVerbose :: Bool
- cfgModules :: [ModuleName]
- cfgThreads :: Maybe Int
- cfgRandomizeOrder :: Bool
- cfgSeed :: Maybe Int
- cfgQuiet :: Bool
- defaultConfig :: Config
- parseOptions :: [String] -> Result Config
- parseSeed :: String -> Maybe Int
- parseThreads :: String -> Maybe Int
- parseSpecificFlag :: String -> String -> Maybe String
- parseFlag :: String -> (String, Maybe String)
Documentation
ghcVersion :: String Source #
versionInfo :: String Source #
type ModuleName = String Source #
Config | |
|
parseSeed :: String -> Maybe Int Source #
Parse seed argument
>>>
parseSeed "--seed=6"
Just 6>>>
parseSeed "--seeeed=6"
Nothing
parseThreads :: String -> Maybe Int Source #
Parse number of threads argument
>>>
parseThreads "-j6"
Just 6>>>
parseThreads "-j-2"
Nothing>>>
parseThreads "-jA"
Nothing