Struct dyon::prelude::Prelude [] [src]

pub struct Prelude {
    pub functions: HashMap<Arc<String>, usize>,
    pub list: Vec<Dfn>,
}

Fields

functions: HashMap<Arc<String>, usize> list: Vec<Dfn>

Methods

impl Prelude
[src]

fn insert(&mut self, name: Arc<String>, f: Dfn)

fn intrinsic(&mut self, name: Arc<String>, index: usize, f: Dfn)

fn new() -> Prelude

fn new_intrinsics() -> Prelude

fn from_module(module: &Module) -> Prelude