#expression-language #interpreter #cli #cel

bin+lib 通用表达式语言

通用表达式语言 (CEL) 的 Rust 实现

1 个不稳定版本

0.1.0 2020 年 12 月 17 日

#8#cel

MIT 许可证

12KB
86

cel-rust

此存储库包含几个模块,用于实现通用表达式语言 (CEL) 的解析器、解释器和 CLI。

目标是创建一个快速、简单且可读的解释器,可以用作创建其他语言运行时的示例。

软件包

  • 解析器 - 实现基于 LALRPOP 的解析器
  • 解释器 - 实现简单解释器
  • CLI - 基本终端接口,用于执行 CEL 表达式

依赖项

~2.1–4.5MB
~71K SLoC