feldspar-compiler-0.4.0.2: Compiler for the Feldspar language

Feldspar.Compiler.Imperative.FromCore

Documentation

class Compilable t whereSource

Methods

toImperativeMSource

Arguments

:: String

Name of procedure

-> [Variable ()]

Free variables

-> t

Program to compile

-> Transformer () 

buildInParamDescriptor :: t -> [Int]Source

Returns a list containing the number of edges in each curried argument

Instances

Syntactic a => Compilable a 
(Syntactic a, Compilable t) => Compilable (a -> t)