{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"matches.sort_by(|a,"}]}
    matches.sort_by(|a, b| a.depth.cmp(&b.depth).then_with(|| a.rule_index.cmp(&b.rule_index)));
    // will take precedence.
    let mut collector = MatchCollector::default();