11 个版本 (1 个稳定版本)
使用旧的 Rust 2015
1.0.0 | 2021 年 8 月 10 日 |
---|---|
0.2.5 | 2017 年 5 月 1 日 |
0.2.4 | 2017 年 3 月 21 日 |
0.1.4 | 2017 年 3 月 17 日 |
在 解析器实现 中排名 1727
10KB
200 行(不包括注释)
Yard

Rust 中 shunting yard 算法
示例
extern crate yard;
fn main() {
let equation = "1 + 2 * 3";
println!("{}", yard::evaluate(equation).unwrap());
}
lib.rs
:
基于 shunting yard 算法评估字符串的算术运算。
依赖项
~465KB