feldspar-compiler-0.6.0.2: Compiler for the Feldspar language

Safe HaskellNone

Feldspar.Compiler.Backend.C.Options

Contents

Synopsis

Documentation

Actions and rules

data Action t Source

Constructors

Replace t 
Propagate Rule 
WithId (Int -> [Action t]) 
WithOptions (Options -> [Action t]) 

Instances

data Rule whereSource

Constructors

Rule :: Typeable t => (t -> [Action t]) -> Rule 

Instances

rule :: (Interface t, Typeable (Repr t)) => (t -> [Action (Repr t)]) -> RuleSource

propagate :: (Interface t, Typeable (Repr t)) => (t -> [Action (Repr t)]) -> Action t'Source