Safe Haskell | None |
---|
- stageSaltLoad :: Config -> Source -> [PipeCore () Name] -> PipeText Name Error
- stageSaltOpt :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name
- stageSaltToC :: Config -> Source -> Sink -> PipeCore () Name
- stageSaltToLLVM :: Config -> Source -> [PipeLlvm] -> PipeCore () Name
- stageCompileSalt :: Config -> Source -> FilePath -> Bool -> PipeCore () Name
- stageCompileLLVM :: Config -> Source -> FilePath -> Bool -> PipeLlvm
Documentation
stageSaltLoad :: Config -> Source -> [PipeCore () Name] -> PipeText Name ErrorSource
Load and type check a Core Salt module.
stageSaltToLLVM :: Config -> Source -> [PipeLlvm] -> PipeCore () NameSource
Convert Core Salt to LLVM.
:: Config | |
-> Source | |
-> FilePath | Path of original source file. Build products are placed into the same dir. |
-> Bool | Should we link this into an executable |
-> PipeCore () Name |
Compile Core Salt via C code.