• Home
  • Raw
  • Download

Lines Matching refs:norm16

319     void handleRange(UChar32 start, UChar32 end, uint16_t norm16) {  in handleRange()  argument
320 if(impl.isAlgorithmicNoNo(norm16)) { in handleRange()
495 uint16_t norm16=0; in decompose() local
505 isMostDecompYesAndZeroCC(norm16=UTRIE2_GET16_FROM_U16_SINGLE_LEAD(normTrie, c)) in decompose()
522 if(isMostDecompYesAndZeroCC(norm16=getNorm16(c))) { in decompose()
547 if(!decompose(c, norm16, *buffer, errorCode)) { in decompose()
551 if(isDecompYes(norm16)) { in decompose()
552 uint8_t cc=getCCFromYesOrMaybe(norm16); in decompose()
576 uint16_t norm16; in decomposeShort() local
577 UTRIE2_U16_NEXT16(normTrie, src, limit, c, norm16); in decomposeShort()
578 if(!decompose(c, norm16, buffer, errorCode)) { in decomposeShort()
585 UBool Normalizer2Impl::decompose(UChar32 c, uint16_t norm16, in decompose() argument
591 if(isDecompYes(norm16)) { in decompose()
593 return buffer.append(c, getCCFromYesOrMaybe(norm16), errorCode); in decompose()
594 } else if(isHangul(norm16)) { in decompose()
598 } else if(isDecompNoAlgorithmic(norm16)) { in decompose()
599 c=mapAlgorithmic(c, norm16); in decompose()
600 norm16=getNorm16(c); in decompose()
603 const uint16_t *mapping=getMapping(norm16); in decompose()
621 uint16_t norm16; in getDecomposition() local
623 if(c<minDecompNoCP || isDecompYes(norm16=getNorm16(c))) { in getDecomposition()
626 } else if(isHangul(norm16)) { in getDecomposition()
630 } else if(isDecompNoAlgorithmic(norm16)) { in getDecomposition()
631 c=mapAlgorithmic(c, norm16); in getDecomposition()
637 const uint16_t *mapping=getMapping(norm16); in getDecomposition()
652 uint16_t norm16; in getRawDecomposition() local
653 if(c<minDecompNoCP || isDecompYes(norm16=getNorm16(c))) { in getRawDecomposition()
656 } else if(isHangul(norm16)) { in getRawDecomposition()
661 } else if(isDecompNoAlgorithmic(norm16)) { in getRawDecomposition()
662 c=mapAlgorithmic(c, norm16); in getRawDecomposition()
668 const uint16_t *mapping=getMapping(norm16); in getRawDecomposition()
728 uint16_t norm16=getNorm16(c); in hasDecompBoundary() local
729 if(isHangul(norm16) || isDecompYesAndZeroCC(norm16)) { in hasDecompBoundary()
731 } else if(norm16>MIN_NORMAL_MAYBE_YES) { in hasDecompBoundary()
733 } else if(isDecompNoAlgorithmic(norm16)) { in hasDecompBoundary()
734 c=mapAlgorithmic(c, norm16); in hasDecompBoundary()
737 const uint16_t *mapping=getMapping(norm16); in hasDecompBoundary()
873 uint16_t norm16; in recompose() local
885 UTRIE2_U16_NEXT16(normTrie, p, limit, c, norm16); in recompose()
886 cc=getCCFromYesOrMaybe(norm16); in recompose()
888 isMaybe(norm16) && in recompose()
894 if(isJamoVT(norm16)) { in recompose()
1009 if((compositionsList=getCompositionsListForDecompYes(norm16))!=NULL) { in recompose()
1029 uint16_t norm16=getNorm16(a); // maps an out-of-range 'a' to inert norm16=0 in composePair() local
1031 if(isInert(norm16)) { in composePair()
1033 } else if(norm16<minYesNoMappingsOnly) { in composePair()
1034 if(isJamoL(norm16)) { in composePair()
1044 } else if(isHangul(norm16)) { in composePair()
1053 list=extraData+norm16; in composePair()
1054 if(norm16>minYesNo) { // composite 'a' has both mapping & compositions list in composePair()
1060 } else if(norm16<minMaybeYes || MIN_NORMAL_MAYBE_YES<=norm16) { in composePair()
1063 list=maybeYesCompositions+norm16-minMaybeYes; in composePair()
1115 uint16_t norm16=0; in compose() local
1124 isCompYesAndZeroCC(norm16=UTRIE2_GET16_FROM_U16_SINGLE_LEAD(normTrie, c)) in compose()
1141 if(isCompYesAndZeroCC(norm16=getNorm16(c))) { in compose()
1181 if(isJamoVT(norm16) && prevBoundary!=prevSrc) { in compose()
1258 if(norm16>=MIN_YES_YES_WITH_CC) { in compose()
1259 uint8_t cc=(uint8_t)norm16; // cc!=0 in compose()
1287 } else if(!doCompose && !isMaybeOrNonZeroCC(norm16)) { in compose()
1306 if(hasCompBoundaryBefore(c, norm16)) { in compose()
1361 uint16_t norm16=0; in composeQuickCheck() local
1371 isCompYesAndZeroCC(norm16=UTRIE2_GET16_FROM_U16_SINGLE_LEAD(normTrie, c)) in composeQuickCheck()
1388 if(isCompYesAndZeroCC(norm16=getNorm16(c))) { in composeQuickCheck()
1414 if(isMaybeOrNonZeroCC(norm16)) { in composeQuickCheck()
1415 uint8_t cc=getCCFromYesOrMaybe(norm16); in composeQuickCheck()
1432 if(norm16<MIN_YES_YES_WITH_CC) { in composeQuickCheck()
1491 UBool Normalizer2Impl::hasCompBoundaryBefore(UChar32 c, uint16_t norm16) const { in hasCompBoundaryBefore()
1493 if(isCompYesAndZeroCC(norm16)) { in hasCompBoundaryBefore()
1495 } else if(isMaybeOrNonZeroCC(norm16)) { in hasCompBoundaryBefore()
1497 } else if(isDecompNoAlgorithmic(norm16)) { in hasCompBoundaryBefore()
1498 c=mapAlgorithmic(c, norm16); in hasCompBoundaryBefore()
1499 norm16=getNorm16(c); in hasCompBoundaryBefore()
1502 const uint16_t *mapping=getMapping(norm16); in hasCompBoundaryBefore()
1520 uint16_t norm16=getNorm16(c); in hasCompBoundaryAfter() local
1521 if(isInert(norm16)) { in hasCompBoundaryAfter()
1523 } else if(norm16<=minYesNo) { in hasCompBoundaryAfter()
1527 return isHangul(norm16) && !Hangul::isHangulWithoutJamoT((UChar)c); in hasCompBoundaryAfter()
1528 } else if(norm16>= (testInert ? minNoNo : minMaybeYes)) { in hasCompBoundaryAfter()
1530 } else if(isDecompNoAlgorithmic(norm16)) { in hasCompBoundaryAfter()
1531 c=mapAlgorithmic(c, norm16); in hasCompBoundaryAfter()
1536 const uint16_t *mapping=getMapping(norm16); in hasCompBoundaryAfter()
1553 uint16_t norm16; in findPreviousCompBoundary() local
1555 norm16=iter.previous16(); in findPreviousCompBoundary()
1556 } while(!hasCompBoundaryBefore(iter.codePoint, norm16)); in findPreviousCompBoundary()
1564 uint16_t norm16; in findNextCompBoundary() local
1566 norm16=iter.next16(); in findNextCompBoundary()
1567 } while(!hasCompBoundaryBefore(iter.codePoint, norm16)); in findNextCompBoundary()
1583 uint16_t norm16=getNorm16(c); in getFCD16FromNormData() local
1584 if(norm16<=minYesNo) { in getFCD16FromNormData()
1587 } else if(norm16>=MIN_NORMAL_MAYBE_YES) { in getFCD16FromNormData()
1589 norm16&=0xff; in getFCD16FromNormData()
1590 return norm16|(norm16<<8); in getFCD16FromNormData()
1591 } else if(norm16>=minMaybeYes) { in getFCD16FromNormData()
1593 } else if(isDecompNoAlgorithmic(norm16)) { in getFCD16FromNormData()
1594 c=mapAlgorithmic(c, norm16); in getFCD16FromNormData()
1597 const uint16_t *mapping=getMapping(norm16); in getFCD16FromNormData()
1605 norm16=firstUnit>>8; // tccc in getFCD16FromNormData()
1607 norm16|=*(mapping-1)&0xff00; // lccc in getFCD16FromNormData()
1609 return norm16; in getFCD16FromNormData()
1886 void Normalizer2Impl::makeCanonIterDataFromNorm16(UChar32 start, UChar32 end, uint16_t norm16, in makeCanonIterDataFromNorm16() argument
1889 if(norm16==0 || (minYesNo<=norm16 && norm16<minNoNo)) { in makeCanonIterDataFromNorm16()
1901 if(norm16>=minMaybeYes) { in makeCanonIterDataFromNorm16()
1904 if(norm16<MIN_NORMAL_MAYBE_YES) { in makeCanonIterDataFromNorm16()
1907 } else if(norm16<minYesNo) { in makeCanonIterDataFromNorm16()
1912 uint16_t norm16_2=norm16; in makeCanonIterDataFromNorm16()
1991 uint16_t norm16=getNorm16(c); in getCanonStartSet() local
1992 if(norm16==JAMO_L) { in getCanonStartSet()
1997 addComposites(getCompositionsList(norm16), set); in getCanonStartSet()