[−][src]Trait kari::context::Context
Required methods
fn functions(&mut self) -> &mut Functions<Function<Host>>
fn stack(&mut self) -> &mut Stack
fn call_stack(&mut self) -> &mut CallStack
fn output(&mut self) -> &mut dyn Write
fn load(&mut self, name: String, scope: Scope) -> Result<List, Error>
fn evaluate_value(
&mut self,
host: &mut Host,
scope: Scope,
value: Any
) -> Result<(), Error>
&mut self,
host: &mut Host,
scope: Scope,
value: Any
) -> Result<(), Error>
fn evaluate_list(&mut self, host: &mut Host, list: List) -> Result<(), Error>
Implementors
impl<Host> Context<Host> for Evaluator<Host>
[src]
fn functions(&mut self) -> &mut Functions<Function<Host>>
[src]
fn stack(&mut self) -> &mut Stack
[src]
fn call_stack(&mut self) -> &mut CallStack
[src]
fn output(&mut self) -> &mut dyn Write
[src]
fn load(&mut self, name: String, scope: Scope) -> Result<List, Error>
[src]
fn evaluate_value(
&mut self,
host: &mut Host,
scope: Scope,
value: Any
) -> Result<(), Error>
[src]
&mut self,
host: &mut Host,
scope: Scope,
value: Any
) -> Result<(), Error>