Type Alias CaoProgram

Source
pub type CaoProgram = Module;

Aliased Type§

pub struct CaoProgram {
    pub submodules: Vec<(String, Module)>,
    pub functions: Vec<(String, Function)>,
    pub imports: Vec<String>,
}

Fields§

§submodules: Vec<(String, Module)>§functions: Vec<(String, Function)>§imports: Vec<String>

functions to import from submodules

e.g. importing foo.bar allows you to use a Jump("bar") Card