-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Running newly generated Haskell source module.
--
-- Running generated test code in StackCabalGHC environment.
@package run-haskell-module
@version 0.0.2
-- | Functions for running generated modules
module Language.Haskell.RunHaskellModule
-- | Describes options required for run environment
data RunOptions
RunOptions :: Bool -> Bool -> [String] -> [String] -> RunOptions
-- | Verbose run?
[verbose] :: RunOptions -> Bool
-- | Whether to show stdout for debugging
[showStdout] :: RunOptions -> Bool
-- | GHC options
[compileArgs] :: RunOptions -> [String]
-- | Packages to expose
[additionalPackages] :: RunOptions -> [String]
-- | Find ghc with cabal or stack and compile Haskell module with specified
-- arguments
compileHaskellModule :: FilePath -> [String] -> IO ExitCode
-- | Find ghc with cabal or stack and compile Haskell module with specified
-- arguments and run options
compileHaskellModule' :: RunOptions -> FilePath -> [String] -> IO ExitCode
-- | Find ghc with cabal or stack and run Haskell module in specified file
-- with arguments
runHaskellModule :: FilePath -> [String] -> IO ExitCode
-- | Find ghc with cabal or stack and run Haskell module in specified file
-- with arguments and run options
runHaskellModule' :: RunOptions -> FilePath -> [String] -> IO ExitCode
instance Data.Default.Class.Default Language.Haskell.RunHaskellModule.RunOptions