Safe Haskell | None |
---|
- showModule :: CompileUnits -> [[String]]
- compilerVersion :: String
- topComments :: Doc
- writeHdr :: Bool -> FilePath -> (Includes, Sources) -> String -> IO ()
- renderHdr :: (Includes, Sources) -> String -> String
- writeSrc :: Bool -> FilePath -> (Includes, Sources) -> IO ()
- renderSrc :: (Includes, Sources) -> String
- toFileQuiet :: FilePath -> String -> IO ()
- toFile :: FilePath -> String -> IO ()
- runOpt :: (Proc -> Proc) -> Module -> Module
- compileModule :: Module -> CompileUnits
- fromImport :: Import -> Compile
- outputProcSyms :: [Module] -> IO ()
Documentation
showModule :: CompileUnits -> [[String]]Source
:: Bool | Verbosity |
-> FilePath | Output file name |
-> (Includes, Sources) | Source to translate |
-> String | Unit name |
-> IO () |
Output header file for a module.
Output source file for a module.
toFileQuiet :: FilePath -> String -> IO ()Source
compileModule :: Module -> CompileUnitsSource
Compile a module.
fromImport :: Import -> CompileSource
outputProcSyms :: [Module] -> IO ()Source