Trait xxcalc::TokensReducer
[−]
[src]
pub trait TokensReducer { fn process(&self, tokens: &Tokens) -> Result<Polynomial, EvaluationError>; }
Evaluates list of tokens into a single Polynomial value.
A TokensReducer
takes a list of tokens in some expected
arrangement and evaluates them into a single Polynomial
value. It can be used for implementation of various
computational languages (such as the scientific calcualtor).
Required Methods
fn process(&self, tokens: &Tokens) -> Result<Polynomial, EvaluationError>
Implementors
impl TokensReducer for Evaluator
impl TokensReducer for PolynomialEvaluator
impl TokensReducer for LinearSolverEvaluator