Lines Matching refs:vval
74 nrtv.vval.v_number = nr; in json_encode_nr_expr()
77 if (list_append_tv(listtv.vval.v_list, &nrtv) == FAIL in json_encode_nr_expr()
78 || list_append_tv(listtv.vval.v_list, val) == FAIL) 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()
199 switch ((long)val->vval.v_number) in json_encode_item()
207 switch ((long)val->vval.v_number) in json_encode_item()
220 (varnumber_T)val->vval.v_number); in json_encode_item()
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()
279 && li->li_tv.vval.v_number == VVAL_NONE) in json_encode_item()
293 d = val->vval.v_dict; in json_encode_item()
337 if (isnan(val->vval.v_float)) in json_encode_item()
339 else if (isinf(val->vval.v_float)) 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()
560 res->vval.v_string = ga.ga_data; in json_decode_string()
567 res->vval.v_number = VVAL_NONE; in json_decode_string()
663 cur_item->vval.v_string = vim_strnsave(key, p - key); in json_decode_item()
664 top_item->jd_key = cur_item->vval.v_string; in json_decode_item()
686 cur_item->vval.v_number = VVAL_NONE; in json_decode_item()
717 cur_item->vval.v_number = VVAL_NONE; in json_decode_item()
760 cur_item->vval.v_number = VVAL_NONE; in json_decode_item()
799 len = string2float(p, &cur_item->vval.v_float, in json_decode_item()
820 cur_item->vval.v_number = nr; in json_decode_item()
833 cur_item->vval.v_number = VVAL_FALSE; in json_decode_item()
844 cur_item->vval.v_number = VVAL_TRUE; in json_decode_item()
855 cur_item->vval.v_number = VVAL_NULL; in json_decode_item()
867 cur_item->vval.v_float = NAN; in json_decode_item()
878 cur_item->vval.v_float = -INFINITY; in json_decode_item()
889 cur_item->vval.v_float = INFINITY; in json_decode_item()
959 list_append(top_item->jd_tv.vval.v_list, li); in json_decode_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()
1064 res->vval.v_number = VVAL_NONE; in json_decode_item()
1177 rettv->vval.v_string = json_encode(&argvars[0], JSON_JS); in f_js_encode()
1204 rettv->vval.v_string = json_encode(&argvars[0], 0); in f_json_encode()