Lines Matching refs:base
10 func ccomplete#Complete(findstart, base) argument
61 let base = s:prepended . a:base
63 " Don't do anything for an empty base, would result in all the tags in the
65 if base == ''
80 let e = match(base, '\.\|->\|\[', s)
82 if s == 0 || base[s - 1] != ']'
83 call add(items, strpart(base, s))
87 if s == 0 || base[s - 1] != ']'
88 call add(items, strpart(base, s, e - s))
90 if base[e] == '.'
92 elseif base[e] == '-'
99 while e < len(base)
100 if base[e] == ']'
105 elseif base[e] == '[' " nested [...]
111 call add(items, strpart(base, s, e - s))
183 let tags = taglist('^' . base)