powerfx 0.1.0

Embedded PowerFX interpreter.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate powerfx;

use powerfx::{DataValue, PowerFxEngine, Session};


fn main() {
    let engine = PowerFxEngine::new();
    let mut session = Session::new();
    session.set_variable("a", DataValue::Number(2.0));
    session.set_variable("b", DataValue::Number(3.0));

    let result = engine.evaluate("a + b", Some(&mut session)).unwrap();
    println!("{:?}", result);
}