{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"//!"}]}
//! then we'll get 3 matches, however only the outermost and innermost matches can be accepted. The
//! For example, if our search pattern is `foo(foo($a))` and the code had `foo(foo(foo(foo(42))))`,
//! middle match would take the second `foo` from the outer match.