Lines Matching refs:codePoint
6552 var codePoint = Number(arguments[index]);
6553 if (!isFinite(codePoint) || // `NaN`, `+Infinity`, or `-Infinity`
6554 codePoint < 0 || // not a valid Unicode code point
6555 codePoint > 0x10FFFF || // not a valid Unicode code point
6556 floor(codePoint) != codePoint // not an integer
6558 throw RangeError("Invalid code point: " + codePoint);
6560 if (codePoint <= 0xFFFF) {
6562 codeUnits.push(codePoint);
6566 codePoint -= 0x10000;
6567 highSurrogate = (codePoint >> 10) + 0xD800;
6568 lowSurrogate = codePoint % 0x400 + 0xDC00;