Lines Matching refs:ctx_ufunc
172 ufunc_T *ctx_ufunc; // current function member
277 for (idx = 0; idx < cctx->ctx_ufunc->uf_args_visible; ++idx) in arg_exists()
279 char_u *arg = FUNCARG(cctx->ctx_ufunc, idx); in arg_exists()
287 *idxp = idx - (cctx->ctx_ufunc->uf_args.ga_len in arg_exists()
289 + (cctx->ctx_ufunc->uf_va_name != NULL ? -1 : 0); in arg_exists()
291 if (cctx->ctx_ufunc->uf_arg_types != NULL) in arg_exists()
292 *type = cctx->ctx_ufunc->uf_arg_types[idx]; in arg_exists()
300 va_name = cctx->ctx_ufunc->uf_va_name; in arg_exists()
308 *type = cctx->ctx_ufunc->uf_va_type; in arg_exists()
377 ufunc = cctx->ctx_ufunc; in find_script_var()
604 + cctx->ctx_ufunc->uf_dfunc_idx; in generate_instr_debug()
1684 cctx->ctx_ufunc->uf_flags |= FC_CLOSURE; in generate_FUNCREF()
2472 dfunc = ((dfunc_T *)def_functions.ga_data) + cctx->ctx_ufunc->uf_dfunc_idx; in reserve_local()
2662 while (++lnum < cctx->ctx_ufunc->uf_lines.ga_len) in peek_next_line_from_context()
2664 char_u *line = ((char_u **)cctx->ctx_ufunc->uf_lines.ga_data)[lnum]; in peek_next_line_from_context()
2714 if (cctx->ctx_lnum >= cctx->ctx_ufunc->uf_lines.ga_len) in next_line_from_context()
2719 line = ((char_u **)cctx->ctx_ufunc->uf_lines.ga_data)[cctx->ctx_lnum]; in next_line_from_context()
3744 *arg = ((char_u **)cctx->ctx_ufunc->uf_lines.ga_data)[cctx->ctx_lnum] in compile_lambda()
5682 if (need_type(&t_any, cctx->ctx_ufunc->uf_ret_type, -1, in compile_return()
5702 if ((check_return_type && (cctx->ctx_ufunc->uf_ret_type == NULL in compile_return()
5703 || cctx->ctx_ufunc->uf_ret_type == &t_unknown in compile_return()
5704 || cctx->ctx_ufunc->uf_ret_type == &t_any)) in compile_return()
5706 && cctx->ctx_ufunc->uf_ret_type == &t_unknown)) in compile_return()
5708 cctx->ctx_ufunc->uf_ret_type = stack_type; in compile_return()
5712 if (cctx->ctx_ufunc->uf_ret_type->tt_type == VAR_VOID in compile_return()
5719 if (need_type(stack_type, cctx->ctx_ufunc->uf_ret_type, -1, in compile_return()
5729 if (cctx->ctx_ufunc->uf_ret_type->tt_type != VAR_VOID in compile_return()
5730 && cctx->ctx_ufunc->uf_ret_type->tt_type != VAR_UNKNOWN) in compile_return()
5767 if (cctx->ctx_lnum >= cctx->ctx_ufunc->uf_lines.ga_len - 1) in exarg_getline()
5770 p = ((char_u **)cctx->ctx_ufunc->uf_lines.ga_data)[cctx->ctx_lnum]; in exarg_getline()
5850 if (!is_global && cctx->ctx_ufunc->uf_block_depth > 0) in compile_nested_function()
5852 int block_depth = cctx->ctx_ufunc->uf_block_depth; in compile_nested_function()
5857 mch_memmove(ufunc->uf_block_ids, cctx->ctx_ufunc->uf_block_ids, in compile_nested_function()
6388 else if (cctx->ctx_ufunc->uf_script_ctx_version in compile_lhs()
6688 int lines_len = cctx->ctx_ufunc->uf_lines.ga_len; in compile_load_lhs()
6696 cctx->ctx_ufunc->uf_lines.ga_len = cctx->ctx_lnum + 1; in compile_load_lhs()
6699 cctx->ctx_ufunc->uf_lines.ga_len = lines_len; in compile_load_lhs()
9604 cctx.ctx_ufunc = ufunc; in compile_def_function()