{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"//!"}]}
//! are multiple matches for a node, or that overlap, priority is given to the earlier rule. Nested
//! Converts a flat collection of matches into a nested form suitable for replacement. When there
//! matches are only permitted if the inner match is contained entirely within a placeholder of an