{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"debug!(\"parse_param_general"}]}
                debug!("parse_param_general parse_pat (is_name_required:{})", is_name_required);
            let (pat, ty) = if is_name_required || this.is_named_param() {
                let (pat, colon) = this.parse_fn_param_pat_colon()?;