Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Config.CompilerConfig
Documentation
Constructors
UnixBackend | |
Fields
|
Instances
Show Backend Source # | |
Eq Backend Source # | |
CompilerBackend Backend Source # | |
Defined in Config.LocalConfig Methods syncCxxCommand :: (MonadIO m, CollectErrorsM m) => Backend -> CxxCommand -> m FilePath Source # asyncCxxCommand :: (MonadIO m, CollectErrorsM m) => Backend -> CxxCommand -> m (AsyncWait Backend) Source # waitCxxCommand :: (MonadIO m, CollectErrorsM m) => Backend -> AsyncWait Backend -> m (Either (AsyncWait Backend) FilePath) Source # runTestCommand :: (MonadIO m, CollectErrorsM m) => Backend -> TestCommand -> m TestCommandResult Source # getCompilerHash :: (MonadIO m, CollectErrorsM m) => Backend -> m VersionHash Source # | |
ConfigFormat Backend Source # | |
Defined in Config.ParseConfig Methods readConfig :: TextParser Backend Source # writeConfig :: CollectErrorsM m => Backend -> m [String] Source # | |
type AsyncWait Backend Source # | |
Defined in Config.LocalConfig |
data LocalConfig Source #
Constructors
LocalConfig | |
Fields
|
Instances
Show LocalConfig Source # | |
Defined in Config.CompilerConfig Methods showsPrec :: Int -> LocalConfig -> ShowS # show :: LocalConfig -> String # showList :: [LocalConfig] -> ShowS # | |
Eq LocalConfig Source # | |
Defined in Config.CompilerConfig | |
ConfigFormat LocalConfig Source # | |
Defined in Config.ParseConfig Methods readConfig :: TextParser LocalConfig Source # writeConfig :: CollectErrorsM m => LocalConfig -> m [String] Source # |
Constructors
SimpleResolver | |
Fields
|
Instances
Show Resolver Source # | |
Eq Resolver Source # | |
ConfigFormat Resolver Source # | |
Defined in Config.ParseConfig Methods readConfig :: TextParser Resolver Source # writeConfig :: CollectErrorsM m => Resolver -> m [String] Source # | |
PathIOHandler Resolver Source # | |
Defined in Config.LocalConfig Methods resolveModule :: (MonadIO m, CollectErrorsM m) => Resolver -> FilePath -> FilePath -> m FilePath Source # isSystemModule :: (MonadIO m, CollectErrorsM m) => Resolver -> FilePath -> FilePath -> m Bool Source # resolveBaseModule :: (MonadIO m, CollectErrorsM m) => Resolver -> m FilePath Source # isBaseModule :: (MonadIO m, CollectErrorsM m) => Resolver -> FilePath -> m Bool Source # zipWithContents :: (MonadIO m, CollectErrorsM m) => Resolver -> FilePath -> [FilePath] -> m [(FilePath, String)] Source # |