Documentation
compileToC :: Compilable t => CompilationMode -> t -> OriginalFunctionSignature -> Options -> Int -> (String, (Int, Int))Source
compileToCWithInfos :: Compilable t => CompilationMode -> t -> OriginalFunctionSignature -> Options -> Int -> (Module DebugToCSemanticInfo, (String, (Int, Int)))Source
compileToCWithHeaders :: Compilable t => CompilationMode -> t -> OriginalFunctionSignature -> Options -> (String, (Int, Int))Source
compileToCWithHeaders_Infos :: Compilable t => CompilationMode -> t -> OriginalFunctionSignature -> Options -> (Module DebugToCSemanticInfo, (String, (Int, Int)))Source
standaloneCompile :: Compilable t => t -> FilePath -> FilePath -> OriginalFunctionSignature -> Options -> IO ()Source
getProgram :: (Int, Int) -> PrgType -> Module DebugToCSemanticInfo -> IO ()Source
icompile :: Compilable t => t -> IO ()Source
icompileWithInfos_ :: Compilable t => t -> String -> Options -> (Module DebugToCSemanticInfo, (String, (Int, Int)))Source
genIncludeLines :: [String] -> (String, Int)Source
genHeaders :: Options -> (String, Int)Source
pluginChain :: ExternalInfoCollection -> Module () -> Module ()Source
data ExternalInfoCollection Source
executePluginChain :: Compilable p => CompilationMode -> p -> OriginalFunctionSignature -> Options -> Module ()Source