{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"macro_rules!"}]}
                macro_rules! gate_doc { ($($s:literal { $($name:ident => $feature:ident)* })*) => {
            for meta_item_inner in attr.meta_item_list().unwrap_or_default() {
                    $($(if meta_item_inner.has_name(sym::$name) {