{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"macro"}]}
    macro register_derive($($name:ident: $f:expr,)*) {
    }
        $(register(sym::$name, SyntaxExtensionKind::LegacyDerive(Arc::new(BuiltinDerive($f))));)*