Lines Matching refs:fword

209 static void suggest_trie_walk(suginfo_T *su, langp_T *lp, char_u *fword, int soundfold);
211 static void find_keepcap_word(slang_T *slang, char_u *fword, char_u *kword);
1167 char_u fword[MAXWLEN]; // copy of the bad word, case-folded in suggest_try_change() local
1176 STRCPY(fword, su->su_fbadword); in suggest_try_change()
1177 n = (int)STRLEN(fword); in suggest_try_change()
1179 (void)spell_casefold(curwin, p, (int)STRLEN(p), fword + n, MAXWLEN - n); in suggest_try_change()
1184 fword[n] = NUL; in suggest_try_change()
1199 suggest_trie_walk(su, lp, fword, FALSE); in suggest_try_change()
1245 char_u *fword, in suggest_trie_walk() argument
1363 n = nofold_len(fword, sp->ts_fidx, su->su_badptr); in suggest_trie_walk()
1409 fword_ends = (fword[sp->ts_fidx] == NUL in suggest_trie_walk()
1411 ? VIM_ISWHITE(fword[sp->ts_fidx]) in suggest_trie_walk()
1412 : !spell_iswordp(fword + sp->ts_fidx, curwin))); in suggest_trie_walk()
1466 && STRNCMP(fword + sp->ts_splitfidx, in suggest_trie_walk()
1605 smsg("------ %s -------", fword); in suggest_trie_walk()
1620 p = fword + sp->ts_fidx; in suggest_trie_walk()
1621 MB_PTR_BACK(fword, p); in suggest_trie_walk()
1770 sp->ts_twordlen, tword, fword + sp->ts_fidx); in suggest_trie_walk()
1773 sp->ts_twordlen, tword, fword + sp->ts_fidx); in suggest_trie_walk()
1795 if (((!try_compound && !spell_iswordp_nmw(fword in suggest_trie_walk()
1799 && fword[sp->ts_fidx] != NUL in suggest_trie_walk()
1804 l = mb_ptr2len(fword + sp->ts_fidx); in suggest_trie_walk()
1809 fword + sp->ts_fidx, l); in suggest_trie_walk()
1830 n = nofold_len(fword, sp->ts_fidx, su->su_badptr); in suggest_trie_walk()
1869 if (fword[sp->ts_fidx] == NUL && sp->ts_tcharlen == 0) in suggest_trie_walk()
1904 if (c == fword[sp->ts_fidx] in suggest_trie_walk()
1912 || c != fword[sp->ts_delidx]))) in suggest_trie_walk()
1919 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
1920 fword[sp->ts_fidx], c); in suggest_trie_walk()
1923 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
1924 fword[sp->ts_fidx]); in suggest_trie_walk()
1960 fword + sp->ts_fcharstart); in suggest_trie_walk()
1970 utf_ptr2char(fword in suggest_trie_walk()
1983 mb_ptr2char(fword in suggest_trie_walk()
2026 c, fword[sp->ts_fidx - 1])) in suggest_trie_walk()
2046 if (soundfold && sp->ts_fidx == 0 && fword[sp->ts_fidx] == '*') in suggest_trie_walk()
2052 if (fword[sp->ts_fidx] != NUL in suggest_trie_walk()
2058 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2059 fword[sp->ts_fidx]); in suggest_trie_walk()
2074 c = mb_ptr2char(fword + sp->ts_fidx); in suggest_trie_walk()
2075 stack[depth].ts_fidx += mb_ptr2len(fword + sp->ts_fidx); in suggest_trie_walk()
2078 else if (c == mb_ptr2char(fword + stack[depth].ts_fidx)) in suggest_trie_walk()
2084 if (fword[sp->ts_fidx] == fword[sp->ts_fidx + 1]) in suggest_trie_walk()
2149 if (c != fword[sp->ts_fidx] in suggest_trie_walk()
2155 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2194 p = fword + sp->ts_fidx; in suggest_trie_walk()
2255 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2285 p = fword + sp->ts_fidx; in suggest_trie_walk()
2304 p = fword + sp->ts_fidx; in suggest_trie_walk()
2343 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2373 p = fword + sp->ts_fidx; in suggest_trie_walk()
2409 p = fword + sp->ts_fidx; in suggest_trie_walk()
2411 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2417 p = fword + sp->ts_fidx; in suggest_trie_walk()
2446 p = fword + sp->ts_fidx; in suggest_trie_walk()
2470 p = fword + sp->ts_fidx; in suggest_trie_walk()
2472 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2478 p = fword + sp->ts_fidx; in suggest_trie_walk()
2507 p = fword + sp->ts_fidx; in suggest_trie_walk()
2544 sp->ts_curi = slang->sl_repsal_first[fword[sp->ts_fidx]]; in suggest_trie_walk()
2546 sp->ts_curi = lp->lp_replang->sl_rep_first[fword[sp->ts_fidx]]; in suggest_trie_walk()
2563 p = fword + sp->ts_fidx; in suggest_trie_walk()
2584 sp->ts_twordlen, tword, fword + sp->ts_fidx, in suggest_trie_walk()
2625 p = fword + sp->ts_fidx; in suggest_trie_walk()
2678 find_keepcap_word(slang_T *slang, char_u *fword, char_u *kword) in find_keepcap_word() argument
2708 allcap_copy(fword, uword); in find_keepcap_word()
2721 if (fword[fwordidx[depth]] == NUL) in find_keepcap_word()
2746 flen = MB_CPTR2LEN(fword + fwordidx[depth]); in find_keepcap_word()
2753 p = fword + fwordidx[depth]; in find_keepcap_word()
2797 STRNCPY(kword + kwordlen[depth], fword + fwordidx[depth], in find_keepcap_word()
3002 char_u fword[MAXWLEN]; in stp_sal_score() local
3014 su->su_badptr, stp->st_orglen, fword, MAXWLEN); in stp_sal_score()
3022 for (p = fword; *(p = skiptowhite(p)) != NUL; ) in stp_sal_score()
3025 spell_soundfold(slang, fword, TRUE, badsound2); in stp_sal_score()