{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"for"}]}
            for span in spans.get(&sym::$gate).unwrap_or(&vec![]) {
        ($gate:ident, $msg:literal) => {
                gate_legacy!(&visitor, $gate, *span, $msg);