Home | History | Annotate | Download | only in coll

Lines Matching refs:start

39         void handleExpansion(long ces[], int start, int length);
73 private void enumCnERange(int start, int end, int ce32, ContractionsAndExpansions cne) {
82 cne.tailored.add(start, end);
85 } else if (start == end) {
86 if (cne.tailored.contains(start)) {
89 } else if (cne.tailored.containsSome(start, end)) {
93 cne.ranges.set(start, end).removeAll(cne.tailored);
99 cne.handleCE32(start, end, ce32);
112 private void handleCE32(int start, int end, int ce32) {
150 addExpansions(start, end);
165 addExpansions(start, end);
177 addExpansions(start, end);
181 handlePrefixes(start, end, ce32);
184 handleContractions(start, end, ce32);
191 assert (start == 0 && end == 0);
198 // especially if [start..end] is the complete Hangul range. (assert that)
201 for (int c = start; c <= end; ++c) {
214 addExpansions(start, end);
227 private void handlePrefixes(int start, int end, int ce32) {
230 handleCE32(start, end, ce32);
240 addStrings(start, end, contractions);
241 addStrings(start, end, expansions);
242 handleCE32(start, end, e.value);
247 void handleContractions(int start, int end, int ce32) {
257 handleCE32(start, end, ce32);
263 addStrings(start, end, contractions);
265 addStrings(start, end, expansions);
267 handleCE32(start, end, e.value);
272 void addExpansions(int start, int end) {
275 expansions.add(start, end);
278 addStrings(start, end, expansions);
282 void addStrings(int start, int end, UnicodeSet set) {
288 s.appendCodePoint(start);
294 } while (++start <= end);