Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- writeModule :: SizeEnv -> Declarations () (ConsAnn MonoStackType) MonoStackType -> TempM [Stmt]
- runTempM :: TempM a -> (a, WriteSt)
- type TempM = State TempSt
- prettyIR :: [Stmt] -> Doc ann
- data WriteSt = WriteSt {}
- size :: SizeEnv -> KempeTy a -> Size
Documentation
writeModule :: SizeEnv -> Declarations () (ConsAnn MonoStackType) MonoStackType -> TempM [Stmt] Source #