Skip to main content

build_phase_scope_kernel

Function build_phase_scope_kernel 

Source
pub fn build_phase_scope_kernel(
    bindings: &BindingsDef,
    parent_manifest: &[ManifestEntry],
    parent_kernel: &ScopeKernel,
    workload_params: &HashMap<String, String>,
    polydat_lib_paths: Vec<PathBuf>,
    workload_dir: Option<&Path>,
    strict: bool,
    context: &str,
) -> Result<ScopeKernel, String>
Expand description

Synthesize a phase-scope kernel.

Pushes the phase’s own bindings: body verbatim, then drives the shared cascade walker to declare every parent-visible name the body references plus the standard workload-param + parent-output + parent-input cascade.