Lines Matching refs:dict

315     dict_T	*dict;  in f_prop_add_list()  local
337 dict = argvars[0].vval.v_dict; in f_prop_add_list()
338 if (dict == NULL || dict_find(dict, (char_u *)"type", -1) == NULL) in f_prop_add_list()
343 type_name = dict_get_string(dict, (char_u *)"type", FALSE); in f_prop_add_list()
345 if (dict_find(dict, (char_u *)"id", -1) != NULL) in f_prop_add_list()
346 id = dict_get_number(dict, (char_u *)"id"); in f_prop_add_list()
388 dict_T *dict, in prop_add_common() argument
398 if (dict == NULL || dict_find(dict, (char_u *)"type", -1) == NULL) in prop_add_common()
403 type_name = dict_get_string(dict, (char_u *)"type", FALSE); in prop_add_common()
405 if (dict_find(dict, (char_u *)"end_lnum", -1) != NULL) in prop_add_common()
407 end_lnum = dict_get_number(dict, (char_u *)"end_lnum"); in prop_add_common()
417 if (dict_find(dict, (char_u *)"length", -1) != NULL) in prop_add_common()
419 long length = dict_get_number(dict, (char_u *)"length"); in prop_add_common()
428 else if (dict_find(dict, (char_u *)"end_col", -1) != NULL) in prop_add_common()
430 end_col = dict_get_number(dict, (char_u *)"end_col"); in prop_add_common()
442 if (dict_find(dict, (char_u *)"id", -1) != NULL) in prop_add_common()
443 id = dict_get_number(dict, (char_u *)"id"); in prop_add_common()
602 prop_fill_dict(dict_T *dict, textprop_T *prop, buf_T *buf) in prop_fill_dict() argument
607 dict_add_number(dict, "col", prop->tp_col); in prop_fill_dict()
608 dict_add_number(dict, "length", prop->tp_len); in prop_fill_dict()
609 dict_add_number(dict, "id", prop->tp_id); in prop_fill_dict()
610 dict_add_number(dict, "start", !(prop->tp_flags & TP_FLAG_CONT_PREV)); in prop_fill_dict()
611 dict_add_number(dict, "end", !(prop->tp_flags & TP_FLAG_CONT_NEXT)); in prop_fill_dict()
620 dict_add_string(dict, "type", pt->pt_name); in prop_fill_dict()
623 dict_add_number(dict, "type_bufnr", buf->b_fnum); in prop_fill_dict()
625 dict_add_number(dict, "type_bufnr", 0); in prop_fill_dict()
715 dict_T *dict; in f_prop_find() local
740 dict = argvars[0].vval.v_dict; in f_prop_find()
760 di = dict_find(dict, (char_u *)"lnum", -1); in f_prop_find()
764 di = dict_find(dict, (char_u *)"col", -1); in f_prop_find()
782 skipstart = dict_get_bool(dict, (char_u *)"skipstart", 0); in f_prop_find()
784 if (dict_find(dict, (char_u *)"id", -1) != NULL) in f_prop_find()
786 id = dict_get_number(dict, (char_u *)"id"); in f_prop_find()
789 if (dict_find(dict, (char_u *)"type", -1)) in f_prop_find()
791 char_u *name = dict_get_string(dict, (char_u *)"type", FALSE); in f_prop_find()
798 both = dict_get_bool(dict, (char_u *)"both", FALSE); in f_prop_find()
959 dict_T *dict; in f_prop_remove() local
994 dict = argvars[0].vval.v_dict; in f_prop_remove()
1000 do_all = dict_get_bool(dict, (char_u *)"all", FALSE); in f_prop_remove()
1002 if (dict_find(dict, (char_u *)"id", -1) != NULL) in f_prop_remove()
1003 id = dict_get_number(dict, (char_u *)"id"); in f_prop_remove()
1004 if (dict_find(dict, (char_u *)"type", -1)) in f_prop_remove()
1006 char_u *name = dict_get_string(dict, (char_u *)"type", FALSE); in f_prop_remove()
1013 both = dict_get_bool(dict, (char_u *)"both", FALSE); in f_prop_remove()
1102 dict_T *dict; in prop_type_set() local
1120 dict = argvars[1].vval.v_dict; in prop_type_set()
1160 if (dict != NULL) in prop_type_set()
1162 di = dict_find(dict, (char_u *)"highlight", -1); in prop_type_set()
1168 highlight = dict_get_string(dict, (char_u *)"highlight", FALSE); in prop_type_set()
1180 di = dict_find(dict, (char_u *)"combine", -1); in prop_type_set()
1189 di = dict_find(dict, (char_u *)"priority", -1); in prop_type_set()
1193 di = dict_find(dict, (char_u *)"start_incl", -1); in prop_type_set()
1202 di = dict_find(dict, (char_u *)"end_incl", -1); in prop_type_set()