-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Compile Fay code on cabal install, and ad-hoc recompile during development -- -- Compile Fay code on cabal install, and ad-hoc recompile during -- development @package fay-builder @version 0.2 module Fay.Builder -- | Default parsing of a Cabal file. readPackageDescription :: FilePath -> IO PackageDescription -- | Compile code build :: PackageDescription -> Maybe FilePath -> IO () -- | Try to read a comma separated field listField :: String -> PackageDescription -> Maybe [String] -- | Read the value of a comma separated field, gives an empty list if the -- field is not present. listField_ :: String -> PackageDescription -> [String] -- | Try to read a field's value field :: String -> PackageDescription -> Maybe String -- | Force reading of a field, fails if it doesn't exist field_ :: String -> PackageDescription -> String readField :: Read a => String -> a -> PackageDescription -> a -- | Default config, TODO make this optional fayConfig :: Maybe FilePath -> [String] -> FilePath -> [FilePath] -> [String] -> Bool -> Config -- | Default build hook for your Setup.hs defaultFayHook :: IO () -- | Default post build hook for your Setup.hs postBuildHook :: Args -> BuildFlags -> PackageDescription -> LocalBuildInfo -> IO ()