Lines Matching refs:l
43 let l:Pattern = '^' . a:base . '.*$'
44 let l:Tag_List = taglist (l:Pattern)
48 for Tag_Item in l:Tag_List
49 if l:Tag_Item['kind'] == ''
53 let l:Match_Item = {
54 \ 'word': l:Tag_Item['name'],
55 \ 'menu': l:Tag_Item['filename'],
56 \ 'info': "Symbol from file " . l:Tag_Item['filename'] . " line " . l:Tag_Item['cmd'],
63 let l:Info = 'Symbol : ' . l:Tag_Item['name'] . "\n"
64 let l:Info .= 'Of type : ' . g:ada#Ctags_Kinds[l:Tag_Item['kind']][1] . "\n"
65 let l:Info .= 'Defined in File : ' . l:Tag_Item['filename'] . "\n"
67 if has_key( l:Tag_Item, 'package')
68 let l:Info .= 'Package : ' . l:Tag_Item['package'] . "\n"
69 let l:Menu = l:Tag_Item['package']
70 elseif has_key( l:Tag_Item, 'separate')
71 let l:Info .= 'Separate from Package : ' . l:Tag_Item['separate'] . "\n"
72 let l:Menu = l:Tag_Item['separate']
73 elseif has_key( l:Tag_Item, 'packspec')
74 let l:Info .= 'Package Specification : ' . l:Tag_Item['packspec'] . "\n"
75 let l:Menu = l:Tag_Item['packspec']
76 elseif has_key( l:Tag_Item, 'type')
77 let l:Info .= 'Datetype : ' . l:Tag_Item['type'] . "\n"
78 let l:Menu = l:Tag_Item['type']
80 let l:Menu = l:Tag_Item['filename']
83 let l:Match_Item = {
84 \ 'word': l:Tag_Item['name'],
85 \ 'menu': l:Menu,
86 \ 'info': l:Info,
87 \ 'kind': l:Tag_Item['kind'],
90 if complete_add (l:Match_Item) == 0