Lines Matching refs:li
2296 listitem_T *li; in list_py_concat() local
2303 if (!(li = listitem_alloc())) in list_py_concat()
2310 li->li_tv.v_lock = 0; in list_py_concat()
2311 li->li_tv.v_type = VAR_UNKNOWN; in list_py_concat()
2313 if (_ConvertFromPyObject(item, &li->li_tv, lookup_dict) == -1) in list_py_concat()
2317 listitem_free(l, li); in list_py_concat()
2323 list_append(l, li); in list_py_concat()
2395 listitem_T *li; in ListIndex() local
2402 li = list_find(self->list, (long) index); in ListIndex()
2403 if (li == NULL) in ListIndex()
2410 return ConvertToPyObject(&li->li_tv); in ListIndex()
2504 listitem_T *li; in ListAssSlice() local
2562 li = NULL; in ListAssSlice()
2565 li = list_find(l, (long) first); in ListAssSlice()
2566 if (li == NULL) in ListAssSlice()
2575 while (i-- && li != NULL) in ListAssSlice()
2578 next = li; in ListAssSlice()
2585 listitem_remove(l, li); in ListAssSlice()
2587 lis[slicelen - i - 1] = li; in ListAssSlice()
2589 li = next; in ListAssSlice()
2591 if (li == NULL && i != -1) in ListAssSlice()
2622 : li) == FAIL) in ListAssSlice()
2638 if (li) in ListAssSlice()
2639 lastaddedli = li->li_prev; in ListAssSlice()
2692 listitem_T *li; in ListAssIndex() local
2708 li = list_find(l, (long) index); in ListAssIndex()
2709 if (li == NULL) in ListAssIndex()
2715 vimlist_remove(l, li, li); in ListAssIndex()
2716 clear_tv(&li->li_tv); in ListAssIndex()
2717 vim_free(li); in ListAssIndex()
2735 li = list_find(l, (long) index); in ListAssIndex()
2736 if (li == NULL) in ListAssIndex()
2742 clear_tv(&li->li_tv); in ListAssIndex()
2743 copy_tv(&tv, &li->li_tv); in ListAssIndex()
3028 listitem_T *li; in FunctionConstructor() local
3062 FOR_ALL_LIST_ITEMS(argslist, li) in FunctionConstructor()
3063 copy_tv(&li->li_tv, curtv++); in FunctionConstructor()