Expand description

Eval Utility

Wrapper function of the resolver crate. Provides python-like built-in functions.

Crate

[dependencies]
resolver = "^0.1"
eval-utility = "^0.1"

Example

See test cases in lib.rs for more examples.


use eval_utility::eval_wrapper::{expr_wrapper, EvalConfig};

fn main () {
    let expression = "float('42.42') == 42.42";
    let expr = expr_wrapper(
        resolver::Expr::new(expression),
        EvalConfig::default(),
    );

    println!("{:?}", expr.exec());
}

Modules