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§
Sourcefn compile(&self, pslab: &ParseSlab, cslab: &mut CompileSlab) -> Instruction
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.