Enum ast_grep_core::meta_var::MetaVarMatcher
source · pub enum MetaVarMatcher<L: Language> {
Regex(RegexMatcher<L>),
Pattern(Pattern<L>),
Kind(KindMatcher<L>),
}
Variants§
Regex(RegexMatcher<L>)
A regex to filter matched metavar based on its textual content.
Pattern(Pattern<L>)
A pattern to filter matched metavar based on its AST tree shape.
Kind(KindMatcher<L>)
A kind_id to filter matched metavar based on its ts-node kind