{"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
                            if let Some(expanded_pat) = expanded_pat {
                        self.collect_macro_call(call, macro_ptr, true, |this, expanded_pat| {
                                this.collect_pat_possibly_rest(expanded_pat, binding_list)