2 个版本
0.1.2 | 2023 年 10 月 20 日 |
---|---|
0.1.1 | 2023 年 10 月 19 日 |
#135 in 电子邮件
46KB
1K SLoC
筛解析器
筛解析器 是一个用于 Sieve 语言的快速解析器和 AST 导出器,由 Rust 实现。
开发快速入门
阅读并遵循 容器内开发说明。
构建
make build
使用 (CLI)
使用 -f|--file
参数
sieve-parser --file resources/assets/tricky-rule1.sieve
使用 stdin
cat resources/assets/tricky-rule1.sieve | sieve-parser
或
sieve-parser < resources/assets/tricky-rule1.sieve
测试
cargo test
许可证
筛解析器根据 AGPL-3.0-only 许可证分发。
依赖项
~2.7–4MB
~81K SLoC