{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"($gate:ident,"}]}
        ($gate:ident, $msg:literal) => {
    macro_rules! gate_all {
            if let Some(spans) = spans.get(&sym::$gate) {