Safe Haskell | None |
---|
- data PipeSalt a where
- PipeSaltId :: ![PipeSalt a] -> PipeSalt a
- PipeSaltOutput :: !Sink -> PipeSalt a
- PipeSaltTransfer :: ![PipeSalt (AnTEC a Name)] -> PipeSalt (AnTEC a Name)
- PipeSaltPrint :: !Bool -> !Platform -> !Sink -> PipeSalt a
- PipeSaltToLlvm :: !Platform -> ![PipeLlvm] -> PipeSalt a
- PipeSaltCompile :: !Platform -> !Builder -> !FilePath -> !FilePath -> !(Maybe FilePath) -> !Bool -> PipeSalt a
- pipeSalt :: (Show a, Pretty a, NFData a) => Module a Name -> PipeSalt a -> IO [Error]
Documentation
Process a Core Salt module.
PipeSaltId :: ![PipeSalt a] -> PipeSalt a | |
PipeSaltOutput :: !Sink -> PipeSalt a | |
PipeSaltTransfer :: ![PipeSalt (AnTEC a Name)] -> PipeSalt (AnTEC a Name) | |
PipeSaltPrint :: !Bool -> !Platform -> !Sink -> PipeSalt a | |
PipeSaltToLlvm :: !Platform -> ![PipeLlvm] -> PipeSalt a | |
PipeSaltCompile :: !Platform -> !Builder -> !FilePath -> !FilePath -> !(Maybe FilePath) -> !Bool -> PipeSalt a |