Struct evaltrees::eval::LazyEvaluation[][src]

pub struct LazyEvaluation { /* fields omitted */ }

Lazy evaluation.

Methods

impl LazyEvaluation
[src]

Creates a lazy-evalauation interpreter from a list of declarations. The nameless declaration will be the expression.

Trait Implementations

impl Debug for LazyEvaluation
[src]

Formats the value using the given formatter. Read more

impl Display for LazyEvaluation
[src]

Formats the value using the given formatter. Read more

impl Evaluator for LazyEvaluation
[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