{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"macro_rules!"}]}
    macro_rules! gate_all {
    let spans = sess.psess.gated_spans.spans.borrow();
        ($gate:ident, $msg:literal) => {