Trait sljs::interpret::Interpretable
source · [−]pub trait Interpretable {
fn interpret(&self, heap: &mut Heap) -> JSResult<Interpreted>;
fn evaluate(&self, heap: &mut Heap) -> JSResult<JSValue> { ... }
}
Required Methods
fn interpret(&self, heap: &mut Heap) -> JSResult<Interpreted>
fn interpret(&self, heap: &mut Heap) -> JSResult<Interpreted>
Interpret self
on the heap
, potentially to a settable Interpreted::Member
.