Struct pupil::expr::Expr [] [src]

pub struct Expr<'a> { /* fields omitted */ }

The expression context.

Methods

impl<'a> Expr<'a>
[src]

Create a new expression and bind it to an environment.

Parse a token.

Feed new input to be parsed and evaluated.

Finalize the expression and calculate the final result.

Convenience method combines feed and result.