Language.Hakaru.CodeGen.CodeGenMonad

type CodeGen

data CG

runCodeGen

runCodeGenBlock

runCodeGenWith

emptyCG

suffixes

declare

declare'

assign

putStat

putExprStat

extDeclare

defineFunction

funCG

isParallel

mkParallel

mkSequential

reserveName

genIdent

genIdent'

createIdent

lookupIdent

whileCG

doWhileCG

forCG

reductionCG