| /vim-8.2.3635/src/ |
| H A D | typval.c | 1062 to->vval.v_number = from->vval.v_number; in copy_tv() 1066 to->vval.v_float = from->vval.v_float; in copy_tv() 1071 to->vval.v_job = from->vval.v_job; in copy_tv() 1078 to->vval.v_channel = from->vval.v_channel; in copy_tv() 1084 to->vval.v_instr = from->vval.v_instr; in copy_tv() 1103 to->vval.v_partial = from->vval.v_partial; in copy_tv() 1112 to->vval.v_blob = from->vval.v_blob; in copy_tv() 1121 to->vval.v_list = from->vval.v_list; in copy_tv() 1130 to->vval.v_dict = from->vval.v_dict; in copy_tv() 1171 && typ1->vval.v_blob == typ2->vval.v_blob); in typval_compare() [all …]
|
| H A D | float.c | 118 rettv->vval.v_float = fabs(argvars[0].vval.v_float); in f_abs() 150 rettv->vval.v_float = 0.0; in f_acos() 168 rettv->vval.v_float = 0.0; in f_asin() 186 rettv->vval.v_float = 0.0; in f_atan() 207 rettv->vval.v_float = 0.0; in f_atan2() 225 rettv->vval.v_float = 0.0; in f_ceil() 243 rettv->vval.v_float = 0.0; in f_cos() 261 rettv->vval.v_float = 0.0; in f_cosh() 279 rettv->vval.v_float = 0.0; in f_exp() 319 rettv->vval.v_float = 0.0; in f_floor() [all …]
|
| H A D | testing.c | 167 && exp_tv->vval.v_dict != NULL && got_tv->vval.v_dict != NULL) in fill_assert_error() 178 if (exp_tv->vval.v_dict == NULL || got_tv->vval.v_dict == NULL) in fill_assert_error() 575 rettv->vval.v_number = 1; in f_assert_exception() 585 rettv->vval.v_number = 1; in f_assert_exception() 625 rettv->vval.v_number = 1; in f_assert_fails() 736 rettv->vval.v_number = 1; in f_assert_fails() 881 rettv->vval.v_number = 1; in f_assert_report() 1183 rettv->vval.v_blob = NULL; in f_test_null_blob() 1206 rettv->vval.v_job = NULL; in f_test_null_job() 1220 rettv->vval.v_string = NULL; in f_test_null_function() [all …]
|
| H A D | vim9execute.c | 146 tv->vval.v_list = list; in exe_newlist() 208 return tv->vval.v_dict; in dict_stack_get_dict() 406 tv->vval.v_number = 0; in call_dfunc() 2638 tv->vval.v_list, in exec_instructions() 3759 list_extend(tv1->vval.v_list, tv2->vval.v_list, in exec_instructions() 4210 tv->vval.v_float = -tv->vval.v_float; in exec_instructions() 4213 tv->vval.v_number = -tv->vval.v_number; in exec_instructions() 4251 tv->vval.v_number = tv->vval.v_number in exec_instructions() 5947 return tv->vval.v_string != NULL && *tv->vval.v_string != NUL; in tv2bool() 5949 return tv->vval.v_list != NULL && tv->vval.v_list->lv_len > 0; in tv2bool() [all …]
|
| H A D | evalwindow.c | 596 rettv->vval.v_number = -1; in f_getwinposx() 605 rettv->vval.v_number = x; in f_getwinposx() 616 rettv->vval.v_number = -1; in f_getwinposy() 624 rettv->vval.v_number = y; in f_getwinposy() 658 rettv->vval.v_number = nr; in f_tabpagenr() 680 rettv->vval.v_number = nr; in f_tabpagewinnr() 777 rettv->vval.v_number = 1; in f_win_gotoid() 894 rettv->vval.v_number = -1; in f_win_splitmove() 996 rettv->vval.v_number = -1; in f_winbufnr() 1024 rettv->vval.v_number = -1; in f_winheight() [all …]
|
| H A D | evalfunc.c | 3351 rettv->vval.v_number = 0; in f_eval() 4204 rettv->vval.v_number = blob_get(argvars[0].vval.v_blob, idx); in f_get() 4371 l = rettv->vval.v_list; in getpos_both() 6127 rettv->vval.v_number = x; in f_has() 6130 rettv->vval.v_number = n; in f_has() 6219 rettv->vval.v_number = 1; in f_haslocaldir() 6221 rettv->vval.v_number = 2; in f_haslocaldir() 6659 rettv->vval.v_number = blob_len(argvars[0].vval.v_blob); in f_len() 6662 rettv->vval.v_number = list_len(argvars[0].vval.v_list); in f_len() 6665 rettv->vval.v_number = dict_len(argvars[0].vval.v_dict); in f_len() [all …]
|
| H A D | eval.c | 238 || (tv->vval.v_string != NULL && *tv->vval.v_string != NUL)); in eval_expr_valid_arg() 255 s = expr->vval.v_string; in eval_expr_typval() 1482 if (tv1->vval.v_blob != NULL && tv2->vval.v_blob != NULL) in tv_op() 1500 tv1->vval.v_list = tv2->vval.v_list; in tv_op() 1504 list_extend(tv1->vval.v_list, tv2->vval.v_list, NULL); in tv_op() 1649 l = tv.vval.v_list; in eval_for_line() 2830 if (list_concat(tv1->vval.v_list, tv2->vval.v_list, &var3) == FAIL) in eval_addlist() 5978 to->vval.v_list = from->vval.v_list->lv_copylist; in item_copy() 5982 to->vval.v_list = list_copy(from->vval.v_list, deep, copyID); in item_copy() 5997 to->vval.v_dict = from->vval.v_dict->dv_copydict; in item_copy() [all …]
|
| H A D | json.c | 74 nrtv.vval.v_number = nr; in json_encode_nr_expr() 80 list_unref(listtv.vval.v_list); in json_encode_nr_expr() 87 list_unref(listtv.vval.v_list); in json_encode_nr_expr() 225 res = val->vval.v_string; in json_encode_item() 238 b = val->vval.v_blob; in json_encode_item() 257 l = val->vval.v_list; in json_encode_item() 293 d = val->vval.v_dict; in json_encode_item() 341 if (val->vval.v_float < 0.0) in json_encode_item() 350 val->vval.v_float); in json_encode_item() 552 res->vval.v_string = in json_decode_string() [all …]
|
| H A D | evalbuffer.c | 159 rettv->vval.v_number = 1; // FAIL in set_buffer_lines() 181 l = lines->vval.v_list; in set_buffer_lines() 186 rettv->vval.v_number = 1; // FAIL in set_buffer_lines() 208 rettv->vval.v_number = 1; // FAIL in set_buffer_lines() 230 rettv->vval.v_number = 0; // OK in set_buffer_lines() 238 rettv->vval.v_number = 0; // OK in set_buffer_lines() 306 rettv->vval.v_number = 1; // FAIL in buf_set_append_line() 416 rettv->vval.v_string = NULL; in f_bufname() 453 rettv->vval.v_number = -1; in f_bufnr() 519 rettv->vval.v_number = 1; // FAIL in f_deletebufline() [all …]
|
| H A D | filepath.c | 892 rettv->vval.v_string = p; in f_exepath() 921 rettv->vval.v_number = n; in f_filereadable() 1196 rettv->vval.v_number = -2; in f_getfsize() 1219 rettv->vval.v_number = -1; in f_getftime() 1489 rettv->vval.v_number = OK; in f_mkdir() 1527 rettv->vval.v_string = p; in f_pathshorten() 1558 argv[0].vval.v_dict = dict; in checkitem_common() 1568 rettv.vval.v_number = rettv.vval.v_number == VVAL_TRUE; in checkitem_common() 1937 listitem_remove(rettv->vval.v_list, rettv->vval.v_list->lv_first); in read_file_or_blob() 2175 rettv->vval.v_string = p; in f_resolve() [all …]
|
| H A D | blob.c | 55 rettv->vval.v_blob = b; in rettv_blob_set() 68 to->vval.v_blob = NULL; in blob_copy() 77 to->vval.v_blob->bv_ga.ga_data = in blob_copy() 82 to->vval.v_blob->bv_ga.ga_len = len; in blob_copy() 313 rettv->vval.v_blob = NULL; in blob_slice_or_index() 348 rettv->vval.v_number = v; in blob_slice_or_index() 477 rettv->vval.v_blob = blob; in blob_remove() 502 blob = argvars->vval.v_blob; in f_blob2list() 503 l = rettv->vval.v_list; in f_blob2list() 520 blob = rettv->vval.v_blob; in f_list2blob() [all …]
|
| H A D | list.c | 203 rettv->vval.v_list = l; in rettv_list_set() 1019 rettv->vval.v_list = l; in flatten_common() 1026 rettv->vval.v_list = l; in flatten_common() 1117 tv->vval.v_list = l; in list_concat() 1476 rettv->vval.v_string = NULL; in f_join() 1866 p1 = tv1->vval.v_string; in item_compare() 1996 l = argvars[0].vval.v_list; in do_sort_uniq() 2455 tv.vval.v_number = val; in filter_map() 2884 rettv->vval.v_list = l1; in extend() 2942 rettv->vval.v_dict = d1; in extend() [all …]
|
| H A D | time.c | 133 rettv->vval.v_number = (varnumber_T)time(NULL); in f_localtime() 148 || arg->vval.v_list->lv_len != 2) in list2proftime() 150 n1 = list_find_nr(arg->vval.v_list, 0L, &error); in list2proftime() 151 n2 = list_find_nr(arg->vval.v_list, 1L, &error); in list2proftime() 235 rettv->vval.v_float = 0; in f_reltimefloat() 241 rettv->vval.v_float = profile_float(&tm); in f_reltimefloat() 259 rettv->vval.v_string = NULL; in f_reltimestr() 375 rettv->vval.v_number = 0; in f_strptime() 681 list_T *list = rettv->vval.v_list; in add_timer_info() 829 rettv->vval.v_number = -1; in f_timer_start() [all …]
|
| H A D | clientserver.c | 766 rettv->vval.v_string = r; in remote_common() 795 rettv->vval.v_string = NULL; in f_remote_expr() 834 rettv->vval.v_string = NULL; in f_remote_foreground() 852 rettv->vval.v_number = -1; in f_remote_peek() 867 rettv->vval.v_number = -1; in f_remote_peek() 893 rettv->vval.v_number = -1; in f_remote_peek() 936 rettv->vval.v_string = r; in f_remote_read() 998 rettv->vval.v_number = -1; in f_server2client() 1022 rettv->vval.v_number = 0; in f_server2client() 1024 rettv->vval.v_number = -1; in f_server2client() [all …]
|
| H A D | evalvars.c | 469 list = rettv.vval.v_list; in eval_spell_expr() 1001 ltv.vval.v_list = l; in ex_let_vars() 2684 tv->vval.v_dict = dict_alloc(); in eval_variable() 2685 if (tv->vval.v_dict != NULL) in eval_variable() 2694 if (tv->vval.v_list != NULL) in eval_variable() 2703 if (tv->vval.v_blob != NULL) in eval_variable() 3379 di->di_tv.vval.v_string = tv->vval.v_string; in set_var_const() 3380 tv->vval.v_string = NULL; in set_var_const() 3678 rettv->vval.v_string = NULL; in getwinvar() 4068 rettv->vval.v_string = NULL; in f_gettabvar() [all …]
|
| H A D | dict.c | 97 rettv->vval.v_dict = d; in rettv_dict_set() 388 item->di_tv.vval.v_number = nr; in dict_add_number_special() 450 item->di_tv.vval.v_string = val; in dict_add_string_len() 472 item->di_tv.vval.v_list = list; in dict_add_list() 538 dict_T *d = var->vval.v_dict; in dict_iterate_start() 586 item->di_tv.vval.v_dict = dict; in dict_add_dict() 856 key = rettv.vval.v_string; in get_literal_key() 862 key = rettv.vval.v_string; in get_literal_key() 936 if (tvkey.vval.v_string == NULL) in eval_dict() 1251 li->li_tv.vval.v_list = l2; in dict_list() [all …]
|
| H A D | strings.c | 819 rettv->vval.v_number = -1; in byteidx() 875 rettv->vval.v_number = -1; in f_charidx() 1010 rettv->vval.v_number = -n; in f_str2nr() 1012 rettv->vval.v_number = n; in f_str2nr() 1028 rettv->vval.v_number = -1; in f_strgetchar() 1076 rettv->vval.v_number = -1; in f_stridx() 1110 rettv->vval.v_string = vim_strsave(rettv->vval.v_string); in f_string() 1140 rettv->vval.v_number = len; in strchar_common() 1186 rettv->vval.v_number = -1; in f_strdisplaywidth() 1388 rettv->vval.v_number = -1; in f_strridx() [all …]
|
| H A D | vim9type.c | 276 list_T *l = tv->vval.v_list; in typval2type_int() 304 dict_T *d = tv->vval.v_dict; in typval2type_int() 335 ufunc = tv->vval.v_partial->pt_func; in typval2type_int() 337 name = tv->vval.v_partial->pt_name; in typval2type_int() 340 name = tv->vval.v_string; in typval2type_int() 366 && tv->vval.v_partial->pt_argc > 0) in typval2type_int() 388 && tv->vval.v_partial->pt_argc > 0) in typval2type_int() 406 && (tv->vval.v_number == 0 || tv->vval.v_number == 1)); in need_convert_to_bool() 421 && (tv->vval.v_number == 0 || tv->vval.v_number == 1))) in typval2type() 471 && actual_tv->vval.v_partial == NULL)) in check_typval_type() [all …]
|
| H A D | match.c | 123 subl = li->li_tv.vval.v_list; in match_add() 157 if (li->li_tv.vval.v_number == 0) in match_add() 1058 rettv->vval.v_number = -1; in f_setmatches() 1111 d = li->li_tv.vval.v_dict; in f_setmatches() 1161 rettv->vval.v_number = 0; in f_setmatches() 1182 rettv->vval.v_number = -1; in f_matchadd() 1238 rettv->vval.v_number = -1; in f_matchaddpos() 1259 l = argvars[1].vval.v_list; in f_matchaddpos() 1310 list_append_string(rettv->vval.v_list, in f_matcharg() 1340 rettv->vval.v_number = -1; in f_matchdelete() [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() 1610 list_T *l = text.vval.v_list; in popup_set_buffer_text() 1896 d = argvars[1].vval.v_dict; in popup_create() 2207 argv[1].vval.v_number = 0; in invoke_popup_callback() 2366 rettv->vval.v_number = 0; in filter_handle_drag() 2419 res.vval.v_number = -1; in f_popup_filter_menu() 2467 res.vval.v_number = 1; in f_popup_filter_yesno() 2469 res.vval.v_number = 0; in f_popup_filter_yesno() 2868 dict = rettv->vval.v_dict; in f_popup_getpos() [all …]
|
| H A D | job.c | 137 dict = tv->vval.v_dict; in get_job_options() 548 || item->vval.v_list == NULL) in get_job_options() 555 li = item->vval.v_list->lv_first; in get_job_options() 627 opt->jo_env = item->vval.v_dict; in get_job_options() 1040 argv[0].vval.v_job = job; in job_cleanup() 1075 tv.vval.v_job = job; in set_ref_in_job() 1383 cmd = argvars[0].vval.v_string; in job_start() 1724 rettv->vval.v_string = NULL; in f_prompt_getprompt() 1778 job = tv->vval.v_job; in get_job_arg() 1870 tv.vval.v_job = job; in job_info_all() [all …]
|
| H A D | digraph.c | 2162 li->li_tv.vval.v_list = l2; in digraph_getlist_appendpair() 2177 li2->li_tv.vval.v_string = vim_strsave(&buf[0]); in digraph_getlist_appendpair() 2193 li2->li_tv.vval.v_string = vim_strsave(buf); in digraph_getlist_appendpair() 2431 rettv->vval.v_string = vim_strsave(buf); in f_digraph_get() 2474 rettv->vval.v_number = VVAL_FALSE; in f_digraph_set() 2484 rettv->vval.v_number = VVAL_TRUE; in f_digraph_set() 2501 rettv->vval.v_number = VVAL_FALSE; in f_digraph_setlist() 2509 pl = argvars[0].vval.v_list; in f_digraph_setlist() 2513 rettv->vval.v_number = VVAL_TRUE; in f_digraph_setlist() 2525 l = pli->li_tv.vval.v_list; in f_digraph_setlist() [all …]
|
| H A D | textprop.c | 140 if (arg->vval.v_dict == NULL) in get_bufnr_from_arg() 144 || di->di_tv.vval.v_number != 0)) in get_bufnr_from_arg() 331 if (argvars[1].vval.v_list == NULL) in f_prop_add_list() 337 dict = argvars[0].vval.v_dict; in f_prop_add_list() 359 pos_list = li->li_tv.vval.v_list; in f_prop_add_list() 740 dict = argvars[0].vval.v_dict; in f_prop_find() 966 rettv->vval.v_number = 0; in f_prop_remove() 994 dict = argvars[0].vval.v_dict; in f_prop_remove() 1080 ++rettv->vval.v_number; in f_prop_remove() 1120 dict = argvars[1].vval.v_dict; in prop_type_set() [all …]
|
| H A D | sign.c | 2249 sign_define_multiple(argvars[0].vval.v_list, rettv->vval.v_list); in f_sign_define() 2254 rettv->vval.v_number = -1; in f_sign_define() 2368 rettv->vval.v_number = -1; in f_sign_jump() 2541 rettv->vval.v_number = -1; in f_sign_place() 2590 li->li_tv.vval.v_dict); in f_sign_placelist() 2635 sign_undefine_multiple(argvars[0].vval.v_list, rettv->vval.v_list); in f_sign_undefine() 2639 rettv->vval.v_number = -1; in f_sign_undefine() 2645 rettv->vval.v_number = 0; in f_sign_undefine() 2655 rettv->vval.v_number = 0; in f_sign_undefine() 2768 rettv->vval.v_number = -1; in f_sign_unplace() [all …]
|
| H A D | if_lua.c | 568 luaV_pushlist(L, tv->vval.v_list); in luaV_pushtypval() 615 tv->vval.v_number = VVAL_NULL; in luaV_totypval() 630 tv->vval.v_float = (float_T)n; in luaV_totypval() 635 tv->vval.v_number = (varnumber_T)n; in luaV_totypval() 683 tv->vval.v_number = 0; in luaV_totypval() 699 ++tv->vval.v_list->lv_refcount; in luaV_totypval() 709 ++tv->vval.v_dict->dv_refcount; in luaV_totypval() 719 ++tv->vval.v_blob->bv_refcount; in luaV_totypval() 741 tv->vval.v_number = 0; in luaV_totypval() 1355 args.vval.v_list = list_alloc(); in luaV_funcref_call() [all …]
|