ddc-core-flow-0.4.3.1: Disciplined Disciple Compiler data flow compiler.
DDC.Core.Flow.Transform.Extract
Synopsis
extractModule :: ModuleF -> [Procedure] -> ModuleF Source #
Extract a core module from some stream procedures. This produces vanilla core code again.
extractProcedure :: Procedure -> (Bind Name, ExpF) Source #
Extract code for a whole procedure.