# `ExAST.Selector.CommentMatcher`
[🔗](https://github.com/elixir-vibe/ex_ast/blob/v0.11.0/lib/ex_ast/selector.ex#L1)

Comment text matcher used by comment predicates.

# `kind`

```elixir
@type kind() :: :text | :exact | :prefix | :suffix
```

# `t`

```elixir
@type t() :: %ExAST.Selector.CommentMatcher{
  case_sensitive?: boolean(),
  kind: kind(),
  value: String.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
