Lines Matching refs:codePoint

237         foreach ($codePoints as $i => $codePoint) {
238 if (0x200C !== $codePoint && 0x200D !== $codePoint) {
254 …if (0x200C === $codePoint && 1 === preg_match(Regex::ZWNJ, $label, $matches, \PREG_OFFSET_CAPTURE,…
280 foreach (self::utf8Decode($input) as $codePoint) {
281 $data = self::lookupCodePointStatus($codePoint, $useSTD3ASCIIRules);
290 $str .= mb_chr($codePoint, 'utf-8');
305 $str .= ($transitional ? $data['mapping'] : mb_chr($codePoint, 'utf-8'));
538 foreach ($codePoints as $codePoint) {
539 $data = self::lookupCodePointStatus($codePoint, $useSTD3ASCIIRules);
670 foreach ($iter as $codePoint) {
673 if ($codePoint < 0x80) {
674 $output .= \chr($codePoint);
690 foreach ($iter as $codePoint) {
691 if ($codePoint >= $n && $codePoint < $m) {
692 $m = $codePoint;
703 foreach ($iter as $codePoint) {
704 if ($codePoint < $n && 0 === ++$delta) {
708 if ($codePoint === $n) {
797 $codePoint = 0;
813 $codePoint = $byte & 0x1F;
822 $codePoint = $byte & 0xF;
831 $codePoint = $byte & 0x7;
840 $codePoint = 0;
853 $codePoint = ($codePoint << 6) | ($byte & 0x3F);
859 $codePoints[] = $codePoint;
860 $codePoint = 0;
874 * @param int $codePoint
879 private static function lookupCodePointStatus($codePoint, $useSTD3ASCIIRules) argument
891 if (isset(self::$mapped[$codePoint])) {
892 return ['status' => 'mapped', 'mapping' => self::$mapped[$codePoint]];
895 if (isset(self::$ignored[$codePoint])) {
899 if (isset(self::$deviation[$codePoint])) {
900 return ['status' => 'deviation', 'mapping' => self::$deviation[$codePoint]];
903 if (isset(self::$disallowed[$codePoint]) || DisallowedRanges::inRange($codePoint)) {
907 $isDisallowedMapped = isset(self::$disallowed_STD3_mapped[$codePoint]);
909 if ($isDisallowedMapped || isset(self::$disallowed_STD3_valid[$codePoint])) {
917 … return ['status' => $status, 'mapping' => self::$disallowed_STD3_mapped[$codePoint]];