Lines Matching defs:ranges
411 * Maps Unified_Ideograph's to primary CEs in the given order of ranges.
415 HanOrder(UErrorCode &errorCode) : ranges(errorCode), set(), done(false) {}
418 int32_t length = ranges.size();
419 if(length > 0 && (ranges.elementAti(length - 1) + 1) == start) {
420 // The previous range end is just before this range start: Merge adjacent ranges.
421 ranges.setElementAt(end, length - 1);
423 ranges.addElement(start, errorCode);
424 ranges.addElement(end, errorCode);
431 builder.initHanRanges(ranges.getBuffer(), ranges.size(), errorCode);
444 UVector32 ranges;
558 // Missing ] after ranges.
570 fprintf(stderr, "Syntax error: unable to parse one of the ranges from line '%s'\n", buffer);
607 // Read Han characters and ranges between : and ].
963 // Detect ranges of characters in primary code point order,
967 // Start at U+0180: No ranges for common Latin characters.
1033 printf("** set %d ranges with %d code points\n", (int)numRanges, (int)numRangeCodePoints);
1037 // and finding ranges.
1038 // Then set the ranges in a newly initialized builder
1040 // Then set all mappings outside the ranges.
1048 // then set default Han/Hangul, then set the ranges, then copy non-range mappings.
1235 // TODO: Make preparseucd.py write fcd_data.h mapping code point ranges to FCD16 values,