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 Expression
s.
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.