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