ajhc-0.8.0.8: Haskell compiler that produce binary through C language

Safe HaskellNone

Ho.Build

Documentation

module Ho.Type

parseFilesSource

Arguments

:: Opt

Options to use when parsing files

-> [FilePath]

Targets we are building, used when dumping dependencies

-> [String]

Extra libraries to load

-> [Either Module FilePath]

Either a module or filename to find

-> (CollectedHo -> Ho -> IO CollectedHo)

Process initial ho loaded from file

-> (CollectedHo -> Ho -> TiData -> IO (CollectedHo, Ho))

Process set of mutually recursive modules to produce final Ho

-> IO (CompNode, CollectedHo)

Final accumulated ho

buildLibrarySource

Arguments

:: (CollectedHo -> Ho -> IO CollectedHo) 
-> (CollectedHo -> Ho -> TiData -> IO (CollectedHo, Ho))

Process set of mutually recursive modules to produce final Ho

-> FilePath 
-> IO ()