{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"self.recover_dotdotdot_rest_pat(lo)"}]}
            self.recover_dotdotdot_rest_pat(lo)
        } else if self.check(exp!(DotDotDot)) && !self.is_pat_range_end_start(1) {
        } else if let Some(form) = self.parse_range_end() {