ddc-core-flow-0.4.1.3: Disciplined Disciple Compiler data flow compiler.

Safe HaskellNone

DDC.Core.Flow.Transform.Extract

Synopsis

Documentation

extractModule :: ModuleF -> [Procedure] -> ModuleFSource

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.