feldspar-compiler-0.6.0.2: Compiler for the Feldspar language

Safe HaskellNone

Feldspar.Compiler.Compiler

Synopsis

Documentation

data SomeCompilable

Constructors

forall a internal . Compilable a internal => SomeCompilable a 

type Position = (Int, Int)

compileToCCore :: Compilable t internal => CompilationMode -> t -> Maybe String -> IncludesNeeded -> OriginalFunctionSignature -> Options -> SplitCompToCCoreResult

Compiler core This functionality should not be duplicated. Instead, everything should call this and only do a trivial interface adaptation.

defaultOptions :: Options

Predefined options

pluginChain :: ExternalInfoCollection -> Module () -> Module ()

Plugin system