{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(ddpos) = ddpos.as_opt_usize() {
                self.popen();
                    self.commasep(Inconsistent, &elts[..ddpos], |s, p| s.print_pat(p));