Safe Haskell | None |
---|---|
Language | Haskell2010 |
- showModule :: CompileUnits -> String
- compilerVersion :: String
- topComments :: Doc
- renderHdr :: (Includes, Sources) -> String -> String
- renderSrc :: (Includes, Sources) -> String
- runOpt :: (Proc -> Proc) -> Module -> Module
- compileModule :: Maybe String -> Module -> CompileUnits
- fromImport :: Import -> Compile
- fromExtern :: Extern -> Compile
- outputProcSyms :: [Module] -> IO ()
- maxWidth :: Int
- mkDefs :: ([Include], Sources) -> Sources
Documentation
showModule :: CompileUnits -> String Source #
topComments :: Doc Source #
compileModule :: Maybe String -> Module -> CompileUnits Source #
Compile a module.
fromImport :: Import -> Compile Source #
fromExtern :: Extern -> Compile Source #
outputProcSyms :: [Module] -> IO () Source #