Home | History | Annotate | Download | only in svg

Lines Matching refs:characters

99 // Returns the number of characters consumed or 0 if no range was found.
100 static unsigned parseUnicodeRange(const UChar* characters, unsigned length, pair<unsigned, unsigned>& range)
104 if (characters[0] != 'U')
106 if (characters[1] != '+')
113 if (!isASCIIHexDigit(characters[i]))
117 start = (start << 4) | toASCIIHexValue(characters[i]);
121 if (2 + startLength < length && characters[2 + startLength] == '-') {
129 if (!isASCIIHexDigit(characters[i]))
133 end = (end << 4) | toASCIIHexValue(characters[i]);
147 if (characters[i] != '?')
163 static bool parseUnicodeRangeList(const UChar* characters, unsigned length, Vector<pair<unsigned, unsigned> >& ranges)
169 const UChar* remainingCharacters = characters;
201 if (!parseUnicodeRangeList(unicodeRangeSpec.characters(), unicodeRangeSpec.length(), ranges))