exprimo 0.7.0

Exprimo is a JavaScript expression evaluator written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use exprimo::Evaluator;
use std::collections::HashMap;

#[cfg(test)]
#[test]
fn test_primitives() {
    let context = HashMap::new();

    let evaluator = Evaluator::new(
        context,
        HashMap::new(), // custom_functions
    );

    let expr1 = "1/2";
    let res1 = evaluator.evaluate(&expr1).unwrap();

    assert_eq!(res1, 0.5);
}