Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
147 var code;
152 code = %_Arguments(index);
153 if (!%_IsSmi(code)) {
154 code = ToNumber(code);
156 if (code < 0 || code > 0x10FFFF || code !== TO_INTEGER(code)) {
157 throw MakeRangeError("invalid_code_point", [code]);
159 if (code <= 0xFFFF) {
160 result += %_StringCharFromCode(code);
162 code -= 0x10000;
163 result += %_StringCharFromCode((code >>> 10) & 0x3FF | 0xD800);
164 result += %_StringCharFromCode(code & 0x3FF | 0xDC00);