Home | History | Annotate | Download | only in common

Lines Matching full:word

51     uint16_t    flags;      // Flag word
61 kEndsWord = 0x0001 // This node marks the end of a valid word
85 // that starts a word that is midway in the list.
162 MutableTrieDictionary::addWord( const UChar *word,
174 fIter = utext_openUChars(fIter, word, length, &status);
210 const UChar *word;
211 while ((word = uenum_unext(words, &length, &status)) && U_SUCCESS(status)) {
212 addWord(word, length, status);
377 kParentEndsWord = 0x2000, // The node whose equal link points to this ends a word
478 // Check if the node we just exited ends a word
485 // we can check for ending a word, above.
508 // go on to the next node. Note that a word cannot end in the middle
654 // word. If so, return it.
824 // Take up nodes until we end a word, or hit a node with < or > links
892 // Next, the "parent ends word" flag. If that differs, we cannot coalesce.
1035 // terminates a word. This must be node 1, because the builder assumes
1379 uint16_t word = ds->readUInt16(inHNode->entries[j].ch);
1380 ds->writeUInt16(&outHNode->entries[j].ch, word);
1381 word = ds->readUInt16(inHNode->entries[j].equal);
1382 ds->writeUInt16(&outHNode->entries[j].equal, word);