9 个版本 (5 个重大更新)

0.7.1 2024年7月29日
0.6.0 2023年12月1日
0.5.1 2023年9月18日
0.3.0 2023年7月8日
0.1.3 2020年12月20日

#1052 in 解析器实现

Download history 55/week @ 2024-05-03 85/week @ 2024-05-10 51/week @ 2024-05-17 33/week @ 2024-05-24 41/week @ 2024-05-31 35/week @ 2024-06-07 189/week @ 2024-06-14 244/week @ 2024-06-21 248/week @ 2024-06-28 385/week @ 2024-07-05 545/week @ 2024-07-12 145/week @ 2024-07-19 268/week @ 2024-07-26 208/week @ 2024-08-02 231/week @ 2024-08-09 278/week @ 2024-08-16

每月下载 1,003
3 个crate中使用 (通过 cel-interpreter)

MIT 许可证

43KB
1K SLoC

CEL 解析器

此模块实现了对 通用表达式语言 的 LALRPOP 解析器。

用法

use cel_parser::parse;

pub fn main() {
    let expr = parse("1 + 1").unwrap();
    println!("{:?}", expr);
}

依赖项

~2.1–4.5MB
~70K SLoC