Crate eval_utility
source · [−]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());
}