{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"self.print_mac_def(macro_def,"}]}
                self.print_mac_def(macro_def, &ident, item.span, |state| {
            ast::ItemKind::MacroDef(ident, macro_def) => {
                    state.print_visibility(&item.vis)