Struct Compiler
bullet::compiler
pub struct Compiler<'a, V: Vm + 'a> { /* fields omitted */ }
impl<'a, V: Vm + 'a> Compiler<'a, V>
fn new(vm: &'a mut V) -> Compiler<'a, V>
fn run(vm: &'a mut V, root: &'a Node) -> Result<V::Var, Error>
fn compile( vm: &mut V, nodes: &[NodeRc], vars: &[&str]) -> Result<Vec<V::Var>, Error>
f is called for every node