3个版本 (破坏性更新)

0.3.0 2024年6月2日
0.2.0 2024年5月1日
0.1.0 2024年4月29日

#634数据库接口

Download history • Rust 包仓库 2186/week @ 2024-05-03 • Rust 包仓库 2441/week @ 2024-05-10 • Rust 包仓库 2544/week @ 2024-05-17 • Rust 包仓库 2215/week @ 2024-05-24 • Rust 包仓库 2502/week @ 2024-05-31 • Rust 包仓库 2613/week @ 2024-06-07 • Rust 包仓库 1754/week @ 2024-06-14 • Rust 包仓库 1900/week @ 2024-06-21 • Rust 包仓库 1639/week @ 2024-06-28 • Rust 包仓库 1393/week @ 2024-07-05 • Rust 包仓库 1295/week @ 2024-07-12 • Rust 包仓库 1205/week @ 2024-07-19 • Rust 包仓库 1228/week @ 2024-07-26 • Rust 包仓库 1276/week @ 2024-08-02 • Rust 包仓库 1245/week @ 2024-08-09 • Rust 包仓库 1122/week @ 2024-08-16 • Rust 包仓库

每月下载量:5,253

MIT 许可证

250KB
7K SLoC

grit-pattern-matcher

此crate包含GritQL引擎核心的模式定义。模式实现了一个Matcher特质,该特质实现了匹配逻辑。

由于它打算由其他引擎重用,这些引擎可能使用自己的解析基础设施,因此此crate必须不依赖TreeSitter。


lib.rs:

Grit模式定义和匹配逻辑

此crate包含GritQL引擎核心的模式定义。模式实现了一个pattern::Matcher特质,该特质实现了匹配逻辑。

依赖项

~5–7MB
~129K SLoC