Skip to main content

compile_program_with_loaded_modules

Function compile_program_with_loaded_modules 

Source
pub fn compile_program_with_loaded_modules(
    items: &[ResolvedTopLevel],
    symbols: &SymbolTable,
    arena: &mut Arena,
    loaded: Vec<LoadedModule>,
    source_file: &str,
    analysis: Option<&AnalysisResult>,
) -> Result<(CodeStore, Vec<NanValue>), CompileError>
Expand description

Compile using dependency modules that were already parsed off-disk (or out of a virtual filesystem). The browser playground uses this to run multi-file programs without any real fs access.