1 个不稳定版本
0.1.5 | 2022年10月4日 |
---|---|
0.1.4 |
|
0.1.3 |
|
#24 in #expression-evaluator
34KB
766 行
评估工具
解析器包的包装函数。提供类似 Python 的内置函数。
包
[dependencies]
resolver = "^0.1"
eval-utility = "^0.1"
示例
更多示例,请参阅lib.rs
中的测试用例。
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());
}
依赖项
~4.5–7MB
~116K SLoC