3个版本 (破坏性更新)

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

#634数据库接口

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

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