{"ast_node_type":"other","tokens":[{"end":82,"kind":"keyword","start":0,"text":"self.dcx().emit_err(ExtraDoubleDot"}]}
        self.dcx().emit_err(ExtraDoubleDot { span: sp, prev_span: prev_sp, ctx });
    pub(crate) fn ban_extra_rest_pat(&self, sp: Span, prev_sp: Span, ctx: &str) {
    }