Lines Matching refs:p

586 			    char_u *p = new_matches[i];  in do_tag()  local
589 new_matches[idx++] = p; in do_tag()
825 char_u *p; in print_tag_list() local
878 p = tag_full_fname(&tagp); in print_tag_list()
879 if (p != NULL) in print_tag_list()
881 msg_outtrans_long_attr(p, HL_ATTR(HLF_D)); in print_tag_list()
882 vim_free(p); in print_tag_list()
894 p = command_end + 3; in print_tag_list()
895 while (*p && *p != '\r' && *p != '\n') in print_tag_list()
897 while (*p == TAB) in print_tag_list()
898 ++p; in print_tag_list()
901 if (STRNCMP(p, "file:", 5) == 0 in print_tag_list()
902 && vim_isspace(p[5])) in print_tag_list()
904 p += 5; in print_tag_list()
908 if (p == tagp.tagkind in print_tag_list()
909 || (p + 5 == tagp.tagkind in print_tag_list()
910 && STRNCMP(p, "kind:", 5) == 0)) in print_tag_list()
912 p = tagp.tagkind_end; in print_tag_list()
917 while (*p && *p != '\r' && *p != '\n') in print_tag_list()
919 if (msg_col + ptr2cells(p) >= Columns) in print_tag_list()
926 p = msg_outtrans_one(p, attr); in print_tag_list()
927 if (*p == TAB) in print_tag_list()
932 if (*p == ':') in print_tag_list()
946 for (p = tagp.command; in print_tag_list()
947 *p && *p != '\r' && *p != '\n'; ++p) in print_tag_list()
949 command_end = p; in print_tag_list()
954 p = tagp.command; in print_tag_list()
955 if (*p == '/' || *p == '?') in print_tag_list()
957 ++p; in print_tag_list()
958 if (*p == '^') in print_tag_list()
959 ++p; in print_tag_list()
962 while (p != command_end && vim_isspace(*p)) in print_tag_list()
963 ++p; in print_tag_list()
965 while (p != command_end) in print_tag_list()
967 if (msg_col + (*p == TAB ? 1 : ptr2cells(p)) > Columns) in print_tag_list()
975 if (*p == '\\' && (*(p + 1) == *tagp.command in print_tag_list()
976 || *(p + 1) == '\\')) in print_tag_list()
977 ++p; in print_tag_list()
979 if (*p == TAB) in print_tag_list()
982 ++p; in print_tag_list()
985 p = msg_outtrans_one(p, 0); in print_tag_list()
988 if (p == command_end - 2 && *p == '$' in print_tag_list()
989 && *(p + 1) == *tagp.command) in print_tag_list()
992 if (p == command_end - 1 && *p == *tagp.command in print_tag_list()
993 && (*p == '/' || *p == '?')) in print_tag_list()
1020 char_u *p; in add_llist_tags() local
1051 p = tag_full_fname(&tagp); in add_llist_tags()
1052 if (p == NULL) in add_llist_tags()
1054 vim_strncpy(fname, p, MAXPATHL); in add_llist_tags()
1055 vim_free(p); in add_llist_tags()
1074 for (p = tagp.command; in add_llist_tags()
1075 *p && *p != '\r' && *p != '\n'; ++p) in add_llist_tags()
1077 cmd_end = p; in add_llist_tags()
1442 char_u *p = mfp; in find_tagfunc_tags() local
1444 *p++ = MT_GL_OTH + 1; // mtt in find_tagfunc_tags()
1445 *p++ = TAG_SEP; // no tag file name in find_tagfunc_tags()
1447 *p++ = TAG_SEP; in find_tagfunc_tags()
1450 STRCPY(p, res_name); in find_tagfunc_tags()
1451 p += STRLEN(p); in find_tagfunc_tags()
1453 *p++ = TAB; in find_tagfunc_tags()
1454 STRCPY(p, res_fname); in find_tagfunc_tags()
1455 p += STRLEN(p); in find_tagfunc_tags()
1457 *p++ = TAB; in find_tagfunc_tags()
1458 STRCPY(p, res_cmd); in find_tagfunc_tags()
1459 p += STRLEN(p); in find_tagfunc_tags()
1463 STRCPY(p, ";\""); in find_tagfunc_tags()
1464 p += STRLEN(p); in find_tagfunc_tags()
1468 *p++ = TAB; in find_tagfunc_tags()
1469 STRCPY(p, res_kind); in find_tagfunc_tags()
1470 p += STRLEN(p); in find_tagfunc_tags()
1488 *p++ = TAB; in find_tagfunc_tags()
1489 STRCPY(p, dict_key); in find_tagfunc_tags()
1490 p += STRLEN(p); in find_tagfunc_tags()
1491 STRCPY(p, ":"); in find_tagfunc_tags()
1492 p += STRLEN(p); in find_tagfunc_tags()
1493 STRCPY(p, tv->vval.v_string); in find_tagfunc_tags()
1494 p += STRLEN(p); in find_tagfunc_tags()
1570 char_u *p; in find_tags() local
2072 for (p = ebuf; *p && *p != ','; p++) in find_tags()
2074 *p = NUL; in find_tags()
2080 if (STRNCMP(p + 1, "include", 7) == 0 in find_tags()
2150 for (p = lbuf + 20; *p > ' ' && *p < 127; ++p) in find_tags()
2152 *p = NUL; in find_tags()
2536 p = mfp; in find_tags()
2537 STRCPY(p, tagp.tagname); in find_tags()
2539 p[len] = '@'; in find_tags()
2540 STRCPY(p + len + 1, help_lang); in find_tags()
2548 sprintf((char *)p + len + 1 + ML_EXTRA, "%06d", in find_tags()
2616 p = mfp; in find_tags()
2617 p[0] = mtt + 1; in find_tags()
2618 STRCPY(p + 1, tag_fname); in find_tags()
2622 slash_adjust(p + 1); in find_tags()
2624 p[tag_fname_len + 1] = TAG_SEP; in find_tags()
2625 s = p + 1 + tag_fname_len + 1; in find_tags()
2801 for (p = mfp + 1; *p != NUL; ++p) in find_tags()
2802 if (*p == TAG_SEP) in find_tags()
2803 *p = NUL; in find_tags()
3032 char_u *p; in parse_tag_line() local
3066 p = vim_strchr(p_7f, Ctrl_A); in parse_tag_line()
3067 if (p == NULL) in parse_tag_line()
3068 p = p_7f + 1; in parse_tag_line()
3070 ++p; in parse_tag_line()
3072 if (!VIM_ISDIGIT(*p)) // check for start of line number in parse_tag_line()
3074 tagp->command = p; in parse_tag_line()
3077 if (p[-1] == Ctrl_A) // first format: explicit tagname given in parse_tag_line()
3080 tagp->tagname_end = p - 1; in parse_tag_line()
3085 for (p = p_7f - 1; !vim_iswordc(*p); --p) in parse_tag_line()
3086 if (p == lbuf) in parse_tag_line()
3088 tagp->tagname_end = p + 1; in parse_tag_line()
3089 while (p >= lbuf && vim_iswordc(*p)) in parse_tag_line()
3090 --p; in parse_tag_line()
3091 tagp->tagname = p + 1; in parse_tag_line()
3099 p = vim_strchr(lbuf, TAB); in parse_tag_line()
3100 if (p == NULL) in parse_tag_line()
3102 tagp->tagname_end = p; in parse_tag_line()
3105 if (*p != NUL) in parse_tag_line()
3106 ++p; in parse_tag_line()
3107 tagp->fname = p; in parse_tag_line()
3108 p = vim_strchr(p, TAB); in parse_tag_line()
3109 if (p == NULL) in parse_tag_line()
3111 tagp->fname_end = p; in parse_tag_line()
3114 if (*p != NUL) in parse_tag_line()
3115 ++p; in parse_tag_line()
3116 if (*p == NUL) in parse_tag_line()
3118 tagp->command = p; in parse_tag_line()
3143 char_u *p; in test_for_static() local
3148 p = tagp->command; in test_for_static()
3149 while ((p = vim_strchr(p, '\t')) != NULL) in test_for_static()
3151 ++p; in test_for_static()
3152 if (STRNCMP(p, "file:", 5) == 0) in test_for_static()
3165 char_u *p = lbuf + 1; in matching_line_len() local
3168 p += STRLEN(p) + 1; in matching_line_len()
3170 p += STRLEN(p) + 1; in matching_line_len()
3172 return (p - lbuf) + STRLEN(p); in matching_line_len()
3191 char_u *p; in parse_match() local
3226 p = tagp->command; in parse_match()
3227 if (find_extra(&p) == OK) in parse_match()
3229 if (p > tagp->command && p[-1] == '|') in parse_match()
3230 tagp->command_end = p - 1; // drop trailing bar in parse_match()
3232 tagp->command_end = p; in parse_match()
3233 p += 2; // skip ";\"" in parse_match()
3234 if (*p++ == TAB) in parse_match()
3237 while (ASCII_ISALPHA(*p) || mb_ptr2len(p) > 1) in parse_match()
3239 if (STRNCMP(p, "kind:", 5) == 0) in parse_match()
3240 tagp->tagkind = p + 5; in parse_match()
3241 else if (STRNCMP(p, "user_data:", 10) == 0) in parse_match()
3242 tagp->user_data = p + 10; in parse_match()
3243 else if (STRNCMP(p, "line:", 5) == 0) in parse_match()
3244 tagp->tagline = atoi((char *)p + 5); in parse_match()
3247 pc = vim_strchr(p, ':'); in parse_match()
3248 pt = vim_strchr(p, '\t'); in parse_match()
3250 tagp->tagkind = p; in parse_match()
3253 p = pt; in parse_match()
3254 MB_PTR_ADV(p); in parse_match()
3259 for (p = tagp->tagkind; in parse_match()
3260 *p && *p != '\t' && *p != '\r' && *p != '\n'; MB_PTR_ADV(p)) in parse_match()
3262 tagp->tagkind_end = p; in parse_match()
3266 for (p = tagp->user_data; in parse_match()
3267 *p && *p != '\t' && *p != '\r' && *p != '\n'; MB_PTR_ADV(p)) in parse_match()
3269 tagp->user_data_end = p; in parse_match()
3726 char_u *p; in expand_tag_fname() local
3746 && (p = gettail(tag_fname)) != tag_fname) in expand_tag_fname()
3752 vim_strncpy(retval + (p - tag_fname), fname, in expand_tag_fname()
3753 MAXPATHL - (p - tag_fname) - 1); in expand_tag_fname()
4000 char_u **matches, *p; in get_tags() local
4042 for (p = tp.command_end + 3; in get_tags()
4043 *p != NUL && *p != '\n' && *p != '\r'; MB_PTR_ADV(p)) in get_tags()
4045 if (p == tp.tagkind || (p + 5 == tp.tagkind in get_tags()
4046 && STRNCMP(p, "kind:", 5) == 0)) in get_tags()
4048 p = tp.tagkind_end - 1; in get_tags()
4049 else if (STRNCMP(p, "file:", 5) == 0) in get_tags()
4051 p += 4; in get_tags()
4052 else if (!VIM_ISWHITE(*p)) in get_tags()
4059 n = p; in get_tags()
4060 while (*p != NUL && *p >= ' ' && *p < 127 && *p != ':') in get_tags()
4061 ++p; in get_tags()
4062 len = (int)(p - n); in get_tags()
4063 if (*p == ':' && len > 0) in get_tags()
4065 s = ++p; in get_tags()
4066 while (*p != NUL && *p >= ' ') in get_tags()
4067 ++p; in get_tags()
4069 if (add_tag_field(dict, (char *)n, s, p) == FAIL) in get_tags()
4075 while (*p != NUL && *p >= ' ') in get_tags()
4076 ++p; in get_tags()
4077 if (*p == NUL) in get_tags()