feldspar-compiler-0.3: Compiler for the Feldspar languageSource codeContentsIndex
Feldspar.Compiler.Plugins.Precompilation
Documentation
data CompilationMode Source
Constructors
Interactive
Standalone
show/hide Instances
data SignatureInformation Source
Constructors
SignatureInformation
originalFeldsparFunctionName :: String
generatedImperativeParameterNames :: [String]
originalFeldsparParameterNames :: Maybe [Maybe String]
show/hide Instances
data PrecompilationSemanticInfo Source
show/hide Instances
data Precompilation Source
Constructors
Precompilation
show/hide Instances
getVariableName :: SignatureInformation -> String -> StringSource
myTransformVariable :: Precompilation -> SignatureInformation -> Variable () -> Variable ()Source
myTransformVariableLeftValueInLeftValue :: Precompilation -> SignatureInformation -> Variable () -> LeftValueData ()Source
data PrecompilationExternalInfo Source
Constructors
PrecompilationExternalInfo
originalFeldsparFunctionSignature :: OriginalFeldsparFunctionSignature
graphInputInterfaceType :: Tuple StorableType
numberOfFunctionArguments :: Int
compilationMode :: CompilationMode
countTuple :: Tuple a -> IntSource
addPostfixNumbersToMaybeList :: [Maybe String] -> [Maybe String]Source
addPostfixNumberToMaybeString :: (Maybe String, Int) -> Maybe StringSource
inflate :: Int -> [Maybe String] -> [Maybe String]Source
parameterNameListConsolidator :: PrecompilationExternalInfo -> [Maybe String]Source
Produced by Haddock version 2.6.1