{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"register(sym::quote,"}]}
    register(sym::quote, SyntaxExtensionKind::Bang(Arc::new(BangProcMacro { client })));
    let client = rustc_proc_macro::bridge::client::Client::expand1(rustc_proc_macro::quote);
    let requires = SyntaxExtensionKind::Attr(Arc::new(contracts::ExpandRequires));