Struct evaltrees::eval::CallByValue[][src]

pub struct CallByValue { /* fields omitted */ }

Call-by-value evaluation.

Methods

impl CallByValue
[src]

Creates a call-by-value interpreter from a list of declarations. The nameless declaration will be the expression.

Trait Implementations

impl Debug for CallByValue
[src]

Formats the value using the given formatter. Read more

impl Display for CallByValue
[src]

Formats the value using the given formatter. Read more

impl Evaluator for CallByValue
[src]

Determines whether the primary expression is currently in a normal form, i.e. one that cannot be further reduced. Read more

Sets the print style.

Performs a single reduction step.

Auto Trait Implementations

impl Send for CallByValue

impl Sync for CallByValue