| /vim-8.2.3635/src/ |
| H A D | typval.c | 75 dict_unref(varp->vval.v_dict); in free_tv() 130 dict_unref(varp->vval.v_dict); in clear_tv() 131 varp->vval.v_dict = NULL; in clear_tv() 1035 if (tv->vval.v_dict != NULL) in tv_check_lock() 1127 to->vval.v_dict = NULL; in copy_tv() 1130 to->vval.v_dict = from->vval.v_dict; in copy_tv() 1131 ++to->vval.v_dict->dv_refcount; in copy_tv() 1227 && typ1->vval.v_dict == typ2->vval.v_dict); in typval_compare() 1244 n1 = dict_equal(typ1->vval.v_dict, typ2->vval.v_dict, in typval_compare() 1458 && tv->vval.v_dict != NULL in tv_islocked() [all …]
|
| H A D | testing.c | 167 && exp_tv->vval.v_dict != NULL && got_tv->vval.v_dict != NULL) in fill_assert_error() 169 dict_T *exp_d = exp_tv->vval.v_dict; in fill_assert_error() 170 dict_T *got_d = got_tv->vval.v_dict; in fill_assert_error() 176 exp_tv->vval.v_dict = dict_alloc(); in fill_assert_error() 177 got_tv->vval.v_dict = dict_alloc(); in fill_assert_error() 178 if (exp_tv->vval.v_dict == NULL || got_tv->vval.v_dict == NULL) in fill_assert_error() 191 dict_add_tv(exp_tv->vval.v_dict, in fill_assert_error() 194 dict_add_tv(got_tv->vval.v_dict, in fill_assert_error() 212 dict_add_tv(got_tv->vval.v_dict, in fill_assert_error() 1134 if (argvars[0].vval.v_dict != NULL) in f_test_refcount() [all …]
|
| H A D | textprop.c | 140 if (arg->vval.v_dict == NULL) in get_bufnr_from_arg() 142 di = dict_find(arg->vval.v_dict, (char_u *)"bufnr", -1); in get_bufnr_from_arg() 181 prop_add_common(start_lnum, start_col, argvars[2].vval.v_dict, in f_prop_add() 337 dict = argvars[0].vval.v_dict; in f_prop_add_list() 735 if (argvars[0].v_type != VAR_DICT || argvars[0].vval.v_dict == NULL) in f_prop_find() 740 dict = argvars[0].vval.v_dict; in f_prop_find() 875 prop_fill_dict(rettv->vval.v_dict, &prop, buf); in f_prop_find() 876 dict_add_number(rettv->vval.v_dict, "lnum", lnum); in f_prop_find() 994 dict = argvars[0].vval.v_dict; in f_prop_remove() 1120 dict = argvars[1].vval.v_dict; in prop_type_set() [all …]
|
| H A D | dict.c | 97 rettv->vval.v_dict = d; in rettv_dict_set() 534 if (var->v_type != VAR_DICT || var->vval.v_dict == NULL) in dict_iterate_start() 538 dict_T *d = var->vval.v_dict; in dict_iterate_start() 586 item->di_tv.vval.v_dict = dict; in dict_add_dict() 759 if ((d = tv->vval.v_dict) == NULL) in dict2string() 1216 if ((d = argvars[0].vval.v_dict) == NULL) in dict_list() 1336 if (argvars[0].vval.v_dict == NULL) in f_has_key() 1339 rettv->vval.v_number = dict_find(argvars[0].vval.v_dict, in f_has_key() 1355 else if ((d = argvars[0].vval.v_dict) != NULL in dict_remove()
|
| H A D | eval.c | 1102 if (lp->ll_tv->vval.v_dict == NULL) in get_lval() 4756 dict_T *dd = tv->vval.v_dict; in set_ref_in_item() 4829 dtv.vval.v_dict = pt->pt_dict; in set_ref_in_item() 5066 if (tv->vval.v_dict == NULL) in echo_string_core() 5902 selfdict = rettv->vval.v_dict; in handle_subscript() 5992 if (from->vval.v_dict == NULL) in item_copy() 5993 to->vval.v_dict = NULL; in item_copy() 5997 to->vval.v_dict = from->vval.v_dict->dv_copydict; in item_copy() 5998 ++to->vval.v_dict->dv_refcount; in item_copy() 6001 to->vval.v_dict = dict_copy(from->vval.v_dict, deep, copyID); in item_copy() [all …]
|
| H A D | insexpand.c | 2302 matchdict = rettv.vval.v_dict; in expand_by_function() 2359 if (tv->v_type == VAR_DICT && tv->vval.v_dict != NULL) in ins_compl_add_tv() 2362 cptext[CPT_ABBR] = dict_get_string(tv->vval.v_dict, in ins_compl_add_tv() 2364 cptext[CPT_MENU] = dict_get_string(tv->vval.v_dict, in ins_compl_add_tv() 2366 cptext[CPT_KIND] = dict_get_string(tv->vval.v_dict, in ins_compl_add_tv() 2368 cptext[CPT_INFO] = dict_get_string(tv->vval.v_dict, in ins_compl_add_tv() 2370 dict_get_tv(tv->vval.v_dict, (char_u *)"user_data", &user_data); in ins_compl_add_tv() 2372 && dict_get_number(tv->vval.v_dict, (char_u *)"icase")) in ins_compl_add_tv() 2375 dup = dict_get_number(tv->vval.v_dict, (char_u *)"dup"); in ins_compl_add_tv() 2379 && dict_get_number(tv->vval.v_dict, (char_u *)"equal")) in ins_compl_add_tv() [all …]
|
| H A D | search.c | 4121 if (argvars[0].v_type != VAR_DICT || argvars[0].vval.v_dict == NULL) in f_searchcount() 4126 dict = argvars[0].vval.v_dict; in f_searchcount() 4199 dict_add_number(rettv->vval.v_dict, "current", stat.cur); in f_searchcount() 4200 dict_add_number(rettv->vval.v_dict, "total", stat.cnt); in f_searchcount() 4202 dict_add_number(rettv->vval.v_dict, "incomplete", stat.incomplete); in f_searchcount() 4660 itemstr = dict_get_string(li->li_tv.vval.v_dict, key, FALSE); in fuzzy_match_in_list() 4666 li->li_tv.vval.v_dict->dv_refcount++; in fuzzy_match_in_list() 4668 argv[0].vval.v_dict = li->li_tv.vval.v_dict; in fuzzy_match_in_list() 4675 dict_unref(li->li_tv.vval.v_dict); in fuzzy_match_in_list() 4824 if (argvars[2].v_type != VAR_DICT || argvars[2].vval.v_dict == NULL) in do_fuzzymatch() [all …]
|
| H A D | evalvars.c | 164 #define vv_dict vv_di.di_tv.vval.v_dict 1769 d = di == NULL ? NULL : di->di_tv.vval.v_dict; in do_unlet() 1951 if ((d = tv->vval.v_dict) != NULL in item_lock() 2684 tv->vval.v_dict = dict_alloc(); in eval_variable() 2685 if (tv->vval.v_dict != NULL) in eval_variable() 2687 ++tv->vval.v_dict->dv_refcount; in eval_variable() 2688 tv->vval.v_dict->dv_type = alloc_type(type); in eval_variable() 3045 dict_var->di_tv.vval.v_dict = dict; in init_var_dict() 3474 if (dest_tv->vval.v_dict->dv_type != type) in set_var_const() 3476 free_type(dest_tv->vval.v_dict->dv_type); in set_var_const() [all …]
|
| H A D | match.c | 937 if (dict_find(tv->vval.v_dict, (char_u *)"conceal", -1) != NULL) in matchadd_dict_arg() 938 *conceal_char = dict_get_string(tv->vval.v_dict, in matchadd_dict_arg() 941 if ((di = dict_find(tv->vval.v_dict, (char_u *)"window", -1)) != NULL) in matchadd_dict_arg() 1082 || (d = li->li_tv.vval.v_dict) == NULL) in f_setmatches() 1111 d = li->li_tv.vval.v_dict; in f_setmatches()
|
| H A D | list.c | 648 li->li_tv.vval.v_dict = dict; in list_append_dict() 2095 info.item_compare_selfdict = argvars[2].vval.v_dict; in do_sort_uniq() 2325 rettv->vval.v_dict = NULL; in filter_map() 2327 if ((d = argvars[0].vval.v_dict) == NULL in filter_map() 2364 d_ret = rettv->vval.v_dict; in filter_map() 2790 if ((d = argvars[0].vval.v_dict) != NULL) in f_count() 2897 d1 = argvars[0].vval.v_dict; in extend() 2903 d2 = argvars[1].vval.v_dict; in extend() 2942 rettv->vval.v_dict = d1; in extend()
|
| H A D | vim9execute.c | 208 return tv->vval.v_dict; in dict_stack_get_dict() 1192 if (tv->vval.v_dict == NULL) in allocate_if_null() 2203 tv->vval.v_dict = d; in exec_instructions() 2509 dict_T *dict = tv_dest->vval.v_dict; in exec_instructions() 3059 tv->vval.v_dict = dict; in exec_instructions() 4105 dict = tv->vval.v_dict; in exec_instructions() 4153 dict = tv->vval.v_dict; in exec_instructions() 4185 && dict_tv->vval.v_dict != NULL in exec_instructions() 4190 dict_tv->vval.v_dict = in exec_instructions() 4284 free_type(tv->vval.v_dict->dv_type); in exec_instructions() [all …]
|
| H A D | evalwindow.c | 903 if (argvars[2].v_type != VAR_DICT || argvars[2].vval.v_dict == NULL) in f_win_splitmove() 909 d = argvars[2].vval.v_dict; in f_win_splitmove() 1125 || (dict = argvars[0].vval.v_dict) == NULL) in f_winrestview() 1177 dict = rettv->vval.v_dict; in f_winsaveview()
|
| H A D | sign.c | 2223 retval = sign_define_from_dict(NULL, li->li_tv.vval.v_dict); in sign_define_multiple() 2267 argvars[1].v_type == VAR_DICT ? argvars[1].vval.v_dict : NULL); in f_sign_define() 2323 ((dict = argvars[1].vval.v_dict) == NULL)) in f_sign_getplaced() 2553 || ((dict = argvars[4].vval.v_dict) == NULL))) in f_sign_place() 2590 li->li_tv.vval.v_dict); in f_sign_placelist() 2788 dict = argvars[1].vval.v_dict; in f_sign_unplace() 2819 retval = sign_unplace_from_dict(NULL, li->li_tv.vval.v_dict); in f_sign_unplacelist()
|
| H A D | if_py_both.h | 746 : (void *)our_tv->vval.v_dict); in VimToPython() 817 if (our_tv->vval.v_dict == NULL) in VimToPython() 819 ht = &our_tv->vval.v_dict->dv_hashtab; in VimToPython() 3037 selfdict = selfdicttv.vval.v_dict; in FunctionConstructor() 3221 selfdict = selfdicttv.vval.v_dict; in FunctionCall() 3295 tv.vval.v_dict = self->self; in FunctionRepr() 5932 tv->vval.v_dict = dict; in pydict_to_tv() 6005 tv->vval.v_dict = dict; in pymap_to_tv() 6152 ++tv->vval.v_dict->dv_refcount; in convert_dl() 6183 ++tv->vval.v_dict->dv_refcount; in ConvertFromPyMapping() [all …]
|
| H A D | popupwin.c | 1008 dict = li->li_tv.vval.v_dict; in add_popup_dicts() 1022 dict = li->li_tv.vval.v_dict; in add_popup_dicts() 1041 dict = pli->li_tv.vval.v_dict; in add_popup_dicts() 1891 if (argvars[1].v_type != VAR_DICT || argvars[1].vval.v_dict == NULL) in popup_create() 1896 d = argvars[1].vval.v_dict; in popup_create() 2793 if (argvars[1].v_type != VAR_DICT || argvars[1].vval.v_dict == NULL) in f_popup_move() 2798 dict = argvars[1].vval.v_dict; in f_popup_move() 2828 if (argvars[1].v_type != VAR_DICT || argvars[1].vval.v_dict == NULL) in f_popup_setoptions() 2833 dict = argvars[1].vval.v_dict; in f_popup_setoptions() 2868 dict = rettv->vval.v_dict; in f_popup_getpos() [all …]
|
| H A D | change.c | 178 li->li_tv.vval.v_dict, (char_u *)"lnum"); in check_recorded_changes() 180 li->li_tv.vval.v_dict, (char_u *)"end"); in check_recorded_changes() 392 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"lnum"); in invoke_listeners() 395 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"end"); in invoke_listeners() 398 added += dict_get_number(li->li_tv.vval.v_dict, (char_u *)"added"); in invoke_listeners()
|
| H A D | json.c | 293 d = val->vval.v_dict; in json_encode_item() 1006 && dict_find(top_item->jd_tv.vval.v_dict, in json_decode_item() 1029 if (dict_add(top_item->jd_tv.vval.v_dict, di) == FAIL) in json_decode_item()
|
| H A D | evalfunc.c | 2818 selfdict = argvars[2].vval.v_dict; in f_call() 3221 n = argvars[0].vval.v_dict == NULL in f_empty() 4222 if ((d = argvars[0].vval.v_dict) != NULL) in f_get() 4449 dict_T *dict = rettv->vval.v_dict; in f_getcharsearch() 4758 get_tagstack(wp, rettv->vval.v_dict); in f_gettagstack() 7185 d = argvars[0].vval.v_dict; in max_min() 7425 pum_set_event_info(rettv->vval.v_dict); in f_pum_getpos() 7810 dict = rettv->vval.v_dict; in f_getreginfo() 8974 dict_T *d = argvars[1].vval.v_dict; in f_setreg() 9134 d = argvars[1].vval.v_dict; in f_settagstack() [all …]
|
| H A D | if_ruby.c | 1211 if (tv->vval.v_dict != NULL) in vim_to_ruby() 1213 hashtab_T *ht = &tv->vval.v_dict->dv_hashtab; in vim_to_ruby() 1960 rettv->vval.v_dict = d; in ruby_convert_to_vim_value()
|
| H A D | job.c | 137 dict = tv->vval.v_dict; in get_job_options() 627 opt->jo_env = item->vval.v_dict; in get_job_options() 1892 job_info(job, rettv->vval.v_dict); in f_job_info()
|
| H A D | if_lua.c | 571 luaV_pushdict(L, tv->vval.v_dict); in luaV_pushtypval() 708 tv->vval.v_dict = *((luaV_Dict *) p); in luaV_totypval() 709 ++tv->vval.v_dict->dv_refcount; in luaV_totypval()
|
| H A D | evalbuffer.c | 687 dict_T *sel_d = argvars[0].vval.v_dict; in f_getbufinfo()
|
| H A D | filepath.c | 1558 argv[0].vval.v_dict = dict; in checkitem_common() 1606 if (dict_find(tv->vval.v_dict, (char_u *)"sort", -1) != NULL) in readdirex_dict_arg() 1607 compare = dict_get_string(tv->vval.v_dict, (char_u *)"sort", FALSE); in readdirex_dict_arg()
|
| H A D | if_mzsch.c | 3061 if (vim_value->vval.v_dict != NULL) in vim_to_mzscheme_impl() 3063 hashtab_T *ht = &vim_value->vval.v_dict->dv_hashtab; in vim_to_mzscheme_impl() 3338 tv->vval.v_dict = dict; in mzscheme_to_vim_impl()
|
| H A D | tag.c | 1333 args[2].vval.v_dict = d; in find_tagfunc_tags() 4227 if (li->li_tv.v_type != VAR_DICT || li->li_tv.vval.v_dict == NULL) in tagstack_push_items() 4229 itemdict = li->li_tv.vval.v_dict; in tagstack_push_items()
|