{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some((name, helpers)) = parse_macro_name_and_helper_attrs(attr) {
                    // "doesn't make sense in practice" (see rust-lang/rust#87027).
                        // NOTE: rustc overrides the name if the macro name if it's different from the