lambdacube-compiler-0.6.0.1: LambdaCube 3D is a DSL to program GPUs

Safe HaskellNone
LanguageHaskell2010

LambdaCube.Compiler.Statements

Documentation

mkLets_ :: DeBruijnify SIName t => (SIName -> SExp -> t -> t) -> [Stmt] -> t -> t Source #

mkLets' :: DeBruijnify SIName t => (SIName -> SExp -> t -> t) -> [Stmt] -> t -> t Source #

fst' :: (t1, t) -> t1 Source #

data StmtNode Source #

Constructors

StmtNode 

sortDefs :: [Stmt] -> [[Stmt]] Source #