Lines Matching refs:kind
23 " When enabled the plugin will search for the variables in the tag files with kind 'v',
257 if tag.kind ==? 'n' && tag.name =~? '^'.namespace_match_pattern
259 …call add(namespaced_matches, {'word': tag.name, 'kind': 'n', 'menu': tag.filename, 'info': tag.fil…
260 …elseif has_key(tag, 'namespace') && (tag.kind ==? 'c' || tag.kind ==? 'i' || tag.kind ==? 't') && …
261 …call add(namespaced_matches, {'word': namespace_for_class.'\'.tag.name, 'kind': tag.kind, 'menu': …
262 elseif (tag.kind ==? 'c' || tag.kind ==? 'i' || tag.kind ==? 't')
263 …call add(no_namespace_matches, {'word': namespace_for_class.'\'.tag.name, 'kind': tag.kind, 'menu'…
277 call add(res, {'word': g:php_builtin_classes[tolower(classname)].name, 'kind': 'c'})
281 call add(res, {'word': g:php_builtin_interfaces[tolower(interfacename)].name, 'kind': 'i'})
374 if tag.kind ==? 'n' && tag.name =~? '^'.namespace_match_pattern
390 if has_key(a:imports, base_parts[0]) && a:imports[base_parts[0]].kind == 'n'
405 …elseif tag.kind ==? 'f' && !has_key(tag, 'class') " class related functions (methods) completed el…
425 elseif tag.kind ==? 'd'
438 elseif tag.kind ==? 'c' || tag.kind ==? 'i' || tag.kind ==? 't'
455 if tag.kind ==? 'c'
457 elseif tag.kind ==? 'i'
459 elseif tag.kind ==? 't'
519 if import.kind ==? 'c'
525 elseif import.kind ==? 'i'
531 elseif import.kind ==? 't'
536 if import.kind == 'n'
578 let final_list += [{'word':i, 'kind':'n', 'menu': ext_namespaces[i], 'info': ext_namespaces[i]}]
584 \ 'kind':'f'}]
587 let final_list += [{'word':i, 'kind': 'c', 'menu': info, 'info': i.info}]
590 let final_list += [{'word':i, 'kind': 'i', 'menu': info, 'info': i.info}]
592 let final_list += [{'word':i, 'kind': 't', 'menu': ext_traits[i], 'info': ext_traits[i]}]
595 let final_list += [{'word':i, 'kind': 'd', 'menu': info, 'info': i.info}]
658 if tag.kind ==? 'f'
670 " All functions to one hash for later reference when deciding kind
693 let final_list += [{'word':i, 'info':class.all_values[i], 'kind':'v'}]
699 \ 'kind':'f'}]
734 if tag.kind ==? 'v'
762 let int_dict += [{'word':i, 'info':class.int_vars[i], 'menu':int_vars[i], 'kind':'v'}]
764 let int_dict += [{'word':i, 'kind':'v'}]
802 let kind = (line =~? '^\s*class' ? 'c' : 'i')
804 call add(res, {'word': c_name, 'kind': kind})
832 …if !has_key(tag, 'namespace') && index(kinds, tag.kind) != -1 && stridx(tolower(tag.name), tolower…
833 …call add(no_namespace_matches, {'word': leading_slash.relative_name, 'kind': tag.kind, 'menu': tag…
835 …if has_key(tag, 'namespace') && index(kinds, tag.kind) != -1 && tag.namespace ==? namespace_for_cl…
837 …d': leading_slash == '\' ? leading_slash.full_name : relative_name, 'kind': tag.kind, 'menu': tag.…
860 …call add(res, {'word': leading_slash.g:php_builtin_classes[tolower(classname)].name, 'kind': 'c', …
867 …call add(res, {'word': leading_slash.g:php_builtin_interfaces[interfacename]['name'], 'kind': 'i',…
874 if imported_name =~? '^'.base && index(kinds, import.kind) != -1
876 call add(res, {'word': imported_name, 'kind': import.kind, 'menu': menu})
1071 \ 'kind':'v'}]
1081 \ 'kind':'d'}]
1095 \ 'kind':'f'}]
1110 …call add(res, {'word':method_name.'(', 'kind': 'f', 'menu': method_info.signature, 'info': method_…
1116 …call add(res, {'word':property_name, 'kind': 'v', 'menu': property_info.type, 'info': property_inf…
1123 …call add(res, {'word':method_name.'(', 'kind': 'f', 'menu': method_info.signature, 'info': method_…
1129 …call add(res, {'word':property_name, 'kind': 'v', 'menu': property_info.type, 'info': property_inf…
1135 call add(res, {'word':constant_name, 'kind': 'd', 'menu': constant_info, 'info': constant_info})
1167 if prop == 'cmd' || prop == 'static' || prop == 'kind' || prop == 'builtin'
1669 if has_key(a:imports, classname) && a:imports[classname].kind == 'c'
1897 if tag.kind ==? 'v' && tag.cmd =~? '=\s*new\s\+\zs'.class_name_pattern.'\ze'
1944 if tag.kind == 'c' || tag.kind == 'i' || tag.kind == 't'
1989 if tag.kind == 'f'
2602 let imports[name] = {'name': object, 'kind': ''}
2605 " find kind flags from tags or built in methods for the objects we extracted
2618 if tag.kind == 'n' && tag.name == import.name
2625 if (tag.kind == 'c' || tag.kind == 'i' || tag.kind == 't') && tag.name == classname
2659 let import['kind'] = 'c'
2662 let import['kind'] = 'i'
2669 …if !has_key(tag, 'namespace') && (tag.kind == 'n' || tag.kind == 'c' || tag.kind == 'i' || tag.kin…
2728 …assname) && (a:imports[a:classname].kind == 'c' || a:imports[a:classname].kind == 'i' || a:imports…
2737 if has_key(a:imports, classname_parts[0]) && a:imports[classname_parts[0]].kind == 'n'