Safe Haskell | None |
---|---|
Language | Haskell98 |
- 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 -> Maybe [FilePath] -> PipeLlvm
Documentation
stageSaltLoad :: Config -> Source -> [PipeCore () Name] -> PipeText Name Error Source #
Load and type check a Core Salt module.
stageSaltOpt :: Config -> Source -> [PipeCore () Name] -> PipeCore () Name Source #
Optimise Core Salt.
stageSaltToLLVM :: Config -> Source -> [PipeLlvm] -> PipeCore () Name Source #
Convert Core Salt to LLVM.