Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- data BIOSVerbosity
- data CradleOpts = CradleOpts {}
- defaultCradleOpts :: CradleOpts
- data OutputStyle
- newtype LineSeparator = LineSeparator String
- data Options = Options {
- outputStyle :: OutputStyle
- hlintOpts :: [String]
- ghcOpts :: [String]
- operators :: Bool
- detailed :: Bool
- qualified :: Bool
- lineSeparator :: LineSeparator
- defaultOptions :: Options
- type Builder = String -> String
- replace :: Char -> String -> String -> Builder
- inter :: Char -> [Builder] -> Builder
- convert :: ToString a => Options -> a -> String
- class ToString a where
- lineSep :: Options -> String
- toSexp1 :: Options -> [String] -> Builder
- toSexp2 :: [Builder] -> Builder
- tupToString :: Options -> ((Int, Int, Int, Int), String) -> Builder
- quote :: Options -> String -> Builder
- data Cradle = Cradle {}
- data CradleAction = CradleAction {
- actionName :: String
- getDependencies :: IO [FilePath]
- getOptions :: FilePath -> IO (ExitCode, String, [String])
- data CompilerOptions = CompilerOptions {
- ghcOptions :: [String]
Documentation
data CradleOpts Source #
CradleOpts | |
|
newtype LineSeparator Source #
The type for line separator. Historically, a Null string is used.
Options | |
|
defaultOptions :: Options Source #
A default Options
.
replace :: Char -> String -> String -> Builder Source #
>>>
replace '"' "\\\"" "foo\"bar" ""
"foo\\\"bar"
class ToString a where Source #
Instances
ToString String Source # |
|
ToString [((Int, Int, Int, Int), String)] Source # |
|
ToString [String] Source # |
|
The environment where this library is used.
Cradle | |
|
data CradleAction Source #
CradleAction | |
|
Instances
Show CradleAction Source # | |
Defined in HIE.Bios.Types showsPrec :: Int -> CradleAction -> ShowS # show :: CradleAction -> String # showList :: [CradleAction] -> ShowS # |
data CompilerOptions Source #
Option information for GHC
CompilerOptions | |
|
Instances
Eq CompilerOptions Source # | |
Defined in HIE.Bios.Types (==) :: CompilerOptions -> CompilerOptions -> Bool # (/=) :: CompilerOptions -> CompilerOptions -> Bool # | |
Show CompilerOptions Source # | |
Defined in HIE.Bios.Types showsPrec :: Int -> CompilerOptions -> ShowS # show :: CompilerOptions -> String # showList :: [CompilerOptions] -> ShowS # |