5 releases (breaking)
0.5.0 | Oct 25, 2024 |
---|---|
0.4.0 | Oct 10, 2024 |
0.3.0 | Jun 2, 2024 |
0.2.0 | May 1, 2024 |
0.1.0 | Apr 29, 2024 |
#74 in Database implementations
8,084 downloads per month
280KB
7.5K
SLoC
grit-pattern-matcher
This crate contains all the pattern definitions that are at the heart of the
GritQL engine. There's a Matcher
trait that's implemented by the patterns,
which implements the matching logic.
It is important this crate stays free of TreeSitter dependencies, since it is intended to be reusable by other engines which may use their own parser infrastructure.
lib.rs
:
Grit pattern definitions and matching logic
This crate contains all the pattern definitions that are at the heart of the
GritQL engine. There's the pattern::Matcher
trait that's implemented by
the patterns, which implements the matching logic.
Dependencies
~4–5.5MB
~104K SLoC