Lines Matching refs:res
121 let res = []
156 let res = s:Nextitem(strpart(line, 0, col), [''], 0, 1)
157 if len(res) > 0
166 let res = [{'match': match, 'tagline' : '', 'kind' : kind, 'info' : line}]
173 let res = [{'match': match, 'tagline' : tagline, 'kind' : kind, 'info' : line}]
176 let res = s:Nextitem(strpart(line, 0, col), items[1:], 0, 1)
194 call extend(res, map(tags, 's:Tag2item(v:val)'))
197 if len(res) == 0
204 let res = []
208 call extend(res, s:StructMembers(diclist[i]['typename'], items[1:], 1))
210 call extend(res, s:StructMembers(diclist[i]['typeref'], items[1:], 1))
219 call extend(res, s:Nextitem(strpart(line, 2, col - 2), items[1:], 0, 1))
225 if len(res) == 0 && searchdecl(items[0], 1) == 0
230 let res = s:Nextitem(strpart(line, 0, col), items[1:], 0, 1)
244 return map(res, 's:Tagline2item(v:val, brackets)')
270 let res = {'match': a:val['name']}
272 let res['extra'] = s:Tagcmd2extra(a:val['cmd'], a:val['name'], a:val['filename'])
276 let res['info'] = s
279 let res['tagline'] = ''
282 let res['kind'] = kind
284 let res['tagline'] = "\t" . a:val['cmd']
285 let res['dict'] = a:val
287 let res['match'] = a:val['name'] . '('
291 return res
345 let res = {'word': a:val['match'] . a:brackets . add }
349 let res['info'] = a:val['info']
354 let res['info'] = s
359 let res['kind'] = a:val['kind']
361 let res['kind'] = 'f'
365 let res['kind'] = s
370 let res['menu'] = a:val['extra']
371 return res
377 let res['menu'] = s:Tagcmd2extra(s, a:val['match'], matchstr(line, '[^\t]*\t\zs[^\t]*\ze\t'))
379 return res
410 let res = []
422 let res = s:StructMembers(tokens[tidx] . ':' . tokens[tidx + 1], a:items, a:all)
438 call extend(res, s:StructMembers(item['typeref'], a:items, a:all))
442 call extend(res, s:StructMembers(item['typename'], a:items, a:all))
473 call extend(res, s:StructMembers(cmdtokens[0] . ':' . name, a:items, a:all))
477 call extend(res, s:Nextitem(cmdtokens[0], a:items, a:depth + 1, a:all))
482 if len(res) > 0
487 return res
595 let res = []
618 call extend(res, s:StructMembers(typename, a:items, a:all))
625 call extend(res, s:Nextitem(strpart(line, s, e - s), a:items, 0, a:all))
629 if a:all == 0 && len(res) > 0
633 return res