{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"for"}]}
        for ancestor in sema.ancestors_with_macros(m.matched_node.clone()) {
        }
            if let Some(existing) = self.matches_by_node.get_mut(&ancestor) {