grit_pattern_matcher/lib.rs
1//! Grit pattern definitions and matching logic
2//!
3//! This crate contains all the pattern definitions that are at the heart of the
4//! GritQL engine. There's the [`pattern::Matcher`] trait that's implemented by
5//! the patterns, which implements the matching logic.
6
7pub mod analysis;
8pub mod binding;
9pub mod constant;
10pub mod constants;
11pub mod context;
12pub mod effects;
13pub mod errors;
14pub mod file_owners;
15pub mod intervals;
16pub mod pattern;
17
18pub use analysis::has_rewrite;