Trait Compiler

Source
pub trait Compiler {
    // Required method
    fn compile(&self, pslab: &ParseSlab, cslab: &mut CompileSlab) -> Instruction;
}
Expand description

You must use the Compiler trait before you can call .compile() on parsed Expressions.

Required Methods§

Source

fn compile(&self, pslab: &ParseSlab, cslab: &mut CompileSlab) -> Instruction

Turns a parsed Expression into a compiled Instruction.

Cannot fail, unless you run out of memory.

Implementors§