Home | History | Annotate | Download | only in genprops

Lines Matching full:trie

77   i0 indicates the length of the main trie.
85 i3 additionalTrieIndex; -- 32-bit unit index to the additional trie for more properties
96 PT serialized properties trie, see utrie.h (byte size: 4*(i0-16))
104 AT serialized trie for additional properties (byte size: 4*(i4-i3))
107 Trie lookup and properties:
117 The lookup of properties for a given code point is done with a trie lookup,
119 The trie lookup result is a 16-bit properties word.
128 UTRIE_GET16(trie, c, props);
151 // n is the 8-bit numeric value from bits 8..15 of the trie word (shifted down)
161 // n is the 8-bit numeric value from bits 8..15 of the trie word (shifted down)
175 The second trie for additional properties (AT) is also a UTrie with 16-bit data.
211 The main trie's data is significantly simplified:
212 - The trie's 16-bit data word is used directly instead of as an index
214 - The trie uses the default trie folding functions instead of custom ones.
215 - Numeric values are stored directly in the trie data word, with special
228 Rearranged bit fields in the second trie (AT) because the script code field
371 fprintf(stderr, "error: too many entries for the properties trie\n");
386 fprintf(stderr, "error: too many entries for the properties trie\n");
416 offset=sizeof(indexes)/4; /* uint32_t offset to the properties trie */
418 /* round up trie size to 4-alignment */
427 printf("trie size in bytes: %5u\n", (int)trieSize);
432 UTrie trie={ NULL };
436 utrie_unserialize(&trie, trieBlock, trieSize, &errorCode);
440 "genprops error: failed to utrie_unserialize(uprops.icu main trie) - %s\n",
449 trie2=utrie2_fromUTrie(&trie, 0, &errorCode);