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 • Rust 包仓库 55/week @ 2024-05-03 • Rust 包仓库 85/week @ 2024-05-10 • Rust 包仓库 51/week @ 2024-05-17 • Rust 包仓库 33/week @ 2024-05-24 • Rust 包仓库 41/week @ 2024-05-31 • Rust 包仓库 35/week @ 2024-06-07 • Rust 包仓库 189/week @ 2024-06-14 • Rust 包仓库 244/week @ 2024-06-21 • Rust 包仓库 248/week @ 2024-06-28 • Rust 包仓库 385/week @ 2024-07-05 • Rust 包仓库 545/week @ 2024-07-12 • Rust 包仓库 145/week @ 2024-07-19 • Rust 包仓库 268/week @ 2024-07-26 • Rust 包仓库 208/week @ 2024-08-02 • Rust 包仓库 231/week @ 2024-08-09 • Rust 包仓库 278/week @ 2024-08-16 • Rust 包仓库

每月下载 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