{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"if"}]}
        if self.is_proc_macro() {
    pub fn parse_proc_macro_decl(&self, func_name: &Name) -> Option<ProcMacroDef> {
            Some(ProcMacroDef { name: func_name.clone(), kind: ProcMacroKind::Bang })