From 98f44e1fb37d3dbed7ffbc066daac04371ed6f3a Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Thu, 17 Feb 2011 17:14:04 +0000 Subject: New tlperl part X git-svn-id: svn://tug.org/texlive/trunk@21432 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl | 393 + Master/tlpkg/tlperl/lib/unicore/To/Digit.pl | 439 + Master/tlpkg/tlperl/lib/unicore/To/Fold.pl | 1151 +++ Master/tlpkg/tlperl/lib/unicore/To/Lower.pl | 1063 +++ Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl | 9573 ++++++++++++++++++++ Master/tlpkg/tlperl/lib/unicore/To/Title.pl | 1119 +++ Master/tlpkg/tlperl/lib/unicore/To/Upper.pl | 1146 +++ .../tlpkg/tlperl/lib/unicore/auxiliary/GCBTest.txt | 311 + .../unicore/auxiliary/GraphemeBreakProperty.txt | 1227 +++ .../unicore/auxiliary/SentenceBreakProperty.txt | 2271 +++++ .../lib/unicore/auxiliary/WordBreakProperty.txt | 898 ++ .../tlperl/lib/unicore/extracted/DBidiClass.txt | 1779 ++++ .../lib/unicore/extracted/DBinaryProperties.txt | 227 + .../lib/unicore/extracted/DCombiningClass.txt | 2036 +++++ .../lib/unicore/extracted/DDecompositionType.txt | 977 ++ .../lib/unicore/extracted/DEastAsianWidth.txt | 1803 ++++ .../lib/unicore/extracted/DGeneralCategory.txt | 3263 +++++++ .../tlperl/lib/unicore/extracted/DJoinGroup.txt | 423 + .../tlperl/lib/unicore/extracted/DJoinType.txt | 318 + .../tlperl/lib/unicore/extracted/DLineBreak.txt | 2865 ++++++ .../tlperl/lib/unicore/extracted/DNumType.txt | 211 + .../tlperl/lib/unicore/extracted/DNumValues.txt | 1697 ++++ Master/tlpkg/tlperl/lib/unicore/lib/AHex/N.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/AHex/Y.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Age/1_1.pl | 326 + Master/tlpkg/tlperl/lib/unicore/lib/Age/2_0.pl | 66 + Master/tlpkg/tlperl/lib/unicore/lib/Age/2_1.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Age/3_0.pl | 158 + Master/tlpkg/tlperl/lib/unicore/lib/Age/3_1.pl | 73 + Master/tlpkg/tlperl/lib/unicore/lib/Age/3_2.pl | 96 + Master/tlpkg/tlperl/lib/unicore/lib/Age/4_0.pl | 114 + Master/tlpkg/tlperl/lib/unicore/lib/Age/4_1.pl | 123 + Master/tlpkg/tlperl/lib/unicore/lib/Age/5_0.pl | 72 + Master/tlpkg/tlperl/lib/unicore/lib/Age/5_1.pl | 126 + Master/tlpkg/tlperl/lib/unicore/lib/Age/5_2.pl | 127 + .../tlpkg/tlperl/lib/unicore/lib/Age/Unassign.pl | 533 ++ Master/tlpkg/tlperl/lib/unicore/lib/Alpha/N.pl | 515 ++ Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl | 514 ++ Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl | 65 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl | 56 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl | 352 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRE.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRO.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl | 225 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl | 196 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/PDF.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl | 62 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLE.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLO.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/S.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/BidiC/N.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/BidiM/N.pl | 152 + Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl | 151 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/ASCII.pl | 47 + .../tlpkg/tlperl/lib/unicore/lib/Blk/AegeanNu.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Alphabet.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ancient2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/AncientG.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/AncientS.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arabic.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/ArabicP2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/ArabicPr.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/ArabicSu.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Armenian.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arrows.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Avestan.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Balinese.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bamum.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bengali.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/BlockEle.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Bopomof2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Bopomofo.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/BoxDrawi.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/BrailleP.pl | 60 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Buginese.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buhid.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Byzantin.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKCompa.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKRadic.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKStrok.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKSymbo.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnifi.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Canadian.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Carian.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cham.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cherokee.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Combini2.pl | 45 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Combini3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Combini4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Combinin.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CommonIn.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/ControlP.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Coptic.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Counting.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifo2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifor.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Currency.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/CypriotS.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli4.pl | 45 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Cyrillic.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Deseret.pl | 56 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Devanag2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Devanaga.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Dingbats.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/DominoTi.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Egyptian.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Enclose2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Enclose3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Enclose4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Enclosed.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopic.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/GeneralP.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Geometri.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Georgia2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Georgian.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Glagolit.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gothic.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Greek.pl | 46 + .../tlpkg/tlperl/lib/unicore/lib/Blk/GreekExt.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Gujarati.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Gurmukhi.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Halfwidt.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HangulCo.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HangulJa.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HangulSy.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hanunoo.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hebrew.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HighPriv.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/HighSurr.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Hiragana.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/IPAExten.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ideograp.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Imperial.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Inscrip2.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Inscript.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Javanese.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kaithi.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kanbun.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/KangxiRa.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kannada.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Katakan2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Katakana.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/KayahLi.pl | 56 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Kharosht.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Khmer.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/KhmerSym.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lao.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Latin1.pl | 45 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx5.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LatinExt.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lepcha.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Letterli.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Limbu.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LinearBI.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LinearBS.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lisu.pl | 54 + .../tlpkg/tlperl/lib/unicore/lib/Blk/LowSurro.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lycian.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lydian.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/MahjongT.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Malayala.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Mathema2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Mathemat.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/MeeteiMa.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Miscell2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Miscell3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Miscell4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Miscell5.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Miscella.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Modifier.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Mongolia.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/MusicalS.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Myanmar.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/MyanmarE.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/NKo.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/NewTaiLu.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/NoBlock.pl | 72 + .../tlpkg/tlperl/lib/unicore/lib/Blk/NumberFo.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ogham.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/OlChiki.pl | 56 + .../tlpkg/tlperl/lib/unicore/lib/Blk/OldItali.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/OldPersi.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/OldSouth.pl | 56 + .../tlpkg/tlperl/lib/unicore/lib/Blk/OldTurki.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/OpticalC.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Oriya.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Osmanya.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/PhagsPa.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Phaistos.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Phoenici.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Phoneti2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Phonetic.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/PrivateU.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Rejang.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/RumiNume.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Runic.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Samarita.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Saurasht.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Shavian.pl | 56 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sinhala.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/SmallFor.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/SpacingM.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Specials.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Sundanes.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Superscr.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Supplem2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Supplem3.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Supplem4.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Supplem5.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Supplem6.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Suppleme.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/SylotiNa.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Syriac.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagalog.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Tagbanwa.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tags.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiLe.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiTham.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiViet.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/TaiXuanJ.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tamil.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Telugu.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thaana.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thai.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tibetan.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Tifinagh.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Ugaritic.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/UnifiedC.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vai.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Variati2.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Variatio.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/VedicExt.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/Vertical.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/YiRadica.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/YiSyllab.pl | 42 + .../tlpkg/tlperl/lib/unicore/lib/Blk/YijingHe.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/CE/N.pl | 74 + Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl | 73 + Master/tlpkg/tlperl/lib/unicore/lib/CI/N.pl | 308 + Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl | 307 + Master/tlpkg/tlperl/lib/unicore/lib/CWCF/N.pl | 609 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl | 608 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWCM/N.pl | 138 + Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl | 137 + Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/N.pl | 788 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl | 787 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWL/N.pl | 598 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl | 597 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWT/N.pl | 615 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl | 614 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWU/N.pl | 614 ++ Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl | 613 ++ Master/tlpkg/tlperl/lib/unicore/lib/Cased/N.pl | 149 + Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl | 148 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/10.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/103.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/107.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/11.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/118.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/12.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/122.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/129.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/13.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/130.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/132.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/14.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/15.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/16.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/17.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/18.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/19.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/20.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/21.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/22.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/23.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/24.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/25.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/26.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/27.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/28.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/29.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/30.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/31.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/32.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/33.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/34.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/35.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/36.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/84.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/91.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl | 121 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATA.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATB.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATBL.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl | 92 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BL.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DA.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/IS.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/KV.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/L.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl | 153 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/R.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl | 61 + Master/tlpkg/tlperl/lib/unicore/lib/CompEx/N.pl | 115 + Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl | 131 + Master/tlpkg/tlperl/lib/unicore/lib/DI/N.pl | 56 + Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/Dash/N.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Dep/N.pl | 49 + Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Dia/N.pl | 158 + Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl | 157 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl | 109 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl | 148 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl | 69 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fra.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl | 110 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl | 133 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl | 89 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl | 190 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/None.pl | 406 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sml.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl | 49 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl | 219 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/F.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl | 259 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl | 70 + Master/tlpkg/tlperl/lib/unicore/lib/Ext/N.pl | 61 + Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl | 60 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/CR.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl | 240 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/L.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/LF.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl | 452 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl | 452 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl | 136 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/T.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/V.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl | 241 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl | 530 ++ Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cc.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl | 527 ++ Master/tlpkg/tlperl/lib/unicore/lib/Gc/Co.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cs.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl | 464 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl | 158 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl | 641 ++ Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl | 91 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl | 353 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lt.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl | 636 ++ Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl | 230 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl | 148 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl | 236 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl | 123 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl | 80 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl | 173 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl | 112 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl | 166 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl | 114 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl | 240 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl | 68 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl | 107 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl | 196 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zl.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zp.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl | 608 ++ Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl | 607 ++ Master/tlpkg/tlperl/lib/unicore/lib/GrExt/N.pl | 247 + Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl | 246 + Master/tlpkg/tlperl/lib/unicore/lib/Hex/N.pl | 49 + Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/N.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/Y.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/IDC/N.pl | 547 ++ Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl | 546 ++ Master/tlpkg/tlperl/lib/unicore/lib/IDS/N.pl | 465 + Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl | 464 + Master/tlpkg/tlperl/lib/unicore/lib/IDSB/N.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/IDSB/Y.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/IDST/N.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/IDST/Y.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Ideo/N.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl | 347 + Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl | 347 + Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl | 404 + Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl | 437 + Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl | 432 + Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl | 447 + Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl | 465 + Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl | 475 + Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl | 490 + Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl | 530 ++ Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alaph.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beth.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Burushas.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/DalathRi.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/E.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Fe.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/FinalSem.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gamal.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/HamzaOnH.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/He.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heh.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/HehGoal.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heth.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaph.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Khaph.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/KnottedH.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lamadh.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Meem.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Mim.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nun.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nya.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Pe.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaph.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reversed.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sadhe.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Semkath.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Shin.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/SwashKaf.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/SyriacWa.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Taw.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/TehMarbu.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Teth.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehBarre.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehWithT.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yudh.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/YudhHe.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zain.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zhain.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/JoinC/N.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/JoinC/Y.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl | 63 + Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl | 63 + Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl | 240 + Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl | 244 + Master/tlpkg/tlperl/lib/unicore/lib/LOE/N.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl | 151 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl | 559 ++ Master/tlpkg/tlperl/lib/unicore/lib/Lb/B2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl | 95 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/BK.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/CB.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl | 114 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl | 207 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/CP.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/HY.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl | 106 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/NL.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl | 72 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl | 85 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl | 114 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl | 71 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/SG.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/SP.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/SY.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/WJ.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl | 513 ++ Master/tlpkg/tlperl/lib/unicore/lib/Lb/ZW.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Lower/N.pl | 643 ++ Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl | 642 ++ Master/tlpkg/tlperl/lib/unicore/lib/Math/N.pl | 144 + Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl | 143 + Master/tlpkg/tlperl/lib/unicore/lib/NChar/N.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/NChar/Y.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl | 145 + Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl | 279 + Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl | 267 + Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/M.pl | 82 + Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl | 256 + Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl | 287 + Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl | 392 + Master/tlpkg/tlperl/lib/unicore/lib/Nt/De.pl | 96 + Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl | 155 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl | 89 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl | 123 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl | 69 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000000.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000002.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/11_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/13_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/15_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/17_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_10.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_5.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_7.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_9.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl | 126 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/21.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/22.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/23.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/24.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/25.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/26.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/27.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/28.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/29.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_5.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl | 124 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/31.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/32.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/33.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/34.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/35.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/36.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/37.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/38.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/39.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_5.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_8.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl | 118 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/41.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/42.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/43.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/44.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/45.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/46.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/47.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/48.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/49.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/4_5.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl | 118 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_6.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_8.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl | 111 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl | 108 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_8.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl | 105 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl | 107 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/9_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/NaN.pl | 204 + Master/tlpkg/tlperl/lib/unicore/lib/Nv/_1_2.pl | 36 + Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/N.pl | 184 + Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/Y.pl | 183 + Master/tlpkg/tlperl/lib/unicore/lib/ODI/N.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/ODI/Y.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/N.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/Y.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/OIDC/N.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/OIDC/Y.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/OIDS/N.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/OIDS/Y.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/OLower/N.pl | 56 + Master/tlpkg/tlperl/lib/unicore/lib/OLower/Y.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/OMath/N.pl | 142 + Master/tlpkg/tlperl/lib/unicore/lib/OMath/Y.pl | 141 + Master/tlpkg/tlperl/lib/unicore/lib/OUpper/N.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/OUpper/Y.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/N.pl | 69 + Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl | 68 + Master/tlpkg/tlperl/lib/unicore/lib/PatWS/N.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/PatWS/Y.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl | 526 ++ Master/tlpkg/tlperl/lib/unicore/lib/Perl/Any.pl | 32 + .../tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl | 514 ++ Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl | 40 + Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl | 519 ++ .../tlpkg/tlperl/lib/unicore/lib/Perl/PerlSpac.pl | 32 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl | 33 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixAln.pl | 32 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixAlp.pl | 31 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixBla.pl | 31 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixCnt.pl | 31 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixDig.pl | 30 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixGra.pl | 30 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixLow.pl | 30 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixPri.pl | 30 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl | 34 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixSpa.pl | 31 + .../tlpkg/tlperl/lib/unicore/lib/Perl/PosixUpp.pl | 30 + Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl | 517 ++ .../tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl | 41 + .../tlpkg/tlperl/lib/unicore/lib/Perl/VertSpac.pl | 32 + Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl | 535 ++ .../tlpkg/tlperl/lib/unicore/lib/Perl/_XBegin.pl | 46 + .../tlpkg/tlperl/lib/unicore/lib/Perl/_XExtend.pl | 216 + .../tlpkg/tlperl/lib/unicore/lib/Perl/_XLVLVTV.pl | 31 + Master/tlpkg/tlperl/lib/unicore/lib/QMark/N.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Radical/N.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Radical/Y.pl | 41 + Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl | 39 + Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl | 76 + Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl | 238 + Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl | 372 + Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl | 636 ++ Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/SB/SE.pl | 37 + Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl | 75 + Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl | 634 ++ Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl | 598 ++ Master/tlpkg/tlperl/lib/unicore/lib/SD/N.pl | 73 + Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl | 72 + Master/tlpkg/tlperl/lib/unicore/lib/STerm/N.pl | 82 + Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl | 81 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl | 61 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armi.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Avst.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bali.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bamu.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bopo.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bugi.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Buhd.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cans.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cari.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cher.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Copt.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Egyp.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl | 70 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Goth.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl | 76 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl | 53 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hano.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ital.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Java.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl | 56 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kthi.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl | 61 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl | 68 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lepc.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl | 48 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lyci.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lydi.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl | 55 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl | 49 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mtei.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mymr.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Nko.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ogam.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orkh.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Osma.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phag.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phli.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phnx.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Prti.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Rjng.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Runr.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Samr.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Saur.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl | 54 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sund.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sylo.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tagb.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tale.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl | 47 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tavt.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl | 57 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tfng.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tglg.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thaa.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thai.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ugar.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Vai.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xpeo.pl | 45 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl | 46 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Yi.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl | 65 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl | 199 + Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl | 523 ++ Master/tlpkg/tlperl/lib/unicore/lib/Space/N.pl | 59 + Master/tlpkg/tlperl/lib/unicore/lib/Space/Y.pl | 58 + Master/tlpkg/tlperl/lib/unicore/lib/Term/N.pl | 106 + Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl | 105 + Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/N.pl | 52 + Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl | 51 + Master/tlpkg/tlperl/lib/unicore/lib/Upper/N.pl | 637 ++ Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl | 636 ++ Master/tlpkg/tlperl/lib/unicore/lib/VS/N.pl | 44 + Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl | 61 + Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl | 50 + Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl | 400 + Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl | 42 + Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl | 43 + Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl | 49 + Master/tlpkg/tlperl/lib/unicore/lib/WB/NL.pl | 38 + Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl | 72 + Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl | 554 ++ Master/tlpkg/tlperl/lib/unicore/lib/XIDC/N.pl | 554 ++ Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl | 553 ++ Master/tlpkg/tlperl/lib/unicore/lib/XIDS/N.pl | 472 + Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl | 471 + 846 files changed, 111629 insertions(+) create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Digit.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Fold.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Lower.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Title.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/To/Upper.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/auxiliary/GCBTest.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/auxiliary/GraphemeBreakProperty.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/auxiliary/SentenceBreakProperty.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/auxiliary/WordBreakProperty.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DBidiClass.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DBinaryProperties.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DCombiningClass.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DDecompositionType.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DEastAsianWidth.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DGeneralCategory.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DJoinGroup.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DJoinType.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DLineBreak.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DNumType.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/extracted/DNumValues.txt create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/AHex/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/AHex/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/1_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/2_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/2_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/3_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/3_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/3_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/4_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/4_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/5_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/5_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/5_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Age/Unassign.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Alpha/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/PDF.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/S.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/BidiC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/BidiM/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/ASCII.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/AegeanNu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Alphabet.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ancient2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientG.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arabic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicP2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicPr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicSu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Armenian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arrows.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Avestan.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Balinese.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bamum.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bengali.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/BlockEle.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomof2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomofo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/BoxDrawi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/BrailleP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buginese.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buhid.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Byzantin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKCompa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKRadic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKStrok.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKSymbo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnifi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Canadian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Carian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cham.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cherokee.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combinin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CommonIn.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/ControlP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Coptic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Counting.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifo2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifor.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Currency.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/CypriotS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrillic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Deseret.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanag2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanaga.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Dingbats.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/DominoTi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Egyptian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclosed.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/GeneralP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Geometri.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgia2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Glagolit.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gothic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Greek.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/GreekExt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gujarati.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gurmukhi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Halfwidt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulCo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulSy.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hanunoo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hebrew.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighPriv.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighSurr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hiragana.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/IPAExten.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ideograp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Imperial.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscrip2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscript.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Javanese.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kaithi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kanbun.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/KangxiRa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kannada.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakan2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakana.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/KayahLi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kharosht.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Khmer.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/KhmerSym.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lao.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Latin1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinExt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lepcha.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Letterli.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Limbu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBI.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lisu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/LowSurro.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lycian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lydian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/MahjongT.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Malayala.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathema2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathemat.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/MeeteiMa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscella.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Modifier.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mongolia.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/MusicalS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Myanmar.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/MyanmarE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/NKo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/NewTaiLu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/NoBlock.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/NumberFo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ogham.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OlChiki.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldItali.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldPersi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldSouth.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldTurki.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/OpticalC.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Oriya.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Osmanya.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/PhagsPa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phaistos.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoenici.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoneti2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phonetic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/PrivateU.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Rejang.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/RumiNume.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Runic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Samarita.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Saurasht.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Shavian.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sinhala.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/SmallFor.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/SpacingM.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Specials.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sundanes.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Superscr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem6.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Suppleme.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/SylotiNa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Syriac.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagalog.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagbanwa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tags.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiLe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiTham.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiViet.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiXuanJ.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tamil.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Telugu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thaana.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thai.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tibetan.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tifinagh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ugaritic.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/UnifiedC.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vai.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variati2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variatio.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/VedicExt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vertical.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiRadica.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiSyllab.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Blk/YijingHe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CE/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CI/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWCF/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWCM/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWL/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWT/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWU/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Cased/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/10.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/103.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/107.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/11.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/118.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/12.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/122.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/129.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/13.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/130.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/132.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/14.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/15.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/16.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/17.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/18.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/19.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/20.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/21.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/22.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/23.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/24.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/25.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/26.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/27.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/28.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/29.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/30.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/31.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/32.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/33.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/34.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/35.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/36.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/84.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/91.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATB.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATBL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/IS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/KV.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/L.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/R.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CompEx/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/DI/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dash/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dep/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dia/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fra.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/None.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sml.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/F.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ext/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/CR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/L.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/LF.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/T.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/V.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Co.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cs.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zl.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GrExt/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Hex/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDS/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDSB/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDSB/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDST/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/IDST/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ideo/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alaph.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beth.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Burushas.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/DalathRi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/E.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Fe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/FinalSem.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gamal.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/HamzaOnH.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/He.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/HehGoal.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heth.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaph.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Khaph.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/KnottedH.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lamadh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Meem.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Mim.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nun.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nya.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Pe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaph.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reversed.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sadhe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Semkath.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Shin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/SwashKaf.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/SyriacWa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Taw.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/TehMarbu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Teth.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehBarre.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehWithT.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yudh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/YudhHe.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zain.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zhain.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/JoinC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/JoinC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/LOE/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/B2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/BK.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/CB.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/CP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/HY.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/NL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/SG.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/SP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/SY.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/WJ.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lb/ZW.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lower/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Math/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NChar/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NChar/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/M.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nt/De.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000002.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/11_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/13_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/15_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/17_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_10.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_7.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_9.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/21.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/22.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/23.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/24.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/25.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/26.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/27.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/28.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/29.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/31.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/32.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/33.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/34.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/35.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/36.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/37.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/38.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/39.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_8.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/41.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/42.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/43.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/44.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/45.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/46.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/47.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/48.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/49.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/4_5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_6.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_8.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_8.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/9_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/NaN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Nv/_1_2.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/ODI/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/ODI/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OIDC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OIDC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OIDS/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OIDS/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OLower/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OLower/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OMath/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OMath/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OUpper/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/OUpper/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/PatWS/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/PatWS/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Any.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlSpac.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAln.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAlp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixBla.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixCnt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixDig.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixGra.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixLow.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPri.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixSpa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixUpp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/VertSpac.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XBegin.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XExtend.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XLVLVTV.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/QMark/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Radical/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Radical/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/SE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SD/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/STerm/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Avst.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bali.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bamu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bopo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bugi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Buhd.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cans.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cari.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cher.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Copt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Egyp.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Goth.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hano.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ital.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Java.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kthi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lepc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lyci.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lydi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mtei.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mymr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Nko.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ogam.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orkh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Osma.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phag.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phli.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phnx.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Prti.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Rjng.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Runr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Samr.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Saur.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sund.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sylo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tagb.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tale.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tavt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tfng.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tglg.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thaa.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thai.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ugar.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Vai.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xpeo.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Yi.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Space/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Space/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Term/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Upper/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/VS/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/NL.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/XIDC/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/XIDS/N.pl create mode 100644 Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl (limited to 'Master/tlpkg/tlperl') diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl b/Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl new file mode 100644 index 00000000000..ed725d3f3b9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl @@ -0,0 +1,393 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# Bidi_Mirroring_Glyph(cp) +# Bmg(cp) +# +# where 'cp' is one of the 362 code points in Unicode Version 5.2.0 for which +# the mapping is not to the null string. Note that these mappings are not +# accessible through the Perl core directly. +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the non-comment portions of the main body of lines of this +# file is: START\tSTOP\tMAPPING where START is the starting code point of the +# range, in hex; STOP is the ending point, or if omitted, the range has just +# one code point; MAPPING is what each code point between START and STOP maps +# to. Numbers in comments in [brackets] indicate how many code points are in +# the range (omitted when the range is a single code point or if the mapping +# is to the null string). + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToBmg'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToBmg'}{'missing'} = ''; # code point maps to the null string + +return <<'END'; +0028 0029 +0029 0028 +003C 003E +003E 003C +005B 005D +005D 005B +007B 007D +007D 007B +00AB 00BB +00BB 00AB +0F3A 0F3B +0F3B 0F3A +0F3C 0F3D +0F3D 0F3C +169B 169C +169C 169B +2039 203A +203A 2039 +2045 2046 +2046 2045 +207D 207E +207E 207D +208D 208E +208E 208D +2208 220B +2209 220C +220A 220D +220B 2208 +220C 2209 +220D 220A +2215 29F5 +223C 223D +223D 223C +2243 22CD +2252 2253 +2253 2252 +2254 2255 +2255 2254 +2264 2265 +2265 2264 +2266 2267 +2267 2266 +2268 2269 +2269 2268 +226A 226B +226B 226A +226E 226F +226F 226E +2270 2271 +2271 2270 +2272 2273 +2273 2272 +2274 2275 +2275 2274 +2276 2277 +2277 2276 +2278 2279 +2279 2278 +227A 227B +227B 227A +227C 227D +227D 227C +227E 227F +227F 227E +2280 2281 +2281 2280 +2282 2283 +2283 2282 +2284 2285 +2285 2284 +2286 2287 +2287 2286 +2288 2289 +2289 2288 +228A 228B +228B 228A +228F 2290 +2290 228F +2291 2292 +2292 2291 +2298 29B8 +22A2 22A3 +22A3 22A2 +22A6 2ADE +22A8 2AE4 +22A9 2AE3 +22AB 2AE5 +22B0 22B1 +22B1 22B0 +22B2 22B3 +22B3 22B2 +22B4 22B5 +22B5 22B4 +22B6 22B7 +22B7 22B6 +22C9 22CA +22CA 22C9 +22CB 22CC +22CC 22CB +22CD 2243 +22D0 22D1 +22D1 22D0 +22D6 22D7 +22D7 22D6 +22D8 22D9 +22D9 22D8 +22DA 22DB +22DB 22DA +22DC 22DD +22DD 22DC +22DE 22DF +22DF 22DE +22E0 22E1 +22E1 22E0 +22E2 22E3 +22E3 22E2 +22E4 22E5 +22E5 22E4 +22E6 22E7 +22E7 22E6 +22E8 22E9 +22E9 22E8 +22EA 22EB +22EB 22EA +22EC 22ED +22ED 22EC +22F0 22F1 +22F1 22F0 +22F2 22FA +22F3 22FB +22F4 22FC +22F6 22FD +22F7 22FE +22FA 22F2 +22FB 22F3 +22FC 22F4 +22FD 22F6 +22FE 22F7 +2308 2309 +2309 2308 +230A 230B +230B 230A +2329 232A +232A 2329 +2768 2769 +2769 2768 +276A 276B +276B 276A +276C 276D +276D 276C +276E 276F +276F 276E +2770 2771 +2771 2770 +2772 2773 +2773 2772 +2774 2775 +2775 2774 +27C3 27C4 +27C4 27C3 +27C5 27C6 +27C6 27C5 +27C8 27C9 +27C9 27C8 +27D5 27D6 +27D6 27D5 +27DD 27DE +27DE 27DD +27E2 27E3 +27E3 27E2 +27E4 27E5 +27E5 27E4 +27E6 27E7 +27E7 27E6 +27E8 27E9 +27E9 27E8 +27EA 27EB +27EB 27EA +27EC 27ED +27ED 27EC +27EE 27EF +27EF 27EE +2983 2984 +2984 2983 +2985 2986 +2986 2985 +2987 2988 +2988 2987 +2989 298A +298A 2989 +298B 298C +298C 298B +298D 2990 +298E 298F +298F 298E +2990 298D +2991 2992 +2992 2991 +2993 2994 +2994 2993 +2995 2996 +2996 2995 +2997 2998 +2998 2997 +29B8 2298 +29C0 29C1 +29C1 29C0 +29C4 29C5 +29C5 29C4 +29CF 29D0 +29D0 29CF +29D1 29D2 +29D2 29D1 +29D4 29D5 +29D5 29D4 +29D8 29D9 +29D9 29D8 +29DA 29DB +29DB 29DA +29F5 2215 +29F8 29F9 +29F9 29F8 +29FC 29FD +29FD 29FC +2A2B 2A2C +2A2C 2A2B +2A2D 2A2E +2A2E 2A2D +2A34 2A35 +2A35 2A34 +2A3C 2A3D +2A3D 2A3C +2A64 2A65 +2A65 2A64 +2A79 2A7A +2A7A 2A79 +2A7D 2A7E +2A7E 2A7D +2A7F 2A80 +2A80 2A7F +2A81 2A82 +2A82 2A81 +2A83 2A84 +2A84 2A83 +2A8B 2A8C +2A8C 2A8B +2A91 2A92 +2A92 2A91 +2A93 2A94 +2A94 2A93 +2A95 2A96 +2A96 2A95 +2A97 2A98 +2A98 2A97 +2A99 2A9A +2A9A 2A99 +2A9B 2A9C +2A9C 2A9B +2AA1 2AA2 +2AA2 2AA1 +2AA6 2AA7 +2AA7 2AA6 +2AA8 2AA9 +2AA9 2AA8 +2AAA 2AAB +2AAB 2AAA +2AAC 2AAD +2AAD 2AAC +2AAF 2AB0 +2AB0 2AAF +2AB3 2AB4 +2AB4 2AB3 +2ABB 2ABC +2ABC 2ABB +2ABD 2ABE +2ABE 2ABD +2ABF 2AC0 +2AC0 2ABF +2AC1 2AC2 +2AC2 2AC1 +2AC3 2AC4 +2AC4 2AC3 +2AC5 2AC6 +2AC6 2AC5 +2ACD 2ACE +2ACE 2ACD +2ACF 2AD0 +2AD0 2ACF +2AD1 2AD2 +2AD2 2AD1 +2AD3 2AD4 +2AD4 2AD3 +2AD5 2AD6 +2AD6 2AD5 +2ADE 22A6 +2AE3 22A9 +2AE4 22A8 +2AE5 22AB +2AEC 2AED +2AED 2AEC +2AF7 2AF8 +2AF8 2AF7 +2AF9 2AFA +2AFA 2AF9 +2E02 2E03 +2E03 2E02 +2E04 2E05 +2E05 2E04 +2E09 2E0A +2E0A 2E09 +2E0C 2E0D +2E0D 2E0C +2E1C 2E1D +2E1D 2E1C +2E20 2E21 +2E21 2E20 +2E22 2E23 +2E23 2E22 +2E24 2E25 +2E25 2E24 +2E26 2E27 +2E27 2E26 +2E28 2E29 +2E29 2E28 +3008 3009 +3009 3008 +300A 300B +300B 300A +300C 300D +300D 300C +300E 300F +300F 300E +3010 3011 +3011 3010 +3014 3015 +3015 3014 +3016 3017 +3017 3016 +3018 3019 +3019 3018 +301A 301B +301B 301A +FE59 FE5A +FE5A FE59 +FE5B FE5C +FE5C FE5B +FE5D FE5E +FE5E FE5D +FE64 FE65 +FE65 FE64 +FF08 FF09 +FF09 FF08 +FF1C FF1E +FF1E FF1C +FF3B FF3D +FF3D FF3B +FF5B FF5D +FF5D FF5B +FF5F FF60 +FF60 FF5F +FF62 FF63 +FF63 FF62 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Digit.pl b/Master/tlpkg/tlperl/lib/unicore/To/Digit.pl new file mode 100644 index 00000000000..7cfab866dba --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Digit.pl @@ -0,0 +1,439 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the mapping: +# Perl_Decimal_Digit(cp) +# +# where 'cp' is one of the 411 code points in Unicode Version 5.2.0 for which +# the mapping is not to the null string. Note that this mapping is not +# accessible through the Perl core directly. +# +# This file gives the mapping of all code points which represent a single +# decimal digit [0-9] to their respective digits. For example, the code +# point U+0031 (an ASCII '1') is mapped to a numeric 1. These code points +# are those that have Numeric_Type=Decimal; not special things, like +# subscripts nor Roman numerals. +# +# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING +# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to. + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToDigit'}{'format'} = 'd'; # single decimal digit +$utf8::SwashInfo{'ToDigit'}{'missing'} = ''; # code point maps to the null string + +return <<'END'; +0030 0 +0031 1 +0032 2 +0033 3 +0034 4 +0035 5 +0036 6 +0037 7 +0038 8 +0039 9 +0660 0 +0661 1 +0662 2 +0663 3 +0664 4 +0665 5 +0666 6 +0667 7 +0668 8 +0669 9 +06F0 0 +06F1 1 +06F2 2 +06F3 3 +06F4 4 +06F5 5 +06F6 6 +06F7 7 +06F8 8 +06F9 9 +07C0 0 +07C1 1 +07C2 2 +07C3 3 +07C4 4 +07C5 5 +07C6 6 +07C7 7 +07C8 8 +07C9 9 +0966 0 +0967 1 +0968 2 +0969 3 +096A 4 +096B 5 +096C 6 +096D 7 +096E 8 +096F 9 +09E6 0 +09E7 1 +09E8 2 +09E9 3 +09EA 4 +09EB 5 +09EC 6 +09ED 7 +09EE 8 +09EF 9 +0A66 0 +0A67 1 +0A68 2 +0A69 3 +0A6A 4 +0A6B 5 +0A6C 6 +0A6D 7 +0A6E 8 +0A6F 9 +0AE6 0 +0AE7 1 +0AE8 2 +0AE9 3 +0AEA 4 +0AEB 5 +0AEC 6 +0AED 7 +0AEE 8 +0AEF 9 +0B66 0 +0B67 1 +0B68 2 +0B69 3 +0B6A 4 +0B6B 5 +0B6C 6 +0B6D 7 +0B6E 8 +0B6F 9 +0BE6 0 +0BE7 1 +0BE8 2 +0BE9 3 +0BEA 4 +0BEB 5 +0BEC 6 +0BED 7 +0BEE 8 +0BEF 9 +0C66 0 +0C67 1 +0C68 2 +0C69 3 +0C6A 4 +0C6B 5 +0C6C 6 +0C6D 7 +0C6E 8 +0C6F 9 +0CE6 0 +0CE7 1 +0CE8 2 +0CE9 3 +0CEA 4 +0CEB 5 +0CEC 6 +0CED 7 +0CEE 8 +0CEF 9 +0D66 0 +0D67 1 +0D68 2 +0D69 3 +0D6A 4 +0D6B 5 +0D6C 6 +0D6D 7 +0D6E 8 +0D6F 9 +0E50 0 +0E51 1 +0E52 2 +0E53 3 +0E54 4 +0E55 5 +0E56 6 +0E57 7 +0E58 8 +0E59 9 +0ED0 0 +0ED1 1 +0ED2 2 +0ED3 3 +0ED4 4 +0ED5 5 +0ED6 6 +0ED7 7 +0ED8 8 +0ED9 9 +0F20 0 +0F21 1 +0F22 2 +0F23 3 +0F24 4 +0F25 5 +0F26 6 +0F27 7 +0F28 8 +0F29 9 +1040 0 +1041 1 +1042 2 +1043 3 +1044 4 +1045 5 +1046 6 +1047 7 +1048 8 +1049 9 +1090 0 +1091 1 +1092 2 +1093 3 +1094 4 +1095 5 +1096 6 +1097 7 +1098 8 +1099 9 +17E0 0 +17E1 1 +17E2 2 +17E3 3 +17E4 4 +17E5 5 +17E6 6 +17E7 7 +17E8 8 +17E9 9 +1810 0 +1811 1 +1812 2 +1813 3 +1814 4 +1815 5 +1816 6 +1817 7 +1818 8 +1819 9 +1946 0 +1947 1 +1948 2 +1949 3 +194A 4 +194B 5 +194C 6 +194D 7 +194E 8 +194F 9 +19D0 0 +19D1 1 +19D2 2 +19D3 3 +19D4 4 +19D5 5 +19D6 6 +19D7 7 +19D8 8 +19D9 9 +19DA 1 +1A80 0 +1A81 1 +1A82 2 +1A83 3 +1A84 4 +1A85 5 +1A86 6 +1A87 7 +1A88 8 +1A89 9 +1A90 0 +1A91 1 +1A92 2 +1A93 3 +1A94 4 +1A95 5 +1A96 6 +1A97 7 +1A98 8 +1A99 9 +1B50 0 +1B51 1 +1B52 2 +1B53 3 +1B54 4 +1B55 5 +1B56 6 +1B57 7 +1B58 8 +1B59 9 +1BB0 0 +1BB1 1 +1BB2 2 +1BB3 3 +1BB4 4 +1BB5 5 +1BB6 6 +1BB7 7 +1BB8 8 +1BB9 9 +1C40 0 +1C41 1 +1C42 2 +1C43 3 +1C44 4 +1C45 5 +1C46 6 +1C47 7 +1C48 8 +1C49 9 +1C50 0 +1C51 1 +1C52 2 +1C53 3 +1C54 4 +1C55 5 +1C56 6 +1C57 7 +1C58 8 +1C59 9 +A620 0 +A621 1 +A622 2 +A623 3 +A624 4 +A625 5 +A626 6 +A627 7 +A628 8 +A629 9 +A8D0 0 +A8D1 1 +A8D2 2 +A8D3 3 +A8D4 4 +A8D5 5 +A8D6 6 +A8D7 7 +A8D8 8 +A8D9 9 +A900 0 +A901 1 +A902 2 +A903 3 +A904 4 +A905 5 +A906 6 +A907 7 +A908 8 +A909 9 +A9D0 0 +A9D1 1 +A9D2 2 +A9D3 3 +A9D4 4 +A9D5 5 +A9D6 6 +A9D7 7 +A9D8 8 +A9D9 9 +AA50 0 +AA51 1 +AA52 2 +AA53 3 +AA54 4 +AA55 5 +AA56 6 +AA57 7 +AA58 8 +AA59 9 +ABF0 0 +ABF1 1 +ABF2 2 +ABF3 3 +ABF4 4 +ABF5 5 +ABF6 6 +ABF7 7 +ABF8 8 +ABF9 9 +FF10 0 +FF11 1 +FF12 2 +FF13 3 +FF14 4 +FF15 5 +FF16 6 +FF17 7 +FF18 8 +FF19 9 +104A0 0 +104A1 1 +104A2 2 +104A3 3 +104A4 4 +104A5 5 +104A6 6 +104A7 7 +104A8 8 +104A9 9 +1D7CE 0 +1D7CF 1 +1D7D0 2 +1D7D1 3 +1D7D2 4 +1D7D3 5 +1D7D4 6 +1D7D5 7 +1D7D6 8 +1D7D7 9 +1D7D8 0 +1D7D9 1 +1D7DA 2 +1D7DB 3 +1D7DC 4 +1D7DD 5 +1D7DE 6 +1D7DF 7 +1D7E0 8 +1D7E1 9 +1D7E2 0 +1D7E3 1 +1D7E4 2 +1D7E5 3 +1D7E6 4 +1D7E7 5 +1D7E8 6 +1D7E9 7 +1D7EA 8 +1D7EB 9 +1D7EC 0 +1D7ED 1 +1D7EE 2 +1D7EF 3 +1D7F0 4 +1D7F1 5 +1D7F2 6 +1D7F3 7 +1D7F4 8 +1D7F5 9 +1D7F6 0 +1D7F7 1 +1D7F8 2 +1D7F9 3 +1D7FA 4 +1D7FB 5 +1D7FC 6 +1D7FD 7 +1D7FE 8 +1D7FF 9 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl b/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl new file mode 100644 index 00000000000..5b71c3cf96f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl @@ -0,0 +1,1151 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# Case_Folding(cp) +# Cf(cp) +# +# where 'cp' is one of the 1117 code points in Unicode Version 5.2.0 for +# which the mapping is not to itself. Note that these mappings are not +# accessible through the Perl core directly. +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING +# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to. + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToFold'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToFold'}{'missing'} = ''; # code point maps to itself + +# Some code points require special handling because their mappings are each to +# multiple code points. These do not appear in the main body, but are defined +# in the hash below. + +# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack) +%utf8::ToSpecFold = ( +"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073 +"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307 +"\xC5\x89" => "\x{02BC}\x{006E}", # U+0149 => 02BC 006E +"\xC7\xB0" => "\x{006A}\x{030C}", # U+01F0 => 006A 030C +"\xCE\x90" => "\x{03B9}\x{0308}\x{0301}", # U+0390 => 03B9 0308 0301 +"\xCE\xB0" => "\x{03C5}\x{0308}\x{0301}", # U+03B0 => 03C5 0308 0301 +"\xD6\x87" => "\x{0565}\x{0582}", # U+0587 => 0565 0582 +"\xE1\xBA\x96" => "\x{0068}\x{0331}", # U+1E96 => 0068 0331 +"\xE1\xBA\x97" => "\x{0074}\x{0308}", # U+1E97 => 0074 0308 +"\xE1\xBA\x98" => "\x{0077}\x{030A}", # U+1E98 => 0077 030A +"\xE1\xBA\x99" => "\x{0079}\x{030A}", # U+1E99 => 0079 030A +"\xE1\xBA\x9A" => "\x{0061}\x{02BE}", # U+1E9A => 0061 02BE +"\xE1\xBA\x9E" => "\x{0073}\x{0073}", # U+1E9E => 0073 0073 +"\xE1\xBD\x90" => "\x{03C5}\x{0313}", # U+1F50 => 03C5 0313 +"\xE1\xBD\x92" => "\x{03C5}\x{0313}\x{0300}", # U+1F52 => 03C5 0313 0300 +"\xE1\xBD\x94" => "\x{03C5}\x{0313}\x{0301}", # U+1F54 => 03C5 0313 0301 +"\xE1\xBD\x96" => "\x{03C5}\x{0313}\x{0342}", # U+1F56 => 03C5 0313 0342 +"\xE1\xBE\x80" => "\x{1F00}\x{03B9}", # U+1F80 => 1F00 03B9 +"\xE1\xBE\x81" => "\x{1F01}\x{03B9}", # U+1F81 => 1F01 03B9 +"\xE1\xBE\x82" => "\x{1F02}\x{03B9}", # U+1F82 => 1F02 03B9 +"\xE1\xBE\x83" => "\x{1F03}\x{03B9}", # U+1F83 => 1F03 03B9 +"\xE1\xBE\x84" => "\x{1F04}\x{03B9}", # U+1F84 => 1F04 03B9 +"\xE1\xBE\x85" => "\x{1F05}\x{03B9}", # U+1F85 => 1F05 03B9 +"\xE1\xBE\x86" => "\x{1F06}\x{03B9}", # U+1F86 => 1F06 03B9 +"\xE1\xBE\x87" => "\x{1F07}\x{03B9}", # U+1F87 => 1F07 03B9 +"\xE1\xBE\x88" => "\x{1F00}\x{03B9}", # U+1F88 => 1F00 03B9 +"\xE1\xBE\x89" => "\x{1F01}\x{03B9}", # U+1F89 => 1F01 03B9 +"\xE1\xBE\x8A" => "\x{1F02}\x{03B9}", # U+1F8A => 1F02 03B9 +"\xE1\xBE\x8B" => "\x{1F03}\x{03B9}", # U+1F8B => 1F03 03B9 +"\xE1\xBE\x8C" => "\x{1F04}\x{03B9}", # U+1F8C => 1F04 03B9 +"\xE1\xBE\x8D" => "\x{1F05}\x{03B9}", # U+1F8D => 1F05 03B9 +"\xE1\xBE\x8E" => "\x{1F06}\x{03B9}", # U+1F8E => 1F06 03B9 +"\xE1\xBE\x8F" => "\x{1F07}\x{03B9}", # U+1F8F => 1F07 03B9 +"\xE1\xBE\x90" => "\x{1F20}\x{03B9}", # U+1F90 => 1F20 03B9 +"\xE1\xBE\x91" => "\x{1F21}\x{03B9}", # U+1F91 => 1F21 03B9 +"\xE1\xBE\x92" => "\x{1F22}\x{03B9}", # U+1F92 => 1F22 03B9 +"\xE1\xBE\x93" => "\x{1F23}\x{03B9}", # U+1F93 => 1F23 03B9 +"\xE1\xBE\x94" => "\x{1F24}\x{03B9}", # U+1F94 => 1F24 03B9 +"\xE1\xBE\x95" => "\x{1F25}\x{03B9}", # U+1F95 => 1F25 03B9 +"\xE1\xBE\x96" => "\x{1F26}\x{03B9}", # U+1F96 => 1F26 03B9 +"\xE1\xBE\x97" => "\x{1F27}\x{03B9}", # U+1F97 => 1F27 03B9 +"\xE1\xBE\x98" => "\x{1F20}\x{03B9}", # U+1F98 => 1F20 03B9 +"\xE1\xBE\x99" => "\x{1F21}\x{03B9}", # U+1F99 => 1F21 03B9 +"\xE1\xBE\x9A" => "\x{1F22}\x{03B9}", # U+1F9A => 1F22 03B9 +"\xE1\xBE\x9B" => "\x{1F23}\x{03B9}", # U+1F9B => 1F23 03B9 +"\xE1\xBE\x9C" => "\x{1F24}\x{03B9}", # U+1F9C => 1F24 03B9 +"\xE1\xBE\x9D" => "\x{1F25}\x{03B9}", # U+1F9D => 1F25 03B9 +"\xE1\xBE\x9E" => "\x{1F26}\x{03B9}", # U+1F9E => 1F26 03B9 +"\xE1\xBE\x9F" => "\x{1F27}\x{03B9}", # U+1F9F => 1F27 03B9 +"\xE1\xBE\xA0" => "\x{1F60}\x{03B9}", # U+1FA0 => 1F60 03B9 +"\xE1\xBE\xA1" => "\x{1F61}\x{03B9}", # U+1FA1 => 1F61 03B9 +"\xE1\xBE\xA2" => "\x{1F62}\x{03B9}", # U+1FA2 => 1F62 03B9 +"\xE1\xBE\xA3" => "\x{1F63}\x{03B9}", # U+1FA3 => 1F63 03B9 +"\xE1\xBE\xA4" => "\x{1F64}\x{03B9}", # U+1FA4 => 1F64 03B9 +"\xE1\xBE\xA5" => "\x{1F65}\x{03B9}", # U+1FA5 => 1F65 03B9 +"\xE1\xBE\xA6" => "\x{1F66}\x{03B9}", # U+1FA6 => 1F66 03B9 +"\xE1\xBE\xA7" => "\x{1F67}\x{03B9}", # U+1FA7 => 1F67 03B9 +"\xE1\xBE\xA8" => "\x{1F60}\x{03B9}", # U+1FA8 => 1F60 03B9 +"\xE1\xBE\xA9" => "\x{1F61}\x{03B9}", # U+1FA9 => 1F61 03B9 +"\xE1\xBE\xAA" => "\x{1F62}\x{03B9}", # U+1FAA => 1F62 03B9 +"\xE1\xBE\xAB" => "\x{1F63}\x{03B9}", # U+1FAB => 1F63 03B9 +"\xE1\xBE\xAC" => "\x{1F64}\x{03B9}", # U+1FAC => 1F64 03B9 +"\xE1\xBE\xAD" => "\x{1F65}\x{03B9}", # U+1FAD => 1F65 03B9 +"\xE1\xBE\xAE" => "\x{1F66}\x{03B9}", # U+1FAE => 1F66 03B9 +"\xE1\xBE\xAF" => "\x{1F67}\x{03B9}", # U+1FAF => 1F67 03B9 +"\xE1\xBE\xB2" => "\x{1F70}\x{03B9}", # U+1FB2 => 1F70 03B9 +"\xE1\xBE\xB3" => "\x{03B1}\x{03B9}", # U+1FB3 => 03B1 03B9 +"\xE1\xBE\xB4" => "\x{03AC}\x{03B9}", # U+1FB4 => 03AC 03B9 +"\xE1\xBE\xB6" => "\x{03B1}\x{0342}", # U+1FB6 => 03B1 0342 +"\xE1\xBE\xB7" => "\x{03B1}\x{0342}\x{03B9}", # U+1FB7 => 03B1 0342 03B9 +"\xE1\xBE\xBC" => "\x{03B1}\x{03B9}", # U+1FBC => 03B1 03B9 +"\xE1\xBF\x82" => "\x{1F74}\x{03B9}", # U+1FC2 => 1F74 03B9 +"\xE1\xBF\x83" => "\x{03B7}\x{03B9}", # U+1FC3 => 03B7 03B9 +"\xE1\xBF\x84" => "\x{03AE}\x{03B9}", # U+1FC4 => 03AE 03B9 +"\xE1\xBF\x86" => "\x{03B7}\x{0342}", # U+1FC6 => 03B7 0342 +"\xE1\xBF\x87" => "\x{03B7}\x{0342}\x{03B9}", # U+1FC7 => 03B7 0342 03B9 +"\xE1\xBF\x8C" => "\x{03B7}\x{03B9}", # U+1FCC => 03B7 03B9 +"\xE1\xBF\x92" => "\x{03B9}\x{0308}\x{0300}", # U+1FD2 => 03B9 0308 0300 +"\xE1\xBF\x93" => "\x{03B9}\x{0308}\x{0301}", # U+1FD3 => 03B9 0308 0301 +"\xE1\xBF\x96" => "\x{03B9}\x{0342}", # U+1FD6 => 03B9 0342 +"\xE1\xBF\x97" => "\x{03B9}\x{0308}\x{0342}", # U+1FD7 => 03B9 0308 0342 +"\xE1\xBF\xA2" => "\x{03C5}\x{0308}\x{0300}", # U+1FE2 => 03C5 0308 0300 +"\xE1\xBF\xA3" => "\x{03C5}\x{0308}\x{0301}", # U+1FE3 => 03C5 0308 0301 +"\xE1\xBF\xA4" => "\x{03C1}\x{0313}", # U+1FE4 => 03C1 0313 +"\xE1\xBF\xA6" => "\x{03C5}\x{0342}", # U+1FE6 => 03C5 0342 +"\xE1\xBF\xA7" => "\x{03C5}\x{0308}\x{0342}", # U+1FE7 => 03C5 0308 0342 +"\xE1\xBF\xB2" => "\x{1F7C}\x{03B9}", # U+1FF2 => 1F7C 03B9 +"\xE1\xBF\xB3" => "\x{03C9}\x{03B9}", # U+1FF3 => 03C9 03B9 +"\xE1\xBF\xB4" => "\x{03CE}\x{03B9}", # U+1FF4 => 03CE 03B9 +"\xE1\xBF\xB6" => "\x{03C9}\x{0342}", # U+1FF6 => 03C9 0342 +"\xE1\xBF\xB7" => "\x{03C9}\x{0342}\x{03B9}", # U+1FF7 => 03C9 0342 03B9 +"\xE1\xBF\xBC" => "\x{03C9}\x{03B9}", # U+1FFC => 03C9 03B9 +"\xEF\xAC\x80" => "\x{0066}\x{0066}", # U+FB00 => 0066 0066 +"\xEF\xAC\x81" => "\x{0066}\x{0069}", # U+FB01 => 0066 0069 +"\xEF\xAC\x82" => "\x{0066}\x{006C}", # U+FB02 => 0066 006C +"\xEF\xAC\x83" => "\x{0066}\x{0066}\x{0069}", # U+FB03 => 0066 0066 0069 +"\xEF\xAC\x84" => "\x{0066}\x{0066}\x{006C}", # U+FB04 => 0066 0066 006C +"\xEF\xAC\x85" => "\x{0073}\x{0074}", # U+FB05 => 0073 0074 +"\xEF\xAC\x86" => "\x{0073}\x{0074}", # U+FB06 => 0073 0074 +"\xEF\xAC\x93" => "\x{0574}\x{0576}", # U+FB13 => 0574 0576 +"\xEF\xAC\x94" => "\x{0574}\x{0565}", # U+FB14 => 0574 0565 +"\xEF\xAC\x95" => "\x{0574}\x{056B}", # U+FB15 => 0574 056B +"\xEF\xAC\x96" => "\x{057E}\x{0576}", # U+FB16 => 057E 0576 +"\xEF\xAC\x97" => "\x{0574}\x{056D}", # U+FB17 => 0574 056D +); + +return <<'END'; +0041 0061 +0042 0062 +0043 0063 +0044 0064 +0045 0065 +0046 0066 +0047 0067 +0048 0068 +0049 0069 +004A 006A +004B 006B +004C 006C +004D 006D +004E 006E +004F 006F +0050 0070 +0051 0071 +0052 0072 +0053 0073 +0054 0074 +0055 0075 +0056 0076 +0057 0077 +0058 0078 +0059 0079 +005A 007A +00B5 03BC +00C0 00E0 +00C1 00E1 +00C2 00E2 +00C3 00E3 +00C4 00E4 +00C5 00E5 +00C6 00E6 +00C7 00E7 +00C8 00E8 +00C9 00E9 +00CA 00EA +00CB 00EB +00CC 00EC +00CD 00ED +00CE 00EE +00CF 00EF +00D0 00F0 +00D1 00F1 +00D2 00F2 +00D3 00F3 +00D4 00F4 +00D5 00F5 +00D6 00F6 +00D8 00F8 +00D9 00F9 +00DA 00FA +00DB 00FB +00DC 00FC +00DD 00FD +00DE 00FE +0100 0101 +0102 0103 +0104 0105 +0106 0107 +0108 0109 +010A 010B +010C 010D +010E 010F +0110 0111 +0112 0113 +0114 0115 +0116 0117 +0118 0119 +011A 011B +011C 011D +011E 011F +0120 0121 +0122 0123 +0124 0125 +0126 0127 +0128 0129 +012A 012B +012C 012D +012E 012F +0132 0133 +0134 0135 +0136 0137 +0139 013A +013B 013C +013D 013E +013F 0140 +0141 0142 +0143 0144 +0145 0146 +0147 0148 +014A 014B +014C 014D +014E 014F +0150 0151 +0152 0153 +0154 0155 +0156 0157 +0158 0159 +015A 015B +015C 015D +015E 015F +0160 0161 +0162 0163 +0164 0165 +0166 0167 +0168 0169 +016A 016B +016C 016D +016E 016F +0170 0171 +0172 0173 +0174 0175 +0176 0177 +0178 00FF +0179 017A +017B 017C +017D 017E +017F 0073 +0181 0253 +0182 0183 +0184 0185 +0186 0254 +0187 0188 +0189 0256 +018A 0257 +018B 018C +018E 01DD +018F 0259 +0190 025B +0191 0192 +0193 0260 +0194 0263 +0196 0269 +0197 0268 +0198 0199 +019C 026F +019D 0272 +019F 0275 +01A0 01A1 +01A2 01A3 +01A4 01A5 +01A6 0280 +01A7 01A8 +01A9 0283 +01AC 01AD +01AE 0288 +01AF 01B0 +01B1 028A +01B2 028B +01B3 01B4 +01B5 01B6 +01B7 0292 +01B8 01B9 +01BC 01BD +01C4 01C6 +01C5 01C6 +01C7 01C9 +01C8 01C9 +01CA 01CC +01CB 01CC +01CD 01CE +01CF 01D0 +01D1 01D2 +01D3 01D4 +01D5 01D6 +01D7 01D8 +01D9 01DA +01DB 01DC +01DE 01DF +01E0 01E1 +01E2 01E3 +01E4 01E5 +01E6 01E7 +01E8 01E9 +01EA 01EB +01EC 01ED +01EE 01EF +01F1 01F3 +01F2 01F3 +01F4 01F5 +01F6 0195 +01F7 01BF +01F8 01F9 +01FA 01FB +01FC 01FD +01FE 01FF +0200 0201 +0202 0203 +0204 0205 +0206 0207 +0208 0209 +020A 020B +020C 020D +020E 020F +0210 0211 +0212 0213 +0214 0215 +0216 0217 +0218 0219 +021A 021B +021C 021D +021E 021F +0220 019E +0222 0223 +0224 0225 +0226 0227 +0228 0229 +022A 022B +022C 022D +022E 022F +0230 0231 +0232 0233 +023A 2C65 +023B 023C +023D 019A +023E 2C66 +0241 0242 +0243 0180 +0244 0289 +0245 028C +0246 0247 +0248 0249 +024A 024B +024C 024D +024E 024F +0345 03B9 +0370 0371 +0372 0373 +0376 0377 +0386 03AC +0388 03AD +0389 03AE +038A 03AF +038C 03CC +038E 03CD +038F 03CE +0391 03B1 +0392 03B2 +0393 03B3 +0394 03B4 +0395 03B5 +0396 03B6 +0397 03B7 +0398 03B8 +0399 03B9 +039A 03BA +039B 03BB +039C 03BC +039D 03BD +039E 03BE +039F 03BF +03A0 03C0 +03A1 03C1 +03A3 03C3 +03A4 03C4 +03A5 03C5 +03A6 03C6 +03A7 03C7 +03A8 03C8 +03A9 03C9 +03AA 03CA +03AB 03CB +03C2 03C3 +03CF 03D7 +03D0 03B2 +03D1 03B8 +03D5 03C6 +03D6 03C0 +03D8 03D9 +03DA 03DB +03DC 03DD +03DE 03DF +03E0 03E1 +03E2 03E3 +03E4 03E5 +03E6 03E7 +03E8 03E9 +03EA 03EB +03EC 03ED +03EE 03EF +03F0 03BA +03F1 03C1 +03F4 03B8 +03F5 03B5 +03F7 03F8 +03F9 03F2 +03FA 03FB +03FD 037B +03FE 037C +03FF 037D +0400 0450 +0401 0451 +0402 0452 +0403 0453 +0404 0454 +0405 0455 +0406 0456 +0407 0457 +0408 0458 +0409 0459 +040A 045A +040B 045B +040C 045C +040D 045D +040E 045E +040F 045F +0410 0430 +0411 0431 +0412 0432 +0413 0433 +0414 0434 +0415 0435 +0416 0436 +0417 0437 +0418 0438 +0419 0439 +041A 043A +041B 043B +041C 043C +041D 043D +041E 043E +041F 043F +0420 0440 +0421 0441 +0422 0442 +0423 0443 +0424 0444 +0425 0445 +0426 0446 +0427 0447 +0428 0448 +0429 0449 +042A 044A +042B 044B +042C 044C +042D 044D +042E 044E +042F 044F +0460 0461 +0462 0463 +0464 0465 +0466 0467 +0468 0469 +046A 046B +046C 046D +046E 046F +0470 0471 +0472 0473 +0474 0475 +0476 0477 +0478 0479 +047A 047B +047C 047D +047E 047F +0480 0481 +048A 048B +048C 048D +048E 048F +0490 0491 +0492 0493 +0494 0495 +0496 0497 +0498 0499 +049A 049B +049C 049D +049E 049F +04A0 04A1 +04A2 04A3 +04A4 04A5 +04A6 04A7 +04A8 04A9 +04AA 04AB +04AC 04AD +04AE 04AF +04B0 04B1 +04B2 04B3 +04B4 04B5 +04B6 04B7 +04B8 04B9 +04BA 04BB +04BC 04BD +04BE 04BF +04C0 04CF +04C1 04C2 +04C3 04C4 +04C5 04C6 +04C7 04C8 +04C9 04CA +04CB 04CC +04CD 04CE +04D0 04D1 +04D2 04D3 +04D4 04D5 +04D6 04D7 +04D8 04D9 +04DA 04DB +04DC 04DD +04DE 04DF +04E0 04E1 +04E2 04E3 +04E4 04E5 +04E6 04E7 +04E8 04E9 +04EA 04EB +04EC 04ED +04EE 04EF +04F0 04F1 +04F2 04F3 +04F4 04F5 +04F6 04F7 +04F8 04F9 +04FA 04FB +04FC 04FD +04FE 04FF +0500 0501 +0502 0503 +0504 0505 +0506 0507 +0508 0509 +050A 050B +050C 050D +050E 050F +0510 0511 +0512 0513 +0514 0515 +0516 0517 +0518 0519 +051A 051B +051C 051D +051E 051F +0520 0521 +0522 0523 +0524 0525 +0531 0561 +0532 0562 +0533 0563 +0534 0564 +0535 0565 +0536 0566 +0537 0567 +0538 0568 +0539 0569 +053A 056A +053B 056B +053C 056C +053D 056D +053E 056E +053F 056F +0540 0570 +0541 0571 +0542 0572 +0543 0573 +0544 0574 +0545 0575 +0546 0576 +0547 0577 +0548 0578 +0549 0579 +054A 057A +054B 057B +054C 057C +054D 057D +054E 057E +054F 057F +0550 0580 +0551 0581 +0552 0582 +0553 0583 +0554 0584 +0555 0585 +0556 0586 +10A0 2D00 +10A1 2D01 +10A2 2D02 +10A3 2D03 +10A4 2D04 +10A5 2D05 +10A6 2D06 +10A7 2D07 +10A8 2D08 +10A9 2D09 +10AA 2D0A +10AB 2D0B +10AC 2D0C +10AD 2D0D +10AE 2D0E +10AF 2D0F +10B0 2D10 +10B1 2D11 +10B2 2D12 +10B3 2D13 +10B4 2D14 +10B5 2D15 +10B6 2D16 +10B7 2D17 +10B8 2D18 +10B9 2D19 +10BA 2D1A +10BB 2D1B +10BC 2D1C +10BD 2D1D +10BE 2D1E +10BF 2D1F +10C0 2D20 +10C1 2D21 +10C2 2D22 +10C3 2D23 +10C4 2D24 +10C5 2D25 +1E00 1E01 +1E02 1E03 +1E04 1E05 +1E06 1E07 +1E08 1E09 +1E0A 1E0B +1E0C 1E0D +1E0E 1E0F +1E10 1E11 +1E12 1E13 +1E14 1E15 +1E16 1E17 +1E18 1E19 +1E1A 1E1B +1E1C 1E1D +1E1E 1E1F +1E20 1E21 +1E22 1E23 +1E24 1E25 +1E26 1E27 +1E28 1E29 +1E2A 1E2B +1E2C 1E2D +1E2E 1E2F +1E30 1E31 +1E32 1E33 +1E34 1E35 +1E36 1E37 +1E38 1E39 +1E3A 1E3B +1E3C 1E3D +1E3E 1E3F +1E40 1E41 +1E42 1E43 +1E44 1E45 +1E46 1E47 +1E48 1E49 +1E4A 1E4B +1E4C 1E4D +1E4E 1E4F +1E50 1E51 +1E52 1E53 +1E54 1E55 +1E56 1E57 +1E58 1E59 +1E5A 1E5B +1E5C 1E5D +1E5E 1E5F +1E60 1E61 +1E62 1E63 +1E64 1E65 +1E66 1E67 +1E68 1E69 +1E6A 1E6B +1E6C 1E6D +1E6E 1E6F +1E70 1E71 +1E72 1E73 +1E74 1E75 +1E76 1E77 +1E78 1E79 +1E7A 1E7B +1E7C 1E7D +1E7E 1E7F +1E80 1E81 +1E82 1E83 +1E84 1E85 +1E86 1E87 +1E88 1E89 +1E8A 1E8B +1E8C 1E8D +1E8E 1E8F +1E90 1E91 +1E92 1E93 +1E94 1E95 +1E9B 1E61 +1EA0 1EA1 +1EA2 1EA3 +1EA4 1EA5 +1EA6 1EA7 +1EA8 1EA9 +1EAA 1EAB +1EAC 1EAD +1EAE 1EAF +1EB0 1EB1 +1EB2 1EB3 +1EB4 1EB5 +1EB6 1EB7 +1EB8 1EB9 +1EBA 1EBB +1EBC 1EBD +1EBE 1EBF +1EC0 1EC1 +1EC2 1EC3 +1EC4 1EC5 +1EC6 1EC7 +1EC8 1EC9 +1ECA 1ECB +1ECC 1ECD +1ECE 1ECF +1ED0 1ED1 +1ED2 1ED3 +1ED4 1ED5 +1ED6 1ED7 +1ED8 1ED9 +1EDA 1EDB +1EDC 1EDD +1EDE 1EDF +1EE0 1EE1 +1EE2 1EE3 +1EE4 1EE5 +1EE6 1EE7 +1EE8 1EE9 +1EEA 1EEB +1EEC 1EED +1EEE 1EEF +1EF0 1EF1 +1EF2 1EF3 +1EF4 1EF5 +1EF6 1EF7 +1EF8 1EF9 +1EFA 1EFB +1EFC 1EFD +1EFE 1EFF +1F08 1F00 +1F09 1F01 +1F0A 1F02 +1F0B 1F03 +1F0C 1F04 +1F0D 1F05 +1F0E 1F06 +1F0F 1F07 +1F18 1F10 +1F19 1F11 +1F1A 1F12 +1F1B 1F13 +1F1C 1F14 +1F1D 1F15 +1F28 1F20 +1F29 1F21 +1F2A 1F22 +1F2B 1F23 +1F2C 1F24 +1F2D 1F25 +1F2E 1F26 +1F2F 1F27 +1F38 1F30 +1F39 1F31 +1F3A 1F32 +1F3B 1F33 +1F3C 1F34 +1F3D 1F35 +1F3E 1F36 +1F3F 1F37 +1F48 1F40 +1F49 1F41 +1F4A 1F42 +1F4B 1F43 +1F4C 1F44 +1F4D 1F45 +1F59 1F51 +1F5B 1F53 +1F5D 1F55 +1F5F 1F57 +1F68 1F60 +1F69 1F61 +1F6A 1F62 +1F6B 1F63 +1F6C 1F64 +1F6D 1F65 +1F6E 1F66 +1F6F 1F67 +1FB8 1FB0 +1FB9 1FB1 +1FBA 1F70 +1FBB 1F71 +1FBE 03B9 +1FC8 1F72 +1FC9 1F73 +1FCA 1F74 +1FCB 1F75 +1FD8 1FD0 +1FD9 1FD1 +1FDA 1F76 +1FDB 1F77 +1FE8 1FE0 +1FE9 1FE1 +1FEA 1F7A +1FEB 1F7B +1FEC 1FE5 +1FF8 1F78 +1FF9 1F79 +1FFA 1F7C +1FFB 1F7D +2126 03C9 +212A 006B +212B 00E5 +2132 214E +2160 2170 +2161 2171 +2162 2172 +2163 2173 +2164 2174 +2165 2175 +2166 2176 +2167 2177 +2168 2178 +2169 2179 +216A 217A +216B 217B +216C 217C +216D 217D +216E 217E +216F 217F +2183 2184 +24B6 24D0 +24B7 24D1 +24B8 24D2 +24B9 24D3 +24BA 24D4 +24BB 24D5 +24BC 24D6 +24BD 24D7 +24BE 24D8 +24BF 24D9 +24C0 24DA +24C1 24DB +24C2 24DC +24C3 24DD +24C4 24DE +24C5 24DF +24C6 24E0 +24C7 24E1 +24C8 24E2 +24C9 24E3 +24CA 24E4 +24CB 24E5 +24CC 24E6 +24CD 24E7 +24CE 24E8 +24CF 24E9 +2C00 2C30 +2C01 2C31 +2C02 2C32 +2C03 2C33 +2C04 2C34 +2C05 2C35 +2C06 2C36 +2C07 2C37 +2C08 2C38 +2C09 2C39 +2C0A 2C3A +2C0B 2C3B +2C0C 2C3C +2C0D 2C3D +2C0E 2C3E +2C0F 2C3F +2C10 2C40 +2C11 2C41 +2C12 2C42 +2C13 2C43 +2C14 2C44 +2C15 2C45 +2C16 2C46 +2C17 2C47 +2C18 2C48 +2C19 2C49 +2C1A 2C4A +2C1B 2C4B +2C1C 2C4C +2C1D 2C4D +2C1E 2C4E +2C1F 2C4F +2C20 2C50 +2C21 2C51 +2C22 2C52 +2C23 2C53 +2C24 2C54 +2C25 2C55 +2C26 2C56 +2C27 2C57 +2C28 2C58 +2C29 2C59 +2C2A 2C5A +2C2B 2C5B +2C2C 2C5C +2C2D 2C5D +2C2E 2C5E +2C60 2C61 +2C62 026B +2C63 1D7D +2C64 027D +2C67 2C68 +2C69 2C6A +2C6B 2C6C +2C6D 0251 +2C6E 0271 +2C6F 0250 +2C70 0252 +2C72 2C73 +2C75 2C76 +2C7E 023F +2C7F 0240 +2C80 2C81 +2C82 2C83 +2C84 2C85 +2C86 2C87 +2C88 2C89 +2C8A 2C8B +2C8C 2C8D +2C8E 2C8F +2C90 2C91 +2C92 2C93 +2C94 2C95 +2C96 2C97 +2C98 2C99 +2C9A 2C9B +2C9C 2C9D +2C9E 2C9F +2CA0 2CA1 +2CA2 2CA3 +2CA4 2CA5 +2CA6 2CA7 +2CA8 2CA9 +2CAA 2CAB +2CAC 2CAD +2CAE 2CAF +2CB0 2CB1 +2CB2 2CB3 +2CB4 2CB5 +2CB6 2CB7 +2CB8 2CB9 +2CBA 2CBB +2CBC 2CBD +2CBE 2CBF +2CC0 2CC1 +2CC2 2CC3 +2CC4 2CC5 +2CC6 2CC7 +2CC8 2CC9 +2CCA 2CCB +2CCC 2CCD +2CCE 2CCF +2CD0 2CD1 +2CD2 2CD3 +2CD4 2CD5 +2CD6 2CD7 +2CD8 2CD9 +2CDA 2CDB +2CDC 2CDD +2CDE 2CDF +2CE0 2CE1 +2CE2 2CE3 +2CEB 2CEC +2CED 2CEE +A640 A641 +A642 A643 +A644 A645 +A646 A647 +A648 A649 +A64A A64B +A64C A64D +A64E A64F +A650 A651 +A652 A653 +A654 A655 +A656 A657 +A658 A659 +A65A A65B +A65C A65D +A65E A65F +A662 A663 +A664 A665 +A666 A667 +A668 A669 +A66A A66B +A66C A66D +A680 A681 +A682 A683 +A684 A685 +A686 A687 +A688 A689 +A68A A68B +A68C A68D +A68E A68F +A690 A691 +A692 A693 +A694 A695 +A696 A697 +A722 A723 +A724 A725 +A726 A727 +A728 A729 +A72A A72B +A72C A72D +A72E A72F +A732 A733 +A734 A735 +A736 A737 +A738 A739 +A73A A73B +A73C A73D +A73E A73F +A740 A741 +A742 A743 +A744 A745 +A746 A747 +A748 A749 +A74A A74B +A74C A74D +A74E A74F +A750 A751 +A752 A753 +A754 A755 +A756 A757 +A758 A759 +A75A A75B +A75C A75D +A75E A75F +A760 A761 +A762 A763 +A764 A765 +A766 A767 +A768 A769 +A76A A76B +A76C A76D +A76E A76F +A779 A77A +A77B A77C +A77D 1D79 +A77E A77F +A780 A781 +A782 A783 +A784 A785 +A786 A787 +A78B A78C +FF21 FF41 +FF22 FF42 +FF23 FF43 +FF24 FF44 +FF25 FF45 +FF26 FF46 +FF27 FF47 +FF28 FF48 +FF29 FF49 +FF2A FF4A +FF2B FF4B +FF2C FF4C +FF2D FF4D +FF2E FF4E +FF2F FF4F +FF30 FF50 +FF31 FF51 +FF32 FF52 +FF33 FF53 +FF34 FF54 +FF35 FF55 +FF36 FF56 +FF37 FF57 +FF38 FF58 +FF39 FF59 +FF3A FF5A +10400 10428 +10401 10429 +10402 1042A +10403 1042B +10404 1042C +10405 1042D +10406 1042E +10407 1042F +10408 10430 +10409 10431 +1040A 10432 +1040B 10433 +1040C 10434 +1040D 10435 +1040E 10436 +1040F 10437 +10410 10438 +10411 10439 +10412 1043A +10413 1043B +10414 1043C +10415 1043D +10416 1043E +10417 1043F +10418 10440 +10419 10441 +1041A 10442 +1041B 10443 +1041C 10444 +1041D 10445 +1041E 10446 +1041F 10447 +10420 10448 +10421 10449 +10422 1044A +10423 1044B +10424 1044C +10425 1044D +10426 1044E +10427 1044F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Lower.pl b/Master/tlpkg/tlperl/lib/unicore/To/Lower.pl new file mode 100644 index 00000000000..38c966d218b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Lower.pl @@ -0,0 +1,1063 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# Lowercase_Mapping(cp) +# Lc(cp) +# +# where 'cp' is one of the 1029 code points in Unicode Version 5.2.0 for +# which the mapping is not to itself. Note that these mappings are +# accessible through the Perl core via lc(). +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING +# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to. + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToLower'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToLower'}{'missing'} = ''; # code point maps to itself + +# Some code points require special handling because their mappings are each to +# multiple code points. These do not appear in the main body, but are defined +# in the hash below. + +# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack) +%utf8::ToSpecLower = ( +"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307 +); + +return <<'END'; +0041 0061 +0042 0062 +0043 0063 +0044 0064 +0045 0065 +0046 0066 +0047 0067 +0048 0068 +0049 0069 +004A 006A +004B 006B +004C 006C +004D 006D +004E 006E +004F 006F +0050 0070 +0051 0071 +0052 0072 +0053 0073 +0054 0074 +0055 0075 +0056 0076 +0057 0077 +0058 0078 +0059 0079 +005A 007A +00C0 00E0 +00C1 00E1 +00C2 00E2 +00C3 00E3 +00C4 00E4 +00C5 00E5 +00C6 00E6 +00C7 00E7 +00C8 00E8 +00C9 00E9 +00CA 00EA +00CB 00EB +00CC 00EC +00CD 00ED +00CE 00EE +00CF 00EF +00D0 00F0 +00D1 00F1 +00D2 00F2 +00D3 00F3 +00D4 00F4 +00D5 00F5 +00D6 00F6 +00D8 00F8 +00D9 00F9 +00DA 00FA +00DB 00FB +00DC 00FC +00DD 00FD +00DE 00FE +0100 0101 +0102 0103 +0104 0105 +0106 0107 +0108 0109 +010A 010B +010C 010D +010E 010F +0110 0111 +0112 0113 +0114 0115 +0116 0117 +0118 0119 +011A 011B +011C 011D +011E 011F +0120 0121 +0122 0123 +0124 0125 +0126 0127 +0128 0129 +012A 012B +012C 012D +012E 012F +0132 0133 +0134 0135 +0136 0137 +0139 013A +013B 013C +013D 013E +013F 0140 +0141 0142 +0143 0144 +0145 0146 +0147 0148 +014A 014B +014C 014D +014E 014F +0150 0151 +0152 0153 +0154 0155 +0156 0157 +0158 0159 +015A 015B +015C 015D +015E 015F +0160 0161 +0162 0163 +0164 0165 +0166 0167 +0168 0169 +016A 016B +016C 016D +016E 016F +0170 0171 +0172 0173 +0174 0175 +0176 0177 +0178 00FF +0179 017A +017B 017C +017D 017E +0181 0253 +0182 0183 +0184 0185 +0186 0254 +0187 0188 +0189 0256 +018A 0257 +018B 018C +018E 01DD +018F 0259 +0190 025B +0191 0192 +0193 0260 +0194 0263 +0196 0269 +0197 0268 +0198 0199 +019C 026F +019D 0272 +019F 0275 +01A0 01A1 +01A2 01A3 +01A4 01A5 +01A6 0280 +01A7 01A8 +01A9 0283 +01AC 01AD +01AE 0288 +01AF 01B0 +01B1 028A +01B2 028B +01B3 01B4 +01B5 01B6 +01B7 0292 +01B8 01B9 +01BC 01BD +01C4 01C6 +01C5 01C6 +01C7 01C9 +01C8 01C9 +01CA 01CC +01CB 01CC +01CD 01CE +01CF 01D0 +01D1 01D2 +01D3 01D4 +01D5 01D6 +01D7 01D8 +01D9 01DA +01DB 01DC +01DE 01DF +01E0 01E1 +01E2 01E3 +01E4 01E5 +01E6 01E7 +01E8 01E9 +01EA 01EB +01EC 01ED +01EE 01EF +01F1 01F3 +01F2 01F3 +01F4 01F5 +01F6 0195 +01F7 01BF +01F8 01F9 +01FA 01FB +01FC 01FD +01FE 01FF +0200 0201 +0202 0203 +0204 0205 +0206 0207 +0208 0209 +020A 020B +020C 020D +020E 020F +0210 0211 +0212 0213 +0214 0215 +0216 0217 +0218 0219 +021A 021B +021C 021D +021E 021F +0220 019E +0222 0223 +0224 0225 +0226 0227 +0228 0229 +022A 022B +022C 022D +022E 022F +0230 0231 +0232 0233 +023A 2C65 +023B 023C +023D 019A +023E 2C66 +0241 0242 +0243 0180 +0244 0289 +0245 028C +0246 0247 +0248 0249 +024A 024B +024C 024D +024E 024F +0370 0371 +0372 0373 +0376 0377 +0386 03AC +0388 03AD +0389 03AE +038A 03AF +038C 03CC +038E 03CD +038F 03CE +0391 03B1 +0392 03B2 +0393 03B3 +0394 03B4 +0395 03B5 +0396 03B6 +0397 03B7 +0398 03B8 +0399 03B9 +039A 03BA +039B 03BB +039C 03BC +039D 03BD +039E 03BE +039F 03BF +03A0 03C0 +03A1 03C1 +03A3 03C3 +03A4 03C4 +03A5 03C5 +03A6 03C6 +03A7 03C7 +03A8 03C8 +03A9 03C9 +03AA 03CA +03AB 03CB +03CF 03D7 +03D8 03D9 +03DA 03DB +03DC 03DD +03DE 03DF +03E0 03E1 +03E2 03E3 +03E4 03E5 +03E6 03E7 +03E8 03E9 +03EA 03EB +03EC 03ED +03EE 03EF +03F4 03B8 +03F7 03F8 +03F9 03F2 +03FA 03FB +03FD 037B +03FE 037C +03FF 037D +0400 0450 +0401 0451 +0402 0452 +0403 0453 +0404 0454 +0405 0455 +0406 0456 +0407 0457 +0408 0458 +0409 0459 +040A 045A +040B 045B +040C 045C +040D 045D +040E 045E +040F 045F +0410 0430 +0411 0431 +0412 0432 +0413 0433 +0414 0434 +0415 0435 +0416 0436 +0417 0437 +0418 0438 +0419 0439 +041A 043A +041B 043B +041C 043C +041D 043D +041E 043E +041F 043F +0420 0440 +0421 0441 +0422 0442 +0423 0443 +0424 0444 +0425 0445 +0426 0446 +0427 0447 +0428 0448 +0429 0449 +042A 044A +042B 044B +042C 044C +042D 044D +042E 044E +042F 044F +0460 0461 +0462 0463 +0464 0465 +0466 0467 +0468 0469 +046A 046B +046C 046D +046E 046F +0470 0471 +0472 0473 +0474 0475 +0476 0477 +0478 0479 +047A 047B +047C 047D +047E 047F +0480 0481 +048A 048B +048C 048D +048E 048F +0490 0491 +0492 0493 +0494 0495 +0496 0497 +0498 0499 +049A 049B +049C 049D +049E 049F +04A0 04A1 +04A2 04A3 +04A4 04A5 +04A6 04A7 +04A8 04A9 +04AA 04AB +04AC 04AD +04AE 04AF +04B0 04B1 +04B2 04B3 +04B4 04B5 +04B6 04B7 +04B8 04B9 +04BA 04BB +04BC 04BD +04BE 04BF +04C0 04CF +04C1 04C2 +04C3 04C4 +04C5 04C6 +04C7 04C8 +04C9 04CA +04CB 04CC +04CD 04CE +04D0 04D1 +04D2 04D3 +04D4 04D5 +04D6 04D7 +04D8 04D9 +04DA 04DB +04DC 04DD +04DE 04DF +04E0 04E1 +04E2 04E3 +04E4 04E5 +04E6 04E7 +04E8 04E9 +04EA 04EB +04EC 04ED +04EE 04EF +04F0 04F1 +04F2 04F3 +04F4 04F5 +04F6 04F7 +04F8 04F9 +04FA 04FB +04FC 04FD +04FE 04FF +0500 0501 +0502 0503 +0504 0505 +0506 0507 +0508 0509 +050A 050B +050C 050D +050E 050F +0510 0511 +0512 0513 +0514 0515 +0516 0517 +0518 0519 +051A 051B +051C 051D +051E 051F +0520 0521 +0522 0523 +0524 0525 +0531 0561 +0532 0562 +0533 0563 +0534 0564 +0535 0565 +0536 0566 +0537 0567 +0538 0568 +0539 0569 +053A 056A +053B 056B +053C 056C +053D 056D +053E 056E +053F 056F +0540 0570 +0541 0571 +0542 0572 +0543 0573 +0544 0574 +0545 0575 +0546 0576 +0547 0577 +0548 0578 +0549 0579 +054A 057A +054B 057B +054C 057C +054D 057D +054E 057E +054F 057F +0550 0580 +0551 0581 +0552 0582 +0553 0583 +0554 0584 +0555 0585 +0556 0586 +10A0 2D00 +10A1 2D01 +10A2 2D02 +10A3 2D03 +10A4 2D04 +10A5 2D05 +10A6 2D06 +10A7 2D07 +10A8 2D08 +10A9 2D09 +10AA 2D0A +10AB 2D0B +10AC 2D0C +10AD 2D0D +10AE 2D0E +10AF 2D0F +10B0 2D10 +10B1 2D11 +10B2 2D12 +10B3 2D13 +10B4 2D14 +10B5 2D15 +10B6 2D16 +10B7 2D17 +10B8 2D18 +10B9 2D19 +10BA 2D1A +10BB 2D1B +10BC 2D1C +10BD 2D1D +10BE 2D1E +10BF 2D1F +10C0 2D20 +10C1 2D21 +10C2 2D22 +10C3 2D23 +10C4 2D24 +10C5 2D25 +1E00 1E01 +1E02 1E03 +1E04 1E05 +1E06 1E07 +1E08 1E09 +1E0A 1E0B +1E0C 1E0D +1E0E 1E0F +1E10 1E11 +1E12 1E13 +1E14 1E15 +1E16 1E17 +1E18 1E19 +1E1A 1E1B +1E1C 1E1D +1E1E 1E1F +1E20 1E21 +1E22 1E23 +1E24 1E25 +1E26 1E27 +1E28 1E29 +1E2A 1E2B +1E2C 1E2D +1E2E 1E2F +1E30 1E31 +1E32 1E33 +1E34 1E35 +1E36 1E37 +1E38 1E39 +1E3A 1E3B +1E3C 1E3D +1E3E 1E3F +1E40 1E41 +1E42 1E43 +1E44 1E45 +1E46 1E47 +1E48 1E49 +1E4A 1E4B +1E4C 1E4D +1E4E 1E4F +1E50 1E51 +1E52 1E53 +1E54 1E55 +1E56 1E57 +1E58 1E59 +1E5A 1E5B +1E5C 1E5D +1E5E 1E5F +1E60 1E61 +1E62 1E63 +1E64 1E65 +1E66 1E67 +1E68 1E69 +1E6A 1E6B +1E6C 1E6D +1E6E 1E6F +1E70 1E71 +1E72 1E73 +1E74 1E75 +1E76 1E77 +1E78 1E79 +1E7A 1E7B +1E7C 1E7D +1E7E 1E7F +1E80 1E81 +1E82 1E83 +1E84 1E85 +1E86 1E87 +1E88 1E89 +1E8A 1E8B +1E8C 1E8D +1E8E 1E8F +1E90 1E91 +1E92 1E93 +1E94 1E95 +1E9E 00DF +1EA0 1EA1 +1EA2 1EA3 +1EA4 1EA5 +1EA6 1EA7 +1EA8 1EA9 +1EAA 1EAB +1EAC 1EAD +1EAE 1EAF +1EB0 1EB1 +1EB2 1EB3 +1EB4 1EB5 +1EB6 1EB7 +1EB8 1EB9 +1EBA 1EBB +1EBC 1EBD +1EBE 1EBF +1EC0 1EC1 +1EC2 1EC3 +1EC4 1EC5 +1EC6 1EC7 +1EC8 1EC9 +1ECA 1ECB +1ECC 1ECD +1ECE 1ECF +1ED0 1ED1 +1ED2 1ED3 +1ED4 1ED5 +1ED6 1ED7 +1ED8 1ED9 +1EDA 1EDB +1EDC 1EDD +1EDE 1EDF +1EE0 1EE1 +1EE2 1EE3 +1EE4 1EE5 +1EE6 1EE7 +1EE8 1EE9 +1EEA 1EEB +1EEC 1EED +1EEE 1EEF +1EF0 1EF1 +1EF2 1EF3 +1EF4 1EF5 +1EF6 1EF7 +1EF8 1EF9 +1EFA 1EFB +1EFC 1EFD +1EFE 1EFF +1F08 1F00 +1F09 1F01 +1F0A 1F02 +1F0B 1F03 +1F0C 1F04 +1F0D 1F05 +1F0E 1F06 +1F0F 1F07 +1F18 1F10 +1F19 1F11 +1F1A 1F12 +1F1B 1F13 +1F1C 1F14 +1F1D 1F15 +1F28 1F20 +1F29 1F21 +1F2A 1F22 +1F2B 1F23 +1F2C 1F24 +1F2D 1F25 +1F2E 1F26 +1F2F 1F27 +1F38 1F30 +1F39 1F31 +1F3A 1F32 +1F3B 1F33 +1F3C 1F34 +1F3D 1F35 +1F3E 1F36 +1F3F 1F37 +1F48 1F40 +1F49 1F41 +1F4A 1F42 +1F4B 1F43 +1F4C 1F44 +1F4D 1F45 +1F59 1F51 +1F5B 1F53 +1F5D 1F55 +1F5F 1F57 +1F68 1F60 +1F69 1F61 +1F6A 1F62 +1F6B 1F63 +1F6C 1F64 +1F6D 1F65 +1F6E 1F66 +1F6F 1F67 +1F88 1F80 +1F89 1F81 +1F8A 1F82 +1F8B 1F83 +1F8C 1F84 +1F8D 1F85 +1F8E 1F86 +1F8F 1F87 +1F98 1F90 +1F99 1F91 +1F9A 1F92 +1F9B 1F93 +1F9C 1F94 +1F9D 1F95 +1F9E 1F96 +1F9F 1F97 +1FA8 1FA0 +1FA9 1FA1 +1FAA 1FA2 +1FAB 1FA3 +1FAC 1FA4 +1FAD 1FA5 +1FAE 1FA6 +1FAF 1FA7 +1FB8 1FB0 +1FB9 1FB1 +1FBA 1F70 +1FBB 1F71 +1FBC 1FB3 +1FC8 1F72 +1FC9 1F73 +1FCA 1F74 +1FCB 1F75 +1FCC 1FC3 +1FD8 1FD0 +1FD9 1FD1 +1FDA 1F76 +1FDB 1F77 +1FE8 1FE0 +1FE9 1FE1 +1FEA 1F7A +1FEB 1F7B +1FEC 1FE5 +1FF8 1F78 +1FF9 1F79 +1FFA 1F7C +1FFB 1F7D +1FFC 1FF3 +2126 03C9 +212A 006B +212B 00E5 +2132 214E +2160 2170 +2161 2171 +2162 2172 +2163 2173 +2164 2174 +2165 2175 +2166 2176 +2167 2177 +2168 2178 +2169 2179 +216A 217A +216B 217B +216C 217C +216D 217D +216E 217E +216F 217F +2183 2184 +24B6 24D0 +24B7 24D1 +24B8 24D2 +24B9 24D3 +24BA 24D4 +24BB 24D5 +24BC 24D6 +24BD 24D7 +24BE 24D8 +24BF 24D9 +24C0 24DA +24C1 24DB +24C2 24DC +24C3 24DD +24C4 24DE +24C5 24DF +24C6 24E0 +24C7 24E1 +24C8 24E2 +24C9 24E3 +24CA 24E4 +24CB 24E5 +24CC 24E6 +24CD 24E7 +24CE 24E8 +24CF 24E9 +2C00 2C30 +2C01 2C31 +2C02 2C32 +2C03 2C33 +2C04 2C34 +2C05 2C35 +2C06 2C36 +2C07 2C37 +2C08 2C38 +2C09 2C39 +2C0A 2C3A +2C0B 2C3B +2C0C 2C3C +2C0D 2C3D +2C0E 2C3E +2C0F 2C3F +2C10 2C40 +2C11 2C41 +2C12 2C42 +2C13 2C43 +2C14 2C44 +2C15 2C45 +2C16 2C46 +2C17 2C47 +2C18 2C48 +2C19 2C49 +2C1A 2C4A +2C1B 2C4B +2C1C 2C4C +2C1D 2C4D +2C1E 2C4E +2C1F 2C4F +2C20 2C50 +2C21 2C51 +2C22 2C52 +2C23 2C53 +2C24 2C54 +2C25 2C55 +2C26 2C56 +2C27 2C57 +2C28 2C58 +2C29 2C59 +2C2A 2C5A +2C2B 2C5B +2C2C 2C5C +2C2D 2C5D +2C2E 2C5E +2C60 2C61 +2C62 026B +2C63 1D7D +2C64 027D +2C67 2C68 +2C69 2C6A +2C6B 2C6C +2C6D 0251 +2C6E 0271 +2C6F 0250 +2C70 0252 +2C72 2C73 +2C75 2C76 +2C7E 023F +2C7F 0240 +2C80 2C81 +2C82 2C83 +2C84 2C85 +2C86 2C87 +2C88 2C89 +2C8A 2C8B +2C8C 2C8D +2C8E 2C8F +2C90 2C91 +2C92 2C93 +2C94 2C95 +2C96 2C97 +2C98 2C99 +2C9A 2C9B +2C9C 2C9D +2C9E 2C9F +2CA0 2CA1 +2CA2 2CA3 +2CA4 2CA5 +2CA6 2CA7 +2CA8 2CA9 +2CAA 2CAB +2CAC 2CAD +2CAE 2CAF +2CB0 2CB1 +2CB2 2CB3 +2CB4 2CB5 +2CB6 2CB7 +2CB8 2CB9 +2CBA 2CBB +2CBC 2CBD +2CBE 2CBF +2CC0 2CC1 +2CC2 2CC3 +2CC4 2CC5 +2CC6 2CC7 +2CC8 2CC9 +2CCA 2CCB +2CCC 2CCD +2CCE 2CCF +2CD0 2CD1 +2CD2 2CD3 +2CD4 2CD5 +2CD6 2CD7 +2CD8 2CD9 +2CDA 2CDB +2CDC 2CDD +2CDE 2CDF +2CE0 2CE1 +2CE2 2CE3 +2CEB 2CEC +2CED 2CEE +A640 A641 +A642 A643 +A644 A645 +A646 A647 +A648 A649 +A64A A64B +A64C A64D +A64E A64F +A650 A651 +A652 A653 +A654 A655 +A656 A657 +A658 A659 +A65A A65B +A65C A65D +A65E A65F +A662 A663 +A664 A665 +A666 A667 +A668 A669 +A66A A66B +A66C A66D +A680 A681 +A682 A683 +A684 A685 +A686 A687 +A688 A689 +A68A A68B +A68C A68D +A68E A68F +A690 A691 +A692 A693 +A694 A695 +A696 A697 +A722 A723 +A724 A725 +A726 A727 +A728 A729 +A72A A72B +A72C A72D +A72E A72F +A732 A733 +A734 A735 +A736 A737 +A738 A739 +A73A A73B +A73C A73D +A73E A73F +A740 A741 +A742 A743 +A744 A745 +A746 A747 +A748 A749 +A74A A74B +A74C A74D +A74E A74F +A750 A751 +A752 A753 +A754 A755 +A756 A757 +A758 A759 +A75A A75B +A75C A75D +A75E A75F +A760 A761 +A762 A763 +A764 A765 +A766 A767 +A768 A769 +A76A A76B +A76C A76D +A76E A76F +A779 A77A +A77B A77C +A77D 1D79 +A77E A77F +A780 A781 +A782 A783 +A784 A785 +A786 A787 +A78B A78C +FF21 FF41 +FF22 FF42 +FF23 FF43 +FF24 FF44 +FF25 FF45 +FF26 FF46 +FF27 FF47 +FF28 FF48 +FF29 FF49 +FF2A FF4A +FF2B FF4B +FF2C FF4C +FF2D FF4D +FF2E FF4E +FF2F FF4F +FF30 FF50 +FF31 FF51 +FF32 FF52 +FF33 FF53 +FF34 FF54 +FF35 FF55 +FF36 FF56 +FF37 FF57 +FF38 FF58 +FF39 FF59 +FF3A FF5A +10400 10428 +10401 10429 +10402 1042A +10403 1042B +10404 1042C +10405 1042D +10406 1042E +10407 1042F +10408 10430 +10409 10431 +1040A 10432 +1040B 10433 +1040C 10434 +1040D 10435 +1040E 10436 +1040F 10437 +10410 10438 +10411 10439 +10412 1043A +10413 1043B +10414 1043C +10415 1043D +10416 1043E +10417 1043F +10418 10440 +10419 10441 +1041A 10442 +1041B 10443 +1041C 10444 +1041D 10445 +1041E 10446 +1041F 10447 +10420 10448 +10421 10449 +10422 1044A +10423 1044B +10424 1044C +10425 1044D +10426 1044E +10427 1044F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl b/Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl new file mode 100644 index 00000000000..dedc9fbd036 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl @@ -0,0 +1,9573 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# NFKC_Casefold(cp) +# NFKC_CF(cp) +# +# where 'cp' is one of the 9740 code points in Unicode Version 5.2.0 for +# which the mapping is not to itself. Note that these mappings are not +# accessible through the Perl core directly. +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the non-comment portions of the main body of lines of this +# file is: START\tSTOP\tMAPPING where START is the starting code point of the +# range, in hex; STOP is the ending point, or if omitted, the range has just +# one code point; MAPPING is what each code point between START and STOP maps +# to. Numbers in comments in [brackets] indicate how many code points are in +# the range (omitted when the range is a single code point or if the mapping +# is to the null string). + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToNFKCCF'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToNFKCCF'}{'missing'} = ''; # code point maps to itself + +# Some code points require special handling because their mappings are each to +# multiple code points. These do not appear in the main body, but are defined +# in the hash below. + +# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack) +%utf8::ToSpecNFKCCF = ( +"\xC2\xA8" => "\x{0020}\x{0308}", # U+00A8 => 0020 0308 +"\xC2\xAD" => "", # U+00AD => +"\xC2\xAF" => "\x{0020}\x{0304}", # U+00AF => 0020 0304 +"\xC2\xB4" => "\x{0020}\x{0301}", # U+00B4 => 0020 0301 +"\xC2\xB8" => "\x{0020}\x{0327}", # U+00B8 => 0020 0327 +"\xC2\xBC" => "\x{0031}\x{2044}\x{0034}", # U+00BC => 0031 2044 0034 +"\xC2\xBD" => "\x{0031}\x{2044}\x{0032}", # U+00BD => 0031 2044 0032 +"\xC2\xBE" => "\x{0033}\x{2044}\x{0034}", # U+00BE => 0033 2044 0034 +"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073 +"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307 +"\xC4\xB2" => "\x{0069}\x{006A}", # U+0132 => 0069 006A +"\xC4\xB3" => "\x{0069}\x{006A}", # U+0133 => 0069 006A +"\xC4\xBF" => "\x{006C}\x{00B7}", # U+013F => 006C 00B7 +"\xC5\x80" => "\x{006C}\x{00B7}", # U+0140 => 006C 00B7 +"\xC5\x89" => "\x{02BC}\x{006E}", # U+0149 => 02BC 006E +"\xC7\x84" => "\x{0064}\x{017E}", # U+01C4 => 0064 017E +"\xC7\x85" => "\x{0064}\x{017E}", # U+01C5 => 0064 017E +"\xC7\x86" => "\x{0064}\x{017E}", # U+01C6 => 0064 017E +"\xC7\x87" => "\x{006C}\x{006A}", # U+01C7 => 006C 006A +"\xC7\x88" => "\x{006C}\x{006A}", # U+01C8 => 006C 006A +"\xC7\x89" => "\x{006C}\x{006A}", # U+01C9 => 006C 006A +"\xC7\x8A" => "\x{006E}\x{006A}", # U+01CA => 006E 006A +"\xC7\x8B" => "\x{006E}\x{006A}", # U+01CB => 006E 006A +"\xC7\x8C" => "\x{006E}\x{006A}", # U+01CC => 006E 006A +"\xC7\xB1" => "\x{0064}\x{007A}", # U+01F1 => 0064 007A +"\xC7\xB2" => "\x{0064}\x{007A}", # U+01F2 => 0064 007A +"\xC7\xB3" => "\x{0064}\x{007A}", # U+01F3 => 0064 007A +"\xCB\x98" => "\x{0020}\x{0306}", # U+02D8 => 0020 0306 +"\xCB\x99" => "\x{0020}\x{0307}", # U+02D9 => 0020 0307 +"\xCB\x9A" => "\x{0020}\x{030A}", # U+02DA => 0020 030A +"\xCB\x9B" => "\x{0020}\x{0328}", # U+02DB => 0020 0328 +"\xCB\x9C" => "\x{0020}\x{0303}", # U+02DC => 0020 0303 +"\xCB\x9D" => "\x{0020}\x{030B}", # U+02DD => 0020 030B +"\xCD\x84" => "\x{0308}\x{0301}", # U+0344 => 0308 0301 +"\xCD\x8F" => "", # U+034F => +"\xCD\xBA" => "\x{0020}\x{03B9}", # U+037A => 0020 03B9 +"\xCE\x84" => "\x{0020}\x{0301}", # U+0384 => 0020 0301 +"\xCE\x85" => "\x{0020}\x{0308}\x{0301}", # U+0385 => 0020 0308 0301 +"\xD6\x87" => "\x{0565}\x{0582}", # U+0587 => 0565 0582 +"\xD9\xB5" => "\x{0627}\x{0674}", # U+0675 => 0627 0674 +"\xD9\xB6" => "\x{0648}\x{0674}", # U+0676 => 0648 0674 +"\xD9\xB7" => "\x{06C7}\x{0674}", # U+0677 => 06C7 0674 +"\xD9\xB8" => "\x{064A}\x{0674}", # U+0678 => 064A 0674 +"\xE0\xA5\x98" => "\x{0915}\x{093C}", # U+0958 => 0915 093C +"\xE0\xA5\x99" => "\x{0916}\x{093C}", # U+0959 => 0916 093C +"\xE0\xA5\x9A" => "\x{0917}\x{093C}", # U+095A => 0917 093C +"\xE0\xA5\x9B" => "\x{091C}\x{093C}", # U+095B => 091C 093C +"\xE0\xA5\x9C" => "\x{0921}\x{093C}", # U+095C => 0921 093C +"\xE0\xA5\x9D" => "\x{0922}\x{093C}", # U+095D => 0922 093C +"\xE0\xA5\x9E" => "\x{092B}\x{093C}", # U+095E => 092B 093C +"\xE0\xA5\x9F" => "\x{092F}\x{093C}", # U+095F => 092F 093C +"\xE0\xA7\x9C" => "\x{09A1}\x{09BC}", # U+09DC => 09A1 09BC +"\xE0\xA7\x9D" => "\x{09A2}\x{09BC}", # U+09DD => 09A2 09BC +"\xE0\xA7\x9F" => "\x{09AF}\x{09BC}", # U+09DF => 09AF 09BC +"\xE0\xA8\xB3" => "\x{0A32}\x{0A3C}", # U+0A33 => 0A32 0A3C +"\xE0\xA8\xB6" => "\x{0A38}\x{0A3C}", # U+0A36 => 0A38 0A3C +"\xE0\xA9\x99" => "\x{0A16}\x{0A3C}", # U+0A59 => 0A16 0A3C +"\xE0\xA9\x9A" => "\x{0A17}\x{0A3C}", # U+0A5A => 0A17 0A3C +"\xE0\xA9\x9B" => "\x{0A1C}\x{0A3C}", # U+0A5B => 0A1C 0A3C +"\xE0\xA9\x9E" => "\x{0A2B}\x{0A3C}", # U+0A5E => 0A2B 0A3C +"\xE0\xAD\x9C" => "\x{0B21}\x{0B3C}", # U+0B5C => 0B21 0B3C +"\xE0\xAD\x9D" => "\x{0B22}\x{0B3C}", # U+0B5D => 0B22 0B3C +"\xE0\xB8\xB3" => "\x{0E4D}\x{0E32}", # U+0E33 => 0E4D 0E32 +"\xE0\xBA\xB3" => "\x{0ECD}\x{0EB2}", # U+0EB3 => 0ECD 0EB2 +"\xE0\xBB\x9C" => "\x{0EAB}\x{0E99}", # U+0EDC => 0EAB 0E99 +"\xE0\xBB\x9D" => "\x{0EAB}\x{0EA1}", # U+0EDD => 0EAB 0EA1 +"\xE0\xBD\x83" => "\x{0F42}\x{0FB7}", # U+0F43 => 0F42 0FB7 +"\xE0\xBD\x8D" => "\x{0F4C}\x{0FB7}", # U+0F4D => 0F4C 0FB7 +"\xE0\xBD\x92" => "\x{0F51}\x{0FB7}", # U+0F52 => 0F51 0FB7 +"\xE0\xBD\x97" => "\x{0F56}\x{0FB7}", # U+0F57 => 0F56 0FB7 +"\xE0\xBD\x9C" => "\x{0F5B}\x{0FB7}", # U+0F5C => 0F5B 0FB7 +"\xE0\xBD\xA9" => "\x{0F40}\x{0FB5}", # U+0F69 => 0F40 0FB5 +"\xE0\xBD\xB3" => "\x{0F71}\x{0F72}", # U+0F73 => 0F71 0F72 +"\xE0\xBD\xB5" => "\x{0F71}\x{0F74}", # U+0F75 => 0F71 0F74 +"\xE0\xBD\xB6" => "\x{0FB2}\x{0F80}", # U+0F76 => 0FB2 0F80 +"\xE0\xBD\xB7" => "\x{0FB2}\x{0F71}\x{0F80}", # U+0F77 => 0FB2 0F71 0F80 +"\xE0\xBD\xB8" => "\x{0FB3}\x{0F80}", # U+0F78 => 0FB3 0F80 +"\xE0\xBD\xB9" => "\x{0FB3}\x{0F71}\x{0F80}", # U+0F79 => 0FB3 0F71 0F80 +"\xE0\xBE\x81" => "\x{0F71}\x{0F80}", # U+0F81 => 0F71 0F80 +"\xE0\xBE\x93" => "\x{0F92}\x{0FB7}", # U+0F93 => 0F92 0FB7 +"\xE0\xBE\x9D" => "\x{0F9C}\x{0FB7}", # U+0F9D => 0F9C 0FB7 +"\xE0\xBE\xA2" => "\x{0FA1}\x{0FB7}", # U+0FA2 => 0FA1 0FB7 +"\xE0\xBE\xA7" => "\x{0FA6}\x{0FB7}", # U+0FA7 => 0FA6 0FB7 +"\xE0\xBE\xAC" => "\x{0FAB}\x{0FB7}", # U+0FAC => 0FAB 0FB7 +"\xE0\xBE\xB9" => "\x{0F90}\x{0FB5}", # U+0FB9 => 0F90 0FB5 +"\xE1\x85\x9F" => "", # U+115F => +"\xE1\x85\xA0" => "", # U+1160 => +"\xE1\x9E\xB4" => "", # U+17B4 => +"\xE1\x9E\xB5" => "", # U+17B5 => +"\xE1\xA0\x8B" => "", # U+180B => +"\xE1\xA0\x8C" => "", # U+180C => +"\xE1\xA0\x8D" => "", # U+180D => +"\xE1\xBA\x9A" => "\x{0061}\x{02BE}", # U+1E9A => 0061 02BE +"\xE1\xBA\x9E" => "\x{0073}\x{0073}", # U+1E9E => 0073 0073 +"\xE1\xBE\x80" => "\x{1F00}\x{03B9}", # U+1F80 => 1F00 03B9 +"\xE1\xBE\x81" => "\x{1F01}\x{03B9}", # U+1F81 => 1F01 03B9 +"\xE1\xBE\x82" => "\x{1F02}\x{03B9}", # U+1F82 => 1F02 03B9 +"\xE1\xBE\x83" => "\x{1F03}\x{03B9}", # U+1F83 => 1F03 03B9 +"\xE1\xBE\x84" => "\x{1F04}\x{03B9}", # U+1F84 => 1F04 03B9 +"\xE1\xBE\x85" => "\x{1F05}\x{03B9}", # U+1F85 => 1F05 03B9 +"\xE1\xBE\x86" => "\x{1F06}\x{03B9}", # U+1F86 => 1F06 03B9 +"\xE1\xBE\x87" => "\x{1F07}\x{03B9}", # U+1F87 => 1F07 03B9 +"\xE1\xBE\x88" => "\x{1F00}\x{03B9}", # U+1F88 => 1F00 03B9 +"\xE1\xBE\x89" => "\x{1F01}\x{03B9}", # U+1F89 => 1F01 03B9 +"\xE1\xBE\x8A" => "\x{1F02}\x{03B9}", # U+1F8A => 1F02 03B9 +"\xE1\xBE\x8B" => "\x{1F03}\x{03B9}", # U+1F8B => 1F03 03B9 +"\xE1\xBE\x8C" => "\x{1F04}\x{03B9}", # U+1F8C => 1F04 03B9 +"\xE1\xBE\x8D" => "\x{1F05}\x{03B9}", # U+1F8D => 1F05 03B9 +"\xE1\xBE\x8E" => "\x{1F06}\x{03B9}", # U+1F8E => 1F06 03B9 +"\xE1\xBE\x8F" => "\x{1F07}\x{03B9}", # U+1F8F => 1F07 03B9 +"\xE1\xBE\x90" => "\x{1F20}\x{03B9}", # U+1F90 => 1F20 03B9 +"\xE1\xBE\x91" => "\x{1F21}\x{03B9}", # U+1F91 => 1F21 03B9 +"\xE1\xBE\x92" => "\x{1F22}\x{03B9}", # U+1F92 => 1F22 03B9 +"\xE1\xBE\x93" => "\x{1F23}\x{03B9}", # U+1F93 => 1F23 03B9 +"\xE1\xBE\x94" => "\x{1F24}\x{03B9}", # U+1F94 => 1F24 03B9 +"\xE1\xBE\x95" => "\x{1F25}\x{03B9}", # U+1F95 => 1F25 03B9 +"\xE1\xBE\x96" => "\x{1F26}\x{03B9}", # U+1F96 => 1F26 03B9 +"\xE1\xBE\x97" => "\x{1F27}\x{03B9}", # U+1F97 => 1F27 03B9 +"\xE1\xBE\x98" => "\x{1F20}\x{03B9}", # U+1F98 => 1F20 03B9 +"\xE1\xBE\x99" => "\x{1F21}\x{03B9}", # U+1F99 => 1F21 03B9 +"\xE1\xBE\x9A" => "\x{1F22}\x{03B9}", # U+1F9A => 1F22 03B9 +"\xE1\xBE\x9B" => "\x{1F23}\x{03B9}", # U+1F9B => 1F23 03B9 +"\xE1\xBE\x9C" => "\x{1F24}\x{03B9}", # U+1F9C => 1F24 03B9 +"\xE1\xBE\x9D" => "\x{1F25}\x{03B9}", # U+1F9D => 1F25 03B9 +"\xE1\xBE\x9E" => "\x{1F26}\x{03B9}", # U+1F9E => 1F26 03B9 +"\xE1\xBE\x9F" => "\x{1F27}\x{03B9}", # U+1F9F => 1F27 03B9 +"\xE1\xBE\xA0" => "\x{1F60}\x{03B9}", # U+1FA0 => 1F60 03B9 +"\xE1\xBE\xA1" => "\x{1F61}\x{03B9}", # U+1FA1 => 1F61 03B9 +"\xE1\xBE\xA2" => "\x{1F62}\x{03B9}", # U+1FA2 => 1F62 03B9 +"\xE1\xBE\xA3" => "\x{1F63}\x{03B9}", # U+1FA3 => 1F63 03B9 +"\xE1\xBE\xA4" => "\x{1F64}\x{03B9}", # U+1FA4 => 1F64 03B9 +"\xE1\xBE\xA5" => "\x{1F65}\x{03B9}", # U+1FA5 => 1F65 03B9 +"\xE1\xBE\xA6" => "\x{1F66}\x{03B9}", # U+1FA6 => 1F66 03B9 +"\xE1\xBE\xA7" => "\x{1F67}\x{03B9}", # U+1FA7 => 1F67 03B9 +"\xE1\xBE\xA8" => "\x{1F60}\x{03B9}", # U+1FA8 => 1F60 03B9 +"\xE1\xBE\xA9" => "\x{1F61}\x{03B9}", # U+1FA9 => 1F61 03B9 +"\xE1\xBE\xAA" => "\x{1F62}\x{03B9}", # U+1FAA => 1F62 03B9 +"\xE1\xBE\xAB" => "\x{1F63}\x{03B9}", # U+1FAB => 1F63 03B9 +"\xE1\xBE\xAC" => "\x{1F64}\x{03B9}", # U+1FAC => 1F64 03B9 +"\xE1\xBE\xAD" => "\x{1F65}\x{03B9}", # U+1FAD => 1F65 03B9 +"\xE1\xBE\xAE" => "\x{1F66}\x{03B9}", # U+1FAE => 1F66 03B9 +"\xE1\xBE\xAF" => "\x{1F67}\x{03B9}", # U+1FAF => 1F67 03B9 +"\xE1\xBE\xB2" => "\x{1F70}\x{03B9}", # U+1FB2 => 1F70 03B9 +"\xE1\xBE\xB3" => "\x{03B1}\x{03B9}", # U+1FB3 => 03B1 03B9 +"\xE1\xBE\xB4" => "\x{03AC}\x{03B9}", # U+1FB4 => 03AC 03B9 +"\xE1\xBE\xB7" => "\x{1FB6}\x{03B9}", # U+1FB7 => 1FB6 03B9 +"\xE1\xBE\xBC" => "\x{03B1}\x{03B9}", # U+1FBC => 03B1 03B9 +"\xE1\xBE\xBD" => "\x{0020}\x{0313}", # U+1FBD => 0020 0313 +"\xE1\xBE\xBF" => "\x{0020}\x{0313}", # U+1FBF => 0020 0313 +"\xE1\xBF\x80" => "\x{0020}\x{0342}", # U+1FC0 => 0020 0342 +"\xE1\xBF\x81" => "\x{0020}\x{0308}\x{0342}", # U+1FC1 => 0020 0308 0342 +"\xE1\xBF\x82" => "\x{1F74}\x{03B9}", # U+1FC2 => 1F74 03B9 +"\xE1\xBF\x83" => "\x{03B7}\x{03B9}", # U+1FC3 => 03B7 03B9 +"\xE1\xBF\x84" => "\x{03AE}\x{03B9}", # U+1FC4 => 03AE 03B9 +"\xE1\xBF\x87" => "\x{1FC6}\x{03B9}", # U+1FC7 => 1FC6 03B9 +"\xE1\xBF\x8C" => "\x{03B7}\x{03B9}", # U+1FCC => 03B7 03B9 +"\xE1\xBF\x8D" => "\x{0020}\x{0313}\x{0300}", # U+1FCD => 0020 0313 0300 +"\xE1\xBF\x8E" => "\x{0020}\x{0313}\x{0301}", # U+1FCE => 0020 0313 0301 +"\xE1\xBF\x8F" => "\x{0020}\x{0313}\x{0342}", # U+1FCF => 0020 0313 0342 +"\xE1\xBF\x9D" => "\x{0020}\x{0314}\x{0300}", # U+1FDD => 0020 0314 0300 +"\xE1\xBF\x9E" => "\x{0020}\x{0314}\x{0301}", # U+1FDE => 0020 0314 0301 +"\xE1\xBF\x9F" => "\x{0020}\x{0314}\x{0342}", # U+1FDF => 0020 0314 0342 +"\xE1\xBF\xAD" => "\x{0020}\x{0308}\x{0300}", # U+1FED => 0020 0308 0300 +"\xE1\xBF\xAE" => "\x{0020}\x{0308}\x{0301}", # U+1FEE => 0020 0308 0301 +"\xE1\xBF\xB2" => "\x{1F7C}\x{03B9}", # U+1FF2 => 1F7C 03B9 +"\xE1\xBF\xB3" => "\x{03C9}\x{03B9}", # U+1FF3 => 03C9 03B9 +"\xE1\xBF\xB4" => "\x{03CE}\x{03B9}", # U+1FF4 => 03CE 03B9 +"\xE1\xBF\xB7" => "\x{1FF6}\x{03B9}", # U+1FF7 => 1FF6 03B9 +"\xE1\xBF\xBC" => "\x{03C9}\x{03B9}", # U+1FFC => 03C9 03B9 +"\xE1\xBF\xBD" => "\x{0020}\x{0301}", # U+1FFD => 0020 0301 +"\xE1\xBF\xBE" => "\x{0020}\x{0314}", # U+1FFE => 0020 0314 +"\xE2\x80\x8B" => "", # U+200B => +"\xE2\x80\x8C" => "", # U+200C => +"\xE2\x80\x8D" => "", # U+200D => +"\xE2\x80\x8E" => "", # U+200E => +"\xE2\x80\x8F" => "", # U+200F => +"\xE2\x80\x97" => "\x{0020}\x{0333}", # U+2017 => 0020 0333 +"\xE2\x80\xA5" => "\x{002E}\x{002E}", # U+2025 => 002E 002E +"\xE2\x80\xA6" => "\x{002E}\x{002E}\x{002E}", # U+2026 => 002E 002E 002E +"\xE2\x80\xAA" => "", # U+202A => +"\xE2\x80\xAB" => "", # U+202B => +"\xE2\x80\xAC" => "", # U+202C => +"\xE2\x80\xAD" => "", # U+202D => +"\xE2\x80\xAE" => "", # U+202E => +"\xE2\x80\xB3" => "\x{2032}\x{2032}", # U+2033 => 2032 2032 +"\xE2\x80\xB4" => "\x{2032}\x{2032}\x{2032}", # U+2034 => 2032 2032 2032 +"\xE2\x80\xB6" => "\x{2035}\x{2035}", # U+2036 => 2035 2035 +"\xE2\x80\xB7" => "\x{2035}\x{2035}\x{2035}", # U+2037 => 2035 2035 2035 +"\xE2\x80\xBC" => "\x{0021}\x{0021}", # U+203C => 0021 0021 +"\xE2\x80\xBE" => "\x{0020}\x{0305}", # U+203E => 0020 0305 +"\xE2\x81\x87" => "\x{003F}\x{003F}", # U+2047 => 003F 003F +"\xE2\x81\x88" => "\x{003F}\x{0021}", # U+2048 => 003F 0021 +"\xE2\x81\x89" => "\x{0021}\x{003F}", # U+2049 => 0021 003F +"\xE2\x81\x97" => "\x{2032}\x{2032}\x{2032}\x{2032}", # U+2057 => 2032 2032 2032 2032 +"\xE2\x81\xA0" => "", # U+2060 => +"\xE2\x81\xA1" => "", # U+2061 => +"\xE2\x81\xA2" => "", # U+2062 => +"\xE2\x81\xA3" => "", # U+2063 => +"\xE2\x81\xA4" => "", # U+2064 => +"\xE2\x81\xA5" => "", # U+2065 => +"\xE2\x81\xA6" => "", # U+2066 => +"\xE2\x81\xA7" => "", # U+2067 => +"\xE2\x81\xA8" => "", # U+2068 => +"\xE2\x81\xA9" => "", # U+2069 => +"\xE2\x81\xAA" => "", # U+206A => +"\xE2\x81\xAB" => "", # U+206B => +"\xE2\x81\xAC" => "", # U+206C => +"\xE2\x81\xAD" => "", # U+206D => +"\xE2\x81\xAE" => "", # U+206E => +"\xE2\x81\xAF" => "", # U+206F => +"\xE2\x82\xA8" => "\x{0072}\x{0073}", # U+20A8 => 0072 0073 +"\xE2\x84\x80" => "\x{0061}\x{002F}\x{0063}", # U+2100 => 0061 002F 0063 +"\xE2\x84\x81" => "\x{0061}\x{002F}\x{0073}", # U+2101 => 0061 002F 0073 +"\xE2\x84\x83" => "\x{00B0}\x{0063}", # U+2103 => 00B0 0063 +"\xE2\x84\x85" => "\x{0063}\x{002F}\x{006F}", # U+2105 => 0063 002F 006F +"\xE2\x84\x86" => "\x{0063}\x{002F}\x{0075}", # U+2106 => 0063 002F 0075 +"\xE2\x84\x89" => "\x{00B0}\x{0066}", # U+2109 => 00B0 0066 +"\xE2\x84\x96" => "\x{006E}\x{006F}", # U+2116 => 006E 006F +"\xE2\x84\xA0" => "\x{0073}\x{006D}", # U+2120 => 0073 006D +"\xE2\x84\xA1" => "\x{0074}\x{0065}\x{006C}", # U+2121 => 0074 0065 006C +"\xE2\x84\xA2" => "\x{0074}\x{006D}", # U+2122 => 0074 006D +"\xE2\x84\xBB" => "\x{0066}\x{0061}\x{0078}", # U+213B => 0066 0061 0078 +"\xE2\x85\x90" => "\x{0031}\x{2044}\x{0037}", # U+2150 => 0031 2044 0037 +"\xE2\x85\x91" => "\x{0031}\x{2044}\x{0039}", # U+2151 => 0031 2044 0039 +"\xE2\x85\x92" => "\x{0031}\x{2044}\x{0031}\x{0030}", # U+2152 => 0031 2044 0031 0030 +"\xE2\x85\x93" => "\x{0031}\x{2044}\x{0033}", # U+2153 => 0031 2044 0033 +"\xE2\x85\x94" => "\x{0032}\x{2044}\x{0033}", # U+2154 => 0032 2044 0033 +"\xE2\x85\x95" => "\x{0031}\x{2044}\x{0035}", # U+2155 => 0031 2044 0035 +"\xE2\x85\x96" => "\x{0032}\x{2044}\x{0035}", # U+2156 => 0032 2044 0035 +"\xE2\x85\x97" => "\x{0033}\x{2044}\x{0035}", # U+2157 => 0033 2044 0035 +"\xE2\x85\x98" => "\x{0034}\x{2044}\x{0035}", # U+2158 => 0034 2044 0035 +"\xE2\x85\x99" => "\x{0031}\x{2044}\x{0036}", # U+2159 => 0031 2044 0036 +"\xE2\x85\x9A" => "\x{0035}\x{2044}\x{0036}", # U+215A => 0035 2044 0036 +"\xE2\x85\x9B" => "\x{0031}\x{2044}\x{0038}", # U+215B => 0031 2044 0038 +"\xE2\x85\x9C" => "\x{0033}\x{2044}\x{0038}", # U+215C => 0033 2044 0038 +"\xE2\x85\x9D" => "\x{0035}\x{2044}\x{0038}", # U+215D => 0035 2044 0038 +"\xE2\x85\x9E" => "\x{0037}\x{2044}\x{0038}", # U+215E => 0037 2044 0038 +"\xE2\x85\x9F" => "\x{0031}\x{2044}", # U+215F => 0031 2044 +"\xE2\x85\xA1" => "\x{0069}\x{0069}", # U+2161 => 0069 0069 +"\xE2\x85\xA2" => "\x{0069}\x{0069}\x{0069}", # U+2162 => 0069 0069 0069 +"\xE2\x85\xA3" => "\x{0069}\x{0076}", # U+2163 => 0069 0076 +"\xE2\x85\xA5" => "\x{0076}\x{0069}", # U+2165 => 0076 0069 +"\xE2\x85\xA6" => "\x{0076}\x{0069}\x{0069}", # U+2166 => 0076 0069 0069 +"\xE2\x85\xA7" => "\x{0076}\x{0069}\x{0069}\x{0069}", # U+2167 => 0076 0069 0069 0069 +"\xE2\x85\xA8" => "\x{0069}\x{0078}", # U+2168 => 0069 0078 +"\xE2\x85\xAA" => "\x{0078}\x{0069}", # U+216A => 0078 0069 +"\xE2\x85\xAB" => "\x{0078}\x{0069}\x{0069}", # U+216B => 0078 0069 0069 +"\xE2\x85\xB1" => "\x{0069}\x{0069}", # U+2171 => 0069 0069 +"\xE2\x85\xB2" => "\x{0069}\x{0069}\x{0069}", # U+2172 => 0069 0069 0069 +"\xE2\x85\xB3" => "\x{0069}\x{0076}", # U+2173 => 0069 0076 +"\xE2\x85\xB5" => "\x{0076}\x{0069}", # U+2175 => 0076 0069 +"\xE2\x85\xB6" => "\x{0076}\x{0069}\x{0069}", # U+2176 => 0076 0069 0069 +"\xE2\x85\xB7" => "\x{0076}\x{0069}\x{0069}\x{0069}", # U+2177 => 0076 0069 0069 0069 +"\xE2\x85\xB8" => "\x{0069}\x{0078}", # U+2178 => 0069 0078 +"\xE2\x85\xBA" => "\x{0078}\x{0069}", # U+217A => 0078 0069 +"\xE2\x85\xBB" => "\x{0078}\x{0069}\x{0069}", # U+217B => 0078 0069 0069 +"\xE2\x86\x89" => "\x{0030}\x{2044}\x{0033}", # U+2189 => 0030 2044 0033 +"\xE2\x88\xAC" => "\x{222B}\x{222B}", # U+222C => 222B 222B +"\xE2\x88\xAD" => "\x{222B}\x{222B}\x{222B}", # U+222D => 222B 222B 222B +"\xE2\x88\xAF" => "\x{222E}\x{222E}", # U+222F => 222E 222E +"\xE2\x88\xB0" => "\x{222E}\x{222E}\x{222E}", # U+2230 => 222E 222E 222E +"\xE2\x91\xA9" => "\x{0031}\x{0030}", # U+2469 => 0031 0030 +"\xE2\x91\xAA" => "\x{0031}\x{0031}", # U+246A => 0031 0031 +"\xE2\x91\xAB" => "\x{0031}\x{0032}", # U+246B => 0031 0032 +"\xE2\x91\xAC" => "\x{0031}\x{0033}", # U+246C => 0031 0033 +"\xE2\x91\xAD" => "\x{0031}\x{0034}", # U+246D => 0031 0034 +"\xE2\x91\xAE" => "\x{0031}\x{0035}", # U+246E => 0031 0035 +"\xE2\x91\xAF" => "\x{0031}\x{0036}", # U+246F => 0031 0036 +"\xE2\x91\xB0" => "\x{0031}\x{0037}", # U+2470 => 0031 0037 +"\xE2\x91\xB1" => "\x{0031}\x{0038}", # U+2471 => 0031 0038 +"\xE2\x91\xB2" => "\x{0031}\x{0039}", # U+2472 => 0031 0039 +"\xE2\x91\xB3" => "\x{0032}\x{0030}", # U+2473 => 0032 0030 +"\xE2\x91\xB4" => "\x{0028}\x{0031}\x{0029}", # U+2474 => 0028 0031 0029 +"\xE2\x91\xB5" => "\x{0028}\x{0032}\x{0029}", # U+2475 => 0028 0032 0029 +"\xE2\x91\xB6" => "\x{0028}\x{0033}\x{0029}", # U+2476 => 0028 0033 0029 +"\xE2\x91\xB7" => "\x{0028}\x{0034}\x{0029}", # U+2477 => 0028 0034 0029 +"\xE2\x91\xB8" => "\x{0028}\x{0035}\x{0029}", # U+2478 => 0028 0035 0029 +"\xE2\x91\xB9" => "\x{0028}\x{0036}\x{0029}", # U+2479 => 0028 0036 0029 +"\xE2\x91\xBA" => "\x{0028}\x{0037}\x{0029}", # U+247A => 0028 0037 0029 +"\xE2\x91\xBB" => "\x{0028}\x{0038}\x{0029}", # U+247B => 0028 0038 0029 +"\xE2\x91\xBC" => "\x{0028}\x{0039}\x{0029}", # U+247C => 0028 0039 0029 +"\xE2\x91\xBD" => "\x{0028}\x{0031}\x{0030}\x{0029}", # U+247D => 0028 0031 0030 0029 +"\xE2\x91\xBE" => "\x{0028}\x{0031}\x{0031}\x{0029}", # U+247E => 0028 0031 0031 0029 +"\xE2\x91\xBF" => "\x{0028}\x{0031}\x{0032}\x{0029}", # U+247F => 0028 0031 0032 0029 +"\xE2\x92\x80" => "\x{0028}\x{0031}\x{0033}\x{0029}", # U+2480 => 0028 0031 0033 0029 +"\xE2\x92\x81" => "\x{0028}\x{0031}\x{0034}\x{0029}", # U+2481 => 0028 0031 0034 0029 +"\xE2\x92\x82" => "\x{0028}\x{0031}\x{0035}\x{0029}", # U+2482 => 0028 0031 0035 0029 +"\xE2\x92\x83" => "\x{0028}\x{0031}\x{0036}\x{0029}", # U+2483 => 0028 0031 0036 0029 +"\xE2\x92\x84" => "\x{0028}\x{0031}\x{0037}\x{0029}", # U+2484 => 0028 0031 0037 0029 +"\xE2\x92\x85" => "\x{0028}\x{0031}\x{0038}\x{0029}", # U+2485 => 0028 0031 0038 0029 +"\xE2\x92\x86" => "\x{0028}\x{0031}\x{0039}\x{0029}", # U+2486 => 0028 0031 0039 0029 +"\xE2\x92\x87" => "\x{0028}\x{0032}\x{0030}\x{0029}", # U+2487 => 0028 0032 0030 0029 +"\xE2\x92\x88" => "\x{0031}\x{002E}", # U+2488 => 0031 002E +"\xE2\x92\x89" => "\x{0032}\x{002E}", # U+2489 => 0032 002E +"\xE2\x92\x8A" => "\x{0033}\x{002E}", # U+248A => 0033 002E +"\xE2\x92\x8B" => "\x{0034}\x{002E}", # U+248B => 0034 002E +"\xE2\x92\x8C" => "\x{0035}\x{002E}", # U+248C => 0035 002E +"\xE2\x92\x8D" => "\x{0036}\x{002E}", # U+248D => 0036 002E +"\xE2\x92\x8E" => "\x{0037}\x{002E}", # U+248E => 0037 002E +"\xE2\x92\x8F" => "\x{0038}\x{002E}", # U+248F => 0038 002E +"\xE2\x92\x90" => "\x{0039}\x{002E}", # U+2490 => 0039 002E +"\xE2\x92\x91" => "\x{0031}\x{0030}\x{002E}", # U+2491 => 0031 0030 002E +"\xE2\x92\x92" => "\x{0031}\x{0031}\x{002E}", # U+2492 => 0031 0031 002E +"\xE2\x92\x93" => "\x{0031}\x{0032}\x{002E}", # U+2493 => 0031 0032 002E +"\xE2\x92\x94" => "\x{0031}\x{0033}\x{002E}", # U+2494 => 0031 0033 002E +"\xE2\x92\x95" => "\x{0031}\x{0034}\x{002E}", # U+2495 => 0031 0034 002E +"\xE2\x92\x96" => "\x{0031}\x{0035}\x{002E}", # U+2496 => 0031 0035 002E +"\xE2\x92\x97" => "\x{0031}\x{0036}\x{002E}", # U+2497 => 0031 0036 002E +"\xE2\x92\x98" => "\x{0031}\x{0037}\x{002E}", # U+2498 => 0031 0037 002E +"\xE2\x92\x99" => "\x{0031}\x{0038}\x{002E}", # U+2499 => 0031 0038 002E +"\xE2\x92\x9A" => "\x{0031}\x{0039}\x{002E}", # U+249A => 0031 0039 002E +"\xE2\x92\x9B" => "\x{0032}\x{0030}\x{002E}", # U+249B => 0032 0030 002E +"\xE2\x92\x9C" => "\x{0028}\x{0061}\x{0029}", # U+249C => 0028 0061 0029 +"\xE2\x92\x9D" => "\x{0028}\x{0062}\x{0029}", # U+249D => 0028 0062 0029 +"\xE2\x92\x9E" => "\x{0028}\x{0063}\x{0029}", # U+249E => 0028 0063 0029 +"\xE2\x92\x9F" => "\x{0028}\x{0064}\x{0029}", # U+249F => 0028 0064 0029 +"\xE2\x92\xA0" => "\x{0028}\x{0065}\x{0029}", # U+24A0 => 0028 0065 0029 +"\xE2\x92\xA1" => "\x{0028}\x{0066}\x{0029}", # U+24A1 => 0028 0066 0029 +"\xE2\x92\xA2" => "\x{0028}\x{0067}\x{0029}", # U+24A2 => 0028 0067 0029 +"\xE2\x92\xA3" => "\x{0028}\x{0068}\x{0029}", # U+24A3 => 0028 0068 0029 +"\xE2\x92\xA4" => "\x{0028}\x{0069}\x{0029}", # U+24A4 => 0028 0069 0029 +"\xE2\x92\xA5" => "\x{0028}\x{006A}\x{0029}", # U+24A5 => 0028 006A 0029 +"\xE2\x92\xA6" => "\x{0028}\x{006B}\x{0029}", # U+24A6 => 0028 006B 0029 +"\xE2\x92\xA7" => "\x{0028}\x{006C}\x{0029}", # U+24A7 => 0028 006C 0029 +"\xE2\x92\xA8" => "\x{0028}\x{006D}\x{0029}", # U+24A8 => 0028 006D 0029 +"\xE2\x92\xA9" => "\x{0028}\x{006E}\x{0029}", # U+24A9 => 0028 006E 0029 +"\xE2\x92\xAA" => "\x{0028}\x{006F}\x{0029}", # U+24AA => 0028 006F 0029 +"\xE2\x92\xAB" => "\x{0028}\x{0070}\x{0029}", # U+24AB => 0028 0070 0029 +"\xE2\x92\xAC" => "\x{0028}\x{0071}\x{0029}", # U+24AC => 0028 0071 0029 +"\xE2\x92\xAD" => "\x{0028}\x{0072}\x{0029}", # U+24AD => 0028 0072 0029 +"\xE2\x92\xAE" => "\x{0028}\x{0073}\x{0029}", # U+24AE => 0028 0073 0029 +"\xE2\x92\xAF" => "\x{0028}\x{0074}\x{0029}", # U+24AF => 0028 0074 0029 +"\xE2\x92\xB0" => "\x{0028}\x{0075}\x{0029}", # U+24B0 => 0028 0075 0029 +"\xE2\x92\xB1" => "\x{0028}\x{0076}\x{0029}", # U+24B1 => 0028 0076 0029 +"\xE2\x92\xB2" => "\x{0028}\x{0077}\x{0029}", # U+24B2 => 0028 0077 0029 +"\xE2\x92\xB3" => "\x{0028}\x{0078}\x{0029}", # U+24B3 => 0028 0078 0029 +"\xE2\x92\xB4" => "\x{0028}\x{0079}\x{0029}", # U+24B4 => 0028 0079 0029 +"\xE2\x92\xB5" => "\x{0028}\x{007A}\x{0029}", # U+24B5 => 0028 007A 0029 +"\xE2\xA8\x8C" => "\x{222B}\x{222B}\x{222B}\x{222B}", # U+2A0C => 222B 222B 222B 222B +"\xE2\xA9\xB4" => "\x{003A}\x{003A}\x{003D}", # U+2A74 => 003A 003A 003D +"\xE2\xA9\xB5" => "\x{003D}\x{003D}", # U+2A75 => 003D 003D +"\xE2\xA9\xB6" => "\x{003D}\x{003D}\x{003D}", # U+2A76 => 003D 003D 003D +"\xE2\xAB\x9C" => "\x{2ADD}\x{0338}", # U+2ADC => 2ADD 0338 +"\xE3\x82\x9B" => "\x{0020}\x{3099}", # U+309B => 0020 3099 +"\xE3\x82\x9C" => "\x{0020}\x{309A}", # U+309C => 0020 309A +"\xE3\x82\x9F" => "\x{3088}\x{308A}", # U+309F => 3088 308A +"\xE3\x83\xBF" => "\x{30B3}\x{30C8}", # U+30FF => 30B3 30C8 +"\xE3\x85\xA4" => "", # U+3164 => +"\xE3\x88\x80" => "\x{0028}\x{1100}\x{0029}", # U+3200 => 0028 1100 0029 +"\xE3\x88\x81" => "\x{0028}\x{1102}\x{0029}", # U+3201 => 0028 1102 0029 +"\xE3\x88\x82" => "\x{0028}\x{1103}\x{0029}", # U+3202 => 0028 1103 0029 +"\xE3\x88\x83" => "\x{0028}\x{1105}\x{0029}", # U+3203 => 0028 1105 0029 +"\xE3\x88\x84" => "\x{0028}\x{1106}\x{0029}", # U+3204 => 0028 1106 0029 +"\xE3\x88\x85" => "\x{0028}\x{1107}\x{0029}", # U+3205 => 0028 1107 0029 +"\xE3\x88\x86" => "\x{0028}\x{1109}\x{0029}", # U+3206 => 0028 1109 0029 +"\xE3\x88\x87" => "\x{0028}\x{110B}\x{0029}", # U+3207 => 0028 110B 0029 +"\xE3\x88\x88" => "\x{0028}\x{110C}\x{0029}", # U+3208 => 0028 110C 0029 +"\xE3\x88\x89" => "\x{0028}\x{110E}\x{0029}", # U+3209 => 0028 110E 0029 +"\xE3\x88\x8A" => "\x{0028}\x{110F}\x{0029}", # U+320A => 0028 110F 0029 +"\xE3\x88\x8B" => "\x{0028}\x{1110}\x{0029}", # U+320B => 0028 1110 0029 +"\xE3\x88\x8C" => "\x{0028}\x{1111}\x{0029}", # U+320C => 0028 1111 0029 +"\xE3\x88\x8D" => "\x{0028}\x{1112}\x{0029}", # U+320D => 0028 1112 0029 +"\xE3\x88\x8E" => "\x{0028}\x{AC00}\x{0029}", # U+320E => 0028 AC00 0029 +"\xE3\x88\x8F" => "\x{0028}\x{B098}\x{0029}", # U+320F => 0028 B098 0029 +"\xE3\x88\x90" => "\x{0028}\x{B2E4}\x{0029}", # U+3210 => 0028 B2E4 0029 +"\xE3\x88\x91" => "\x{0028}\x{B77C}\x{0029}", # U+3211 => 0028 B77C 0029 +"\xE3\x88\x92" => "\x{0028}\x{B9C8}\x{0029}", # U+3212 => 0028 B9C8 0029 +"\xE3\x88\x93" => "\x{0028}\x{BC14}\x{0029}", # U+3213 => 0028 BC14 0029 +"\xE3\x88\x94" => "\x{0028}\x{C0AC}\x{0029}", # U+3214 => 0028 C0AC 0029 +"\xE3\x88\x95" => "\x{0028}\x{C544}\x{0029}", # U+3215 => 0028 C544 0029 +"\xE3\x88\x96" => "\x{0028}\x{C790}\x{0029}", # U+3216 => 0028 C790 0029 +"\xE3\x88\x97" => "\x{0028}\x{CC28}\x{0029}", # U+3217 => 0028 CC28 0029 +"\xE3\x88\x98" => "\x{0028}\x{CE74}\x{0029}", # U+3218 => 0028 CE74 0029 +"\xE3\x88\x99" => "\x{0028}\x{D0C0}\x{0029}", # U+3219 => 0028 D0C0 0029 +"\xE3\x88\x9A" => "\x{0028}\x{D30C}\x{0029}", # U+321A => 0028 D30C 0029 +"\xE3\x88\x9B" => "\x{0028}\x{D558}\x{0029}", # U+321B => 0028 D558 0029 +"\xE3\x88\x9C" => "\x{0028}\x{C8FC}\x{0029}", # U+321C => 0028 C8FC 0029 +"\xE3\x88\x9D" => "\x{0028}\x{C624}\x{C804}\x{0029}", # U+321D => 0028 C624 C804 0029 +"\xE3\x88\x9E" => "\x{0028}\x{C624}\x{D6C4}\x{0029}", # U+321E => 0028 C624 D6C4 0029 +"\xE3\x88\xA0" => "\x{0028}\x{4E00}\x{0029}", # U+3220 => 0028 4E00 0029 +"\xE3\x88\xA1" => "\x{0028}\x{4E8C}\x{0029}", # U+3221 => 0028 4E8C 0029 +"\xE3\x88\xA2" => "\x{0028}\x{4E09}\x{0029}", # U+3222 => 0028 4E09 0029 +"\xE3\x88\xA3" => "\x{0028}\x{56DB}\x{0029}", # U+3223 => 0028 56DB 0029 +"\xE3\x88\xA4" => "\x{0028}\x{4E94}\x{0029}", # U+3224 => 0028 4E94 0029 +"\xE3\x88\xA5" => "\x{0028}\x{516D}\x{0029}", # U+3225 => 0028 516D 0029 +"\xE3\x88\xA6" => "\x{0028}\x{4E03}\x{0029}", # U+3226 => 0028 4E03 0029 +"\xE3\x88\xA7" => "\x{0028}\x{516B}\x{0029}", # U+3227 => 0028 516B 0029 +"\xE3\x88\xA8" => "\x{0028}\x{4E5D}\x{0029}", # U+3228 => 0028 4E5D 0029 +"\xE3\x88\xA9" => "\x{0028}\x{5341}\x{0029}", # U+3229 => 0028 5341 0029 +"\xE3\x88\xAA" => "\x{0028}\x{6708}\x{0029}", # U+322A => 0028 6708 0029 +"\xE3\x88\xAB" => "\x{0028}\x{706B}\x{0029}", # U+322B => 0028 706B 0029 +"\xE3\x88\xAC" => "\x{0028}\x{6C34}\x{0029}", # U+322C => 0028 6C34 0029 +"\xE3\x88\xAD" => "\x{0028}\x{6728}\x{0029}", # U+322D => 0028 6728 0029 +"\xE3\x88\xAE" => "\x{0028}\x{91D1}\x{0029}", # U+322E => 0028 91D1 0029 +"\xE3\x88\xAF" => "\x{0028}\x{571F}\x{0029}", # U+322F => 0028 571F 0029 +"\xE3\x88\xB0" => "\x{0028}\x{65E5}\x{0029}", # U+3230 => 0028 65E5 0029 +"\xE3\x88\xB1" => "\x{0028}\x{682A}\x{0029}", # U+3231 => 0028 682A 0029 +"\xE3\x88\xB2" => "\x{0028}\x{6709}\x{0029}", # U+3232 => 0028 6709 0029 +"\xE3\x88\xB3" => "\x{0028}\x{793E}\x{0029}", # U+3233 => 0028 793E 0029 +"\xE3\x88\xB4" => "\x{0028}\x{540D}\x{0029}", # U+3234 => 0028 540D 0029 +"\xE3\x88\xB5" => "\x{0028}\x{7279}\x{0029}", # U+3235 => 0028 7279 0029 +"\xE3\x88\xB6" => "\x{0028}\x{8CA1}\x{0029}", # U+3236 => 0028 8CA1 0029 +"\xE3\x88\xB7" => "\x{0028}\x{795D}\x{0029}", # U+3237 => 0028 795D 0029 +"\xE3\x88\xB8" => "\x{0028}\x{52B4}\x{0029}", # U+3238 => 0028 52B4 0029 +"\xE3\x88\xB9" => "\x{0028}\x{4EE3}\x{0029}", # U+3239 => 0028 4EE3 0029 +"\xE3\x88\xBA" => "\x{0028}\x{547C}\x{0029}", # U+323A => 0028 547C 0029 +"\xE3\x88\xBB" => "\x{0028}\x{5B66}\x{0029}", # U+323B => 0028 5B66 0029 +"\xE3\x88\xBC" => "\x{0028}\x{76E3}\x{0029}", # U+323C => 0028 76E3 0029 +"\xE3\x88\xBD" => "\x{0028}\x{4F01}\x{0029}", # U+323D => 0028 4F01 0029 +"\xE3\x88\xBE" => "\x{0028}\x{8CC7}\x{0029}", # U+323E => 0028 8CC7 0029 +"\xE3\x88\xBF" => "\x{0028}\x{5354}\x{0029}", # U+323F => 0028 5354 0029 +"\xE3\x89\x80" => "\x{0028}\x{796D}\x{0029}", # U+3240 => 0028 796D 0029 +"\xE3\x89\x81" => "\x{0028}\x{4F11}\x{0029}", # U+3241 => 0028 4F11 0029 +"\xE3\x89\x82" => "\x{0028}\x{81EA}\x{0029}", # U+3242 => 0028 81EA 0029 +"\xE3\x89\x83" => "\x{0028}\x{81F3}\x{0029}", # U+3243 => 0028 81F3 0029 +"\xE3\x89\x90" => "\x{0070}\x{0074}\x{0065}", # U+3250 => 0070 0074 0065 +"\xE3\x89\x91" => "\x{0032}\x{0031}", # U+3251 => 0032 0031 +"\xE3\x89\x92" => "\x{0032}\x{0032}", # U+3252 => 0032 0032 +"\xE3\x89\x93" => "\x{0032}\x{0033}", # U+3253 => 0032 0033 +"\xE3\x89\x94" => "\x{0032}\x{0034}", # U+3254 => 0032 0034 +"\xE3\x89\x95" => "\x{0032}\x{0035}", # U+3255 => 0032 0035 +"\xE3\x89\x96" => "\x{0032}\x{0036}", # U+3256 => 0032 0036 +"\xE3\x89\x97" => "\x{0032}\x{0037}", # U+3257 => 0032 0037 +"\xE3\x89\x98" => "\x{0032}\x{0038}", # U+3258 => 0032 0038 +"\xE3\x89\x99" => "\x{0032}\x{0039}", # U+3259 => 0032 0039 +"\xE3\x89\x9A" => "\x{0033}\x{0030}", # U+325A => 0033 0030 +"\xE3\x89\x9B" => "\x{0033}\x{0031}", # U+325B => 0033 0031 +"\xE3\x89\x9C" => "\x{0033}\x{0032}", # U+325C => 0033 0032 +"\xE3\x89\x9D" => "\x{0033}\x{0033}", # U+325D => 0033 0033 +"\xE3\x89\x9E" => "\x{0033}\x{0034}", # U+325E => 0033 0034 +"\xE3\x89\x9F" => "\x{0033}\x{0035}", # U+325F => 0033 0035 +"\xE3\x89\xBC" => "\x{CC38}\x{ACE0}", # U+327C => CC38 ACE0 +"\xE3\x89\xBD" => "\x{C8FC}\x{C758}", # U+327D => C8FC C758 +"\xE3\x8A\xB1" => "\x{0033}\x{0036}", # U+32B1 => 0033 0036 +"\xE3\x8A\xB2" => "\x{0033}\x{0037}", # U+32B2 => 0033 0037 +"\xE3\x8A\xB3" => "\x{0033}\x{0038}", # U+32B3 => 0033 0038 +"\xE3\x8A\xB4" => "\x{0033}\x{0039}", # U+32B4 => 0033 0039 +"\xE3\x8A\xB5" => "\x{0034}\x{0030}", # U+32B5 => 0034 0030 +"\xE3\x8A\xB6" => "\x{0034}\x{0031}", # U+32B6 => 0034 0031 +"\xE3\x8A\xB7" => "\x{0034}\x{0032}", # U+32B7 => 0034 0032 +"\xE3\x8A\xB8" => "\x{0034}\x{0033}", # U+32B8 => 0034 0033 +"\xE3\x8A\xB9" => "\x{0034}\x{0034}", # U+32B9 => 0034 0034 +"\xE3\x8A\xBA" => "\x{0034}\x{0035}", # U+32BA => 0034 0035 +"\xE3\x8A\xBB" => "\x{0034}\x{0036}", # U+32BB => 0034 0036 +"\xE3\x8A\xBC" => "\x{0034}\x{0037}", # U+32BC => 0034 0037 +"\xE3\x8A\xBD" => "\x{0034}\x{0038}", # U+32BD => 0034 0038 +"\xE3\x8A\xBE" => "\x{0034}\x{0039}", # U+32BE => 0034 0039 +"\xE3\x8A\xBF" => "\x{0035}\x{0030}", # U+32BF => 0035 0030 +"\xE3\x8B\x80" => "\x{0031}\x{6708}", # U+32C0 => 0031 6708 +"\xE3\x8B\x81" => "\x{0032}\x{6708}", # U+32C1 => 0032 6708 +"\xE3\x8B\x82" => "\x{0033}\x{6708}", # U+32C2 => 0033 6708 +"\xE3\x8B\x83" => "\x{0034}\x{6708}", # U+32C3 => 0034 6708 +"\xE3\x8B\x84" => "\x{0035}\x{6708}", # U+32C4 => 0035 6708 +"\xE3\x8B\x85" => "\x{0036}\x{6708}", # U+32C5 => 0036 6708 +"\xE3\x8B\x86" => "\x{0037}\x{6708}", # U+32C6 => 0037 6708 +"\xE3\x8B\x87" => "\x{0038}\x{6708}", # U+32C7 => 0038 6708 +"\xE3\x8B\x88" => "\x{0039}\x{6708}", # U+32C8 => 0039 6708 +"\xE3\x8B\x89" => "\x{0031}\x{0030}\x{6708}", # U+32C9 => 0031 0030 6708 +"\xE3\x8B\x8A" => "\x{0031}\x{0031}\x{6708}", # U+32CA => 0031 0031 6708 +"\xE3\x8B\x8B" => "\x{0031}\x{0032}\x{6708}", # U+32CB => 0031 0032 6708 +"\xE3\x8B\x8C" => "\x{0068}\x{0067}", # U+32CC => 0068 0067 +"\xE3\x8B\x8D" => "\x{0065}\x{0072}\x{0067}", # U+32CD => 0065 0072 0067 +"\xE3\x8B\x8E" => "\x{0065}\x{0076}", # U+32CE => 0065 0076 +"\xE3\x8B\x8F" => "\x{006C}\x{0074}\x{0064}", # U+32CF => 006C 0074 0064 +"\xE3\x8C\x80" => "\x{30A2}\x{30D1}\x{30FC}\x{30C8}", # U+3300 => 30A2 30D1 30FC 30C8 +"\xE3\x8C\x81" => "\x{30A2}\x{30EB}\x{30D5}\x{30A1}", # U+3301 => 30A2 30EB 30D5 30A1 +"\xE3\x8C\x82" => "\x{30A2}\x{30F3}\x{30DA}\x{30A2}", # U+3302 => 30A2 30F3 30DA 30A2 +"\xE3\x8C\x83" => "\x{30A2}\x{30FC}\x{30EB}", # U+3303 => 30A2 30FC 30EB +"\xE3\x8C\x84" => "\x{30A4}\x{30CB}\x{30F3}\x{30B0}", # U+3304 => 30A4 30CB 30F3 30B0 +"\xE3\x8C\x85" => "\x{30A4}\x{30F3}\x{30C1}", # U+3305 => 30A4 30F3 30C1 +"\xE3\x8C\x86" => "\x{30A6}\x{30A9}\x{30F3}", # U+3306 => 30A6 30A9 30F3 +"\xE3\x8C\x87" => "\x{30A8}\x{30B9}\x{30AF}\x{30FC}\x{30C9}", # U+3307 => 30A8 30B9 30AF 30FC 30C9 +"\xE3\x8C\x88" => "\x{30A8}\x{30FC}\x{30AB}\x{30FC}", # U+3308 => 30A8 30FC 30AB 30FC +"\xE3\x8C\x89" => "\x{30AA}\x{30F3}\x{30B9}", # U+3309 => 30AA 30F3 30B9 +"\xE3\x8C\x8A" => "\x{30AA}\x{30FC}\x{30E0}", # U+330A => 30AA 30FC 30E0 +"\xE3\x8C\x8B" => "\x{30AB}\x{30A4}\x{30EA}", # U+330B => 30AB 30A4 30EA +"\xE3\x8C\x8C" => "\x{30AB}\x{30E9}\x{30C3}\x{30C8}", # U+330C => 30AB 30E9 30C3 30C8 +"\xE3\x8C\x8D" => "\x{30AB}\x{30ED}\x{30EA}\x{30FC}", # U+330D => 30AB 30ED 30EA 30FC +"\xE3\x8C\x8E" => "\x{30AC}\x{30ED}\x{30F3}", # U+330E => 30AC 30ED 30F3 +"\xE3\x8C\x8F" => "\x{30AC}\x{30F3}\x{30DE}", # U+330F => 30AC 30F3 30DE +"\xE3\x8C\x90" => "\x{30AE}\x{30AC}", # U+3310 => 30AE 30AC +"\xE3\x8C\x91" => "\x{30AE}\x{30CB}\x{30FC}", # U+3311 => 30AE 30CB 30FC +"\xE3\x8C\x92" => "\x{30AD}\x{30E5}\x{30EA}\x{30FC}", # U+3312 => 30AD 30E5 30EA 30FC +"\xE3\x8C\x93" => "\x{30AE}\x{30EB}\x{30C0}\x{30FC}", # U+3313 => 30AE 30EB 30C0 30FC +"\xE3\x8C\x94" => "\x{30AD}\x{30ED}", # U+3314 => 30AD 30ED +"\xE3\x8C\x95" => "\x{30AD}\x{30ED}\x{30B0}\x{30E9}\x{30E0}", # U+3315 => 30AD 30ED 30B0 30E9 30E0 +"\xE3\x8C\x96" => "\x{30AD}\x{30ED}\x{30E1}\x{30FC}\x{30C8}\x{30EB}", # U+3316 => 30AD 30ED 30E1 30FC 30C8 30EB +"\xE3\x8C\x97" => "\x{30AD}\x{30ED}\x{30EF}\x{30C3}\x{30C8}", # U+3317 => 30AD 30ED 30EF 30C3 30C8 +"\xE3\x8C\x98" => "\x{30B0}\x{30E9}\x{30E0}", # U+3318 => 30B0 30E9 30E0 +"\xE3\x8C\x99" => "\x{30B0}\x{30E9}\x{30E0}\x{30C8}\x{30F3}", # U+3319 => 30B0 30E9 30E0 30C8 30F3 +"\xE3\x8C\x9A" => "\x{30AF}\x{30EB}\x{30BC}\x{30A4}\x{30ED}", # U+331A => 30AF 30EB 30BC 30A4 30ED +"\xE3\x8C\x9B" => "\x{30AF}\x{30ED}\x{30FC}\x{30CD}", # U+331B => 30AF 30ED 30FC 30CD +"\xE3\x8C\x9C" => "\x{30B1}\x{30FC}\x{30B9}", # U+331C => 30B1 30FC 30B9 +"\xE3\x8C\x9D" => "\x{30B3}\x{30EB}\x{30CA}", # U+331D => 30B3 30EB 30CA +"\xE3\x8C\x9E" => "\x{30B3}\x{30FC}\x{30DD}", # U+331E => 30B3 30FC 30DD +"\xE3\x8C\x9F" => "\x{30B5}\x{30A4}\x{30AF}\x{30EB}", # U+331F => 30B5 30A4 30AF 30EB +"\xE3\x8C\xA0" => "\x{30B5}\x{30F3}\x{30C1}\x{30FC}\x{30E0}", # U+3320 => 30B5 30F3 30C1 30FC 30E0 +"\xE3\x8C\xA1" => "\x{30B7}\x{30EA}\x{30F3}\x{30B0}", # U+3321 => 30B7 30EA 30F3 30B0 +"\xE3\x8C\xA2" => "\x{30BB}\x{30F3}\x{30C1}", # U+3322 => 30BB 30F3 30C1 +"\xE3\x8C\xA3" => "\x{30BB}\x{30F3}\x{30C8}", # U+3323 => 30BB 30F3 30C8 +"\xE3\x8C\xA4" => "\x{30C0}\x{30FC}\x{30B9}", # U+3324 => 30C0 30FC 30B9 +"\xE3\x8C\xA5" => "\x{30C7}\x{30B7}", # U+3325 => 30C7 30B7 +"\xE3\x8C\xA6" => "\x{30C9}\x{30EB}", # U+3326 => 30C9 30EB +"\xE3\x8C\xA7" => "\x{30C8}\x{30F3}", # U+3327 => 30C8 30F3 +"\xE3\x8C\xA8" => "\x{30CA}\x{30CE}", # U+3328 => 30CA 30CE +"\xE3\x8C\xA9" => "\x{30CE}\x{30C3}\x{30C8}", # U+3329 => 30CE 30C3 30C8 +"\xE3\x8C\xAA" => "\x{30CF}\x{30A4}\x{30C4}", # U+332A => 30CF 30A4 30C4 +"\xE3\x8C\xAB" => "\x{30D1}\x{30FC}\x{30BB}\x{30F3}\x{30C8}", # U+332B => 30D1 30FC 30BB 30F3 30C8 +"\xE3\x8C\xAC" => "\x{30D1}\x{30FC}\x{30C4}", # U+332C => 30D1 30FC 30C4 +"\xE3\x8C\xAD" => "\x{30D0}\x{30FC}\x{30EC}\x{30EB}", # U+332D => 30D0 30FC 30EC 30EB +"\xE3\x8C\xAE" => "\x{30D4}\x{30A2}\x{30B9}\x{30C8}\x{30EB}", # U+332E => 30D4 30A2 30B9 30C8 30EB +"\xE3\x8C\xAF" => "\x{30D4}\x{30AF}\x{30EB}", # U+332F => 30D4 30AF 30EB +"\xE3\x8C\xB0" => "\x{30D4}\x{30B3}", # U+3330 => 30D4 30B3 +"\xE3\x8C\xB1" => "\x{30D3}\x{30EB}", # U+3331 => 30D3 30EB +"\xE3\x8C\xB2" => "\x{30D5}\x{30A1}\x{30E9}\x{30C3}\x{30C9}", # U+3332 => 30D5 30A1 30E9 30C3 30C9 +"\xE3\x8C\xB3" => "\x{30D5}\x{30A3}\x{30FC}\x{30C8}", # U+3333 => 30D5 30A3 30FC 30C8 +"\xE3\x8C\xB4" => "\x{30D6}\x{30C3}\x{30B7}\x{30A7}\x{30EB}", # U+3334 => 30D6 30C3 30B7 30A7 30EB +"\xE3\x8C\xB5" => "\x{30D5}\x{30E9}\x{30F3}", # U+3335 => 30D5 30E9 30F3 +"\xE3\x8C\xB6" => "\x{30D8}\x{30AF}\x{30BF}\x{30FC}\x{30EB}", # U+3336 => 30D8 30AF 30BF 30FC 30EB +"\xE3\x8C\xB7" => "\x{30DA}\x{30BD}", # U+3337 => 30DA 30BD +"\xE3\x8C\xB8" => "\x{30DA}\x{30CB}\x{30D2}", # U+3338 => 30DA 30CB 30D2 +"\xE3\x8C\xB9" => "\x{30D8}\x{30EB}\x{30C4}", # U+3339 => 30D8 30EB 30C4 +"\xE3\x8C\xBA" => "\x{30DA}\x{30F3}\x{30B9}", # U+333A => 30DA 30F3 30B9 +"\xE3\x8C\xBB" => "\x{30DA}\x{30FC}\x{30B8}", # U+333B => 30DA 30FC 30B8 +"\xE3\x8C\xBC" => "\x{30D9}\x{30FC}\x{30BF}", # U+333C => 30D9 30FC 30BF +"\xE3\x8C\xBD" => "\x{30DD}\x{30A4}\x{30F3}\x{30C8}", # U+333D => 30DD 30A4 30F3 30C8 +"\xE3\x8C\xBE" => "\x{30DC}\x{30EB}\x{30C8}", # U+333E => 30DC 30EB 30C8 +"\xE3\x8C\xBF" => "\x{30DB}\x{30F3}", # U+333F => 30DB 30F3 +"\xE3\x8D\x80" => "\x{30DD}\x{30F3}\x{30C9}", # U+3340 => 30DD 30F3 30C9 +"\xE3\x8D\x81" => "\x{30DB}\x{30FC}\x{30EB}", # U+3341 => 30DB 30FC 30EB +"\xE3\x8D\x82" => "\x{30DB}\x{30FC}\x{30F3}", # U+3342 => 30DB 30FC 30F3 +"\xE3\x8D\x83" => "\x{30DE}\x{30A4}\x{30AF}\x{30ED}", # U+3343 => 30DE 30A4 30AF 30ED +"\xE3\x8D\x84" => "\x{30DE}\x{30A4}\x{30EB}", # U+3344 => 30DE 30A4 30EB +"\xE3\x8D\x85" => "\x{30DE}\x{30C3}\x{30CF}", # U+3345 => 30DE 30C3 30CF +"\xE3\x8D\x86" => "\x{30DE}\x{30EB}\x{30AF}", # U+3346 => 30DE 30EB 30AF +"\xE3\x8D\x87" => "\x{30DE}\x{30F3}\x{30B7}\x{30E7}\x{30F3}", # U+3347 => 30DE 30F3 30B7 30E7 30F3 +"\xE3\x8D\x88" => "\x{30DF}\x{30AF}\x{30ED}\x{30F3}", # U+3348 => 30DF 30AF 30ED 30F3 +"\xE3\x8D\x89" => "\x{30DF}\x{30EA}", # U+3349 => 30DF 30EA +"\xE3\x8D\x8A" => "\x{30DF}\x{30EA}\x{30D0}\x{30FC}\x{30EB}", # U+334A => 30DF 30EA 30D0 30FC 30EB +"\xE3\x8D\x8B" => "\x{30E1}\x{30AC}", # U+334B => 30E1 30AC +"\xE3\x8D\x8C" => "\x{30E1}\x{30AC}\x{30C8}\x{30F3}", # U+334C => 30E1 30AC 30C8 30F3 +"\xE3\x8D\x8D" => "\x{30E1}\x{30FC}\x{30C8}\x{30EB}", # U+334D => 30E1 30FC 30C8 30EB +"\xE3\x8D\x8E" => "\x{30E4}\x{30FC}\x{30C9}", # U+334E => 30E4 30FC 30C9 +"\xE3\x8D\x8F" => "\x{30E4}\x{30FC}\x{30EB}", # U+334F => 30E4 30FC 30EB +"\xE3\x8D\x90" => "\x{30E6}\x{30A2}\x{30F3}", # U+3350 => 30E6 30A2 30F3 +"\xE3\x8D\x91" => "\x{30EA}\x{30C3}\x{30C8}\x{30EB}", # U+3351 => 30EA 30C3 30C8 30EB +"\xE3\x8D\x92" => "\x{30EA}\x{30E9}", # U+3352 => 30EA 30E9 +"\xE3\x8D\x93" => "\x{30EB}\x{30D4}\x{30FC}", # U+3353 => 30EB 30D4 30FC +"\xE3\x8D\x94" => "\x{30EB}\x{30FC}\x{30D6}\x{30EB}", # U+3354 => 30EB 30FC 30D6 30EB +"\xE3\x8D\x95" => "\x{30EC}\x{30E0}", # U+3355 => 30EC 30E0 +"\xE3\x8D\x96" => "\x{30EC}\x{30F3}\x{30C8}\x{30B2}\x{30F3}", # U+3356 => 30EC 30F3 30C8 30B2 30F3 +"\xE3\x8D\x97" => "\x{30EF}\x{30C3}\x{30C8}", # U+3357 => 30EF 30C3 30C8 +"\xE3\x8D\x98" => "\x{0030}\x{70B9}", # U+3358 => 0030 70B9 +"\xE3\x8D\x99" => "\x{0031}\x{70B9}", # U+3359 => 0031 70B9 +"\xE3\x8D\x9A" => "\x{0032}\x{70B9}", # U+335A => 0032 70B9 +"\xE3\x8D\x9B" => "\x{0033}\x{70B9}", # U+335B => 0033 70B9 +"\xE3\x8D\x9C" => "\x{0034}\x{70B9}", # U+335C => 0034 70B9 +"\xE3\x8D\x9D" => "\x{0035}\x{70B9}", # U+335D => 0035 70B9 +"\xE3\x8D\x9E" => "\x{0036}\x{70B9}", # U+335E => 0036 70B9 +"\xE3\x8D\x9F" => "\x{0037}\x{70B9}", # U+335F => 0037 70B9 +"\xE3\x8D\xA0" => "\x{0038}\x{70B9}", # U+3360 => 0038 70B9 +"\xE3\x8D\xA1" => "\x{0039}\x{70B9}", # U+3361 => 0039 70B9 +"\xE3\x8D\xA2" => "\x{0031}\x{0030}\x{70B9}", # U+3362 => 0031 0030 70B9 +"\xE3\x8D\xA3" => "\x{0031}\x{0031}\x{70B9}", # U+3363 => 0031 0031 70B9 +"\xE3\x8D\xA4" => "\x{0031}\x{0032}\x{70B9}", # U+3364 => 0031 0032 70B9 +"\xE3\x8D\xA5" => "\x{0031}\x{0033}\x{70B9}", # U+3365 => 0031 0033 70B9 +"\xE3\x8D\xA6" => "\x{0031}\x{0034}\x{70B9}", # U+3366 => 0031 0034 70B9 +"\xE3\x8D\xA7" => "\x{0031}\x{0035}\x{70B9}", # U+3367 => 0031 0035 70B9 +"\xE3\x8D\xA8" => "\x{0031}\x{0036}\x{70B9}", # U+3368 => 0031 0036 70B9 +"\xE3\x8D\xA9" => "\x{0031}\x{0037}\x{70B9}", # U+3369 => 0031 0037 70B9 +"\xE3\x8D\xAA" => "\x{0031}\x{0038}\x{70B9}", # U+336A => 0031 0038 70B9 +"\xE3\x8D\xAB" => "\x{0031}\x{0039}\x{70B9}", # U+336B => 0031 0039 70B9 +"\xE3\x8D\xAC" => "\x{0032}\x{0030}\x{70B9}", # U+336C => 0032 0030 70B9 +"\xE3\x8D\xAD" => "\x{0032}\x{0031}\x{70B9}", # U+336D => 0032 0031 70B9 +"\xE3\x8D\xAE" => "\x{0032}\x{0032}\x{70B9}", # U+336E => 0032 0032 70B9 +"\xE3\x8D\xAF" => "\x{0032}\x{0033}\x{70B9}", # U+336F => 0032 0033 70B9 +"\xE3\x8D\xB0" => "\x{0032}\x{0034}\x{70B9}", # U+3370 => 0032 0034 70B9 +"\xE3\x8D\xB1" => "\x{0068}\x{0070}\x{0061}", # U+3371 => 0068 0070 0061 +"\xE3\x8D\xB2" => "\x{0064}\x{0061}", # U+3372 => 0064 0061 +"\xE3\x8D\xB3" => "\x{0061}\x{0075}", # U+3373 => 0061 0075 +"\xE3\x8D\xB4" => "\x{0062}\x{0061}\x{0072}", # U+3374 => 0062 0061 0072 +"\xE3\x8D\xB5" => "\x{006F}\x{0076}", # U+3375 => 006F 0076 +"\xE3\x8D\xB6" => "\x{0070}\x{0063}", # U+3376 => 0070 0063 +"\xE3\x8D\xB7" => "\x{0064}\x{006D}", # U+3377 => 0064 006D +"\xE3\x8D\xB8" => "\x{0064}\x{006D}\x{0032}", # U+3378 => 0064 006D 0032 +"\xE3\x8D\xB9" => "\x{0064}\x{006D}\x{0033}", # U+3379 => 0064 006D 0033 +"\xE3\x8D\xBA" => "\x{0069}\x{0075}", # U+337A => 0069 0075 +"\xE3\x8D\xBB" => "\x{5E73}\x{6210}", # U+337B => 5E73 6210 +"\xE3\x8D\xBC" => "\x{662D}\x{548C}", # U+337C => 662D 548C +"\xE3\x8D\xBD" => "\x{5927}\x{6B63}", # U+337D => 5927 6B63 +"\xE3\x8D\xBE" => "\x{660E}\x{6CBB}", # U+337E => 660E 6CBB +"\xE3\x8D\xBF" => "\x{682A}\x{5F0F}\x{4F1A}\x{793E}", # U+337F => 682A 5F0F 4F1A 793E +"\xE3\x8E\x80" => "\x{0070}\x{0061}", # U+3380 => 0070 0061 +"\xE3\x8E\x81" => "\x{006E}\x{0061}", # U+3381 => 006E 0061 +"\xE3\x8E\x82" => "\x{03BC}\x{0061}", # U+3382 => 03BC 0061 +"\xE3\x8E\x83" => "\x{006D}\x{0061}", # U+3383 => 006D 0061 +"\xE3\x8E\x84" => "\x{006B}\x{0061}", # U+3384 => 006B 0061 +"\xE3\x8E\x85" => "\x{006B}\x{0062}", # U+3385 => 006B 0062 +"\xE3\x8E\x86" => "\x{006D}\x{0062}", # U+3386 => 006D 0062 +"\xE3\x8E\x87" => "\x{0067}\x{0062}", # U+3387 => 0067 0062 +"\xE3\x8E\x88" => "\x{0063}\x{0061}\x{006C}", # U+3388 => 0063 0061 006C +"\xE3\x8E\x89" => "\x{006B}\x{0063}\x{0061}\x{006C}", # U+3389 => 006B 0063 0061 006C +"\xE3\x8E\x8A" => "\x{0070}\x{0066}", # U+338A => 0070 0066 +"\xE3\x8E\x8B" => "\x{006E}\x{0066}", # U+338B => 006E 0066 +"\xE3\x8E\x8C" => "\x{03BC}\x{0066}", # U+338C => 03BC 0066 +"\xE3\x8E\x8D" => "\x{03BC}\x{0067}", # U+338D => 03BC 0067 +"\xE3\x8E\x8E" => "\x{006D}\x{0067}", # U+338E => 006D 0067 +"\xE3\x8E\x8F" => "\x{006B}\x{0067}", # U+338F => 006B 0067 +"\xE3\x8E\x90" => "\x{0068}\x{007A}", # U+3390 => 0068 007A +"\xE3\x8E\x91" => "\x{006B}\x{0068}\x{007A}", # U+3391 => 006B 0068 007A +"\xE3\x8E\x92" => "\x{006D}\x{0068}\x{007A}", # U+3392 => 006D 0068 007A +"\xE3\x8E\x93" => "\x{0067}\x{0068}\x{007A}", # U+3393 => 0067 0068 007A +"\xE3\x8E\x94" => "\x{0074}\x{0068}\x{007A}", # U+3394 => 0074 0068 007A +"\xE3\x8E\x95" => "\x{03BC}\x{006C}", # U+3395 => 03BC 006C +"\xE3\x8E\x96" => "\x{006D}\x{006C}", # U+3396 => 006D 006C +"\xE3\x8E\x97" => "\x{0064}\x{006C}", # U+3397 => 0064 006C +"\xE3\x8E\x98" => "\x{006B}\x{006C}", # U+3398 => 006B 006C +"\xE3\x8E\x99" => "\x{0066}\x{006D}", # U+3399 => 0066 006D +"\xE3\x8E\x9A" => "\x{006E}\x{006D}", # U+339A => 006E 006D +"\xE3\x8E\x9B" => "\x{03BC}\x{006D}", # U+339B => 03BC 006D +"\xE3\x8E\x9C" => "\x{006D}\x{006D}", # U+339C => 006D 006D +"\xE3\x8E\x9D" => "\x{0063}\x{006D}", # U+339D => 0063 006D +"\xE3\x8E\x9E" => "\x{006B}\x{006D}", # U+339E => 006B 006D +"\xE3\x8E\x9F" => "\x{006D}\x{006D}\x{0032}", # U+339F => 006D 006D 0032 +"\xE3\x8E\xA0" => "\x{0063}\x{006D}\x{0032}", # U+33A0 => 0063 006D 0032 +"\xE3\x8E\xA1" => "\x{006D}\x{0032}", # U+33A1 => 006D 0032 +"\xE3\x8E\xA2" => "\x{006B}\x{006D}\x{0032}", # U+33A2 => 006B 006D 0032 +"\xE3\x8E\xA3" => "\x{006D}\x{006D}\x{0033}", # U+33A3 => 006D 006D 0033 +"\xE3\x8E\xA4" => "\x{0063}\x{006D}\x{0033}", # U+33A4 => 0063 006D 0033 +"\xE3\x8E\xA5" => "\x{006D}\x{0033}", # U+33A5 => 006D 0033 +"\xE3\x8E\xA6" => "\x{006B}\x{006D}\x{0033}", # U+33A6 => 006B 006D 0033 +"\xE3\x8E\xA7" => "\x{006D}\x{2215}\x{0073}", # U+33A7 => 006D 2215 0073 +"\xE3\x8E\xA8" => "\x{006D}\x{2215}\x{0073}\x{0032}", # U+33A8 => 006D 2215 0073 0032 +"\xE3\x8E\xA9" => "\x{0070}\x{0061}", # U+33A9 => 0070 0061 +"\xE3\x8E\xAA" => "\x{006B}\x{0070}\x{0061}", # U+33AA => 006B 0070 0061 +"\xE3\x8E\xAB" => "\x{006D}\x{0070}\x{0061}", # U+33AB => 006D 0070 0061 +"\xE3\x8E\xAC" => "\x{0067}\x{0070}\x{0061}", # U+33AC => 0067 0070 0061 +"\xE3\x8E\xAD" => "\x{0072}\x{0061}\x{0064}", # U+33AD => 0072 0061 0064 +"\xE3\x8E\xAE" => "\x{0072}\x{0061}\x{0064}\x{2215}\x{0073}", # U+33AE => 0072 0061 0064 2215 0073 +"\xE3\x8E\xAF" => "\x{0072}\x{0061}\x{0064}\x{2215}\x{0073}\x{0032}", # U+33AF => 0072 0061 0064 2215 0073 0032 +"\xE3\x8E\xB0" => "\x{0070}\x{0073}", # U+33B0 => 0070 0073 +"\xE3\x8E\xB1" => "\x{006E}\x{0073}", # U+33B1 => 006E 0073 +"\xE3\x8E\xB2" => "\x{03BC}\x{0073}", # U+33B2 => 03BC 0073 +"\xE3\x8E\xB3" => "\x{006D}\x{0073}", # U+33B3 => 006D 0073 +"\xE3\x8E\xB4" => "\x{0070}\x{0076}", # U+33B4 => 0070 0076 +"\xE3\x8E\xB5" => "\x{006E}\x{0076}", # U+33B5 => 006E 0076 +"\xE3\x8E\xB6" => "\x{03BC}\x{0076}", # U+33B6 => 03BC 0076 +"\xE3\x8E\xB7" => "\x{006D}\x{0076}", # U+33B7 => 006D 0076 +"\xE3\x8E\xB8" => "\x{006B}\x{0076}", # U+33B8 => 006B 0076 +"\xE3\x8E\xB9" => "\x{006D}\x{0076}", # U+33B9 => 006D 0076 +"\xE3\x8E\xBA" => "\x{0070}\x{0077}", # U+33BA => 0070 0077 +"\xE3\x8E\xBB" => "\x{006E}\x{0077}", # U+33BB => 006E 0077 +"\xE3\x8E\xBC" => "\x{03BC}\x{0077}", # U+33BC => 03BC 0077 +"\xE3\x8E\xBD" => "\x{006D}\x{0077}", # U+33BD => 006D 0077 +"\xE3\x8E\xBE" => "\x{006B}\x{0077}", # U+33BE => 006B 0077 +"\xE3\x8E\xBF" => "\x{006D}\x{0077}", # U+33BF => 006D 0077 +"\xE3\x8F\x80" => "\x{006B}\x{03C9}", # U+33C0 => 006B 03C9 +"\xE3\x8F\x81" => "\x{006D}\x{03C9}", # U+33C1 => 006D 03C9 +"\xE3\x8F\x82" => "\x{0061}\x{002E}\x{006D}\x{002E}", # U+33C2 => 0061 002E 006D 002E +"\xE3\x8F\x83" => "\x{0062}\x{0071}", # U+33C3 => 0062 0071 +"\xE3\x8F\x84" => "\x{0063}\x{0063}", # U+33C4 => 0063 0063 +"\xE3\x8F\x85" => "\x{0063}\x{0064}", # U+33C5 => 0063 0064 +"\xE3\x8F\x86" => "\x{0063}\x{2215}\x{006B}\x{0067}", # U+33C6 => 0063 2215 006B 0067 +"\xE3\x8F\x87" => "\x{0063}\x{006F}\x{002E}", # U+33C7 => 0063 006F 002E +"\xE3\x8F\x88" => "\x{0064}\x{0062}", # U+33C8 => 0064 0062 +"\xE3\x8F\x89" => "\x{0067}\x{0079}", # U+33C9 => 0067 0079 +"\xE3\x8F\x8A" => "\x{0068}\x{0061}", # U+33CA => 0068 0061 +"\xE3\x8F\x8B" => "\x{0068}\x{0070}", # U+33CB => 0068 0070 +"\xE3\x8F\x8C" => "\x{0069}\x{006E}", # U+33CC => 0069 006E +"\xE3\x8F\x8D" => "\x{006B}\x{006B}", # U+33CD => 006B 006B +"\xE3\x8F\x8E" => "\x{006B}\x{006D}", # U+33CE => 006B 006D +"\xE3\x8F\x8F" => "\x{006B}\x{0074}", # U+33CF => 006B 0074 +"\xE3\x8F\x90" => "\x{006C}\x{006D}", # U+33D0 => 006C 006D +"\xE3\x8F\x91" => "\x{006C}\x{006E}", # U+33D1 => 006C 006E +"\xE3\x8F\x92" => "\x{006C}\x{006F}\x{0067}", # U+33D2 => 006C 006F 0067 +"\xE3\x8F\x93" => "\x{006C}\x{0078}", # U+33D3 => 006C 0078 +"\xE3\x8F\x94" => "\x{006D}\x{0062}", # U+33D4 => 006D 0062 +"\xE3\x8F\x95" => "\x{006D}\x{0069}\x{006C}", # U+33D5 => 006D 0069 006C +"\xE3\x8F\x96" => "\x{006D}\x{006F}\x{006C}", # U+33D6 => 006D 006F 006C +"\xE3\x8F\x97" => "\x{0070}\x{0068}", # U+33D7 => 0070 0068 +"\xE3\x8F\x98" => "\x{0070}\x{002E}\x{006D}\x{002E}", # U+33D8 => 0070 002E 006D 002E +"\xE3\x8F\x99" => "\x{0070}\x{0070}\x{006D}", # U+33D9 => 0070 0070 006D +"\xE3\x8F\x9A" => "\x{0070}\x{0072}", # U+33DA => 0070 0072 +"\xE3\x8F\x9B" => "\x{0073}\x{0072}", # U+33DB => 0073 0072 +"\xE3\x8F\x9C" => "\x{0073}\x{0076}", # U+33DC => 0073 0076 +"\xE3\x8F\x9D" => "\x{0077}\x{0062}", # U+33DD => 0077 0062 +"\xE3\x8F\x9E" => "\x{0076}\x{2215}\x{006D}", # U+33DE => 0076 2215 006D +"\xE3\x8F\x9F" => "\x{0061}\x{2215}\x{006D}", # U+33DF => 0061 2215 006D +"\xE3\x8F\xA0" => "\x{0031}\x{65E5}", # U+33E0 => 0031 65E5 +"\xE3\x8F\xA1" => "\x{0032}\x{65E5}", # U+33E1 => 0032 65E5 +"\xE3\x8F\xA2" => "\x{0033}\x{65E5}", # U+33E2 => 0033 65E5 +"\xE3\x8F\xA3" => "\x{0034}\x{65E5}", # U+33E3 => 0034 65E5 +"\xE3\x8F\xA4" => "\x{0035}\x{65E5}", # U+33E4 => 0035 65E5 +"\xE3\x8F\xA5" => "\x{0036}\x{65E5}", # U+33E5 => 0036 65E5 +"\xE3\x8F\xA6" => "\x{0037}\x{65E5}", # U+33E6 => 0037 65E5 +"\xE3\x8F\xA7" => "\x{0038}\x{65E5}", # U+33E7 => 0038 65E5 +"\xE3\x8F\xA8" => "\x{0039}\x{65E5}", # U+33E8 => 0039 65E5 +"\xE3\x8F\xA9" => "\x{0031}\x{0030}\x{65E5}", # U+33E9 => 0031 0030 65E5 +"\xE3\x8F\xAA" => "\x{0031}\x{0031}\x{65E5}", # U+33EA => 0031 0031 65E5 +"\xE3\x8F\xAB" => "\x{0031}\x{0032}\x{65E5}", # U+33EB => 0031 0032 65E5 +"\xE3\x8F\xAC" => "\x{0031}\x{0033}\x{65E5}", # U+33EC => 0031 0033 65E5 +"\xE3\x8F\xAD" => "\x{0031}\x{0034}\x{65E5}", # U+33ED => 0031 0034 65E5 +"\xE3\x8F\xAE" => "\x{0031}\x{0035}\x{65E5}", # U+33EE => 0031 0035 65E5 +"\xE3\x8F\xAF" => "\x{0031}\x{0036}\x{65E5}", # U+33EF => 0031 0036 65E5 +"\xE3\x8F\xB0" => "\x{0031}\x{0037}\x{65E5}", # U+33F0 => 0031 0037 65E5 +"\xE3\x8F\xB1" => "\x{0031}\x{0038}\x{65E5}", # U+33F1 => 0031 0038 65E5 +"\xE3\x8F\xB2" => "\x{0031}\x{0039}\x{65E5}", # U+33F2 => 0031 0039 65E5 +"\xE3\x8F\xB3" => "\x{0032}\x{0030}\x{65E5}", # U+33F3 => 0032 0030 65E5 +"\xE3\x8F\xB4" => "\x{0032}\x{0031}\x{65E5}", # U+33F4 => 0032 0031 65E5 +"\xE3\x8F\xB5" => "\x{0032}\x{0032}\x{65E5}", # U+33F5 => 0032 0032 65E5 +"\xE3\x8F\xB6" => "\x{0032}\x{0033}\x{65E5}", # U+33F6 => 0032 0033 65E5 +"\xE3\x8F\xB7" => "\x{0032}\x{0034}\x{65E5}", # U+33F7 => 0032 0034 65E5 +"\xE3\x8F\xB8" => "\x{0032}\x{0035}\x{65E5}", # U+33F8 => 0032 0035 65E5 +"\xE3\x8F\xB9" => "\x{0032}\x{0036}\x{65E5}", # U+33F9 => 0032 0036 65E5 +"\xE3\x8F\xBA" => "\x{0032}\x{0037}\x{65E5}", # U+33FA => 0032 0037 65E5 +"\xE3\x8F\xBB" => "\x{0032}\x{0038}\x{65E5}", # U+33FB => 0032 0038 65E5 +"\xE3\x8F\xBC" => "\x{0032}\x{0039}\x{65E5}", # U+33FC => 0032 0039 65E5 +"\xE3\x8F\xBD" => "\x{0033}\x{0030}\x{65E5}", # U+33FD => 0033 0030 65E5 +"\xE3\x8F\xBE" => "\x{0033}\x{0031}\x{65E5}", # U+33FE => 0033 0031 65E5 +"\xE3\x8F\xBF" => "\x{0067}\x{0061}\x{006C}", # U+33FF => 0067 0061 006C +"\xEF\xAC\x80" => "\x{0066}\x{0066}", # U+FB00 => 0066 0066 +"\xEF\xAC\x81" => "\x{0066}\x{0069}", # U+FB01 => 0066 0069 +"\xEF\xAC\x82" => "\x{0066}\x{006C}", # U+FB02 => 0066 006C +"\xEF\xAC\x83" => "\x{0066}\x{0066}\x{0069}", # U+FB03 => 0066 0066 0069 +"\xEF\xAC\x84" => "\x{0066}\x{0066}\x{006C}", # U+FB04 => 0066 0066 006C +"\xEF\xAC\x85" => "\x{0073}\x{0074}", # U+FB05 => 0073 0074 +"\xEF\xAC\x86" => "\x{0073}\x{0074}", # U+FB06 => 0073 0074 +"\xEF\xAC\x93" => "\x{0574}\x{0576}", # U+FB13 => 0574 0576 +"\xEF\xAC\x94" => "\x{0574}\x{0565}", # U+FB14 => 0574 0565 +"\xEF\xAC\x95" => "\x{0574}\x{056B}", # U+FB15 => 0574 056B +"\xEF\xAC\x96" => "\x{057E}\x{0576}", # U+FB16 => 057E 0576 +"\xEF\xAC\x97" => "\x{0574}\x{056D}", # U+FB17 => 0574 056D +"\xEF\xAC\x9D" => "\x{05D9}\x{05B4}", # U+FB1D => 05D9 05B4 +"\xEF\xAC\x9F" => "\x{05F2}\x{05B7}", # U+FB1F => 05F2 05B7 +"\xEF\xAC\xAA" => "\x{05E9}\x{05C1}", # U+FB2A => 05E9 05C1 +"\xEF\xAC\xAB" => "\x{05E9}\x{05C2}", # U+FB2B => 05E9 05C2 +"\xEF\xAC\xAC" => "\x{05E9}\x{05BC}\x{05C1}", # U+FB2C => 05E9 05BC 05C1 +"\xEF\xAC\xAD" => "\x{05E9}\x{05BC}\x{05C2}", # U+FB2D => 05E9 05BC 05C2 +"\xEF\xAC\xAE" => "\x{05D0}\x{05B7}", # U+FB2E => 05D0 05B7 +"\xEF\xAC\xAF" => "\x{05D0}\x{05B8}", # U+FB2F => 05D0 05B8 +"\xEF\xAC\xB0" => "\x{05D0}\x{05BC}", # U+FB30 => 05D0 05BC +"\xEF\xAC\xB1" => "\x{05D1}\x{05BC}", # U+FB31 => 05D1 05BC +"\xEF\xAC\xB2" => "\x{05D2}\x{05BC}", # U+FB32 => 05D2 05BC +"\xEF\xAC\xB3" => "\x{05D3}\x{05BC}", # U+FB33 => 05D3 05BC +"\xEF\xAC\xB4" => "\x{05D4}\x{05BC}", # U+FB34 => 05D4 05BC +"\xEF\xAC\xB5" => "\x{05D5}\x{05BC}", # U+FB35 => 05D5 05BC +"\xEF\xAC\xB6" => "\x{05D6}\x{05BC}", # U+FB36 => 05D6 05BC +"\xEF\xAC\xB8" => "\x{05D8}\x{05BC}", # U+FB38 => 05D8 05BC +"\xEF\xAC\xB9" => "\x{05D9}\x{05BC}", # U+FB39 => 05D9 05BC +"\xEF\xAC\xBA" => "\x{05DA}\x{05BC}", # U+FB3A => 05DA 05BC +"\xEF\xAC\xBB" => "\x{05DB}\x{05BC}", # U+FB3B => 05DB 05BC +"\xEF\xAC\xBC" => "\x{05DC}\x{05BC}", # U+FB3C => 05DC 05BC +"\xEF\xAC\xBE" => "\x{05DE}\x{05BC}", # U+FB3E => 05DE 05BC +"\xEF\xAD\x80" => "\x{05E0}\x{05BC}", # U+FB40 => 05E0 05BC +"\xEF\xAD\x81" => "\x{05E1}\x{05BC}", # U+FB41 => 05E1 05BC +"\xEF\xAD\x83" => "\x{05E3}\x{05BC}", # U+FB43 => 05E3 05BC +"\xEF\xAD\x84" => "\x{05E4}\x{05BC}", # U+FB44 => 05E4 05BC +"\xEF\xAD\x86" => "\x{05E6}\x{05BC}", # U+FB46 => 05E6 05BC +"\xEF\xAD\x87" => "\x{05E7}\x{05BC}", # U+FB47 => 05E7 05BC +"\xEF\xAD\x88" => "\x{05E8}\x{05BC}", # U+FB48 => 05E8 05BC +"\xEF\xAD\x89" => "\x{05E9}\x{05BC}", # U+FB49 => 05E9 05BC +"\xEF\xAD\x8A" => "\x{05EA}\x{05BC}", # U+FB4A => 05EA 05BC +"\xEF\xAD\x8B" => "\x{05D5}\x{05B9}", # U+FB4B => 05D5 05B9 +"\xEF\xAD\x8C" => "\x{05D1}\x{05BF}", # U+FB4C => 05D1 05BF +"\xEF\xAD\x8D" => "\x{05DB}\x{05BF}", # U+FB4D => 05DB 05BF +"\xEF\xAD\x8E" => "\x{05E4}\x{05BF}", # U+FB4E => 05E4 05BF +"\xEF\xAD\x8F" => "\x{05D0}\x{05DC}", # U+FB4F => 05D0 05DC +"\xEF\xAF\x9D" => "\x{06C7}\x{0674}", # U+FBDD => 06C7 0674 +"\xEF\xAF\xAA" => "\x{0626}\x{0627}", # U+FBEA => 0626 0627 +"\xEF\xAF\xAB" => "\x{0626}\x{0627}", # U+FBEB => 0626 0627 +"\xEF\xAF\xAC" => "\x{0626}\x{06D5}", # U+FBEC => 0626 06D5 +"\xEF\xAF\xAD" => "\x{0626}\x{06D5}", # U+FBED => 0626 06D5 +"\xEF\xAF\xAE" => "\x{0626}\x{0648}", # U+FBEE => 0626 0648 +"\xEF\xAF\xAF" => "\x{0626}\x{0648}", # U+FBEF => 0626 0648 +"\xEF\xAF\xB0" => "\x{0626}\x{06C7}", # U+FBF0 => 0626 06C7 +"\xEF\xAF\xB1" => "\x{0626}\x{06C7}", # U+FBF1 => 0626 06C7 +"\xEF\xAF\xB2" => "\x{0626}\x{06C6}", # U+FBF2 => 0626 06C6 +"\xEF\xAF\xB3" => "\x{0626}\x{06C6}", # U+FBF3 => 0626 06C6 +"\xEF\xAF\xB4" => "\x{0626}\x{06C8}", # U+FBF4 => 0626 06C8 +"\xEF\xAF\xB5" => "\x{0626}\x{06C8}", # U+FBF5 => 0626 06C8 +"\xEF\xAF\xB6" => "\x{0626}\x{06D0}", # U+FBF6 => 0626 06D0 +"\xEF\xAF\xB7" => "\x{0626}\x{06D0}", # U+FBF7 => 0626 06D0 +"\xEF\xAF\xB8" => "\x{0626}\x{06D0}", # U+FBF8 => 0626 06D0 +"\xEF\xAF\xB9" => "\x{0626}\x{0649}", # U+FBF9 => 0626 0649 +"\xEF\xAF\xBA" => "\x{0626}\x{0649}", # U+FBFA => 0626 0649 +"\xEF\xAF\xBB" => "\x{0626}\x{0649}", # U+FBFB => 0626 0649 +"\xEF\xB0\x80" => "\x{0626}\x{062C}", # U+FC00 => 0626 062C +"\xEF\xB0\x81" => "\x{0626}\x{062D}", # U+FC01 => 0626 062D +"\xEF\xB0\x82" => "\x{0626}\x{0645}", # U+FC02 => 0626 0645 +"\xEF\xB0\x83" => "\x{0626}\x{0649}", # U+FC03 => 0626 0649 +"\xEF\xB0\x84" => "\x{0626}\x{064A}", # U+FC04 => 0626 064A +"\xEF\xB0\x85" => "\x{0628}\x{062C}", # U+FC05 => 0628 062C +"\xEF\xB0\x86" => "\x{0628}\x{062D}", # U+FC06 => 0628 062D +"\xEF\xB0\x87" => "\x{0628}\x{062E}", # U+FC07 => 0628 062E +"\xEF\xB0\x88" => "\x{0628}\x{0645}", # U+FC08 => 0628 0645 +"\xEF\xB0\x89" => "\x{0628}\x{0649}", # U+FC09 => 0628 0649 +"\xEF\xB0\x8A" => "\x{0628}\x{064A}", # U+FC0A => 0628 064A +"\xEF\xB0\x8B" => "\x{062A}\x{062C}", # U+FC0B => 062A 062C +"\xEF\xB0\x8C" => "\x{062A}\x{062D}", # U+FC0C => 062A 062D +"\xEF\xB0\x8D" => "\x{062A}\x{062E}", # U+FC0D => 062A 062E +"\xEF\xB0\x8E" => "\x{062A}\x{0645}", # U+FC0E => 062A 0645 +"\xEF\xB0\x8F" => "\x{062A}\x{0649}", # U+FC0F => 062A 0649 +"\xEF\xB0\x90" => "\x{062A}\x{064A}", # U+FC10 => 062A 064A +"\xEF\xB0\x91" => "\x{062B}\x{062C}", # U+FC11 => 062B 062C +"\xEF\xB0\x92" => "\x{062B}\x{0645}", # U+FC12 => 062B 0645 +"\xEF\xB0\x93" => "\x{062B}\x{0649}", # U+FC13 => 062B 0649 +"\xEF\xB0\x94" => "\x{062B}\x{064A}", # U+FC14 => 062B 064A +"\xEF\xB0\x95" => "\x{062C}\x{062D}", # U+FC15 => 062C 062D +"\xEF\xB0\x96" => "\x{062C}\x{0645}", # U+FC16 => 062C 0645 +"\xEF\xB0\x97" => "\x{062D}\x{062C}", # U+FC17 => 062D 062C +"\xEF\xB0\x98" => "\x{062D}\x{0645}", # U+FC18 => 062D 0645 +"\xEF\xB0\x99" => "\x{062E}\x{062C}", # U+FC19 => 062E 062C +"\xEF\xB0\x9A" => "\x{062E}\x{062D}", # U+FC1A => 062E 062D +"\xEF\xB0\x9B" => "\x{062E}\x{0645}", # U+FC1B => 062E 0645 +"\xEF\xB0\x9C" => "\x{0633}\x{062C}", # U+FC1C => 0633 062C +"\xEF\xB0\x9D" => "\x{0633}\x{062D}", # U+FC1D => 0633 062D +"\xEF\xB0\x9E" => "\x{0633}\x{062E}", # U+FC1E => 0633 062E +"\xEF\xB0\x9F" => "\x{0633}\x{0645}", # U+FC1F => 0633 0645 +"\xEF\xB0\xA0" => "\x{0635}\x{062D}", # U+FC20 => 0635 062D +"\xEF\xB0\xA1" => "\x{0635}\x{0645}", # U+FC21 => 0635 0645 +"\xEF\xB0\xA2" => "\x{0636}\x{062C}", # U+FC22 => 0636 062C +"\xEF\xB0\xA3" => "\x{0636}\x{062D}", # U+FC23 => 0636 062D +"\xEF\xB0\xA4" => "\x{0636}\x{062E}", # U+FC24 => 0636 062E +"\xEF\xB0\xA5" => "\x{0636}\x{0645}", # U+FC25 => 0636 0645 +"\xEF\xB0\xA6" => "\x{0637}\x{062D}", # U+FC26 => 0637 062D +"\xEF\xB0\xA7" => "\x{0637}\x{0645}", # U+FC27 => 0637 0645 +"\xEF\xB0\xA8" => "\x{0638}\x{0645}", # U+FC28 => 0638 0645 +"\xEF\xB0\xA9" => "\x{0639}\x{062C}", # U+FC29 => 0639 062C +"\xEF\xB0\xAA" => "\x{0639}\x{0645}", # U+FC2A => 0639 0645 +"\xEF\xB0\xAB" => "\x{063A}\x{062C}", # U+FC2B => 063A 062C +"\xEF\xB0\xAC" => "\x{063A}\x{0645}", # U+FC2C => 063A 0645 +"\xEF\xB0\xAD" => "\x{0641}\x{062C}", # U+FC2D => 0641 062C +"\xEF\xB0\xAE" => "\x{0641}\x{062D}", # U+FC2E => 0641 062D +"\xEF\xB0\xAF" => "\x{0641}\x{062E}", # U+FC2F => 0641 062E +"\xEF\xB0\xB0" => "\x{0641}\x{0645}", # U+FC30 => 0641 0645 +"\xEF\xB0\xB1" => "\x{0641}\x{0649}", # U+FC31 => 0641 0649 +"\xEF\xB0\xB2" => "\x{0641}\x{064A}", # U+FC32 => 0641 064A +"\xEF\xB0\xB3" => "\x{0642}\x{062D}", # U+FC33 => 0642 062D +"\xEF\xB0\xB4" => "\x{0642}\x{0645}", # U+FC34 => 0642 0645 +"\xEF\xB0\xB5" => "\x{0642}\x{0649}", # U+FC35 => 0642 0649 +"\xEF\xB0\xB6" => "\x{0642}\x{064A}", # U+FC36 => 0642 064A +"\xEF\xB0\xB7" => "\x{0643}\x{0627}", # U+FC37 => 0643 0627 +"\xEF\xB0\xB8" => "\x{0643}\x{062C}", # U+FC38 => 0643 062C +"\xEF\xB0\xB9" => "\x{0643}\x{062D}", # U+FC39 => 0643 062D +"\xEF\xB0\xBA" => "\x{0643}\x{062E}", # U+FC3A => 0643 062E +"\xEF\xB0\xBB" => "\x{0643}\x{0644}", # U+FC3B => 0643 0644 +"\xEF\xB0\xBC" => "\x{0643}\x{0645}", # U+FC3C => 0643 0645 +"\xEF\xB0\xBD" => "\x{0643}\x{0649}", # U+FC3D => 0643 0649 +"\xEF\xB0\xBE" => "\x{0643}\x{064A}", # U+FC3E => 0643 064A +"\xEF\xB0\xBF" => "\x{0644}\x{062C}", # U+FC3F => 0644 062C +"\xEF\xB1\x80" => "\x{0644}\x{062D}", # U+FC40 => 0644 062D +"\xEF\xB1\x81" => "\x{0644}\x{062E}", # U+FC41 => 0644 062E +"\xEF\xB1\x82" => "\x{0644}\x{0645}", # U+FC42 => 0644 0645 +"\xEF\xB1\x83" => "\x{0644}\x{0649}", # U+FC43 => 0644 0649 +"\xEF\xB1\x84" => "\x{0644}\x{064A}", # U+FC44 => 0644 064A +"\xEF\xB1\x85" => "\x{0645}\x{062C}", # U+FC45 => 0645 062C +"\xEF\xB1\x86" => "\x{0645}\x{062D}", # U+FC46 => 0645 062D +"\xEF\xB1\x87" => "\x{0645}\x{062E}", # U+FC47 => 0645 062E +"\xEF\xB1\x88" => "\x{0645}\x{0645}", # U+FC48 => 0645 0645 +"\xEF\xB1\x89" => "\x{0645}\x{0649}", # U+FC49 => 0645 0649 +"\xEF\xB1\x8A" => "\x{0645}\x{064A}", # U+FC4A => 0645 064A +"\xEF\xB1\x8B" => "\x{0646}\x{062C}", # U+FC4B => 0646 062C +"\xEF\xB1\x8C" => "\x{0646}\x{062D}", # U+FC4C => 0646 062D +"\xEF\xB1\x8D" => "\x{0646}\x{062E}", # U+FC4D => 0646 062E +"\xEF\xB1\x8E" => "\x{0646}\x{0645}", # U+FC4E => 0646 0645 +"\xEF\xB1\x8F" => "\x{0646}\x{0649}", # U+FC4F => 0646 0649 +"\xEF\xB1\x90" => "\x{0646}\x{064A}", # U+FC50 => 0646 064A +"\xEF\xB1\x91" => "\x{0647}\x{062C}", # U+FC51 => 0647 062C +"\xEF\xB1\x92" => "\x{0647}\x{0645}", # U+FC52 => 0647 0645 +"\xEF\xB1\x93" => "\x{0647}\x{0649}", # U+FC53 => 0647 0649 +"\xEF\xB1\x94" => "\x{0647}\x{064A}", # U+FC54 => 0647 064A +"\xEF\xB1\x95" => "\x{064A}\x{062C}", # U+FC55 => 064A 062C +"\xEF\xB1\x96" => "\x{064A}\x{062D}", # U+FC56 => 064A 062D +"\xEF\xB1\x97" => "\x{064A}\x{062E}", # U+FC57 => 064A 062E +"\xEF\xB1\x98" => "\x{064A}\x{0645}", # U+FC58 => 064A 0645 +"\xEF\xB1\x99" => "\x{064A}\x{0649}", # U+FC59 => 064A 0649 +"\xEF\xB1\x9A" => "\x{064A}\x{064A}", # U+FC5A => 064A 064A +"\xEF\xB1\x9B" => "\x{0630}\x{0670}", # U+FC5B => 0630 0670 +"\xEF\xB1\x9C" => "\x{0631}\x{0670}", # U+FC5C => 0631 0670 +"\xEF\xB1\x9D" => "\x{0649}\x{0670}", # U+FC5D => 0649 0670 +"\xEF\xB1\x9E" => "\x{0020}\x{064C}\x{0651}", # U+FC5E => 0020 064C 0651 +"\xEF\xB1\x9F" => "\x{0020}\x{064D}\x{0651}", # U+FC5F => 0020 064D 0651 +"\xEF\xB1\xA0" => "\x{0020}\x{064E}\x{0651}", # U+FC60 => 0020 064E 0651 +"\xEF\xB1\xA1" => "\x{0020}\x{064F}\x{0651}", # U+FC61 => 0020 064F 0651 +"\xEF\xB1\xA2" => "\x{0020}\x{0650}\x{0651}", # U+FC62 => 0020 0650 0651 +"\xEF\xB1\xA3" => "\x{0020}\x{0651}\x{0670}", # U+FC63 => 0020 0651 0670 +"\xEF\xB1\xA4" => "\x{0626}\x{0631}", # U+FC64 => 0626 0631 +"\xEF\xB1\xA5" => "\x{0626}\x{0632}", # U+FC65 => 0626 0632 +"\xEF\xB1\xA6" => "\x{0626}\x{0645}", # U+FC66 => 0626 0645 +"\xEF\xB1\xA7" => "\x{0626}\x{0646}", # U+FC67 => 0626 0646 +"\xEF\xB1\xA8" => "\x{0626}\x{0649}", # U+FC68 => 0626 0649 +"\xEF\xB1\xA9" => "\x{0626}\x{064A}", # U+FC69 => 0626 064A +"\xEF\xB1\xAA" => "\x{0628}\x{0631}", # U+FC6A => 0628 0631 +"\xEF\xB1\xAB" => "\x{0628}\x{0632}", # U+FC6B => 0628 0632 +"\xEF\xB1\xAC" => "\x{0628}\x{0645}", # U+FC6C => 0628 0645 +"\xEF\xB1\xAD" => "\x{0628}\x{0646}", # U+FC6D => 0628 0646 +"\xEF\xB1\xAE" => "\x{0628}\x{0649}", # U+FC6E => 0628 0649 +"\xEF\xB1\xAF" => "\x{0628}\x{064A}", # U+FC6F => 0628 064A +"\xEF\xB1\xB0" => "\x{062A}\x{0631}", # U+FC70 => 062A 0631 +"\xEF\xB1\xB1" => "\x{062A}\x{0632}", # U+FC71 => 062A 0632 +"\xEF\xB1\xB2" => "\x{062A}\x{0645}", # U+FC72 => 062A 0645 +"\xEF\xB1\xB3" => "\x{062A}\x{0646}", # U+FC73 => 062A 0646 +"\xEF\xB1\xB4" => "\x{062A}\x{0649}", # U+FC74 => 062A 0649 +"\xEF\xB1\xB5" => "\x{062A}\x{064A}", # U+FC75 => 062A 064A +"\xEF\xB1\xB6" => "\x{062B}\x{0631}", # U+FC76 => 062B 0631 +"\xEF\xB1\xB7" => "\x{062B}\x{0632}", # U+FC77 => 062B 0632 +"\xEF\xB1\xB8" => "\x{062B}\x{0645}", # U+FC78 => 062B 0645 +"\xEF\xB1\xB9" => "\x{062B}\x{0646}", # U+FC79 => 062B 0646 +"\xEF\xB1\xBA" => "\x{062B}\x{0649}", # U+FC7A => 062B 0649 +"\xEF\xB1\xBB" => "\x{062B}\x{064A}", # U+FC7B => 062B 064A +"\xEF\xB1\xBC" => "\x{0641}\x{0649}", # U+FC7C => 0641 0649 +"\xEF\xB1\xBD" => "\x{0641}\x{064A}", # U+FC7D => 0641 064A +"\xEF\xB1\xBE" => "\x{0642}\x{0649}", # U+FC7E => 0642 0649 +"\xEF\xB1\xBF" => "\x{0642}\x{064A}", # U+FC7F => 0642 064A +"\xEF\xB2\x80" => "\x{0643}\x{0627}", # U+FC80 => 0643 0627 +"\xEF\xB2\x81" => "\x{0643}\x{0644}", # U+FC81 => 0643 0644 +"\xEF\xB2\x82" => "\x{0643}\x{0645}", # U+FC82 => 0643 0645 +"\xEF\xB2\x83" => "\x{0643}\x{0649}", # U+FC83 => 0643 0649 +"\xEF\xB2\x84" => "\x{0643}\x{064A}", # U+FC84 => 0643 064A +"\xEF\xB2\x85" => "\x{0644}\x{0645}", # U+FC85 => 0644 0645 +"\xEF\xB2\x86" => "\x{0644}\x{0649}", # U+FC86 => 0644 0649 +"\xEF\xB2\x87" => "\x{0644}\x{064A}", # U+FC87 => 0644 064A +"\xEF\xB2\x88" => "\x{0645}\x{0627}", # U+FC88 => 0645 0627 +"\xEF\xB2\x89" => "\x{0645}\x{0645}", # U+FC89 => 0645 0645 +"\xEF\xB2\x8A" => "\x{0646}\x{0631}", # U+FC8A => 0646 0631 +"\xEF\xB2\x8B" => "\x{0646}\x{0632}", # U+FC8B => 0646 0632 +"\xEF\xB2\x8C" => "\x{0646}\x{0645}", # U+FC8C => 0646 0645 +"\xEF\xB2\x8D" => "\x{0646}\x{0646}", # U+FC8D => 0646 0646 +"\xEF\xB2\x8E" => "\x{0646}\x{0649}", # U+FC8E => 0646 0649 +"\xEF\xB2\x8F" => "\x{0646}\x{064A}", # U+FC8F => 0646 064A +"\xEF\xB2\x90" => "\x{0649}\x{0670}", # U+FC90 => 0649 0670 +"\xEF\xB2\x91" => "\x{064A}\x{0631}", # U+FC91 => 064A 0631 +"\xEF\xB2\x92" => "\x{064A}\x{0632}", # U+FC92 => 064A 0632 +"\xEF\xB2\x93" => "\x{064A}\x{0645}", # U+FC93 => 064A 0645 +"\xEF\xB2\x94" => "\x{064A}\x{0646}", # U+FC94 => 064A 0646 +"\xEF\xB2\x95" => "\x{064A}\x{0649}", # U+FC95 => 064A 0649 +"\xEF\xB2\x96" => "\x{064A}\x{064A}", # U+FC96 => 064A 064A +"\xEF\xB2\x97" => "\x{0626}\x{062C}", # U+FC97 => 0626 062C +"\xEF\xB2\x98" => "\x{0626}\x{062D}", # U+FC98 => 0626 062D +"\xEF\xB2\x99" => "\x{0626}\x{062E}", # U+FC99 => 0626 062E +"\xEF\xB2\x9A" => "\x{0626}\x{0645}", # U+FC9A => 0626 0645 +"\xEF\xB2\x9B" => "\x{0626}\x{0647}", # U+FC9B => 0626 0647 +"\xEF\xB2\x9C" => "\x{0628}\x{062C}", # U+FC9C => 0628 062C +"\xEF\xB2\x9D" => "\x{0628}\x{062D}", # U+FC9D => 0628 062D +"\xEF\xB2\x9E" => "\x{0628}\x{062E}", # U+FC9E => 0628 062E +"\xEF\xB2\x9F" => "\x{0628}\x{0645}", # U+FC9F => 0628 0645 +"\xEF\xB2\xA0" => "\x{0628}\x{0647}", # U+FCA0 => 0628 0647 +"\xEF\xB2\xA1" => "\x{062A}\x{062C}", # U+FCA1 => 062A 062C +"\xEF\xB2\xA2" => "\x{062A}\x{062D}", # U+FCA2 => 062A 062D +"\xEF\xB2\xA3" => "\x{062A}\x{062E}", # U+FCA3 => 062A 062E +"\xEF\xB2\xA4" => "\x{062A}\x{0645}", # U+FCA4 => 062A 0645 +"\xEF\xB2\xA5" => "\x{062A}\x{0647}", # U+FCA5 => 062A 0647 +"\xEF\xB2\xA6" => "\x{062B}\x{0645}", # U+FCA6 => 062B 0645 +"\xEF\xB2\xA7" => "\x{062C}\x{062D}", # U+FCA7 => 062C 062D +"\xEF\xB2\xA8" => "\x{062C}\x{0645}", # U+FCA8 => 062C 0645 +"\xEF\xB2\xA9" => "\x{062D}\x{062C}", # U+FCA9 => 062D 062C +"\xEF\xB2\xAA" => "\x{062D}\x{0645}", # U+FCAA => 062D 0645 +"\xEF\xB2\xAB" => "\x{062E}\x{062C}", # U+FCAB => 062E 062C +"\xEF\xB2\xAC" => "\x{062E}\x{0645}", # U+FCAC => 062E 0645 +"\xEF\xB2\xAD" => "\x{0633}\x{062C}", # U+FCAD => 0633 062C +"\xEF\xB2\xAE" => "\x{0633}\x{062D}", # U+FCAE => 0633 062D +"\xEF\xB2\xAF" => "\x{0633}\x{062E}", # U+FCAF => 0633 062E +"\xEF\xB2\xB0" => "\x{0633}\x{0645}", # U+FCB0 => 0633 0645 +"\xEF\xB2\xB1" => "\x{0635}\x{062D}", # U+FCB1 => 0635 062D +"\xEF\xB2\xB2" => "\x{0635}\x{062E}", # U+FCB2 => 0635 062E +"\xEF\xB2\xB3" => "\x{0635}\x{0645}", # U+FCB3 => 0635 0645 +"\xEF\xB2\xB4" => "\x{0636}\x{062C}", # U+FCB4 => 0636 062C +"\xEF\xB2\xB5" => "\x{0636}\x{062D}", # U+FCB5 => 0636 062D +"\xEF\xB2\xB6" => "\x{0636}\x{062E}", # U+FCB6 => 0636 062E +"\xEF\xB2\xB7" => "\x{0636}\x{0645}", # U+FCB7 => 0636 0645 +"\xEF\xB2\xB8" => "\x{0637}\x{062D}", # U+FCB8 => 0637 062D +"\xEF\xB2\xB9" => "\x{0638}\x{0645}", # U+FCB9 => 0638 0645 +"\xEF\xB2\xBA" => "\x{0639}\x{062C}", # U+FCBA => 0639 062C +"\xEF\xB2\xBB" => "\x{0639}\x{0645}", # U+FCBB => 0639 0645 +"\xEF\xB2\xBC" => "\x{063A}\x{062C}", # U+FCBC => 063A 062C +"\xEF\xB2\xBD" => "\x{063A}\x{0645}", # U+FCBD => 063A 0645 +"\xEF\xB2\xBE" => "\x{0641}\x{062C}", # U+FCBE => 0641 062C +"\xEF\xB2\xBF" => "\x{0641}\x{062D}", # U+FCBF => 0641 062D +"\xEF\xB3\x80" => "\x{0641}\x{062E}", # U+FCC0 => 0641 062E +"\xEF\xB3\x81" => "\x{0641}\x{0645}", # U+FCC1 => 0641 0645 +"\xEF\xB3\x82" => "\x{0642}\x{062D}", # U+FCC2 => 0642 062D +"\xEF\xB3\x83" => "\x{0642}\x{0645}", # U+FCC3 => 0642 0645 +"\xEF\xB3\x84" => "\x{0643}\x{062C}", # U+FCC4 => 0643 062C +"\xEF\xB3\x85" => "\x{0643}\x{062D}", # U+FCC5 => 0643 062D +"\xEF\xB3\x86" => "\x{0643}\x{062E}", # U+FCC6 => 0643 062E +"\xEF\xB3\x87" => "\x{0643}\x{0644}", # U+FCC7 => 0643 0644 +"\xEF\xB3\x88" => "\x{0643}\x{0645}", # U+FCC8 => 0643 0645 +"\xEF\xB3\x89" => "\x{0644}\x{062C}", # U+FCC9 => 0644 062C +"\xEF\xB3\x8A" => "\x{0644}\x{062D}", # U+FCCA => 0644 062D +"\xEF\xB3\x8B" => "\x{0644}\x{062E}", # U+FCCB => 0644 062E +"\xEF\xB3\x8C" => "\x{0644}\x{0645}", # U+FCCC => 0644 0645 +"\xEF\xB3\x8D" => "\x{0644}\x{0647}", # U+FCCD => 0644 0647 +"\xEF\xB3\x8E" => "\x{0645}\x{062C}", # U+FCCE => 0645 062C +"\xEF\xB3\x8F" => "\x{0645}\x{062D}", # U+FCCF => 0645 062D +"\xEF\xB3\x90" => "\x{0645}\x{062E}", # U+FCD0 => 0645 062E +"\xEF\xB3\x91" => "\x{0645}\x{0645}", # U+FCD1 => 0645 0645 +"\xEF\xB3\x92" => "\x{0646}\x{062C}", # U+FCD2 => 0646 062C +"\xEF\xB3\x93" => "\x{0646}\x{062D}", # U+FCD3 => 0646 062D +"\xEF\xB3\x94" => "\x{0646}\x{062E}", # U+FCD4 => 0646 062E +"\xEF\xB3\x95" => "\x{0646}\x{0645}", # U+FCD5 => 0646 0645 +"\xEF\xB3\x96" => "\x{0646}\x{0647}", # U+FCD6 => 0646 0647 +"\xEF\xB3\x97" => "\x{0647}\x{062C}", # U+FCD7 => 0647 062C +"\xEF\xB3\x98" => "\x{0647}\x{0645}", # U+FCD8 => 0647 0645 +"\xEF\xB3\x99" => "\x{0647}\x{0670}", # U+FCD9 => 0647 0670 +"\xEF\xB3\x9A" => "\x{064A}\x{062C}", # U+FCDA => 064A 062C +"\xEF\xB3\x9B" => "\x{064A}\x{062D}", # U+FCDB => 064A 062D +"\xEF\xB3\x9C" => "\x{064A}\x{062E}", # U+FCDC => 064A 062E +"\xEF\xB3\x9D" => "\x{064A}\x{0645}", # U+FCDD => 064A 0645 +"\xEF\xB3\x9E" => "\x{064A}\x{0647}", # U+FCDE => 064A 0647 +"\xEF\xB3\x9F" => "\x{0626}\x{0645}", # U+FCDF => 0626 0645 +"\xEF\xB3\xA0" => "\x{0626}\x{0647}", # U+FCE0 => 0626 0647 +"\xEF\xB3\xA1" => "\x{0628}\x{0645}", # U+FCE1 => 0628 0645 +"\xEF\xB3\xA2" => "\x{0628}\x{0647}", # U+FCE2 => 0628 0647 +"\xEF\xB3\xA3" => "\x{062A}\x{0645}", # U+FCE3 => 062A 0645 +"\xEF\xB3\xA4" => "\x{062A}\x{0647}", # U+FCE4 => 062A 0647 +"\xEF\xB3\xA5" => "\x{062B}\x{0645}", # U+FCE5 => 062B 0645 +"\xEF\xB3\xA6" => "\x{062B}\x{0647}", # U+FCE6 => 062B 0647 +"\xEF\xB3\xA7" => "\x{0633}\x{0645}", # U+FCE7 => 0633 0645 +"\xEF\xB3\xA8" => "\x{0633}\x{0647}", # U+FCE8 => 0633 0647 +"\xEF\xB3\xA9" => "\x{0634}\x{0645}", # U+FCE9 => 0634 0645 +"\xEF\xB3\xAA" => "\x{0634}\x{0647}", # U+FCEA => 0634 0647 +"\xEF\xB3\xAB" => "\x{0643}\x{0644}", # U+FCEB => 0643 0644 +"\xEF\xB3\xAC" => "\x{0643}\x{0645}", # U+FCEC => 0643 0645 +"\xEF\xB3\xAD" => "\x{0644}\x{0645}", # U+FCED => 0644 0645 +"\xEF\xB3\xAE" => "\x{0646}\x{0645}", # U+FCEE => 0646 0645 +"\xEF\xB3\xAF" => "\x{0646}\x{0647}", # U+FCEF => 0646 0647 +"\xEF\xB3\xB0" => "\x{064A}\x{0645}", # U+FCF0 => 064A 0645 +"\xEF\xB3\xB1" => "\x{064A}\x{0647}", # U+FCF1 => 064A 0647 +"\xEF\xB3\xB2" => "\x{0640}\x{064E}\x{0651}", # U+FCF2 => 0640 064E 0651 +"\xEF\xB3\xB3" => "\x{0640}\x{064F}\x{0651}", # U+FCF3 => 0640 064F 0651 +"\xEF\xB3\xB4" => "\x{0640}\x{0650}\x{0651}", # U+FCF4 => 0640 0650 0651 +"\xEF\xB3\xB5" => "\x{0637}\x{0649}", # U+FCF5 => 0637 0649 +"\xEF\xB3\xB6" => "\x{0637}\x{064A}", # U+FCF6 => 0637 064A +"\xEF\xB3\xB7" => "\x{0639}\x{0649}", # U+FCF7 => 0639 0649 +"\xEF\xB3\xB8" => "\x{0639}\x{064A}", # U+FCF8 => 0639 064A +"\xEF\xB3\xB9" => "\x{063A}\x{0649}", # U+FCF9 => 063A 0649 +"\xEF\xB3\xBA" => "\x{063A}\x{064A}", # U+FCFA => 063A 064A +"\xEF\xB3\xBB" => "\x{0633}\x{0649}", # U+FCFB => 0633 0649 +"\xEF\xB3\xBC" => "\x{0633}\x{064A}", # U+FCFC => 0633 064A +"\xEF\xB3\xBD" => "\x{0634}\x{0649}", # U+FCFD => 0634 0649 +"\xEF\xB3\xBE" => "\x{0634}\x{064A}", # U+FCFE => 0634 064A +"\xEF\xB3\xBF" => "\x{062D}\x{0649}", # U+FCFF => 062D 0649 +"\xEF\xB4\x80" => "\x{062D}\x{064A}", # U+FD00 => 062D 064A +"\xEF\xB4\x81" => "\x{062C}\x{0649}", # U+FD01 => 062C 0649 +"\xEF\xB4\x82" => "\x{062C}\x{064A}", # U+FD02 => 062C 064A +"\xEF\xB4\x83" => "\x{062E}\x{0649}", # U+FD03 => 062E 0649 +"\xEF\xB4\x84" => "\x{062E}\x{064A}", # U+FD04 => 062E 064A +"\xEF\xB4\x85" => "\x{0635}\x{0649}", # U+FD05 => 0635 0649 +"\xEF\xB4\x86" => "\x{0635}\x{064A}", # U+FD06 => 0635 064A +"\xEF\xB4\x87" => "\x{0636}\x{0649}", # U+FD07 => 0636 0649 +"\xEF\xB4\x88" => "\x{0636}\x{064A}", # U+FD08 => 0636 064A +"\xEF\xB4\x89" => "\x{0634}\x{062C}", # U+FD09 => 0634 062C +"\xEF\xB4\x8A" => "\x{0634}\x{062D}", # U+FD0A => 0634 062D +"\xEF\xB4\x8B" => "\x{0634}\x{062E}", # U+FD0B => 0634 062E +"\xEF\xB4\x8C" => "\x{0634}\x{0645}", # U+FD0C => 0634 0645 +"\xEF\xB4\x8D" => "\x{0634}\x{0631}", # U+FD0D => 0634 0631 +"\xEF\xB4\x8E" => "\x{0633}\x{0631}", # U+FD0E => 0633 0631 +"\xEF\xB4\x8F" => "\x{0635}\x{0631}", # U+FD0F => 0635 0631 +"\xEF\xB4\x90" => "\x{0636}\x{0631}", # U+FD10 => 0636 0631 +"\xEF\xB4\x91" => "\x{0637}\x{0649}", # U+FD11 => 0637 0649 +"\xEF\xB4\x92" => "\x{0637}\x{064A}", # U+FD12 => 0637 064A +"\xEF\xB4\x93" => "\x{0639}\x{0649}", # U+FD13 => 0639 0649 +"\xEF\xB4\x94" => "\x{0639}\x{064A}", # U+FD14 => 0639 064A +"\xEF\xB4\x95" => "\x{063A}\x{0649}", # U+FD15 => 063A 0649 +"\xEF\xB4\x96" => "\x{063A}\x{064A}", # U+FD16 => 063A 064A +"\xEF\xB4\x97" => "\x{0633}\x{0649}", # U+FD17 => 0633 0649 +"\xEF\xB4\x98" => "\x{0633}\x{064A}", # U+FD18 => 0633 064A +"\xEF\xB4\x99" => "\x{0634}\x{0649}", # U+FD19 => 0634 0649 +"\xEF\xB4\x9A" => "\x{0634}\x{064A}", # U+FD1A => 0634 064A +"\xEF\xB4\x9B" => "\x{062D}\x{0649}", # U+FD1B => 062D 0649 +"\xEF\xB4\x9C" => "\x{062D}\x{064A}", # U+FD1C => 062D 064A +"\xEF\xB4\x9D" => "\x{062C}\x{0649}", # U+FD1D => 062C 0649 +"\xEF\xB4\x9E" => "\x{062C}\x{064A}", # U+FD1E => 062C 064A +"\xEF\xB4\x9F" => "\x{062E}\x{0649}", # U+FD1F => 062E 0649 +"\xEF\xB4\xA0" => "\x{062E}\x{064A}", # U+FD20 => 062E 064A +"\xEF\xB4\xA1" => "\x{0635}\x{0649}", # U+FD21 => 0635 0649 +"\xEF\xB4\xA2" => "\x{0635}\x{064A}", # U+FD22 => 0635 064A +"\xEF\xB4\xA3" => "\x{0636}\x{0649}", # U+FD23 => 0636 0649 +"\xEF\xB4\xA4" => "\x{0636}\x{064A}", # U+FD24 => 0636 064A +"\xEF\xB4\xA5" => "\x{0634}\x{062C}", # U+FD25 => 0634 062C +"\xEF\xB4\xA6" => "\x{0634}\x{062D}", # U+FD26 => 0634 062D +"\xEF\xB4\xA7" => "\x{0634}\x{062E}", # U+FD27 => 0634 062E +"\xEF\xB4\xA8" => "\x{0634}\x{0645}", # U+FD28 => 0634 0645 +"\xEF\xB4\xA9" => "\x{0634}\x{0631}", # U+FD29 => 0634 0631 +"\xEF\xB4\xAA" => "\x{0633}\x{0631}", # U+FD2A => 0633 0631 +"\xEF\xB4\xAB" => "\x{0635}\x{0631}", # U+FD2B => 0635 0631 +"\xEF\xB4\xAC" => "\x{0636}\x{0631}", # U+FD2C => 0636 0631 +"\xEF\xB4\xAD" => "\x{0634}\x{062C}", # U+FD2D => 0634 062C +"\xEF\xB4\xAE" => "\x{0634}\x{062D}", # U+FD2E => 0634 062D +"\xEF\xB4\xAF" => "\x{0634}\x{062E}", # U+FD2F => 0634 062E +"\xEF\xB4\xB0" => "\x{0634}\x{0645}", # U+FD30 => 0634 0645 +"\xEF\xB4\xB1" => "\x{0633}\x{0647}", # U+FD31 => 0633 0647 +"\xEF\xB4\xB2" => "\x{0634}\x{0647}", # U+FD32 => 0634 0647 +"\xEF\xB4\xB3" => "\x{0637}\x{0645}", # U+FD33 => 0637 0645 +"\xEF\xB4\xB4" => "\x{0633}\x{062C}", # U+FD34 => 0633 062C +"\xEF\xB4\xB5" => "\x{0633}\x{062D}", # U+FD35 => 0633 062D +"\xEF\xB4\xB6" => "\x{0633}\x{062E}", # U+FD36 => 0633 062E +"\xEF\xB4\xB7" => "\x{0634}\x{062C}", # U+FD37 => 0634 062C +"\xEF\xB4\xB8" => "\x{0634}\x{062D}", # U+FD38 => 0634 062D +"\xEF\xB4\xB9" => "\x{0634}\x{062E}", # U+FD39 => 0634 062E +"\xEF\xB4\xBA" => "\x{0637}\x{0645}", # U+FD3A => 0637 0645 +"\xEF\xB4\xBB" => "\x{0638}\x{0645}", # U+FD3B => 0638 0645 +"\xEF\xB4\xBC" => "\x{0627}\x{064B}", # U+FD3C => 0627 064B +"\xEF\xB4\xBD" => "\x{0627}\x{064B}", # U+FD3D => 0627 064B +"\xEF\xB5\x90" => "\x{062A}\x{062C}\x{0645}", # U+FD50 => 062A 062C 0645 +"\xEF\xB5\x91" => "\x{062A}\x{062D}\x{062C}", # U+FD51 => 062A 062D 062C +"\xEF\xB5\x92" => "\x{062A}\x{062D}\x{062C}", # U+FD52 => 062A 062D 062C +"\xEF\xB5\x93" => "\x{062A}\x{062D}\x{0645}", # U+FD53 => 062A 062D 0645 +"\xEF\xB5\x94" => "\x{062A}\x{062E}\x{0645}", # U+FD54 => 062A 062E 0645 +"\xEF\xB5\x95" => "\x{062A}\x{0645}\x{062C}", # U+FD55 => 062A 0645 062C +"\xEF\xB5\x96" => "\x{062A}\x{0645}\x{062D}", # U+FD56 => 062A 0645 062D +"\xEF\xB5\x97" => "\x{062A}\x{0645}\x{062E}", # U+FD57 => 062A 0645 062E +"\xEF\xB5\x98" => "\x{062C}\x{0645}\x{062D}", # U+FD58 => 062C 0645 062D +"\xEF\xB5\x99" => "\x{062C}\x{0645}\x{062D}", # U+FD59 => 062C 0645 062D +"\xEF\xB5\x9A" => "\x{062D}\x{0645}\x{064A}", # U+FD5A => 062D 0645 064A +"\xEF\xB5\x9B" => "\x{062D}\x{0645}\x{0649}", # U+FD5B => 062D 0645 0649 +"\xEF\xB5\x9C" => "\x{0633}\x{062D}\x{062C}", # U+FD5C => 0633 062D 062C +"\xEF\xB5\x9D" => "\x{0633}\x{062C}\x{062D}", # U+FD5D => 0633 062C 062D +"\xEF\xB5\x9E" => "\x{0633}\x{062C}\x{0649}", # U+FD5E => 0633 062C 0649 +"\xEF\xB5\x9F" => "\x{0633}\x{0645}\x{062D}", # U+FD5F => 0633 0645 062D +"\xEF\xB5\xA0" => "\x{0633}\x{0645}\x{062D}", # U+FD60 => 0633 0645 062D +"\xEF\xB5\xA1" => "\x{0633}\x{0645}\x{062C}", # U+FD61 => 0633 0645 062C +"\xEF\xB5\xA2" => "\x{0633}\x{0645}\x{0645}", # U+FD62 => 0633 0645 0645 +"\xEF\xB5\xA3" => "\x{0633}\x{0645}\x{0645}", # U+FD63 => 0633 0645 0645 +"\xEF\xB5\xA4" => "\x{0635}\x{062D}\x{062D}", # U+FD64 => 0635 062D 062D +"\xEF\xB5\xA5" => "\x{0635}\x{062D}\x{062D}", # U+FD65 => 0635 062D 062D +"\xEF\xB5\xA6" => "\x{0635}\x{0645}\x{0645}", # U+FD66 => 0635 0645 0645 +"\xEF\xB5\xA7" => "\x{0634}\x{062D}\x{0645}", # U+FD67 => 0634 062D 0645 +"\xEF\xB5\xA8" => "\x{0634}\x{062D}\x{0645}", # U+FD68 => 0634 062D 0645 +"\xEF\xB5\xA9" => "\x{0634}\x{062C}\x{064A}", # U+FD69 => 0634 062C 064A +"\xEF\xB5\xAA" => "\x{0634}\x{0645}\x{062E}", # U+FD6A => 0634 0645 062E +"\xEF\xB5\xAB" => "\x{0634}\x{0645}\x{062E}", # U+FD6B => 0634 0645 062E +"\xEF\xB5\xAC" => "\x{0634}\x{0645}\x{0645}", # U+FD6C => 0634 0645 0645 +"\xEF\xB5\xAD" => "\x{0634}\x{0645}\x{0645}", # U+FD6D => 0634 0645 0645 +"\xEF\xB5\xAE" => "\x{0636}\x{062D}\x{0649}", # U+FD6E => 0636 062D 0649 +"\xEF\xB5\xAF" => "\x{0636}\x{062E}\x{0645}", # U+FD6F => 0636 062E 0645 +"\xEF\xB5\xB0" => "\x{0636}\x{062E}\x{0645}", # U+FD70 => 0636 062E 0645 +"\xEF\xB5\xB1" => "\x{0637}\x{0645}\x{062D}", # U+FD71 => 0637 0645 062D +"\xEF\xB5\xB2" => "\x{0637}\x{0645}\x{062D}", # U+FD72 => 0637 0645 062D +"\xEF\xB5\xB3" => "\x{0637}\x{0645}\x{0645}", # U+FD73 => 0637 0645 0645 +"\xEF\xB5\xB4" => "\x{0637}\x{0645}\x{064A}", # U+FD74 => 0637 0645 064A +"\xEF\xB5\xB5" => "\x{0639}\x{062C}\x{0645}", # U+FD75 => 0639 062C 0645 +"\xEF\xB5\xB6" => "\x{0639}\x{0645}\x{0645}", # U+FD76 => 0639 0645 0645 +"\xEF\xB5\xB7" => "\x{0639}\x{0645}\x{0645}", # U+FD77 => 0639 0645 0645 +"\xEF\xB5\xB8" => "\x{0639}\x{0645}\x{0649}", # U+FD78 => 0639 0645 0649 +"\xEF\xB5\xB9" => "\x{063A}\x{0645}\x{0645}", # U+FD79 => 063A 0645 0645 +"\xEF\xB5\xBA" => "\x{063A}\x{0645}\x{064A}", # U+FD7A => 063A 0645 064A +"\xEF\xB5\xBB" => "\x{063A}\x{0645}\x{0649}", # U+FD7B => 063A 0645 0649 +"\xEF\xB5\xBC" => "\x{0641}\x{062E}\x{0645}", # U+FD7C => 0641 062E 0645 +"\xEF\xB5\xBD" => "\x{0641}\x{062E}\x{0645}", # U+FD7D => 0641 062E 0645 +"\xEF\xB5\xBE" => "\x{0642}\x{0645}\x{062D}", # U+FD7E => 0642 0645 062D +"\xEF\xB5\xBF" => "\x{0642}\x{0645}\x{0645}", # U+FD7F => 0642 0645 0645 +"\xEF\xB6\x80" => "\x{0644}\x{062D}\x{0645}", # U+FD80 => 0644 062D 0645 +"\xEF\xB6\x81" => "\x{0644}\x{062D}\x{064A}", # U+FD81 => 0644 062D 064A +"\xEF\xB6\x82" => "\x{0644}\x{062D}\x{0649}", # U+FD82 => 0644 062D 0649 +"\xEF\xB6\x83" => "\x{0644}\x{062C}\x{062C}", # U+FD83 => 0644 062C 062C +"\xEF\xB6\x84" => "\x{0644}\x{062C}\x{062C}", # U+FD84 => 0644 062C 062C +"\xEF\xB6\x85" => "\x{0644}\x{062E}\x{0645}", # U+FD85 => 0644 062E 0645 +"\xEF\xB6\x86" => "\x{0644}\x{062E}\x{0645}", # U+FD86 => 0644 062E 0645 +"\xEF\xB6\x87" => "\x{0644}\x{0645}\x{062D}", # U+FD87 => 0644 0645 062D +"\xEF\xB6\x88" => "\x{0644}\x{0645}\x{062D}", # U+FD88 => 0644 0645 062D +"\xEF\xB6\x89" => "\x{0645}\x{062D}\x{062C}", # U+FD89 => 0645 062D 062C +"\xEF\xB6\x8A" => "\x{0645}\x{062D}\x{0645}", # U+FD8A => 0645 062D 0645 +"\xEF\xB6\x8B" => "\x{0645}\x{062D}\x{064A}", # U+FD8B => 0645 062D 064A +"\xEF\xB6\x8C" => "\x{0645}\x{062C}\x{062D}", # U+FD8C => 0645 062C 062D +"\xEF\xB6\x8D" => "\x{0645}\x{062C}\x{0645}", # U+FD8D => 0645 062C 0645 +"\xEF\xB6\x8E" => "\x{0645}\x{062E}\x{062C}", # U+FD8E => 0645 062E 062C +"\xEF\xB6\x8F" => "\x{0645}\x{062E}\x{0645}", # U+FD8F => 0645 062E 0645 +"\xEF\xB6\x92" => "\x{0645}\x{062C}\x{062E}", # U+FD92 => 0645 062C 062E +"\xEF\xB6\x93" => "\x{0647}\x{0645}\x{062C}", # U+FD93 => 0647 0645 062C +"\xEF\xB6\x94" => "\x{0647}\x{0645}\x{0645}", # U+FD94 => 0647 0645 0645 +"\xEF\xB6\x95" => "\x{0646}\x{062D}\x{0645}", # U+FD95 => 0646 062D 0645 +"\xEF\xB6\x96" => "\x{0646}\x{062D}\x{0649}", # U+FD96 => 0646 062D 0649 +"\xEF\xB6\x97" => "\x{0646}\x{062C}\x{0645}", # U+FD97 => 0646 062C 0645 +"\xEF\xB6\x98" => "\x{0646}\x{062C}\x{0645}", # U+FD98 => 0646 062C 0645 +"\xEF\xB6\x99" => "\x{0646}\x{062C}\x{0649}", # U+FD99 => 0646 062C 0649 +"\xEF\xB6\x9A" => "\x{0646}\x{0645}\x{064A}", # U+FD9A => 0646 0645 064A +"\xEF\xB6\x9B" => "\x{0646}\x{0645}\x{0649}", # U+FD9B => 0646 0645 0649 +"\xEF\xB6\x9C" => "\x{064A}\x{0645}\x{0645}", # U+FD9C => 064A 0645 0645 +"\xEF\xB6\x9D" => "\x{064A}\x{0645}\x{0645}", # U+FD9D => 064A 0645 0645 +"\xEF\xB6\x9E" => "\x{0628}\x{062E}\x{064A}", # U+FD9E => 0628 062E 064A +"\xEF\xB6\x9F" => "\x{062A}\x{062C}\x{064A}", # U+FD9F => 062A 062C 064A +"\xEF\xB6\xA0" => "\x{062A}\x{062C}\x{0649}", # U+FDA0 => 062A 062C 0649 +"\xEF\xB6\xA1" => "\x{062A}\x{062E}\x{064A}", # U+FDA1 => 062A 062E 064A +"\xEF\xB6\xA2" => "\x{062A}\x{062E}\x{0649}", # U+FDA2 => 062A 062E 0649 +"\xEF\xB6\xA3" => "\x{062A}\x{0645}\x{064A}", # U+FDA3 => 062A 0645 064A +"\xEF\xB6\xA4" => "\x{062A}\x{0645}\x{0649}", # U+FDA4 => 062A 0645 0649 +"\xEF\xB6\xA5" => "\x{062C}\x{0645}\x{064A}", # U+FDA5 => 062C 0645 064A +"\xEF\xB6\xA6" => "\x{062C}\x{062D}\x{0649}", # U+FDA6 => 062C 062D 0649 +"\xEF\xB6\xA7" => "\x{062C}\x{0645}\x{0649}", # U+FDA7 => 062C 0645 0649 +"\xEF\xB6\xA8" => "\x{0633}\x{062E}\x{0649}", # U+FDA8 => 0633 062E 0649 +"\xEF\xB6\xA9" => "\x{0635}\x{062D}\x{064A}", # U+FDA9 => 0635 062D 064A +"\xEF\xB6\xAA" => "\x{0634}\x{062D}\x{064A}", # U+FDAA => 0634 062D 064A +"\xEF\xB6\xAB" => "\x{0636}\x{062D}\x{064A}", # U+FDAB => 0636 062D 064A +"\xEF\xB6\xAC" => "\x{0644}\x{062C}\x{064A}", # U+FDAC => 0644 062C 064A +"\xEF\xB6\xAD" => "\x{0644}\x{0645}\x{064A}", # U+FDAD => 0644 0645 064A +"\xEF\xB6\xAE" => "\x{064A}\x{062D}\x{064A}", # U+FDAE => 064A 062D 064A +"\xEF\xB6\xAF" => "\x{064A}\x{062C}\x{064A}", # U+FDAF => 064A 062C 064A +"\xEF\xB6\xB0" => "\x{064A}\x{0645}\x{064A}", # U+FDB0 => 064A 0645 064A +"\xEF\xB6\xB1" => "\x{0645}\x{0645}\x{064A}", # U+FDB1 => 0645 0645 064A +"\xEF\xB6\xB2" => "\x{0642}\x{0645}\x{064A}", # U+FDB2 => 0642 0645 064A +"\xEF\xB6\xB3" => "\x{0646}\x{062D}\x{064A}", # U+FDB3 => 0646 062D 064A +"\xEF\xB6\xB4" => "\x{0642}\x{0645}\x{062D}", # U+FDB4 => 0642 0645 062D +"\xEF\xB6\xB5" => "\x{0644}\x{062D}\x{0645}", # U+FDB5 => 0644 062D 0645 +"\xEF\xB6\xB6" => "\x{0639}\x{0645}\x{064A}", # U+FDB6 => 0639 0645 064A +"\xEF\xB6\xB7" => "\x{0643}\x{0645}\x{064A}", # U+FDB7 => 0643 0645 064A +"\xEF\xB6\xB8" => "\x{0646}\x{062C}\x{062D}", # U+FDB8 => 0646 062C 062D +"\xEF\xB6\xB9" => "\x{0645}\x{062E}\x{064A}", # U+FDB9 => 0645 062E 064A +"\xEF\xB6\xBA" => "\x{0644}\x{062C}\x{0645}", # U+FDBA => 0644 062C 0645 +"\xEF\xB6\xBB" => "\x{0643}\x{0645}\x{0645}", # U+FDBB => 0643 0645 0645 +"\xEF\xB6\xBC" => "\x{0644}\x{062C}\x{0645}", # U+FDBC => 0644 062C 0645 +"\xEF\xB6\xBD" => "\x{0646}\x{062C}\x{062D}", # U+FDBD => 0646 062C 062D +"\xEF\xB6\xBE" => "\x{062C}\x{062D}\x{064A}", # U+FDBE => 062C 062D 064A +"\xEF\xB6\xBF" => "\x{062D}\x{062C}\x{064A}", # U+FDBF => 062D 062C 064A +"\xEF\xB7\x80" => "\x{0645}\x{062C}\x{064A}", # U+FDC0 => 0645 062C 064A +"\xEF\xB7\x81" => "\x{0641}\x{0645}\x{064A}", # U+FDC1 => 0641 0645 064A +"\xEF\xB7\x82" => "\x{0628}\x{062D}\x{064A}", # U+FDC2 => 0628 062D 064A +"\xEF\xB7\x83" => "\x{0643}\x{0645}\x{0645}", # U+FDC3 => 0643 0645 0645 +"\xEF\xB7\x84" => "\x{0639}\x{062C}\x{0645}", # U+FDC4 => 0639 062C 0645 +"\xEF\xB7\x85" => "\x{0635}\x{0645}\x{0645}", # U+FDC5 => 0635 0645 0645 +"\xEF\xB7\x86" => "\x{0633}\x{062E}\x{064A}", # U+FDC6 => 0633 062E 064A +"\xEF\xB7\x87" => "\x{0646}\x{062C}\x{064A}", # U+FDC7 => 0646 062C 064A +"\xEF\xB7\xB0" => "\x{0635}\x{0644}\x{06D2}", # U+FDF0 => 0635 0644 06D2 +"\xEF\xB7\xB1" => "\x{0642}\x{0644}\x{06D2}", # U+FDF1 => 0642 0644 06D2 +"\xEF\xB7\xB2" => "\x{0627}\x{0644}\x{0644}\x{0647}", # U+FDF2 => 0627 0644 0644 0647 +"\xEF\xB7\xB3" => "\x{0627}\x{0643}\x{0628}\x{0631}", # U+FDF3 => 0627 0643 0628 0631 +"\xEF\xB7\xB4" => "\x{0645}\x{062D}\x{0645}\x{062F}", # U+FDF4 => 0645 062D 0645 062F +"\xEF\xB7\xB5" => "\x{0635}\x{0644}\x{0639}\x{0645}", # U+FDF5 => 0635 0644 0639 0645 +"\xEF\xB7\xB6" => "\x{0631}\x{0633}\x{0648}\x{0644}", # U+FDF6 => 0631 0633 0648 0644 +"\xEF\xB7\xB7" => "\x{0639}\x{0644}\x{064A}\x{0647}", # U+FDF7 => 0639 0644 064A 0647 +"\xEF\xB7\xB8" => "\x{0648}\x{0633}\x{0644}\x{0645}", # U+FDF8 => 0648 0633 0644 0645 +"\xEF\xB7\xB9" => "\x{0635}\x{0644}\x{0649}", # U+FDF9 => 0635 0644 0649 +"\xEF\xB7\xBA" => "\x{0635}\x{0644}\x{0649}\x{0020}\x{0627}\x{0644}\x{0644}\x{0647}\x{0020}\x{0639}\x{0644}\x{064A}\x{0647}\x{0020}\x{0648}\x{0633}\x{0644}\x{0645}", # U+FDFA => 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 +"\xEF\xB7\xBB" => "\x{062C}\x{0644}\x{0020}\x{062C}\x{0644}\x{0627}\x{0644}\x{0647}", # U+FDFB => 062C 0644 0020 062C 0644 0627 0644 0647 +"\xEF\xB7\xBC" => "\x{0631}\x{06CC}\x{0627}\x{0644}", # U+FDFC => 0631 06CC 0627 0644 +"\xEF\xB8\x80" => "", # U+FE00 => +"\xEF\xB8\x81" => "", # U+FE01 => +"\xEF\xB8\x82" => "", # U+FE02 => +"\xEF\xB8\x83" => "", # U+FE03 => +"\xEF\xB8\x84" => "", # U+FE04 => +"\xEF\xB8\x85" => "", # U+FE05 => +"\xEF\xB8\x86" => "", # U+FE06 => +"\xEF\xB8\x87" => "", # U+FE07 => +"\xEF\xB8\x88" => "", # U+FE08 => +"\xEF\xB8\x89" => "", # U+FE09 => +"\xEF\xB8\x8A" => "", # U+FE0A => +"\xEF\xB8\x8B" => "", # U+FE0B => +"\xEF\xB8\x8C" => "", # U+FE0C => +"\xEF\xB8\x8D" => "", # U+FE0D => +"\xEF\xB8\x8E" => "", # U+FE0E => +"\xEF\xB8\x8F" => "", # U+FE0F => +"\xEF\xB8\x99" => "\x{002E}\x{002E}\x{002E}", # U+FE19 => 002E 002E 002E +"\xEF\xB8\xB0" => "\x{002E}\x{002E}", # U+FE30 => 002E 002E +"\xEF\xB9\x89" => "\x{0020}\x{0305}", # U+FE49 => 0020 0305 +"\xEF\xB9\x8A" => "\x{0020}\x{0305}", # U+FE4A => 0020 0305 +"\xEF\xB9\x8B" => "\x{0020}\x{0305}", # U+FE4B => 0020 0305 +"\xEF\xB9\x8C" => "\x{0020}\x{0305}", # U+FE4C => 0020 0305 +"\xEF\xB9\xB0" => "\x{0020}\x{064B}", # U+FE70 => 0020 064B +"\xEF\xB9\xB1" => "\x{0640}\x{064B}", # U+FE71 => 0640 064B +"\xEF\xB9\xB2" => "\x{0020}\x{064C}", # U+FE72 => 0020 064C +"\xEF\xB9\xB4" => "\x{0020}\x{064D}", # U+FE74 => 0020 064D +"\xEF\xB9\xB6" => "\x{0020}\x{064E}", # U+FE76 => 0020 064E +"\xEF\xB9\xB7" => "\x{0640}\x{064E}", # U+FE77 => 0640 064E +"\xEF\xB9\xB8" => "\x{0020}\x{064F}", # U+FE78 => 0020 064F +"\xEF\xB9\xB9" => "\x{0640}\x{064F}", # U+FE79 => 0640 064F +"\xEF\xB9\xBA" => "\x{0020}\x{0650}", # U+FE7A => 0020 0650 +"\xEF\xB9\xBB" => "\x{0640}\x{0650}", # U+FE7B => 0640 0650 +"\xEF\xB9\xBC" => "\x{0020}\x{0651}", # U+FE7C => 0020 0651 +"\xEF\xB9\xBD" => "\x{0640}\x{0651}", # U+FE7D => 0640 0651 +"\xEF\xB9\xBE" => "\x{0020}\x{0652}", # U+FE7E => 0020 0652 +"\xEF\xB9\xBF" => "\x{0640}\x{0652}", # U+FE7F => 0640 0652 +"\xEF\xBB\xB5" => "\x{0644}\x{0622}", # U+FEF5 => 0644 0622 +"\xEF\xBB\xB6" => "\x{0644}\x{0622}", # U+FEF6 => 0644 0622 +"\xEF\xBB\xB7" => "\x{0644}\x{0623}", # U+FEF7 => 0644 0623 +"\xEF\xBB\xB8" => "\x{0644}\x{0623}", # U+FEF8 => 0644 0623 +"\xEF\xBB\xB9" => "\x{0644}\x{0625}", # U+FEF9 => 0644 0625 +"\xEF\xBB\xBA" => "\x{0644}\x{0625}", # U+FEFA => 0644 0625 +"\xEF\xBB\xBB" => "\x{0644}\x{0627}", # U+FEFB => 0644 0627 +"\xEF\xBB\xBC" => "\x{0644}\x{0627}", # U+FEFC => 0644 0627 +"\xEF\xBB\xBF" => "", # U+FEFF => +"\xEF\xBE\xA0" => "", # U+FFA0 => +"\xEF\xBF\xA3" => "\x{0020}\x{0304}", # U+FFE3 => 0020 0304 +"\xEF\xBF\xB0" => "", # U+FFF0 => +"\xEF\xBF\xB1" => "", # U+FFF1 => +"\xEF\xBF\xB2" => "", # U+FFF2 => +"\xEF\xBF\xB3" => "", # U+FFF3 => +"\xEF\xBF\xB4" => "", # U+FFF4 => +"\xEF\xBF\xB5" => "", # U+FFF5 => +"\xEF\xBF\xB6" => "", # U+FFF6 => +"\xEF\xBF\xB7" => "", # U+FFF7 => +"\xEF\xBF\xB8" => "", # U+FFF8 => +"\xF0\x9D\x85\x9E" => "\x{1D157}\x{1D165}", # U+1D15E => 1D157 1D165 +"\xF0\x9D\x85\x9F" => "\x{1D158}\x{1D165}", # U+1D15F => 1D158 1D165 +"\xF0\x9D\x85\xA0" => "\x{1D158}\x{1D165}\x{1D16E}", # U+1D160 => 1D158 1D165 1D16E +"\xF0\x9D\x85\xA1" => "\x{1D158}\x{1D165}\x{1D16F}", # U+1D161 => 1D158 1D165 1D16F +"\xF0\x9D\x85\xA2" => "\x{1D158}\x{1D165}\x{1D170}", # U+1D162 => 1D158 1D165 1D170 +"\xF0\x9D\x85\xA3" => "\x{1D158}\x{1D165}\x{1D171}", # U+1D163 => 1D158 1D165 1D171 +"\xF0\x9D\x85\xA4" => "\x{1D158}\x{1D165}\x{1D172}", # U+1D164 => 1D158 1D165 1D172 +"\xF0\x9D\x85\xB3" => "", # U+1D173 => +"\xF0\x9D\x85\xB4" => "", # U+1D174 => +"\xF0\x9D\x85\xB5" => "", # U+1D175 => +"\xF0\x9D\x85\xB6" => "", # U+1D176 => +"\xF0\x9D\x85\xB7" => "", # U+1D177 => +"\xF0\x9D\x85\xB8" => "", # U+1D178 => +"\xF0\x9D\x85\xB9" => "", # U+1D179 => +"\xF0\x9D\x85\xBA" => "", # U+1D17A => +"\xF0\x9D\x86\xBB" => "\x{1D1B9}\x{1D165}", # U+1D1BB => 1D1B9 1D165 +"\xF0\x9D\x86\xBC" => "\x{1D1BA}\x{1D165}", # U+1D1BC => 1D1BA 1D165 +"\xF0\x9D\x86\xBD" => "\x{1D1B9}\x{1D165}\x{1D16E}", # U+1D1BD => 1D1B9 1D165 1D16E +"\xF0\x9D\x86\xBE" => "\x{1D1BA}\x{1D165}\x{1D16E}", # U+1D1BE => 1D1BA 1D165 1D16E +"\xF0\x9D\x86\xBF" => "\x{1D1B9}\x{1D165}\x{1D16F}", # U+1D1BF => 1D1B9 1D165 1D16F +"\xF0\x9D\x87\x80" => "\x{1D1BA}\x{1D165}\x{1D16F}", # U+1D1C0 => 1D1BA 1D165 1D16F +"\xF0\x9F\x84\x80" => "\x{0030}\x{002E}", # U+1F100 => 0030 002E +"\xF0\x9F\x84\x81" => "\x{0030}\x{002C}", # U+1F101 => 0030 002C +"\xF0\x9F\x84\x82" => "\x{0031}\x{002C}", # U+1F102 => 0031 002C +"\xF0\x9F\x84\x83" => "\x{0032}\x{002C}", # U+1F103 => 0032 002C +"\xF0\x9F\x84\x84" => "\x{0033}\x{002C}", # U+1F104 => 0033 002C +"\xF0\x9F\x84\x85" => "\x{0034}\x{002C}", # U+1F105 => 0034 002C +"\xF0\x9F\x84\x86" => "\x{0035}\x{002C}", # U+1F106 => 0035 002C +"\xF0\x9F\x84\x87" => "\x{0036}\x{002C}", # U+1F107 => 0036 002C +"\xF0\x9F\x84\x88" => "\x{0037}\x{002C}", # U+1F108 => 0037 002C +"\xF0\x9F\x84\x89" => "\x{0038}\x{002C}", # U+1F109 => 0038 002C +"\xF0\x9F\x84\x8A" => "\x{0039}\x{002C}", # U+1F10A => 0039 002C +"\xF0\x9F\x84\x90" => "\x{0028}\x{0061}\x{0029}", # U+1F110 => 0028 0061 0029 +"\xF0\x9F\x84\x91" => "\x{0028}\x{0062}\x{0029}", # U+1F111 => 0028 0062 0029 +"\xF0\x9F\x84\x92" => "\x{0028}\x{0063}\x{0029}", # U+1F112 => 0028 0063 0029 +"\xF0\x9F\x84\x93" => "\x{0028}\x{0064}\x{0029}", # U+1F113 => 0028 0064 0029 +"\xF0\x9F\x84\x94" => "\x{0028}\x{0065}\x{0029}", # U+1F114 => 0028 0065 0029 +"\xF0\x9F\x84\x95" => "\x{0028}\x{0066}\x{0029}", # U+1F115 => 0028 0066 0029 +"\xF0\x9F\x84\x96" => "\x{0028}\x{0067}\x{0029}", # U+1F116 => 0028 0067 0029 +"\xF0\x9F\x84\x97" => "\x{0028}\x{0068}\x{0029}", # U+1F117 => 0028 0068 0029 +"\xF0\x9F\x84\x98" => "\x{0028}\x{0069}\x{0029}", # U+1F118 => 0028 0069 0029 +"\xF0\x9F\x84\x99" => "\x{0028}\x{006A}\x{0029}", # U+1F119 => 0028 006A 0029 +"\xF0\x9F\x84\x9A" => "\x{0028}\x{006B}\x{0029}", # U+1F11A => 0028 006B 0029 +"\xF0\x9F\x84\x9B" => "\x{0028}\x{006C}\x{0029}", # U+1F11B => 0028 006C 0029 +"\xF0\x9F\x84\x9C" => "\x{0028}\x{006D}\x{0029}", # U+1F11C => 0028 006D 0029 +"\xF0\x9F\x84\x9D" => "\x{0028}\x{006E}\x{0029}", # U+1F11D => 0028 006E 0029 +"\xF0\x9F\x84\x9E" => "\x{0028}\x{006F}\x{0029}", # U+1F11E => 0028 006F 0029 +"\xF0\x9F\x84\x9F" => "\x{0028}\x{0070}\x{0029}", # U+1F11F => 0028 0070 0029 +"\xF0\x9F\x84\xA0" => "\x{0028}\x{0071}\x{0029}", # U+1F120 => 0028 0071 0029 +"\xF0\x9F\x84\xA1" => "\x{0028}\x{0072}\x{0029}", # U+1F121 => 0028 0072 0029 +"\xF0\x9F\x84\xA2" => "\x{0028}\x{0073}\x{0029}", # U+1F122 => 0028 0073 0029 +"\xF0\x9F\x84\xA3" => "\x{0028}\x{0074}\x{0029}", # U+1F123 => 0028 0074 0029 +"\xF0\x9F\x84\xA4" => "\x{0028}\x{0075}\x{0029}", # U+1F124 => 0028 0075 0029 +"\xF0\x9F\x84\xA5" => "\x{0028}\x{0076}\x{0029}", # U+1F125 => 0028 0076 0029 +"\xF0\x9F\x84\xA6" => "\x{0028}\x{0077}\x{0029}", # U+1F126 => 0028 0077 0029 +"\xF0\x9F\x84\xA7" => "\x{0028}\x{0078}\x{0029}", # U+1F127 => 0028 0078 0029 +"\xF0\x9F\x84\xA8" => "\x{0028}\x{0079}\x{0029}", # U+1F128 => 0028 0079 0029 +"\xF0\x9F\x84\xA9" => "\x{0028}\x{007A}\x{0029}", # U+1F129 => 0028 007A 0029 +"\xF0\x9F\x84\xAA" => "\x{3014}\x{0073}\x{3015}", # U+1F12A => 3014 0073 3015 +"\xF0\x9F\x84\xAD" => "\x{0063}\x{0064}", # U+1F12D => 0063 0064 +"\xF0\x9F\x84\xAE" => "\x{0077}\x{007A}", # U+1F12E => 0077 007A +"\xF0\x9F\x85\x8A" => "\x{0068}\x{0076}", # U+1F14A => 0068 0076 +"\xF0\x9F\x85\x8B" => "\x{006D}\x{0076}", # U+1F14B => 006D 0076 +"\xF0\x9F\x85\x8C" => "\x{0073}\x{0064}", # U+1F14C => 0073 0064 +"\xF0\x9F\x85\x8D" => "\x{0073}\x{0073}", # U+1F14D => 0073 0073 +"\xF0\x9F\x85\x8E" => "\x{0070}\x{0070}\x{0076}", # U+1F14E => 0070 0070 0076 +"\xF0\x9F\x86\x90" => "\x{0064}\x{006A}", # U+1F190 => 0064 006A +"\xF0\x9F\x88\x80" => "\x{307B}\x{304B}", # U+1F200 => 307B 304B +"\xF0\x9F\x89\x80" => "\x{3014}\x{672C}\x{3015}", # U+1F240 => 3014 672C 3015 +"\xF0\x9F\x89\x81" => "\x{3014}\x{4E09}\x{3015}", # U+1F241 => 3014 4E09 3015 +"\xF0\x9F\x89\x82" => "\x{3014}\x{4E8C}\x{3015}", # U+1F242 => 3014 4E8C 3015 +"\xF0\x9F\x89\x83" => "\x{3014}\x{5B89}\x{3015}", # U+1F243 => 3014 5B89 3015 +"\xF0\x9F\x89\x84" => "\x{3014}\x{70B9}\x{3015}", # U+1F244 => 3014 70B9 3015 +"\xF0\x9F\x89\x85" => "\x{3014}\x{6253}\x{3015}", # U+1F245 => 3014 6253 3015 +"\xF0\x9F\x89\x86" => "\x{3014}\x{76D7}\x{3015}", # U+1F246 => 3014 76D7 3015 +"\xF0\x9F\x89\x87" => "\x{3014}\x{52DD}\x{3015}", # U+1F247 => 3014 52DD 3015 +"\xF0\x9F\x89\x88" => "\x{3014}\x{6557}\x{3015}", # U+1F248 => 3014 6557 3015 +"\xF3\xA0\x80\x80" => "", # U+E0000 => +"\xF3\xA0\x80\x81" => "", # U+E0001 => +"\xF3\xA0\x80\x82" => "", # U+E0002 => +"\xF3\xA0\x80\x83" => "", # U+E0003 => +"\xF3\xA0\x80\x84" => "", # U+E0004 => +"\xF3\xA0\x80\x85" => "", # U+E0005 => +"\xF3\xA0\x80\x86" => "", # U+E0006 => +"\xF3\xA0\x80\x87" => "", # U+E0007 => +"\xF3\xA0\x80\x88" => "", # U+E0008 => +"\xF3\xA0\x80\x89" => "", # U+E0009 => +"\xF3\xA0\x80\x8A" => "", # U+E000A => +"\xF3\xA0\x80\x8B" => "", # U+E000B => +"\xF3\xA0\x80\x8C" => "", # U+E000C => +"\xF3\xA0\x80\x8D" => "", # U+E000D => +"\xF3\xA0\x80\x8E" => "", # U+E000E => +"\xF3\xA0\x80\x8F" => "", # U+E000F => +"\xF3\xA0\x80\x90" => "", # U+E0010 => +"\xF3\xA0\x80\x91" => "", # U+E0011 => +"\xF3\xA0\x80\x92" => "", # U+E0012 => +"\xF3\xA0\x80\x93" => "", # U+E0013 => +"\xF3\xA0\x80\x94" => "", # U+E0014 => +"\xF3\xA0\x80\x95" => "", # U+E0015 => +"\xF3\xA0\x80\x96" => "", # U+E0016 => +"\xF3\xA0\x80\x97" => "", # U+E0017 => +"\xF3\xA0\x80\x98" => "", # U+E0018 => +"\xF3\xA0\x80\x99" => "", # U+E0019 => +"\xF3\xA0\x80\x9A" => "", # U+E001A => +"\xF3\xA0\x80\x9B" => "", # U+E001B => +"\xF3\xA0\x80\x9C" => "", # U+E001C => +"\xF3\xA0\x80\x9D" => "", # U+E001D => +"\xF3\xA0\x80\x9E" => "", # U+E001E => +"\xF3\xA0\x80\x9F" => "", # U+E001F => +"\xF3\xA0\x80\xA0" => "", # U+E0020 => +"\xF3\xA0\x80\xA1" => "", # U+E0021 => +"\xF3\xA0\x80\xA2" => "", # U+E0022 => +"\xF3\xA0\x80\xA3" => "", # U+E0023 => +"\xF3\xA0\x80\xA4" => "", # U+E0024 => +"\xF3\xA0\x80\xA5" => "", # U+E0025 => +"\xF3\xA0\x80\xA6" => "", # U+E0026 => +"\xF3\xA0\x80\xA7" => "", # U+E0027 => +"\xF3\xA0\x80\xA8" => "", # U+E0028 => +"\xF3\xA0\x80\xA9" => "", # U+E0029 => +"\xF3\xA0\x80\xAA" => "", # U+E002A => +"\xF3\xA0\x80\xAB" => "", # U+E002B => +"\xF3\xA0\x80\xAC" => "", # U+E002C => +"\xF3\xA0\x80\xAD" => "", # U+E002D => +"\xF3\xA0\x80\xAE" => "", # U+E002E => +"\xF3\xA0\x80\xAF" => "", # U+E002F => +"\xF3\xA0\x80\xB0" => "", # U+E0030 => +"\xF3\xA0\x80\xB1" => "", # U+E0031 => +"\xF3\xA0\x80\xB2" => "", # U+E0032 => +"\xF3\xA0\x80\xB3" => "", # U+E0033 => +"\xF3\xA0\x80\xB4" => "", # U+E0034 => +"\xF3\xA0\x80\xB5" => "", # U+E0035 => +"\xF3\xA0\x80\xB6" => "", # U+E0036 => +"\xF3\xA0\x80\xB7" => "", # U+E0037 => +"\xF3\xA0\x80\xB8" => "", # U+E0038 => +"\xF3\xA0\x80\xB9" => "", # U+E0039 => +"\xF3\xA0\x80\xBA" => "", # U+E003A => +"\xF3\xA0\x80\xBB" => "", # U+E003B => +"\xF3\xA0\x80\xBC" => "", # U+E003C => +"\xF3\xA0\x80\xBD" => "", # U+E003D => +"\xF3\xA0\x80\xBE" => "", # U+E003E => +"\xF3\xA0\x80\xBF" => "", # U+E003F => +"\xF3\xA0\x81\x80" => "", # U+E0040 => +"\xF3\xA0\x81\x81" => "", # U+E0041 => +"\xF3\xA0\x81\x82" => "", # U+E0042 => +"\xF3\xA0\x81\x83" => "", # U+E0043 => +"\xF3\xA0\x81\x84" => "", # U+E0044 => +"\xF3\xA0\x81\x85" => "", # U+E0045 => +"\xF3\xA0\x81\x86" => "", # U+E0046 => +"\xF3\xA0\x81\x87" => "", # U+E0047 => +"\xF3\xA0\x81\x88" => "", # U+E0048 => +"\xF3\xA0\x81\x89" => "", # U+E0049 => +"\xF3\xA0\x81\x8A" => "", # U+E004A => +"\xF3\xA0\x81\x8B" => "", # U+E004B => +"\xF3\xA0\x81\x8C" => "", # U+E004C => +"\xF3\xA0\x81\x8D" => "", # U+E004D => +"\xF3\xA0\x81\x8E" => "", # U+E004E => +"\xF3\xA0\x81\x8F" => "", # U+E004F => +"\xF3\xA0\x81\x90" => "", # U+E0050 => +"\xF3\xA0\x81\x91" => "", # U+E0051 => +"\xF3\xA0\x81\x92" => "", # U+E0052 => +"\xF3\xA0\x81\x93" => "", # U+E0053 => +"\xF3\xA0\x81\x94" => "", # U+E0054 => +"\xF3\xA0\x81\x95" => "", # U+E0055 => +"\xF3\xA0\x81\x96" => "", # U+E0056 => +"\xF3\xA0\x81\x97" => "", # U+E0057 => +"\xF3\xA0\x81\x98" => "", # U+E0058 => +"\xF3\xA0\x81\x99" => "", # U+E0059 => +"\xF3\xA0\x81\x9A" => "", # U+E005A => +"\xF3\xA0\x81\x9B" => "", # U+E005B => +"\xF3\xA0\x81\x9C" => "", # U+E005C => +"\xF3\xA0\x81\x9D" => "", # U+E005D => +"\xF3\xA0\x81\x9E" => "", # U+E005E => +"\xF3\xA0\x81\x9F" => "", # U+E005F => +"\xF3\xA0\x81\xA0" => "", # U+E0060 => +"\xF3\xA0\x81\xA1" => "", # U+E0061 => +"\xF3\xA0\x81\xA2" => "", # U+E0062 => +"\xF3\xA0\x81\xA3" => "", # U+E0063 => +"\xF3\xA0\x81\xA4" => "", # U+E0064 => +"\xF3\xA0\x81\xA5" => "", # U+E0065 => +"\xF3\xA0\x81\xA6" => "", # U+E0066 => +"\xF3\xA0\x81\xA7" => "", # U+E0067 => +"\xF3\xA0\x81\xA8" => "", # U+E0068 => +"\xF3\xA0\x81\xA9" => "", # U+E0069 => +"\xF3\xA0\x81\xAA" => "", # U+E006A => +"\xF3\xA0\x81\xAB" => "", # U+E006B => +"\xF3\xA0\x81\xAC" => "", # U+E006C => +"\xF3\xA0\x81\xAD" => "", # U+E006D => +"\xF3\xA0\x81\xAE" => "", # U+E006E => +"\xF3\xA0\x81\xAF" => "", # U+E006F => +"\xF3\xA0\x81\xB0" => "", # U+E0070 => +"\xF3\xA0\x81\xB1" => "", # U+E0071 => +"\xF3\xA0\x81\xB2" => "", # U+E0072 => +"\xF3\xA0\x81\xB3" => "", # U+E0073 => +"\xF3\xA0\x81\xB4" => "", # U+E0074 => +"\xF3\xA0\x81\xB5" => "", # U+E0075 => +"\xF3\xA0\x81\xB6" => "", # U+E0076 => +"\xF3\xA0\x81\xB7" => "", # U+E0077 => +"\xF3\xA0\x81\xB8" => "", # U+E0078 => +"\xF3\xA0\x81\xB9" => "", # U+E0079 => +"\xF3\xA0\x81\xBA" => "", # U+E007A => +"\xF3\xA0\x81\xBB" => "", # U+E007B => +"\xF3\xA0\x81\xBC" => "", # U+E007C => +"\xF3\xA0\x81\xBD" => "", # U+E007D => +"\xF3\xA0\x81\xBE" => "", # U+E007E => +"\xF3\xA0\x81\xBF" => "", # U+E007F => +"\xF3\xA0\x82\x80" => "", # U+E0080 => +"\xF3\xA0\x82\x81" => "", # U+E0081 => +"\xF3\xA0\x82\x82" => "", # U+E0082 => +"\xF3\xA0\x82\x83" => "", # U+E0083 => +"\xF3\xA0\x82\x84" => "", # U+E0084 => +"\xF3\xA0\x82\x85" => "", # U+E0085 => +"\xF3\xA0\x82\x86" => "", # U+E0086 => +"\xF3\xA0\x82\x87" => "", # U+E0087 => +"\xF3\xA0\x82\x88" => "", # U+E0088 => +"\xF3\xA0\x82\x89" => "", # U+E0089 => +"\xF3\xA0\x82\x8A" => "", # U+E008A => +"\xF3\xA0\x82\x8B" => "", # U+E008B => +"\xF3\xA0\x82\x8C" => "", # U+E008C => +"\xF3\xA0\x82\x8D" => "", # U+E008D => +"\xF3\xA0\x82\x8E" => "", # U+E008E => +"\xF3\xA0\x82\x8F" => "", # U+E008F => +"\xF3\xA0\x82\x90" => "", # U+E0090 => +"\xF3\xA0\x82\x91" => "", # U+E0091 => +"\xF3\xA0\x82\x92" => "", # U+E0092 => +"\xF3\xA0\x82\x93" => "", # U+E0093 => +"\xF3\xA0\x82\x94" => "", # U+E0094 => +"\xF3\xA0\x82\x95" => "", # U+E0095 => +"\xF3\xA0\x82\x96" => "", # U+E0096 => +"\xF3\xA0\x82\x97" => "", # U+E0097 => +"\xF3\xA0\x82\x98" => "", # U+E0098 => +"\xF3\xA0\x82\x99" => "", # U+E0099 => +"\xF3\xA0\x82\x9A" => "", # U+E009A => +"\xF3\xA0\x82\x9B" => "", # U+E009B => +"\xF3\xA0\x82\x9C" => "", # U+E009C => +"\xF3\xA0\x82\x9D" => "", # U+E009D => +"\xF3\xA0\x82\x9E" => "", # U+E009E => +"\xF3\xA0\x82\x9F" => "", # U+E009F => +"\xF3\xA0\x82\xA0" => "", # U+E00A0 => +"\xF3\xA0\x82\xA1" => "", # U+E00A1 => +"\xF3\xA0\x82\xA2" => "", # U+E00A2 => +"\xF3\xA0\x82\xA3" => "", # U+E00A3 => +"\xF3\xA0\x82\xA4" => "", # U+E00A4 => +"\xF3\xA0\x82\xA5" => "", # U+E00A5 => +"\xF3\xA0\x82\xA6" => "", # U+E00A6 => +"\xF3\xA0\x82\xA7" => "", # U+E00A7 => +"\xF3\xA0\x82\xA8" => "", # U+E00A8 => +"\xF3\xA0\x82\xA9" => "", # U+E00A9 => +"\xF3\xA0\x82\xAA" => "", # U+E00AA => +"\xF3\xA0\x82\xAB" => "", # U+E00AB => +"\xF3\xA0\x82\xAC" => "", # U+E00AC => +"\xF3\xA0\x82\xAD" => "", # U+E00AD => +"\xF3\xA0\x82\xAE" => "", # U+E00AE => +"\xF3\xA0\x82\xAF" => "", # U+E00AF => +"\xF3\xA0\x82\xB0" => "", # U+E00B0 => +"\xF3\xA0\x82\xB1" => "", # U+E00B1 => +"\xF3\xA0\x82\xB2" => "", # U+E00B2 => +"\xF3\xA0\x82\xB3" => "", # U+E00B3 => +"\xF3\xA0\x82\xB4" => "", # U+E00B4 => +"\xF3\xA0\x82\xB5" => "", # U+E00B5 => +"\xF3\xA0\x82\xB6" => "", # U+E00B6 => +"\xF3\xA0\x82\xB7" => "", # U+E00B7 => +"\xF3\xA0\x82\xB8" => "", # U+E00B8 => +"\xF3\xA0\x82\xB9" => "", # U+E00B9 => +"\xF3\xA0\x82\xBA" => "", # U+E00BA => +"\xF3\xA0\x82\xBB" => "", # U+E00BB => +"\xF3\xA0\x82\xBC" => "", # U+E00BC => +"\xF3\xA0\x82\xBD" => "", # U+E00BD => +"\xF3\xA0\x82\xBE" => "", # U+E00BE => +"\xF3\xA0\x82\xBF" => "", # U+E00BF => +"\xF3\xA0\x83\x80" => "", # U+E00C0 => +"\xF3\xA0\x83\x81" => "", # U+E00C1 => +"\xF3\xA0\x83\x82" => "", # U+E00C2 => +"\xF3\xA0\x83\x83" => "", # U+E00C3 => +"\xF3\xA0\x83\x84" => "", # U+E00C4 => +"\xF3\xA0\x83\x85" => "", # U+E00C5 => +"\xF3\xA0\x83\x86" => "", # U+E00C6 => +"\xF3\xA0\x83\x87" => "", # U+E00C7 => +"\xF3\xA0\x83\x88" => "", # U+E00C8 => +"\xF3\xA0\x83\x89" => "", # U+E00C9 => +"\xF3\xA0\x83\x8A" => "", # U+E00CA => +"\xF3\xA0\x83\x8B" => "", # U+E00CB => +"\xF3\xA0\x83\x8C" => "", # U+E00CC => +"\xF3\xA0\x83\x8D" => "", # U+E00CD => +"\xF3\xA0\x83\x8E" => "", # U+E00CE => +"\xF3\xA0\x83\x8F" => "", # U+E00CF => +"\xF3\xA0\x83\x90" => "", # U+E00D0 => +"\xF3\xA0\x83\x91" => "", # U+E00D1 => +"\xF3\xA0\x83\x92" => "", # U+E00D2 => +"\xF3\xA0\x83\x93" => "", # U+E00D3 => +"\xF3\xA0\x83\x94" => "", # U+E00D4 => +"\xF3\xA0\x83\x95" => "", # U+E00D5 => +"\xF3\xA0\x83\x96" => "", # U+E00D6 => +"\xF3\xA0\x83\x97" => "", # U+E00D7 => +"\xF3\xA0\x83\x98" => "", # U+E00D8 => +"\xF3\xA0\x83\x99" => "", # U+E00D9 => +"\xF3\xA0\x83\x9A" => "", # U+E00DA => +"\xF3\xA0\x83\x9B" => "", # U+E00DB => +"\xF3\xA0\x83\x9C" => "", # U+E00DC => +"\xF3\xA0\x83\x9D" => "", # U+E00DD => +"\xF3\xA0\x83\x9E" => "", # U+E00DE => +"\xF3\xA0\x83\x9F" => "", # U+E00DF => +"\xF3\xA0\x83\xA0" => "", # U+E00E0 => +"\xF3\xA0\x83\xA1" => "", # U+E00E1 => +"\xF3\xA0\x83\xA2" => "", # U+E00E2 => +"\xF3\xA0\x83\xA3" => "", # U+E00E3 => +"\xF3\xA0\x83\xA4" => "", # U+E00E4 => +"\xF3\xA0\x83\xA5" => "", # U+E00E5 => +"\xF3\xA0\x83\xA6" => "", # U+E00E6 => +"\xF3\xA0\x83\xA7" => "", # U+E00E7 => +"\xF3\xA0\x83\xA8" => "", # U+E00E8 => +"\xF3\xA0\x83\xA9" => "", # U+E00E9 => +"\xF3\xA0\x83\xAA" => "", # U+E00EA => +"\xF3\xA0\x83\xAB" => "", # U+E00EB => +"\xF3\xA0\x83\xAC" => "", # U+E00EC => +"\xF3\xA0\x83\xAD" => "", # U+E00ED => +"\xF3\xA0\x83\xAE" => "", # U+E00EE => +"\xF3\xA0\x83\xAF" => "", # U+E00EF => +"\xF3\xA0\x83\xB0" => "", # U+E00F0 => +"\xF3\xA0\x83\xB1" => "", # U+E00F1 => +"\xF3\xA0\x83\xB2" => "", # U+E00F2 => +"\xF3\xA0\x83\xB3" => "", # U+E00F3 => +"\xF3\xA0\x83\xB4" => "", # U+E00F4 => +"\xF3\xA0\x83\xB5" => "", # U+E00F5 => +"\xF3\xA0\x83\xB6" => "", # U+E00F6 => +"\xF3\xA0\x83\xB7" => "", # U+E00F7 => +"\xF3\xA0\x83\xB8" => "", # U+E00F8 => +"\xF3\xA0\x83\xB9" => "", # U+E00F9 => +"\xF3\xA0\x83\xBA" => "", # U+E00FA => +"\xF3\xA0\x83\xBB" => "", # U+E00FB => +"\xF3\xA0\x83\xBC" => "", # U+E00FC => +"\xF3\xA0\x83\xBD" => "", # U+E00FD => +"\xF3\xA0\x83\xBE" => "", # U+E00FE => +"\xF3\xA0\x83\xBF" => "", # U+E00FF => +"\xF3\xA0\x84\x80" => "", # U+E0100 => +"\xF3\xA0\x84\x81" => "", # U+E0101 => +"\xF3\xA0\x84\x82" => "", # U+E0102 => +"\xF3\xA0\x84\x83" => "", # U+E0103 => +"\xF3\xA0\x84\x84" => "", # U+E0104 => +"\xF3\xA0\x84\x85" => "", # U+E0105 => +"\xF3\xA0\x84\x86" => "", # U+E0106 => +"\xF3\xA0\x84\x87" => "", # U+E0107 => +"\xF3\xA0\x84\x88" => "", # U+E0108 => +"\xF3\xA0\x84\x89" => "", # U+E0109 => +"\xF3\xA0\x84\x8A" => "", # U+E010A => +"\xF3\xA0\x84\x8B" => "", # U+E010B => +"\xF3\xA0\x84\x8C" => "", # U+E010C => +"\xF3\xA0\x84\x8D" => "", # U+E010D => +"\xF3\xA0\x84\x8E" => "", # U+E010E => +"\xF3\xA0\x84\x8F" => "", # U+E010F => +"\xF3\xA0\x84\x90" => "", # U+E0110 => +"\xF3\xA0\x84\x91" => "", # U+E0111 => +"\xF3\xA0\x84\x92" => "", # U+E0112 => +"\xF3\xA0\x84\x93" => "", # U+E0113 => +"\xF3\xA0\x84\x94" => "", # U+E0114 => +"\xF3\xA0\x84\x95" => "", # U+E0115 => +"\xF3\xA0\x84\x96" => "", # U+E0116 => +"\xF3\xA0\x84\x97" => "", # U+E0117 => +"\xF3\xA0\x84\x98" => "", # U+E0118 => +"\xF3\xA0\x84\x99" => "", # U+E0119 => +"\xF3\xA0\x84\x9A" => "", # U+E011A => +"\xF3\xA0\x84\x9B" => "", # U+E011B => +"\xF3\xA0\x84\x9C" => "", # U+E011C => +"\xF3\xA0\x84\x9D" => "", # U+E011D => +"\xF3\xA0\x84\x9E" => "", # U+E011E => +"\xF3\xA0\x84\x9F" => "", # U+E011F => +"\xF3\xA0\x84\xA0" => "", # U+E0120 => +"\xF3\xA0\x84\xA1" => "", # U+E0121 => +"\xF3\xA0\x84\xA2" => "", # U+E0122 => +"\xF3\xA0\x84\xA3" => "", # U+E0123 => +"\xF3\xA0\x84\xA4" => "", # U+E0124 => +"\xF3\xA0\x84\xA5" => "", # U+E0125 => +"\xF3\xA0\x84\xA6" => "", # U+E0126 => +"\xF3\xA0\x84\xA7" => "", # U+E0127 => +"\xF3\xA0\x84\xA8" => "", # U+E0128 => +"\xF3\xA0\x84\xA9" => "", # U+E0129 => +"\xF3\xA0\x84\xAA" => "", # U+E012A => +"\xF3\xA0\x84\xAB" => "", # U+E012B => +"\xF3\xA0\x84\xAC" => "", # U+E012C => +"\xF3\xA0\x84\xAD" => "", # U+E012D => +"\xF3\xA0\x84\xAE" => "", # U+E012E => +"\xF3\xA0\x84\xAF" => "", # U+E012F => +"\xF3\xA0\x84\xB0" => "", # U+E0130 => +"\xF3\xA0\x84\xB1" => "", # U+E0131 => +"\xF3\xA0\x84\xB2" => "", # U+E0132 => +"\xF3\xA0\x84\xB3" => "", # U+E0133 => +"\xF3\xA0\x84\xB4" => "", # U+E0134 => +"\xF3\xA0\x84\xB5" => "", # U+E0135 => +"\xF3\xA0\x84\xB6" => "", # U+E0136 => +"\xF3\xA0\x84\xB7" => "", # U+E0137 => +"\xF3\xA0\x84\xB8" => "", # U+E0138 => +"\xF3\xA0\x84\xB9" => "", # U+E0139 => +"\xF3\xA0\x84\xBA" => "", # U+E013A => +"\xF3\xA0\x84\xBB" => "", # U+E013B => +"\xF3\xA0\x84\xBC" => "", # U+E013C => +"\xF3\xA0\x84\xBD" => "", # U+E013D => +"\xF3\xA0\x84\xBE" => "", # U+E013E => +"\xF3\xA0\x84\xBF" => "", # U+E013F => +"\xF3\xA0\x85\x80" => "", # U+E0140 => +"\xF3\xA0\x85\x81" => "", # U+E0141 => +"\xF3\xA0\x85\x82" => "", # U+E0142 => +"\xF3\xA0\x85\x83" => "", # U+E0143 => +"\xF3\xA0\x85\x84" => "", # U+E0144 => +"\xF3\xA0\x85\x85" => "", # U+E0145 => +"\xF3\xA0\x85\x86" => "", # U+E0146 => +"\xF3\xA0\x85\x87" => "", # U+E0147 => +"\xF3\xA0\x85\x88" => "", # U+E0148 => +"\xF3\xA0\x85\x89" => "", # U+E0149 => +"\xF3\xA0\x85\x8A" => "", # U+E014A => +"\xF3\xA0\x85\x8B" => "", # U+E014B => +"\xF3\xA0\x85\x8C" => "", # U+E014C => +"\xF3\xA0\x85\x8D" => "", # U+E014D => +"\xF3\xA0\x85\x8E" => "", # U+E014E => +"\xF3\xA0\x85\x8F" => "", # U+E014F => +"\xF3\xA0\x85\x90" => "", # U+E0150 => +"\xF3\xA0\x85\x91" => "", # U+E0151 => +"\xF3\xA0\x85\x92" => "", # U+E0152 => +"\xF3\xA0\x85\x93" => "", # U+E0153 => +"\xF3\xA0\x85\x94" => "", # U+E0154 => +"\xF3\xA0\x85\x95" => "", # U+E0155 => +"\xF3\xA0\x85\x96" => "", # U+E0156 => +"\xF3\xA0\x85\x97" => "", # U+E0157 => +"\xF3\xA0\x85\x98" => "", # U+E0158 => +"\xF3\xA0\x85\x99" => "", # U+E0159 => +"\xF3\xA0\x85\x9A" => "", # U+E015A => +"\xF3\xA0\x85\x9B" => "", # U+E015B => +"\xF3\xA0\x85\x9C" => "", # U+E015C => +"\xF3\xA0\x85\x9D" => "", # U+E015D => +"\xF3\xA0\x85\x9E" => "", # U+E015E => +"\xF3\xA0\x85\x9F" => "", # U+E015F => +"\xF3\xA0\x85\xA0" => "", # U+E0160 => +"\xF3\xA0\x85\xA1" => "", # U+E0161 => +"\xF3\xA0\x85\xA2" => "", # U+E0162 => +"\xF3\xA0\x85\xA3" => "", # U+E0163 => +"\xF3\xA0\x85\xA4" => "", # U+E0164 => +"\xF3\xA0\x85\xA5" => "", # U+E0165 => +"\xF3\xA0\x85\xA6" => "", # U+E0166 => +"\xF3\xA0\x85\xA7" => "", # U+E0167 => +"\xF3\xA0\x85\xA8" => "", # U+E0168 => +"\xF3\xA0\x85\xA9" => "", # U+E0169 => +"\xF3\xA0\x85\xAA" => "", # U+E016A => +"\xF3\xA0\x85\xAB" => "", # U+E016B => +"\xF3\xA0\x85\xAC" => "", # U+E016C => +"\xF3\xA0\x85\xAD" => "", # U+E016D => +"\xF3\xA0\x85\xAE" => "", # U+E016E => +"\xF3\xA0\x85\xAF" => "", # U+E016F => +"\xF3\xA0\x85\xB0" => "", # U+E0170 => +"\xF3\xA0\x85\xB1" => "", # U+E0171 => +"\xF3\xA0\x85\xB2" => "", # U+E0172 => +"\xF3\xA0\x85\xB3" => "", # U+E0173 => +"\xF3\xA0\x85\xB4" => "", # U+E0174 => +"\xF3\xA0\x85\xB5" => "", # U+E0175 => +"\xF3\xA0\x85\xB6" => "", # U+E0176 => +"\xF3\xA0\x85\xB7" => "", # U+E0177 => +"\xF3\xA0\x85\xB8" => "", # U+E0178 => +"\xF3\xA0\x85\xB9" => "", # U+E0179 => +"\xF3\xA0\x85\xBA" => "", # U+E017A => +"\xF3\xA0\x85\xBB" => "", # U+E017B => +"\xF3\xA0\x85\xBC" => "", # U+E017C => +"\xF3\xA0\x85\xBD" => "", # U+E017D => +"\xF3\xA0\x85\xBE" => "", # U+E017E => +"\xF3\xA0\x85\xBF" => "", # U+E017F => +"\xF3\xA0\x86\x80" => "", # U+E0180 => +"\xF3\xA0\x86\x81" => "", # U+E0181 => +"\xF3\xA0\x86\x82" => "", # U+E0182 => +"\xF3\xA0\x86\x83" => "", # U+E0183 => +"\xF3\xA0\x86\x84" => "", # U+E0184 => +"\xF3\xA0\x86\x85" => "", # U+E0185 => +"\xF3\xA0\x86\x86" => "", # U+E0186 => +"\xF3\xA0\x86\x87" => "", # U+E0187 => +"\xF3\xA0\x86\x88" => "", # U+E0188 => +"\xF3\xA0\x86\x89" => "", # U+E0189 => +"\xF3\xA0\x86\x8A" => "", # U+E018A => +"\xF3\xA0\x86\x8B" => "", # U+E018B => +"\xF3\xA0\x86\x8C" => "", # U+E018C => +"\xF3\xA0\x86\x8D" => "", # U+E018D => +"\xF3\xA0\x86\x8E" => "", # U+E018E => +"\xF3\xA0\x86\x8F" => "", # U+E018F => +"\xF3\xA0\x86\x90" => "", # U+E0190 => +"\xF3\xA0\x86\x91" => "", # U+E0191 => +"\xF3\xA0\x86\x92" => "", # U+E0192 => +"\xF3\xA0\x86\x93" => "", # U+E0193 => +"\xF3\xA0\x86\x94" => "", # U+E0194 => +"\xF3\xA0\x86\x95" => "", # U+E0195 => +"\xF3\xA0\x86\x96" => "", # U+E0196 => +"\xF3\xA0\x86\x97" => "", # U+E0197 => +"\xF3\xA0\x86\x98" => "", # U+E0198 => +"\xF3\xA0\x86\x99" => "", # U+E0199 => +"\xF3\xA0\x86\x9A" => "", # U+E019A => +"\xF3\xA0\x86\x9B" => "", # U+E019B => +"\xF3\xA0\x86\x9C" => "", # U+E019C => +"\xF3\xA0\x86\x9D" => "", # U+E019D => +"\xF3\xA0\x86\x9E" => "", # U+E019E => +"\xF3\xA0\x86\x9F" => "", # U+E019F => +"\xF3\xA0\x86\xA0" => "", # U+E01A0 => +"\xF3\xA0\x86\xA1" => "", # U+E01A1 => +"\xF3\xA0\x86\xA2" => "", # U+E01A2 => +"\xF3\xA0\x86\xA3" => "", # U+E01A3 => +"\xF3\xA0\x86\xA4" => "", # U+E01A4 => +"\xF3\xA0\x86\xA5" => "", # U+E01A5 => +"\xF3\xA0\x86\xA6" => "", # U+E01A6 => +"\xF3\xA0\x86\xA7" => "", # U+E01A7 => +"\xF3\xA0\x86\xA8" => "", # U+E01A8 => +"\xF3\xA0\x86\xA9" => "", # U+E01A9 => +"\xF3\xA0\x86\xAA" => "", # U+E01AA => +"\xF3\xA0\x86\xAB" => "", # U+E01AB => +"\xF3\xA0\x86\xAC" => "", # U+E01AC => +"\xF3\xA0\x86\xAD" => "", # U+E01AD => +"\xF3\xA0\x86\xAE" => "", # U+E01AE => +"\xF3\xA0\x86\xAF" => "", # U+E01AF => +"\xF3\xA0\x86\xB0" => "", # U+E01B0 => +"\xF3\xA0\x86\xB1" => "", # U+E01B1 => +"\xF3\xA0\x86\xB2" => "", # U+E01B2 => +"\xF3\xA0\x86\xB3" => "", # U+E01B3 => +"\xF3\xA0\x86\xB4" => "", # U+E01B4 => +"\xF3\xA0\x86\xB5" => "", # U+E01B5 => +"\xF3\xA0\x86\xB6" => "", # U+E01B6 => +"\xF3\xA0\x86\xB7" => "", # U+E01B7 => +"\xF3\xA0\x86\xB8" => "", # U+E01B8 => +"\xF3\xA0\x86\xB9" => "", # U+E01B9 => +"\xF3\xA0\x86\xBA" => "", # U+E01BA => +"\xF3\xA0\x86\xBB" => "", # U+E01BB => +"\xF3\xA0\x86\xBC" => "", # U+E01BC => +"\xF3\xA0\x86\xBD" => "", # U+E01BD => +"\xF3\xA0\x86\xBE" => "", # U+E01BE => +"\xF3\xA0\x86\xBF" => "", # U+E01BF => +"\xF3\xA0\x87\x80" => "", # U+E01C0 => +"\xF3\xA0\x87\x81" => "", # U+E01C1 => +"\xF3\xA0\x87\x82" => "", # U+E01C2 => +"\xF3\xA0\x87\x83" => "", # U+E01C3 => +"\xF3\xA0\x87\x84" => "", # U+E01C4 => +"\xF3\xA0\x87\x85" => "", # U+E01C5 => +"\xF3\xA0\x87\x86" => "", # U+E01C6 => +"\xF3\xA0\x87\x87" => "", # U+E01C7 => +"\xF3\xA0\x87\x88" => "", # U+E01C8 => +"\xF3\xA0\x87\x89" => "", # U+E01C9 => +"\xF3\xA0\x87\x8A" => "", # U+E01CA => +"\xF3\xA0\x87\x8B" => "", # U+E01CB => +"\xF3\xA0\x87\x8C" => "", # U+E01CC => +"\xF3\xA0\x87\x8D" => "", # U+E01CD => +"\xF3\xA0\x87\x8E" => "", # U+E01CE => +"\xF3\xA0\x87\x8F" => "", # U+E01CF => +"\xF3\xA0\x87\x90" => "", # U+E01D0 => +"\xF3\xA0\x87\x91" => "", # U+E01D1 => +"\xF3\xA0\x87\x92" => "", # U+E01D2 => +"\xF3\xA0\x87\x93" => "", # U+E01D3 => +"\xF3\xA0\x87\x94" => "", # U+E01D4 => +"\xF3\xA0\x87\x95" => "", # U+E01D5 => +"\xF3\xA0\x87\x96" => "", # U+E01D6 => +"\xF3\xA0\x87\x97" => "", # U+E01D7 => +"\xF3\xA0\x87\x98" => "", # U+E01D8 => +"\xF3\xA0\x87\x99" => "", # U+E01D9 => +"\xF3\xA0\x87\x9A" => "", # U+E01DA => +"\xF3\xA0\x87\x9B" => "", # U+E01DB => +"\xF3\xA0\x87\x9C" => "", # U+E01DC => +"\xF3\xA0\x87\x9D" => "", # U+E01DD => +"\xF3\xA0\x87\x9E" => "", # U+E01DE => +"\xF3\xA0\x87\x9F" => "", # U+E01DF => +"\xF3\xA0\x87\xA0" => "", # U+E01E0 => +"\xF3\xA0\x87\xA1" => "", # U+E01E1 => +"\xF3\xA0\x87\xA2" => "", # U+E01E2 => +"\xF3\xA0\x87\xA3" => "", # U+E01E3 => +"\xF3\xA0\x87\xA4" => "", # U+E01E4 => +"\xF3\xA0\x87\xA5" => "", # U+E01E5 => +"\xF3\xA0\x87\xA6" => "", # U+E01E6 => +"\xF3\xA0\x87\xA7" => "", # U+E01E7 => +"\xF3\xA0\x87\xA8" => "", # U+E01E8 => +"\xF3\xA0\x87\xA9" => "", # U+E01E9 => +"\xF3\xA0\x87\xAA" => "", # U+E01EA => +"\xF3\xA0\x87\xAB" => "", # U+E01EB => +"\xF3\xA0\x87\xAC" => "", # U+E01EC => +"\xF3\xA0\x87\xAD" => "", # U+E01ED => +"\xF3\xA0\x87\xAE" => "", # U+E01EE => +"\xF3\xA0\x87\xAF" => "", # U+E01EF => +"\xF3\xA0\x87\xB0" => "", # U+E01F0 => +"\xF3\xA0\x87\xB1" => "", # U+E01F1 => +"\xF3\xA0\x87\xB2" => "", # U+E01F2 => +"\xF3\xA0\x87\xB3" => "", # U+E01F3 => +"\xF3\xA0\x87\xB4" => "", # U+E01F4 => +"\xF3\xA0\x87\xB5" => "", # U+E01F5 => +"\xF3\xA0\x87\xB6" => "", # U+E01F6 => +"\xF3\xA0\x87\xB7" => "", # U+E01F7 => +"\xF3\xA0\x87\xB8" => "", # U+E01F8 => +"\xF3\xA0\x87\xB9" => "", # U+E01F9 => +"\xF3\xA0\x87\xBA" => "", # U+E01FA => +"\xF3\xA0\x87\xBB" => "", # U+E01FB => +"\xF3\xA0\x87\xBC" => "", # U+E01FC => +"\xF3\xA0\x87\xBD" => "", # U+E01FD => +"\xF3\xA0\x87\xBE" => "", # U+E01FE => +"\xF3\xA0\x87\xBF" => "", # U+E01FF => +"\xF3\xA0\x88\x80" => "", # U+E0200 => +"\xF3\xA0\x88\x81" => "", # U+E0201 => +"\xF3\xA0\x88\x82" => "", # U+E0202 => +"\xF3\xA0\x88\x83" => "", # U+E0203 => +"\xF3\xA0\x88\x84" => "", # U+E0204 => +"\xF3\xA0\x88\x85" => "", # U+E0205 => +"\xF3\xA0\x88\x86" => "", # U+E0206 => +"\xF3\xA0\x88\x87" => "", # U+E0207 => +"\xF3\xA0\x88\x88" => "", # U+E0208 => +"\xF3\xA0\x88\x89" => "", # U+E0209 => +"\xF3\xA0\x88\x8A" => "", # U+E020A => +"\xF3\xA0\x88\x8B" => "", # U+E020B => +"\xF3\xA0\x88\x8C" => "", # U+E020C => +"\xF3\xA0\x88\x8D" => "", # U+E020D => +"\xF3\xA0\x88\x8E" => "", # U+E020E => +"\xF3\xA0\x88\x8F" => "", # U+E020F => +"\xF3\xA0\x88\x90" => "", # U+E0210 => +"\xF3\xA0\x88\x91" => "", # U+E0211 => +"\xF3\xA0\x88\x92" => "", # U+E0212 => +"\xF3\xA0\x88\x93" => "", # U+E0213 => +"\xF3\xA0\x88\x94" => "", # U+E0214 => +"\xF3\xA0\x88\x95" => "", # U+E0215 => +"\xF3\xA0\x88\x96" => "", # U+E0216 => +"\xF3\xA0\x88\x97" => "", # U+E0217 => +"\xF3\xA0\x88\x98" => "", # U+E0218 => +"\xF3\xA0\x88\x99" => "", # U+E0219 => +"\xF3\xA0\x88\x9A" => "", # U+E021A => +"\xF3\xA0\x88\x9B" => "", # U+E021B => +"\xF3\xA0\x88\x9C" => "", # U+E021C => +"\xF3\xA0\x88\x9D" => "", # U+E021D => +"\xF3\xA0\x88\x9E" => "", # U+E021E => +"\xF3\xA0\x88\x9F" => "", # U+E021F => +"\xF3\xA0\x88\xA0" => "", # U+E0220 => +"\xF3\xA0\x88\xA1" => "", # U+E0221 => +"\xF3\xA0\x88\xA2" => "", # U+E0222 => +"\xF3\xA0\x88\xA3" => "", # U+E0223 => +"\xF3\xA0\x88\xA4" => "", # U+E0224 => +"\xF3\xA0\x88\xA5" => "", # U+E0225 => +"\xF3\xA0\x88\xA6" => "", # U+E0226 => +"\xF3\xA0\x88\xA7" => "", # U+E0227 => +"\xF3\xA0\x88\xA8" => "", # U+E0228 => +"\xF3\xA0\x88\xA9" => "", # U+E0229 => +"\xF3\xA0\x88\xAA" => "", # U+E022A => +"\xF3\xA0\x88\xAB" => "", # U+E022B => +"\xF3\xA0\x88\xAC" => "", # U+E022C => +"\xF3\xA0\x88\xAD" => "", # U+E022D => +"\xF3\xA0\x88\xAE" => "", # U+E022E => +"\xF3\xA0\x88\xAF" => "", # U+E022F => +"\xF3\xA0\x88\xB0" => "", # U+E0230 => +"\xF3\xA0\x88\xB1" => "", # U+E0231 => +"\xF3\xA0\x88\xB2" => "", # U+E0232 => +"\xF3\xA0\x88\xB3" => "", # U+E0233 => +"\xF3\xA0\x88\xB4" => "", # U+E0234 => +"\xF3\xA0\x88\xB5" => "", # U+E0235 => +"\xF3\xA0\x88\xB6" => "", # U+E0236 => +"\xF3\xA0\x88\xB7" => "", # U+E0237 => +"\xF3\xA0\x88\xB8" => "", # U+E0238 => +"\xF3\xA0\x88\xB9" => "", # U+E0239 => +"\xF3\xA0\x88\xBA" => "", # U+E023A => +"\xF3\xA0\x88\xBB" => "", # U+E023B => +"\xF3\xA0\x88\xBC" => "", # U+E023C => +"\xF3\xA0\x88\xBD" => "", # U+E023D => +"\xF3\xA0\x88\xBE" => "", # U+E023E => +"\xF3\xA0\x88\xBF" => "", # U+E023F => +"\xF3\xA0\x89\x80" => "", # U+E0240 => +"\xF3\xA0\x89\x81" => "", # U+E0241 => +"\xF3\xA0\x89\x82" => "", # U+E0242 => +"\xF3\xA0\x89\x83" => "", # U+E0243 => +"\xF3\xA0\x89\x84" => "", # U+E0244 => +"\xF3\xA0\x89\x85" => "", # U+E0245 => +"\xF3\xA0\x89\x86" => "", # U+E0246 => +"\xF3\xA0\x89\x87" => "", # U+E0247 => +"\xF3\xA0\x89\x88" => "", # U+E0248 => +"\xF3\xA0\x89\x89" => "", # U+E0249 => +"\xF3\xA0\x89\x8A" => "", # U+E024A => +"\xF3\xA0\x89\x8B" => "", # U+E024B => +"\xF3\xA0\x89\x8C" => "", # U+E024C => +"\xF3\xA0\x89\x8D" => "", # U+E024D => +"\xF3\xA0\x89\x8E" => "", # U+E024E => +"\xF3\xA0\x89\x8F" => "", # U+E024F => +"\xF3\xA0\x89\x90" => "", # U+E0250 => +"\xF3\xA0\x89\x91" => "", # U+E0251 => +"\xF3\xA0\x89\x92" => "", # U+E0252 => +"\xF3\xA0\x89\x93" => "", # U+E0253 => +"\xF3\xA0\x89\x94" => "", # U+E0254 => +"\xF3\xA0\x89\x95" => "", # U+E0255 => +"\xF3\xA0\x89\x96" => "", # U+E0256 => +"\xF3\xA0\x89\x97" => "", # U+E0257 => +"\xF3\xA0\x89\x98" => "", # U+E0258 => +"\xF3\xA0\x89\x99" => "", # U+E0259 => +"\xF3\xA0\x89\x9A" => "", # U+E025A => +"\xF3\xA0\x89\x9B" => "", # U+E025B => +"\xF3\xA0\x89\x9C" => "", # U+E025C => +"\xF3\xA0\x89\x9D" => "", # U+E025D => +"\xF3\xA0\x89\x9E" => "", # U+E025E => +"\xF3\xA0\x89\x9F" => "", # U+E025F => +"\xF3\xA0\x89\xA0" => "", # U+E0260 => +"\xF3\xA0\x89\xA1" => "", # U+E0261 => +"\xF3\xA0\x89\xA2" => "", # U+E0262 => +"\xF3\xA0\x89\xA3" => "", # U+E0263 => +"\xF3\xA0\x89\xA4" => "", # U+E0264 => +"\xF3\xA0\x89\xA5" => "", # U+E0265 => +"\xF3\xA0\x89\xA6" => "", # U+E0266 => +"\xF3\xA0\x89\xA7" => "", # U+E0267 => +"\xF3\xA0\x89\xA8" => "", # U+E0268 => +"\xF3\xA0\x89\xA9" => "", # U+E0269 => +"\xF3\xA0\x89\xAA" => "", # U+E026A => +"\xF3\xA0\x89\xAB" => "", # U+E026B => +"\xF3\xA0\x89\xAC" => "", # U+E026C => +"\xF3\xA0\x89\xAD" => "", # U+E026D => +"\xF3\xA0\x89\xAE" => "", # U+E026E => +"\xF3\xA0\x89\xAF" => "", # U+E026F => +"\xF3\xA0\x89\xB0" => "", # U+E0270 => +"\xF3\xA0\x89\xB1" => "", # U+E0271 => +"\xF3\xA0\x89\xB2" => "", # U+E0272 => +"\xF3\xA0\x89\xB3" => "", # U+E0273 => +"\xF3\xA0\x89\xB4" => "", # U+E0274 => +"\xF3\xA0\x89\xB5" => "", # U+E0275 => +"\xF3\xA0\x89\xB6" => "", # U+E0276 => +"\xF3\xA0\x89\xB7" => "", # U+E0277 => +"\xF3\xA0\x89\xB8" => "", # U+E0278 => +"\xF3\xA0\x89\xB9" => "", # U+E0279 => +"\xF3\xA0\x89\xBA" => "", # U+E027A => +"\xF3\xA0\x89\xBB" => "", # U+E027B => +"\xF3\xA0\x89\xBC" => "", # U+E027C => +"\xF3\xA0\x89\xBD" => "", # U+E027D => +"\xF3\xA0\x89\xBE" => "", # U+E027E => +"\xF3\xA0\x89\xBF" => "", # U+E027F => +"\xF3\xA0\x8A\x80" => "", # U+E0280 => +"\xF3\xA0\x8A\x81" => "", # U+E0281 => +"\xF3\xA0\x8A\x82" => "", # U+E0282 => +"\xF3\xA0\x8A\x83" => "", # U+E0283 => +"\xF3\xA0\x8A\x84" => "", # U+E0284 => +"\xF3\xA0\x8A\x85" => "", # U+E0285 => +"\xF3\xA0\x8A\x86" => "", # U+E0286 => +"\xF3\xA0\x8A\x87" => "", # U+E0287 => +"\xF3\xA0\x8A\x88" => "", # U+E0288 => +"\xF3\xA0\x8A\x89" => "", # U+E0289 => +"\xF3\xA0\x8A\x8A" => "", # U+E028A => +"\xF3\xA0\x8A\x8B" => "", # U+E028B => +"\xF3\xA0\x8A\x8C" => "", # U+E028C => +"\xF3\xA0\x8A\x8D" => "", # U+E028D => +"\xF3\xA0\x8A\x8E" => "", # U+E028E => +"\xF3\xA0\x8A\x8F" => "", # U+E028F => +"\xF3\xA0\x8A\x90" => "", # U+E0290 => +"\xF3\xA0\x8A\x91" => "", # U+E0291 => +"\xF3\xA0\x8A\x92" => "", # U+E0292 => +"\xF3\xA0\x8A\x93" => "", # U+E0293 => +"\xF3\xA0\x8A\x94" => "", # U+E0294 => +"\xF3\xA0\x8A\x95" => "", # U+E0295 => +"\xF3\xA0\x8A\x96" => "", # U+E0296 => +"\xF3\xA0\x8A\x97" => "", # U+E0297 => +"\xF3\xA0\x8A\x98" => "", # U+E0298 => +"\xF3\xA0\x8A\x99" => "", # U+E0299 => +"\xF3\xA0\x8A\x9A" => "", # U+E029A => +"\xF3\xA0\x8A\x9B" => "", # U+E029B => +"\xF3\xA0\x8A\x9C" => "", # U+E029C => +"\xF3\xA0\x8A\x9D" => "", # U+E029D => +"\xF3\xA0\x8A\x9E" => "", # U+E029E => +"\xF3\xA0\x8A\x9F" => "", # U+E029F => +"\xF3\xA0\x8A\xA0" => "", # U+E02A0 => +"\xF3\xA0\x8A\xA1" => "", # U+E02A1 => +"\xF3\xA0\x8A\xA2" => "", # U+E02A2 => +"\xF3\xA0\x8A\xA3" => "", # U+E02A3 => +"\xF3\xA0\x8A\xA4" => "", # U+E02A4 => +"\xF3\xA0\x8A\xA5" => "", # U+E02A5 => +"\xF3\xA0\x8A\xA6" => "", # U+E02A6 => +"\xF3\xA0\x8A\xA7" => "", # U+E02A7 => +"\xF3\xA0\x8A\xA8" => "", # U+E02A8 => +"\xF3\xA0\x8A\xA9" => "", # U+E02A9 => +"\xF3\xA0\x8A\xAA" => "", # U+E02AA => +"\xF3\xA0\x8A\xAB" => "", # U+E02AB => +"\xF3\xA0\x8A\xAC" => "", # U+E02AC => +"\xF3\xA0\x8A\xAD" => "", # U+E02AD => +"\xF3\xA0\x8A\xAE" => "", # U+E02AE => +"\xF3\xA0\x8A\xAF" => "", # U+E02AF => +"\xF3\xA0\x8A\xB0" => "", # U+E02B0 => +"\xF3\xA0\x8A\xB1" => "", # U+E02B1 => +"\xF3\xA0\x8A\xB2" => "", # U+E02B2 => +"\xF3\xA0\x8A\xB3" => "", # U+E02B3 => +"\xF3\xA0\x8A\xB4" => "", # U+E02B4 => +"\xF3\xA0\x8A\xB5" => "", # U+E02B5 => +"\xF3\xA0\x8A\xB6" => "", # U+E02B6 => +"\xF3\xA0\x8A\xB7" => "", # U+E02B7 => +"\xF3\xA0\x8A\xB8" => "", # U+E02B8 => +"\xF3\xA0\x8A\xB9" => "", # U+E02B9 => +"\xF3\xA0\x8A\xBA" => "", # U+E02BA => +"\xF3\xA0\x8A\xBB" => "", # U+E02BB => +"\xF3\xA0\x8A\xBC" => "", # U+E02BC => +"\xF3\xA0\x8A\xBD" => "", # U+E02BD => +"\xF3\xA0\x8A\xBE" => "", # U+E02BE => +"\xF3\xA0\x8A\xBF" => "", # U+E02BF => +"\xF3\xA0\x8B\x80" => "", # U+E02C0 => +"\xF3\xA0\x8B\x81" => "", # U+E02C1 => +"\xF3\xA0\x8B\x82" => "", # U+E02C2 => +"\xF3\xA0\x8B\x83" => "", # U+E02C3 => +"\xF3\xA0\x8B\x84" => "", # U+E02C4 => +"\xF3\xA0\x8B\x85" => "", # U+E02C5 => +"\xF3\xA0\x8B\x86" => "", # U+E02C6 => +"\xF3\xA0\x8B\x87" => "", # U+E02C7 => +"\xF3\xA0\x8B\x88" => "", # U+E02C8 => +"\xF3\xA0\x8B\x89" => "", # U+E02C9 => +"\xF3\xA0\x8B\x8A" => "", # U+E02CA => +"\xF3\xA0\x8B\x8B" => "", # U+E02CB => +"\xF3\xA0\x8B\x8C" => "", # U+E02CC => +"\xF3\xA0\x8B\x8D" => "", # U+E02CD => +"\xF3\xA0\x8B\x8E" => "", # U+E02CE => +"\xF3\xA0\x8B\x8F" => "", # U+E02CF => +"\xF3\xA0\x8B\x90" => "", # U+E02D0 => +"\xF3\xA0\x8B\x91" => "", # U+E02D1 => +"\xF3\xA0\x8B\x92" => "", # U+E02D2 => +"\xF3\xA0\x8B\x93" => "", # U+E02D3 => +"\xF3\xA0\x8B\x94" => "", # U+E02D4 => +"\xF3\xA0\x8B\x95" => "", # U+E02D5 => +"\xF3\xA0\x8B\x96" => "", # U+E02D6 => +"\xF3\xA0\x8B\x97" => "", # U+E02D7 => +"\xF3\xA0\x8B\x98" => "", # U+E02D8 => +"\xF3\xA0\x8B\x99" => "", # U+E02D9 => +"\xF3\xA0\x8B\x9A" => "", # U+E02DA => +"\xF3\xA0\x8B\x9B" => "", # U+E02DB => +"\xF3\xA0\x8B\x9C" => "", # U+E02DC => +"\xF3\xA0\x8B\x9D" => "", # U+E02DD => +"\xF3\xA0\x8B\x9E" => "", # U+E02DE => +"\xF3\xA0\x8B\x9F" => "", # U+E02DF => +"\xF3\xA0\x8B\xA0" => "", # U+E02E0 => +"\xF3\xA0\x8B\xA1" => "", # U+E02E1 => +"\xF3\xA0\x8B\xA2" => "", # U+E02E2 => +"\xF3\xA0\x8B\xA3" => "", # U+E02E3 => +"\xF3\xA0\x8B\xA4" => "", # U+E02E4 => +"\xF3\xA0\x8B\xA5" => "", # U+E02E5 => +"\xF3\xA0\x8B\xA6" => "", # U+E02E6 => +"\xF3\xA0\x8B\xA7" => "", # U+E02E7 => +"\xF3\xA0\x8B\xA8" => "", # U+E02E8 => +"\xF3\xA0\x8B\xA9" => "", # U+E02E9 => +"\xF3\xA0\x8B\xAA" => "", # U+E02EA => +"\xF3\xA0\x8B\xAB" => "", # U+E02EB => +"\xF3\xA0\x8B\xAC" => "", # U+E02EC => +"\xF3\xA0\x8B\xAD" => "", # U+E02ED => +"\xF3\xA0\x8B\xAE" => "", # U+E02EE => +"\xF3\xA0\x8B\xAF" => "", # U+E02EF => +"\xF3\xA0\x8B\xB0" => "", # U+E02F0 => +"\xF3\xA0\x8B\xB1" => "", # U+E02F1 => +"\xF3\xA0\x8B\xB2" => "", # U+E02F2 => +"\xF3\xA0\x8B\xB3" => "", # U+E02F3 => +"\xF3\xA0\x8B\xB4" => "", # U+E02F4 => +"\xF3\xA0\x8B\xB5" => "", # U+E02F5 => +"\xF3\xA0\x8B\xB6" => "", # U+E02F6 => +"\xF3\xA0\x8B\xB7" => "", # U+E02F7 => +"\xF3\xA0\x8B\xB8" => "", # U+E02F8 => +"\xF3\xA0\x8B\xB9" => "", # U+E02F9 => +"\xF3\xA0\x8B\xBA" => "", # U+E02FA => +"\xF3\xA0\x8B\xBB" => "", # U+E02FB => +"\xF3\xA0\x8B\xBC" => "", # U+E02FC => +"\xF3\xA0\x8B\xBD" => "", # U+E02FD => +"\xF3\xA0\x8B\xBE" => "", # U+E02FE => +"\xF3\xA0\x8B\xBF" => "", # U+E02FF => +"\xF3\xA0\x8C\x80" => "", # U+E0300 => +"\xF3\xA0\x8C\x81" => "", # U+E0301 => +"\xF3\xA0\x8C\x82" => "", # U+E0302 => +"\xF3\xA0\x8C\x83" => "", # U+E0303 => +"\xF3\xA0\x8C\x84" => "", # U+E0304 => +"\xF3\xA0\x8C\x85" => "", # U+E0305 => +"\xF3\xA0\x8C\x86" => "", # U+E0306 => +"\xF3\xA0\x8C\x87" => "", # U+E0307 => +"\xF3\xA0\x8C\x88" => "", # U+E0308 => +"\xF3\xA0\x8C\x89" => "", # U+E0309 => +"\xF3\xA0\x8C\x8A" => "", # U+E030A => +"\xF3\xA0\x8C\x8B" => "", # U+E030B => +"\xF3\xA0\x8C\x8C" => "", # U+E030C => +"\xF3\xA0\x8C\x8D" => "", # U+E030D => +"\xF3\xA0\x8C\x8E" => "", # U+E030E => +"\xF3\xA0\x8C\x8F" => "", # U+E030F => +"\xF3\xA0\x8C\x90" => "", # U+E0310 => +"\xF3\xA0\x8C\x91" => "", # U+E0311 => +"\xF3\xA0\x8C\x92" => "", # U+E0312 => +"\xF3\xA0\x8C\x93" => "", # U+E0313 => +"\xF3\xA0\x8C\x94" => "", # U+E0314 => +"\xF3\xA0\x8C\x95" => "", # U+E0315 => +"\xF3\xA0\x8C\x96" => "", # U+E0316 => +"\xF3\xA0\x8C\x97" => "", # U+E0317 => +"\xF3\xA0\x8C\x98" => "", # U+E0318 => +"\xF3\xA0\x8C\x99" => "", # U+E0319 => +"\xF3\xA0\x8C\x9A" => "", # U+E031A => +"\xF3\xA0\x8C\x9B" => "", # U+E031B => +"\xF3\xA0\x8C\x9C" => "", # U+E031C => +"\xF3\xA0\x8C\x9D" => "", # U+E031D => +"\xF3\xA0\x8C\x9E" => "", # U+E031E => +"\xF3\xA0\x8C\x9F" => "", # U+E031F => +"\xF3\xA0\x8C\xA0" => "", # U+E0320 => +"\xF3\xA0\x8C\xA1" => "", # U+E0321 => +"\xF3\xA0\x8C\xA2" => "", # U+E0322 => +"\xF3\xA0\x8C\xA3" => "", # U+E0323 => +"\xF3\xA0\x8C\xA4" => "", # U+E0324 => +"\xF3\xA0\x8C\xA5" => "", # U+E0325 => +"\xF3\xA0\x8C\xA6" => "", # U+E0326 => +"\xF3\xA0\x8C\xA7" => "", # U+E0327 => +"\xF3\xA0\x8C\xA8" => "", # U+E0328 => +"\xF3\xA0\x8C\xA9" => "", # U+E0329 => +"\xF3\xA0\x8C\xAA" => "", # U+E032A => +"\xF3\xA0\x8C\xAB" => "", # U+E032B => +"\xF3\xA0\x8C\xAC" => "", # U+E032C => +"\xF3\xA0\x8C\xAD" => "", # U+E032D => +"\xF3\xA0\x8C\xAE" => "", # U+E032E => +"\xF3\xA0\x8C\xAF" => "", # U+E032F => +"\xF3\xA0\x8C\xB0" => "", # U+E0330 => +"\xF3\xA0\x8C\xB1" => "", # U+E0331 => +"\xF3\xA0\x8C\xB2" => "", # U+E0332 => +"\xF3\xA0\x8C\xB3" => "", # U+E0333 => +"\xF3\xA0\x8C\xB4" => "", # U+E0334 => +"\xF3\xA0\x8C\xB5" => "", # U+E0335 => +"\xF3\xA0\x8C\xB6" => "", # U+E0336 => +"\xF3\xA0\x8C\xB7" => "", # U+E0337 => +"\xF3\xA0\x8C\xB8" => "", # U+E0338 => +"\xF3\xA0\x8C\xB9" => "", # U+E0339 => +"\xF3\xA0\x8C\xBA" => "", # U+E033A => +"\xF3\xA0\x8C\xBB" => "", # U+E033B => +"\xF3\xA0\x8C\xBC" => "", # U+E033C => +"\xF3\xA0\x8C\xBD" => "", # U+E033D => +"\xF3\xA0\x8C\xBE" => "", # U+E033E => +"\xF3\xA0\x8C\xBF" => "", # U+E033F => +"\xF3\xA0\x8D\x80" => "", # U+E0340 => +"\xF3\xA0\x8D\x81" => "", # U+E0341 => +"\xF3\xA0\x8D\x82" => "", # U+E0342 => +"\xF3\xA0\x8D\x83" => "", # U+E0343 => +"\xF3\xA0\x8D\x84" => "", # U+E0344 => +"\xF3\xA0\x8D\x85" => "", # U+E0345 => +"\xF3\xA0\x8D\x86" => "", # U+E0346 => +"\xF3\xA0\x8D\x87" => "", # U+E0347 => +"\xF3\xA0\x8D\x88" => "", # U+E0348 => +"\xF3\xA0\x8D\x89" => "", # U+E0349 => +"\xF3\xA0\x8D\x8A" => "", # U+E034A => +"\xF3\xA0\x8D\x8B" => "", # U+E034B => +"\xF3\xA0\x8D\x8C" => "", # U+E034C => +"\xF3\xA0\x8D\x8D" => "", # U+E034D => +"\xF3\xA0\x8D\x8E" => "", # U+E034E => +"\xF3\xA0\x8D\x8F" => "", # U+E034F => +"\xF3\xA0\x8D\x90" => "", # U+E0350 => +"\xF3\xA0\x8D\x91" => "", # U+E0351 => +"\xF3\xA0\x8D\x92" => "", # U+E0352 => +"\xF3\xA0\x8D\x93" => "", # U+E0353 => +"\xF3\xA0\x8D\x94" => "", # U+E0354 => +"\xF3\xA0\x8D\x95" => "", # U+E0355 => +"\xF3\xA0\x8D\x96" => "", # U+E0356 => +"\xF3\xA0\x8D\x97" => "", # U+E0357 => +"\xF3\xA0\x8D\x98" => "", # U+E0358 => +"\xF3\xA0\x8D\x99" => "", # U+E0359 => +"\xF3\xA0\x8D\x9A" => "", # U+E035A => +"\xF3\xA0\x8D\x9B" => "", # U+E035B => +"\xF3\xA0\x8D\x9C" => "", # U+E035C => +"\xF3\xA0\x8D\x9D" => "", # U+E035D => +"\xF3\xA0\x8D\x9E" => "", # U+E035E => +"\xF3\xA0\x8D\x9F" => "", # U+E035F => +"\xF3\xA0\x8D\xA0" => "", # U+E0360 => +"\xF3\xA0\x8D\xA1" => "", # U+E0361 => +"\xF3\xA0\x8D\xA2" => "", # U+E0362 => +"\xF3\xA0\x8D\xA3" => "", # U+E0363 => +"\xF3\xA0\x8D\xA4" => "", # U+E0364 => +"\xF3\xA0\x8D\xA5" => "", # U+E0365 => +"\xF3\xA0\x8D\xA6" => "", # U+E0366 => +"\xF3\xA0\x8D\xA7" => "", # U+E0367 => +"\xF3\xA0\x8D\xA8" => "", # U+E0368 => +"\xF3\xA0\x8D\xA9" => "", # U+E0369 => +"\xF3\xA0\x8D\xAA" => "", # U+E036A => +"\xF3\xA0\x8D\xAB" => "", # U+E036B => +"\xF3\xA0\x8D\xAC" => "", # U+E036C => +"\xF3\xA0\x8D\xAD" => "", # U+E036D => +"\xF3\xA0\x8D\xAE" => "", # U+E036E => +"\xF3\xA0\x8D\xAF" => "", # U+E036F => +"\xF3\xA0\x8D\xB0" => "", # U+E0370 => +"\xF3\xA0\x8D\xB1" => "", # U+E0371 => +"\xF3\xA0\x8D\xB2" => "", # U+E0372 => +"\xF3\xA0\x8D\xB3" => "", # U+E0373 => +"\xF3\xA0\x8D\xB4" => "", # U+E0374 => +"\xF3\xA0\x8D\xB5" => "", # U+E0375 => +"\xF3\xA0\x8D\xB6" => "", # U+E0376 => +"\xF3\xA0\x8D\xB7" => "", # U+E0377 => +"\xF3\xA0\x8D\xB8" => "", # U+E0378 => +"\xF3\xA0\x8D\xB9" => "", # U+E0379 => +"\xF3\xA0\x8D\xBA" => "", # U+E037A => +"\xF3\xA0\x8D\xBB" => "", # U+E037B => +"\xF3\xA0\x8D\xBC" => "", # U+E037C => +"\xF3\xA0\x8D\xBD" => "", # U+E037D => +"\xF3\xA0\x8D\xBE" => "", # U+E037E => +"\xF3\xA0\x8D\xBF" => "", # U+E037F => +"\xF3\xA0\x8E\x80" => "", # U+E0380 => +"\xF3\xA0\x8E\x81" => "", # U+E0381 => +"\xF3\xA0\x8E\x82" => "", # U+E0382 => +"\xF3\xA0\x8E\x83" => "", # U+E0383 => +"\xF3\xA0\x8E\x84" => "", # U+E0384 => +"\xF3\xA0\x8E\x85" => "", # U+E0385 => +"\xF3\xA0\x8E\x86" => "", # U+E0386 => +"\xF3\xA0\x8E\x87" => "", # U+E0387 => +"\xF3\xA0\x8E\x88" => "", # U+E0388 => +"\xF3\xA0\x8E\x89" => "", # U+E0389 => +"\xF3\xA0\x8E\x8A" => "", # U+E038A => +"\xF3\xA0\x8E\x8B" => "", # U+E038B => +"\xF3\xA0\x8E\x8C" => "", # U+E038C => +"\xF3\xA0\x8E\x8D" => "", # U+E038D => +"\xF3\xA0\x8E\x8E" => "", # U+E038E => +"\xF3\xA0\x8E\x8F" => "", # U+E038F => +"\xF3\xA0\x8E\x90" => "", # U+E0390 => +"\xF3\xA0\x8E\x91" => "", # U+E0391 => +"\xF3\xA0\x8E\x92" => "", # U+E0392 => +"\xF3\xA0\x8E\x93" => "", # U+E0393 => +"\xF3\xA0\x8E\x94" => "", # U+E0394 => +"\xF3\xA0\x8E\x95" => "", # U+E0395 => +"\xF3\xA0\x8E\x96" => "", # U+E0396 => +"\xF3\xA0\x8E\x97" => "", # U+E0397 => +"\xF3\xA0\x8E\x98" => "", # U+E0398 => +"\xF3\xA0\x8E\x99" => "", # U+E0399 => +"\xF3\xA0\x8E\x9A" => "", # U+E039A => +"\xF3\xA0\x8E\x9B" => "", # U+E039B => +"\xF3\xA0\x8E\x9C" => "", # U+E039C => +"\xF3\xA0\x8E\x9D" => "", # U+E039D => +"\xF3\xA0\x8E\x9E" => "", # U+E039E => +"\xF3\xA0\x8E\x9F" => "", # U+E039F => +"\xF3\xA0\x8E\xA0" => "", # U+E03A0 => +"\xF3\xA0\x8E\xA1" => "", # U+E03A1 => +"\xF3\xA0\x8E\xA2" => "", # U+E03A2 => +"\xF3\xA0\x8E\xA3" => "", # U+E03A3 => +"\xF3\xA0\x8E\xA4" => "", # U+E03A4 => +"\xF3\xA0\x8E\xA5" => "", # U+E03A5 => +"\xF3\xA0\x8E\xA6" => "", # U+E03A6 => +"\xF3\xA0\x8E\xA7" => "", # U+E03A7 => +"\xF3\xA0\x8E\xA8" => "", # U+E03A8 => +"\xF3\xA0\x8E\xA9" => "", # U+E03A9 => +"\xF3\xA0\x8E\xAA" => "", # U+E03AA => +"\xF3\xA0\x8E\xAB" => "", # U+E03AB => +"\xF3\xA0\x8E\xAC" => "", # U+E03AC => +"\xF3\xA0\x8E\xAD" => "", # U+E03AD => +"\xF3\xA0\x8E\xAE" => "", # U+E03AE => +"\xF3\xA0\x8E\xAF" => "", # U+E03AF => +"\xF3\xA0\x8E\xB0" => "", # U+E03B0 => +"\xF3\xA0\x8E\xB1" => "", # U+E03B1 => +"\xF3\xA0\x8E\xB2" => "", # U+E03B2 => +"\xF3\xA0\x8E\xB3" => "", # U+E03B3 => +"\xF3\xA0\x8E\xB4" => "", # U+E03B4 => +"\xF3\xA0\x8E\xB5" => "", # U+E03B5 => +"\xF3\xA0\x8E\xB6" => "", # U+E03B6 => +"\xF3\xA0\x8E\xB7" => "", # U+E03B7 => +"\xF3\xA0\x8E\xB8" => "", # U+E03B8 => +"\xF3\xA0\x8E\xB9" => "", # U+E03B9 => +"\xF3\xA0\x8E\xBA" => "", # U+E03BA => +"\xF3\xA0\x8E\xBB" => "", # U+E03BB => +"\xF3\xA0\x8E\xBC" => "", # U+E03BC => +"\xF3\xA0\x8E\xBD" => "", # U+E03BD => +"\xF3\xA0\x8E\xBE" => "", # U+E03BE => +"\xF3\xA0\x8E\xBF" => "", # U+E03BF => +"\xF3\xA0\x8F\x80" => "", # U+E03C0 => +"\xF3\xA0\x8F\x81" => "", # U+E03C1 => +"\xF3\xA0\x8F\x82" => "", # U+E03C2 => +"\xF3\xA0\x8F\x83" => "", # U+E03C3 => +"\xF3\xA0\x8F\x84" => "", # U+E03C4 => +"\xF3\xA0\x8F\x85" => "", # U+E03C5 => +"\xF3\xA0\x8F\x86" => "", # U+E03C6 => +"\xF3\xA0\x8F\x87" => "", # U+E03C7 => +"\xF3\xA0\x8F\x88" => "", # U+E03C8 => +"\xF3\xA0\x8F\x89" => "", # U+E03C9 => +"\xF3\xA0\x8F\x8A" => "", # U+E03CA => +"\xF3\xA0\x8F\x8B" => "", # U+E03CB => +"\xF3\xA0\x8F\x8C" => "", # U+E03CC => +"\xF3\xA0\x8F\x8D" => "", # U+E03CD => +"\xF3\xA0\x8F\x8E" => "", # U+E03CE => +"\xF3\xA0\x8F\x8F" => "", # U+E03CF => +"\xF3\xA0\x8F\x90" => "", # U+E03D0 => +"\xF3\xA0\x8F\x91" => "", # U+E03D1 => +"\xF3\xA0\x8F\x92" => "", # U+E03D2 => +"\xF3\xA0\x8F\x93" => "", # U+E03D3 => +"\xF3\xA0\x8F\x94" => "", # U+E03D4 => +"\xF3\xA0\x8F\x95" => "", # U+E03D5 => +"\xF3\xA0\x8F\x96" => "", # U+E03D6 => +"\xF3\xA0\x8F\x97" => "", # U+E03D7 => +"\xF3\xA0\x8F\x98" => "", # U+E03D8 => +"\xF3\xA0\x8F\x99" => "", # U+E03D9 => +"\xF3\xA0\x8F\x9A" => "", # U+E03DA => +"\xF3\xA0\x8F\x9B" => "", # U+E03DB => +"\xF3\xA0\x8F\x9C" => "", # U+E03DC => +"\xF3\xA0\x8F\x9D" => "", # U+E03DD => +"\xF3\xA0\x8F\x9E" => "", # U+E03DE => +"\xF3\xA0\x8F\x9F" => "", # U+E03DF => +"\xF3\xA0\x8F\xA0" => "", # U+E03E0 => +"\xF3\xA0\x8F\xA1" => "", # U+E03E1 => +"\xF3\xA0\x8F\xA2" => "", # U+E03E2 => +"\xF3\xA0\x8F\xA3" => "", # U+E03E3 => +"\xF3\xA0\x8F\xA4" => "", # U+E03E4 => +"\xF3\xA0\x8F\xA5" => "", # U+E03E5 => +"\xF3\xA0\x8F\xA6" => "", # U+E03E6 => +"\xF3\xA0\x8F\xA7" => "", # U+E03E7 => +"\xF3\xA0\x8F\xA8" => "", # U+E03E8 => +"\xF3\xA0\x8F\xA9" => "", # U+E03E9 => +"\xF3\xA0\x8F\xAA" => "", # U+E03EA => +"\xF3\xA0\x8F\xAB" => "", # U+E03EB => +"\xF3\xA0\x8F\xAC" => "", # U+E03EC => +"\xF3\xA0\x8F\xAD" => "", # U+E03ED => +"\xF3\xA0\x8F\xAE" => "", # U+E03EE => +"\xF3\xA0\x8F\xAF" => "", # U+E03EF => +"\xF3\xA0\x8F\xB0" => "", # U+E03F0 => +"\xF3\xA0\x8F\xB1" => "", # U+E03F1 => +"\xF3\xA0\x8F\xB2" => "", # U+E03F2 => +"\xF3\xA0\x8F\xB3" => "", # U+E03F3 => +"\xF3\xA0\x8F\xB4" => "", # U+E03F4 => +"\xF3\xA0\x8F\xB5" => "", # U+E03F5 => +"\xF3\xA0\x8F\xB6" => "", # U+E03F6 => +"\xF3\xA0\x8F\xB7" => "", # U+E03F7 => +"\xF3\xA0\x8F\xB8" => "", # U+E03F8 => +"\xF3\xA0\x8F\xB9" => "", # U+E03F9 => +"\xF3\xA0\x8F\xBA" => "", # U+E03FA => +"\xF3\xA0\x8F\xBB" => "", # U+E03FB => +"\xF3\xA0\x8F\xBC" => "", # U+E03FC => +"\xF3\xA0\x8F\xBD" => "", # U+E03FD => +"\xF3\xA0\x8F\xBE" => "", # U+E03FE => +"\xF3\xA0\x8F\xBF" => "", # U+E03FF => +"\xF3\xA0\x90\x80" => "", # U+E0400 => +"\xF3\xA0\x90\x81" => "", # U+E0401 => +"\xF3\xA0\x90\x82" => "", # U+E0402 => +"\xF3\xA0\x90\x83" => "", # U+E0403 => +"\xF3\xA0\x90\x84" => "", # U+E0404 => +"\xF3\xA0\x90\x85" => "", # U+E0405 => +"\xF3\xA0\x90\x86" => "", # U+E0406 => +"\xF3\xA0\x90\x87" => "", # U+E0407 => +"\xF3\xA0\x90\x88" => "", # U+E0408 => +"\xF3\xA0\x90\x89" => "", # U+E0409 => +"\xF3\xA0\x90\x8A" => "", # U+E040A => +"\xF3\xA0\x90\x8B" => "", # U+E040B => +"\xF3\xA0\x90\x8C" => "", # U+E040C => +"\xF3\xA0\x90\x8D" => "", # U+E040D => +"\xF3\xA0\x90\x8E" => "", # U+E040E => +"\xF3\xA0\x90\x8F" => "", # U+E040F => +"\xF3\xA0\x90\x90" => "", # U+E0410 => +"\xF3\xA0\x90\x91" => "", # U+E0411 => +"\xF3\xA0\x90\x92" => "", # U+E0412 => +"\xF3\xA0\x90\x93" => "", # U+E0413 => +"\xF3\xA0\x90\x94" => "", # U+E0414 => +"\xF3\xA0\x90\x95" => "", # U+E0415 => +"\xF3\xA0\x90\x96" => "", # U+E0416 => +"\xF3\xA0\x90\x97" => "", # U+E0417 => +"\xF3\xA0\x90\x98" => "", # U+E0418 => +"\xF3\xA0\x90\x99" => "", # U+E0419 => +"\xF3\xA0\x90\x9A" => "", # U+E041A => +"\xF3\xA0\x90\x9B" => "", # U+E041B => +"\xF3\xA0\x90\x9C" => "", # U+E041C => +"\xF3\xA0\x90\x9D" => "", # U+E041D => +"\xF3\xA0\x90\x9E" => "", # U+E041E => +"\xF3\xA0\x90\x9F" => "", # U+E041F => +"\xF3\xA0\x90\xA0" => "", # U+E0420 => +"\xF3\xA0\x90\xA1" => "", # U+E0421 => +"\xF3\xA0\x90\xA2" => "", # U+E0422 => +"\xF3\xA0\x90\xA3" => "", # U+E0423 => +"\xF3\xA0\x90\xA4" => "", # U+E0424 => +"\xF3\xA0\x90\xA5" => "", # U+E0425 => +"\xF3\xA0\x90\xA6" => "", # U+E0426 => +"\xF3\xA0\x90\xA7" => "", # U+E0427 => +"\xF3\xA0\x90\xA8" => "", # U+E0428 => +"\xF3\xA0\x90\xA9" => "", # U+E0429 => +"\xF3\xA0\x90\xAA" => "", # U+E042A => +"\xF3\xA0\x90\xAB" => "", # U+E042B => +"\xF3\xA0\x90\xAC" => "", # U+E042C => +"\xF3\xA0\x90\xAD" => "", # U+E042D => +"\xF3\xA0\x90\xAE" => "", # U+E042E => +"\xF3\xA0\x90\xAF" => "", # U+E042F => +"\xF3\xA0\x90\xB0" => "", # U+E0430 => +"\xF3\xA0\x90\xB1" => "", # U+E0431 => +"\xF3\xA0\x90\xB2" => "", # U+E0432 => +"\xF3\xA0\x90\xB3" => "", # U+E0433 => +"\xF3\xA0\x90\xB4" => "", # U+E0434 => +"\xF3\xA0\x90\xB5" => "", # U+E0435 => +"\xF3\xA0\x90\xB6" => "", # U+E0436 => +"\xF3\xA0\x90\xB7" => "", # U+E0437 => +"\xF3\xA0\x90\xB8" => "", # U+E0438 => +"\xF3\xA0\x90\xB9" => "", # U+E0439 => +"\xF3\xA0\x90\xBA" => "", # U+E043A => +"\xF3\xA0\x90\xBB" => "", # U+E043B => +"\xF3\xA0\x90\xBC" => "", # U+E043C => +"\xF3\xA0\x90\xBD" => "", # U+E043D => +"\xF3\xA0\x90\xBE" => "", # U+E043E => +"\xF3\xA0\x90\xBF" => "", # U+E043F => +"\xF3\xA0\x91\x80" => "", # U+E0440 => +"\xF3\xA0\x91\x81" => "", # U+E0441 => +"\xF3\xA0\x91\x82" => "", # U+E0442 => +"\xF3\xA0\x91\x83" => "", # U+E0443 => +"\xF3\xA0\x91\x84" => "", # U+E0444 => +"\xF3\xA0\x91\x85" => "", # U+E0445 => +"\xF3\xA0\x91\x86" => "", # U+E0446 => +"\xF3\xA0\x91\x87" => "", # U+E0447 => +"\xF3\xA0\x91\x88" => "", # U+E0448 => +"\xF3\xA0\x91\x89" => "", # U+E0449 => +"\xF3\xA0\x91\x8A" => "", # U+E044A => +"\xF3\xA0\x91\x8B" => "", # U+E044B => +"\xF3\xA0\x91\x8C" => "", # U+E044C => +"\xF3\xA0\x91\x8D" => "", # U+E044D => +"\xF3\xA0\x91\x8E" => "", # U+E044E => +"\xF3\xA0\x91\x8F" => "", # U+E044F => +"\xF3\xA0\x91\x90" => "", # U+E0450 => +"\xF3\xA0\x91\x91" => "", # U+E0451 => +"\xF3\xA0\x91\x92" => "", # U+E0452 => +"\xF3\xA0\x91\x93" => "", # U+E0453 => +"\xF3\xA0\x91\x94" => "", # U+E0454 => +"\xF3\xA0\x91\x95" => "", # U+E0455 => +"\xF3\xA0\x91\x96" => "", # U+E0456 => +"\xF3\xA0\x91\x97" => "", # U+E0457 => +"\xF3\xA0\x91\x98" => "", # U+E0458 => +"\xF3\xA0\x91\x99" => "", # U+E0459 => +"\xF3\xA0\x91\x9A" => "", # U+E045A => +"\xF3\xA0\x91\x9B" => "", # U+E045B => +"\xF3\xA0\x91\x9C" => "", # U+E045C => +"\xF3\xA0\x91\x9D" => "", # U+E045D => +"\xF3\xA0\x91\x9E" => "", # U+E045E => +"\xF3\xA0\x91\x9F" => "", # U+E045F => +"\xF3\xA0\x91\xA0" => "", # U+E0460 => +"\xF3\xA0\x91\xA1" => "", # U+E0461 => +"\xF3\xA0\x91\xA2" => "", # U+E0462 => +"\xF3\xA0\x91\xA3" => "", # U+E0463 => +"\xF3\xA0\x91\xA4" => "", # U+E0464 => +"\xF3\xA0\x91\xA5" => "", # U+E0465 => +"\xF3\xA0\x91\xA6" => "", # U+E0466 => +"\xF3\xA0\x91\xA7" => "", # U+E0467 => +"\xF3\xA0\x91\xA8" => "", # U+E0468 => +"\xF3\xA0\x91\xA9" => "", # U+E0469 => +"\xF3\xA0\x91\xAA" => "", # U+E046A => +"\xF3\xA0\x91\xAB" => "", # U+E046B => +"\xF3\xA0\x91\xAC" => "", # U+E046C => +"\xF3\xA0\x91\xAD" => "", # U+E046D => +"\xF3\xA0\x91\xAE" => "", # U+E046E => +"\xF3\xA0\x91\xAF" => "", # U+E046F => +"\xF3\xA0\x91\xB0" => "", # U+E0470 => +"\xF3\xA0\x91\xB1" => "", # U+E0471 => +"\xF3\xA0\x91\xB2" => "", # U+E0472 => +"\xF3\xA0\x91\xB3" => "", # U+E0473 => +"\xF3\xA0\x91\xB4" => "", # U+E0474 => +"\xF3\xA0\x91\xB5" => "", # U+E0475 => +"\xF3\xA0\x91\xB6" => "", # U+E0476 => +"\xF3\xA0\x91\xB7" => "", # U+E0477 => +"\xF3\xA0\x91\xB8" => "", # U+E0478 => +"\xF3\xA0\x91\xB9" => "", # U+E0479 => +"\xF3\xA0\x91\xBA" => "", # U+E047A => +"\xF3\xA0\x91\xBB" => "", # U+E047B => +"\xF3\xA0\x91\xBC" => "", # U+E047C => +"\xF3\xA0\x91\xBD" => "", # U+E047D => +"\xF3\xA0\x91\xBE" => "", # U+E047E => +"\xF3\xA0\x91\xBF" => "", # U+E047F => +"\xF3\xA0\x92\x80" => "", # U+E0480 => +"\xF3\xA0\x92\x81" => "", # U+E0481 => +"\xF3\xA0\x92\x82" => "", # U+E0482 => +"\xF3\xA0\x92\x83" => "", # U+E0483 => +"\xF3\xA0\x92\x84" => "", # U+E0484 => +"\xF3\xA0\x92\x85" => "", # U+E0485 => +"\xF3\xA0\x92\x86" => "", # U+E0486 => +"\xF3\xA0\x92\x87" => "", # U+E0487 => +"\xF3\xA0\x92\x88" => "", # U+E0488 => +"\xF3\xA0\x92\x89" => "", # U+E0489 => +"\xF3\xA0\x92\x8A" => "", # U+E048A => +"\xF3\xA0\x92\x8B" => "", # U+E048B => +"\xF3\xA0\x92\x8C" => "", # U+E048C => +"\xF3\xA0\x92\x8D" => "", # U+E048D => +"\xF3\xA0\x92\x8E" => "", # U+E048E => +"\xF3\xA0\x92\x8F" => "", # U+E048F => +"\xF3\xA0\x92\x90" => "", # U+E0490 => +"\xF3\xA0\x92\x91" => "", # U+E0491 => +"\xF3\xA0\x92\x92" => "", # U+E0492 => +"\xF3\xA0\x92\x93" => "", # U+E0493 => +"\xF3\xA0\x92\x94" => "", # U+E0494 => +"\xF3\xA0\x92\x95" => "", # U+E0495 => +"\xF3\xA0\x92\x96" => "", # U+E0496 => +"\xF3\xA0\x92\x97" => "", # U+E0497 => +"\xF3\xA0\x92\x98" => "", # U+E0498 => +"\xF3\xA0\x92\x99" => "", # U+E0499 => +"\xF3\xA0\x92\x9A" => "", # U+E049A => +"\xF3\xA0\x92\x9B" => "", # U+E049B => +"\xF3\xA0\x92\x9C" => "", # U+E049C => +"\xF3\xA0\x92\x9D" => "", # U+E049D => +"\xF3\xA0\x92\x9E" => "", # U+E049E => +"\xF3\xA0\x92\x9F" => "", # U+E049F => +"\xF3\xA0\x92\xA0" => "", # U+E04A0 => +"\xF3\xA0\x92\xA1" => "", # U+E04A1 => +"\xF3\xA0\x92\xA2" => "", # U+E04A2 => +"\xF3\xA0\x92\xA3" => "", # U+E04A3 => +"\xF3\xA0\x92\xA4" => "", # U+E04A4 => +"\xF3\xA0\x92\xA5" => "", # U+E04A5 => +"\xF3\xA0\x92\xA6" => "", # U+E04A6 => +"\xF3\xA0\x92\xA7" => "", # U+E04A7 => +"\xF3\xA0\x92\xA8" => "", # U+E04A8 => +"\xF3\xA0\x92\xA9" => "", # U+E04A9 => +"\xF3\xA0\x92\xAA" => "", # U+E04AA => +"\xF3\xA0\x92\xAB" => "", # U+E04AB => +"\xF3\xA0\x92\xAC" => "", # U+E04AC => +"\xF3\xA0\x92\xAD" => "", # U+E04AD => +"\xF3\xA0\x92\xAE" => "", # U+E04AE => +"\xF3\xA0\x92\xAF" => "", # U+E04AF => +"\xF3\xA0\x92\xB0" => "", # U+E04B0 => +"\xF3\xA0\x92\xB1" => "", # U+E04B1 => +"\xF3\xA0\x92\xB2" => "", # U+E04B2 => +"\xF3\xA0\x92\xB3" => "", # U+E04B3 => +"\xF3\xA0\x92\xB4" => "", # U+E04B4 => +"\xF3\xA0\x92\xB5" => "", # U+E04B5 => +"\xF3\xA0\x92\xB6" => "", # U+E04B6 => +"\xF3\xA0\x92\xB7" => "", # U+E04B7 => +"\xF3\xA0\x92\xB8" => "", # U+E04B8 => +"\xF3\xA0\x92\xB9" => "", # U+E04B9 => +"\xF3\xA0\x92\xBA" => "", # U+E04BA => +"\xF3\xA0\x92\xBB" => "", # U+E04BB => +"\xF3\xA0\x92\xBC" => "", # U+E04BC => +"\xF3\xA0\x92\xBD" => "", # U+E04BD => +"\xF3\xA0\x92\xBE" => "", # U+E04BE => +"\xF3\xA0\x92\xBF" => "", # U+E04BF => +"\xF3\xA0\x93\x80" => "", # U+E04C0 => +"\xF3\xA0\x93\x81" => "", # U+E04C1 => +"\xF3\xA0\x93\x82" => "", # U+E04C2 => +"\xF3\xA0\x93\x83" => "", # U+E04C3 => +"\xF3\xA0\x93\x84" => "", # U+E04C4 => +"\xF3\xA0\x93\x85" => "", # U+E04C5 => +"\xF3\xA0\x93\x86" => "", # U+E04C6 => +"\xF3\xA0\x93\x87" => "", # U+E04C7 => +"\xF3\xA0\x93\x88" => "", # U+E04C8 => +"\xF3\xA0\x93\x89" => "", # U+E04C9 => +"\xF3\xA0\x93\x8A" => "", # U+E04CA => +"\xF3\xA0\x93\x8B" => "", # U+E04CB => +"\xF3\xA0\x93\x8C" => "", # U+E04CC => +"\xF3\xA0\x93\x8D" => "", # U+E04CD => +"\xF3\xA0\x93\x8E" => "", # U+E04CE => +"\xF3\xA0\x93\x8F" => "", # U+E04CF => +"\xF3\xA0\x93\x90" => "", # U+E04D0 => +"\xF3\xA0\x93\x91" => "", # U+E04D1 => +"\xF3\xA0\x93\x92" => "", # U+E04D2 => +"\xF3\xA0\x93\x93" => "", # U+E04D3 => +"\xF3\xA0\x93\x94" => "", # U+E04D4 => +"\xF3\xA0\x93\x95" => "", # U+E04D5 => +"\xF3\xA0\x93\x96" => "", # U+E04D6 => +"\xF3\xA0\x93\x97" => "", # U+E04D7 => +"\xF3\xA0\x93\x98" => "", # U+E04D8 => +"\xF3\xA0\x93\x99" => "", # U+E04D9 => +"\xF3\xA0\x93\x9A" => "", # U+E04DA => +"\xF3\xA0\x93\x9B" => "", # U+E04DB => +"\xF3\xA0\x93\x9C" => "", # U+E04DC => +"\xF3\xA0\x93\x9D" => "", # U+E04DD => +"\xF3\xA0\x93\x9E" => "", # U+E04DE => +"\xF3\xA0\x93\x9F" => "", # U+E04DF => +"\xF3\xA0\x93\xA0" => "", # U+E04E0 => +"\xF3\xA0\x93\xA1" => "", # U+E04E1 => +"\xF3\xA0\x93\xA2" => "", # U+E04E2 => +"\xF3\xA0\x93\xA3" => "", # U+E04E3 => +"\xF3\xA0\x93\xA4" => "", # U+E04E4 => +"\xF3\xA0\x93\xA5" => "", # U+E04E5 => +"\xF3\xA0\x93\xA6" => "", # U+E04E6 => +"\xF3\xA0\x93\xA7" => "", # U+E04E7 => +"\xF3\xA0\x93\xA8" => "", # U+E04E8 => +"\xF3\xA0\x93\xA9" => "", # U+E04E9 => +"\xF3\xA0\x93\xAA" => "", # U+E04EA => +"\xF3\xA0\x93\xAB" => "", # U+E04EB => +"\xF3\xA0\x93\xAC" => "", # U+E04EC => +"\xF3\xA0\x93\xAD" => "", # U+E04ED => +"\xF3\xA0\x93\xAE" => "", # U+E04EE => +"\xF3\xA0\x93\xAF" => "", # U+E04EF => +"\xF3\xA0\x93\xB0" => "", # U+E04F0 => +"\xF3\xA0\x93\xB1" => "", # U+E04F1 => +"\xF3\xA0\x93\xB2" => "", # U+E04F2 => +"\xF3\xA0\x93\xB3" => "", # U+E04F3 => +"\xF3\xA0\x93\xB4" => "", # U+E04F4 => +"\xF3\xA0\x93\xB5" => "", # U+E04F5 => +"\xF3\xA0\x93\xB6" => "", # U+E04F6 => +"\xF3\xA0\x93\xB7" => "", # U+E04F7 => +"\xF3\xA0\x93\xB8" => "", # U+E04F8 => +"\xF3\xA0\x93\xB9" => "", # U+E04F9 => +"\xF3\xA0\x93\xBA" => "", # U+E04FA => +"\xF3\xA0\x93\xBB" => "", # U+E04FB => +"\xF3\xA0\x93\xBC" => "", # U+E04FC => +"\xF3\xA0\x93\xBD" => "", # U+E04FD => +"\xF3\xA0\x93\xBE" => "", # U+E04FE => +"\xF3\xA0\x93\xBF" => "", # U+E04FF => +"\xF3\xA0\x94\x80" => "", # U+E0500 => +"\xF3\xA0\x94\x81" => "", # U+E0501 => +"\xF3\xA0\x94\x82" => "", # U+E0502 => +"\xF3\xA0\x94\x83" => "", # U+E0503 => +"\xF3\xA0\x94\x84" => "", # U+E0504 => +"\xF3\xA0\x94\x85" => "", # U+E0505 => +"\xF3\xA0\x94\x86" => "", # U+E0506 => +"\xF3\xA0\x94\x87" => "", # U+E0507 => +"\xF3\xA0\x94\x88" => "", # U+E0508 => +"\xF3\xA0\x94\x89" => "", # U+E0509 => +"\xF3\xA0\x94\x8A" => "", # U+E050A => +"\xF3\xA0\x94\x8B" => "", # U+E050B => +"\xF3\xA0\x94\x8C" => "", # U+E050C => +"\xF3\xA0\x94\x8D" => "", # U+E050D => +"\xF3\xA0\x94\x8E" => "", # U+E050E => +"\xF3\xA0\x94\x8F" => "", # U+E050F => +"\xF3\xA0\x94\x90" => "", # U+E0510 => +"\xF3\xA0\x94\x91" => "", # U+E0511 => +"\xF3\xA0\x94\x92" => "", # U+E0512 => +"\xF3\xA0\x94\x93" => "", # U+E0513 => +"\xF3\xA0\x94\x94" => "", # U+E0514 => +"\xF3\xA0\x94\x95" => "", # U+E0515 => +"\xF3\xA0\x94\x96" => "", # U+E0516 => +"\xF3\xA0\x94\x97" => "", # U+E0517 => +"\xF3\xA0\x94\x98" => "", # U+E0518 => +"\xF3\xA0\x94\x99" => "", # U+E0519 => +"\xF3\xA0\x94\x9A" => "", # U+E051A => +"\xF3\xA0\x94\x9B" => "", # U+E051B => +"\xF3\xA0\x94\x9C" => "", # U+E051C => +"\xF3\xA0\x94\x9D" => "", # U+E051D => +"\xF3\xA0\x94\x9E" => "", # U+E051E => +"\xF3\xA0\x94\x9F" => "", # U+E051F => +"\xF3\xA0\x94\xA0" => "", # U+E0520 => +"\xF3\xA0\x94\xA1" => "", # U+E0521 => +"\xF3\xA0\x94\xA2" => "", # U+E0522 => +"\xF3\xA0\x94\xA3" => "", # U+E0523 => +"\xF3\xA0\x94\xA4" => "", # U+E0524 => +"\xF3\xA0\x94\xA5" => "", # U+E0525 => +"\xF3\xA0\x94\xA6" => "", # U+E0526 => +"\xF3\xA0\x94\xA7" => "", # U+E0527 => +"\xF3\xA0\x94\xA8" => "", # U+E0528 => +"\xF3\xA0\x94\xA9" => "", # U+E0529 => +"\xF3\xA0\x94\xAA" => "", # U+E052A => +"\xF3\xA0\x94\xAB" => "", # U+E052B => +"\xF3\xA0\x94\xAC" => "", # U+E052C => +"\xF3\xA0\x94\xAD" => "", # U+E052D => +"\xF3\xA0\x94\xAE" => "", # U+E052E => +"\xF3\xA0\x94\xAF" => "", # U+E052F => +"\xF3\xA0\x94\xB0" => "", # U+E0530 => +"\xF3\xA0\x94\xB1" => "", # U+E0531 => +"\xF3\xA0\x94\xB2" => "", # U+E0532 => +"\xF3\xA0\x94\xB3" => "", # U+E0533 => +"\xF3\xA0\x94\xB4" => "", # U+E0534 => +"\xF3\xA0\x94\xB5" => "", # U+E0535 => +"\xF3\xA0\x94\xB6" => "", # U+E0536 => +"\xF3\xA0\x94\xB7" => "", # U+E0537 => +"\xF3\xA0\x94\xB8" => "", # U+E0538 => +"\xF3\xA0\x94\xB9" => "", # U+E0539 => +"\xF3\xA0\x94\xBA" => "", # U+E053A => +"\xF3\xA0\x94\xBB" => "", # U+E053B => +"\xF3\xA0\x94\xBC" => "", # U+E053C => +"\xF3\xA0\x94\xBD" => "", # U+E053D => +"\xF3\xA0\x94\xBE" => "", # U+E053E => +"\xF3\xA0\x94\xBF" => "", # U+E053F => +"\xF3\xA0\x95\x80" => "", # U+E0540 => +"\xF3\xA0\x95\x81" => "", # U+E0541 => +"\xF3\xA0\x95\x82" => "", # U+E0542 => +"\xF3\xA0\x95\x83" => "", # U+E0543 => +"\xF3\xA0\x95\x84" => "", # U+E0544 => +"\xF3\xA0\x95\x85" => "", # U+E0545 => +"\xF3\xA0\x95\x86" => "", # U+E0546 => +"\xF3\xA0\x95\x87" => "", # U+E0547 => +"\xF3\xA0\x95\x88" => "", # U+E0548 => +"\xF3\xA0\x95\x89" => "", # U+E0549 => +"\xF3\xA0\x95\x8A" => "", # U+E054A => +"\xF3\xA0\x95\x8B" => "", # U+E054B => +"\xF3\xA0\x95\x8C" => "", # U+E054C => +"\xF3\xA0\x95\x8D" => "", # U+E054D => +"\xF3\xA0\x95\x8E" => "", # U+E054E => +"\xF3\xA0\x95\x8F" => "", # U+E054F => +"\xF3\xA0\x95\x90" => "", # U+E0550 => +"\xF3\xA0\x95\x91" => "", # U+E0551 => +"\xF3\xA0\x95\x92" => "", # U+E0552 => +"\xF3\xA0\x95\x93" => "", # U+E0553 => +"\xF3\xA0\x95\x94" => "", # U+E0554 => +"\xF3\xA0\x95\x95" => "", # U+E0555 => +"\xF3\xA0\x95\x96" => "", # U+E0556 => +"\xF3\xA0\x95\x97" => "", # U+E0557 => +"\xF3\xA0\x95\x98" => "", # U+E0558 => +"\xF3\xA0\x95\x99" => "", # U+E0559 => +"\xF3\xA0\x95\x9A" => "", # U+E055A => +"\xF3\xA0\x95\x9B" => "", # U+E055B => +"\xF3\xA0\x95\x9C" => "", # U+E055C => +"\xF3\xA0\x95\x9D" => "", # U+E055D => +"\xF3\xA0\x95\x9E" => "", # U+E055E => +"\xF3\xA0\x95\x9F" => "", # U+E055F => +"\xF3\xA0\x95\xA0" => "", # U+E0560 => +"\xF3\xA0\x95\xA1" => "", # U+E0561 => +"\xF3\xA0\x95\xA2" => "", # U+E0562 => +"\xF3\xA0\x95\xA3" => "", # U+E0563 => +"\xF3\xA0\x95\xA4" => "", # U+E0564 => +"\xF3\xA0\x95\xA5" => "", # U+E0565 => +"\xF3\xA0\x95\xA6" => "", # U+E0566 => +"\xF3\xA0\x95\xA7" => "", # U+E0567 => +"\xF3\xA0\x95\xA8" => "", # U+E0568 => +"\xF3\xA0\x95\xA9" => "", # U+E0569 => +"\xF3\xA0\x95\xAA" => "", # U+E056A => +"\xF3\xA0\x95\xAB" => "", # U+E056B => +"\xF3\xA0\x95\xAC" => "", # U+E056C => +"\xF3\xA0\x95\xAD" => "", # U+E056D => +"\xF3\xA0\x95\xAE" => "", # U+E056E => +"\xF3\xA0\x95\xAF" => "", # U+E056F => +"\xF3\xA0\x95\xB0" => "", # U+E0570 => +"\xF3\xA0\x95\xB1" => "", # U+E0571 => +"\xF3\xA0\x95\xB2" => "", # U+E0572 => +"\xF3\xA0\x95\xB3" => "", # U+E0573 => +"\xF3\xA0\x95\xB4" => "", # U+E0574 => +"\xF3\xA0\x95\xB5" => "", # U+E0575 => +"\xF3\xA0\x95\xB6" => "", # U+E0576 => +"\xF3\xA0\x95\xB7" => "", # U+E0577 => +"\xF3\xA0\x95\xB8" => "", # U+E0578 => +"\xF3\xA0\x95\xB9" => "", # U+E0579 => +"\xF3\xA0\x95\xBA" => "", # U+E057A => +"\xF3\xA0\x95\xBB" => "", # U+E057B => +"\xF3\xA0\x95\xBC" => "", # U+E057C => +"\xF3\xA0\x95\xBD" => "", # U+E057D => +"\xF3\xA0\x95\xBE" => "", # U+E057E => +"\xF3\xA0\x95\xBF" => "", # U+E057F => +"\xF3\xA0\x96\x80" => "", # U+E0580 => +"\xF3\xA0\x96\x81" => "", # U+E0581 => +"\xF3\xA0\x96\x82" => "", # U+E0582 => +"\xF3\xA0\x96\x83" => "", # U+E0583 => +"\xF3\xA0\x96\x84" => "", # U+E0584 => +"\xF3\xA0\x96\x85" => "", # U+E0585 => +"\xF3\xA0\x96\x86" => "", # U+E0586 => +"\xF3\xA0\x96\x87" => "", # U+E0587 => +"\xF3\xA0\x96\x88" => "", # U+E0588 => +"\xF3\xA0\x96\x89" => "", # U+E0589 => +"\xF3\xA0\x96\x8A" => "", # U+E058A => +"\xF3\xA0\x96\x8B" => "", # U+E058B => +"\xF3\xA0\x96\x8C" => "", # U+E058C => +"\xF3\xA0\x96\x8D" => "", # U+E058D => +"\xF3\xA0\x96\x8E" => "", # U+E058E => +"\xF3\xA0\x96\x8F" => "", # U+E058F => +"\xF3\xA0\x96\x90" => "", # U+E0590 => +"\xF3\xA0\x96\x91" => "", # U+E0591 => +"\xF3\xA0\x96\x92" => "", # U+E0592 => +"\xF3\xA0\x96\x93" => "", # U+E0593 => +"\xF3\xA0\x96\x94" => "", # U+E0594 => +"\xF3\xA0\x96\x95" => "", # U+E0595 => +"\xF3\xA0\x96\x96" => "", # U+E0596 => +"\xF3\xA0\x96\x97" => "", # U+E0597 => +"\xF3\xA0\x96\x98" => "", # U+E0598 => +"\xF3\xA0\x96\x99" => "", # U+E0599 => +"\xF3\xA0\x96\x9A" => "", # U+E059A => +"\xF3\xA0\x96\x9B" => "", # U+E059B => +"\xF3\xA0\x96\x9C" => "", # U+E059C => +"\xF3\xA0\x96\x9D" => "", # U+E059D => +"\xF3\xA0\x96\x9E" => "", # U+E059E => +"\xF3\xA0\x96\x9F" => "", # U+E059F => +"\xF3\xA0\x96\xA0" => "", # U+E05A0 => +"\xF3\xA0\x96\xA1" => "", # U+E05A1 => +"\xF3\xA0\x96\xA2" => "", # U+E05A2 => +"\xF3\xA0\x96\xA3" => "", # U+E05A3 => +"\xF3\xA0\x96\xA4" => "", # U+E05A4 => +"\xF3\xA0\x96\xA5" => "", # U+E05A5 => +"\xF3\xA0\x96\xA6" => "", # U+E05A6 => +"\xF3\xA0\x96\xA7" => "", # U+E05A7 => +"\xF3\xA0\x96\xA8" => "", # U+E05A8 => +"\xF3\xA0\x96\xA9" => "", # U+E05A9 => +"\xF3\xA0\x96\xAA" => "", # U+E05AA => +"\xF3\xA0\x96\xAB" => "", # U+E05AB => +"\xF3\xA0\x96\xAC" => "", # U+E05AC => +"\xF3\xA0\x96\xAD" => "", # U+E05AD => +"\xF3\xA0\x96\xAE" => "", # U+E05AE => +"\xF3\xA0\x96\xAF" => "", # U+E05AF => +"\xF3\xA0\x96\xB0" => "", # U+E05B0 => +"\xF3\xA0\x96\xB1" => "", # U+E05B1 => +"\xF3\xA0\x96\xB2" => "", # U+E05B2 => +"\xF3\xA0\x96\xB3" => "", # U+E05B3 => +"\xF3\xA0\x96\xB4" => "", # U+E05B4 => +"\xF3\xA0\x96\xB5" => "", # U+E05B5 => +"\xF3\xA0\x96\xB6" => "", # U+E05B6 => +"\xF3\xA0\x96\xB7" => "", # U+E05B7 => +"\xF3\xA0\x96\xB8" => "", # U+E05B8 => +"\xF3\xA0\x96\xB9" => "", # U+E05B9 => +"\xF3\xA0\x96\xBA" => "", # U+E05BA => +"\xF3\xA0\x96\xBB" => "", # U+E05BB => +"\xF3\xA0\x96\xBC" => "", # U+E05BC => +"\xF3\xA0\x96\xBD" => "", # U+E05BD => +"\xF3\xA0\x96\xBE" => "", # U+E05BE => +"\xF3\xA0\x96\xBF" => "", # U+E05BF => +"\xF3\xA0\x97\x80" => "", # U+E05C0 => +"\xF3\xA0\x97\x81" => "", # U+E05C1 => +"\xF3\xA0\x97\x82" => "", # U+E05C2 => +"\xF3\xA0\x97\x83" => "", # U+E05C3 => +"\xF3\xA0\x97\x84" => "", # U+E05C4 => +"\xF3\xA0\x97\x85" => "", # U+E05C5 => +"\xF3\xA0\x97\x86" => "", # U+E05C6 => +"\xF3\xA0\x97\x87" => "", # U+E05C7 => +"\xF3\xA0\x97\x88" => "", # U+E05C8 => +"\xF3\xA0\x97\x89" => "", # U+E05C9 => +"\xF3\xA0\x97\x8A" => "", # U+E05CA => +"\xF3\xA0\x97\x8B" => "", # U+E05CB => +"\xF3\xA0\x97\x8C" => "", # U+E05CC => +"\xF3\xA0\x97\x8D" => "", # U+E05CD => +"\xF3\xA0\x97\x8E" => "", # U+E05CE => +"\xF3\xA0\x97\x8F" => "", # U+E05CF => +"\xF3\xA0\x97\x90" => "", # U+E05D0 => +"\xF3\xA0\x97\x91" => "", # U+E05D1 => +"\xF3\xA0\x97\x92" => "", # U+E05D2 => +"\xF3\xA0\x97\x93" => "", # U+E05D3 => +"\xF3\xA0\x97\x94" => "", # U+E05D4 => +"\xF3\xA0\x97\x95" => "", # U+E05D5 => +"\xF3\xA0\x97\x96" => "", # U+E05D6 => +"\xF3\xA0\x97\x97" => "", # U+E05D7 => +"\xF3\xA0\x97\x98" => "", # U+E05D8 => +"\xF3\xA0\x97\x99" => "", # U+E05D9 => +"\xF3\xA0\x97\x9A" => "", # U+E05DA => +"\xF3\xA0\x97\x9B" => "", # U+E05DB => +"\xF3\xA0\x97\x9C" => "", # U+E05DC => +"\xF3\xA0\x97\x9D" => "", # U+E05DD => +"\xF3\xA0\x97\x9E" => "", # U+E05DE => +"\xF3\xA0\x97\x9F" => "", # U+E05DF => +"\xF3\xA0\x97\xA0" => "", # U+E05E0 => +"\xF3\xA0\x97\xA1" => "", # U+E05E1 => +"\xF3\xA0\x97\xA2" => "", # U+E05E2 => +"\xF3\xA0\x97\xA3" => "", # U+E05E3 => +"\xF3\xA0\x97\xA4" => "", # U+E05E4 => +"\xF3\xA0\x97\xA5" => "", # U+E05E5 => +"\xF3\xA0\x97\xA6" => "", # U+E05E6 => +"\xF3\xA0\x97\xA7" => "", # U+E05E7 => +"\xF3\xA0\x97\xA8" => "", # U+E05E8 => +"\xF3\xA0\x97\xA9" => "", # U+E05E9 => +"\xF3\xA0\x97\xAA" => "", # U+E05EA => +"\xF3\xA0\x97\xAB" => "", # U+E05EB => +"\xF3\xA0\x97\xAC" => "", # U+E05EC => +"\xF3\xA0\x97\xAD" => "", # U+E05ED => +"\xF3\xA0\x97\xAE" => "", # U+E05EE => +"\xF3\xA0\x97\xAF" => "", # U+E05EF => +"\xF3\xA0\x97\xB0" => "", # U+E05F0 => +"\xF3\xA0\x97\xB1" => "", # U+E05F1 => +"\xF3\xA0\x97\xB2" => "", # U+E05F2 => +"\xF3\xA0\x97\xB3" => "", # U+E05F3 => +"\xF3\xA0\x97\xB4" => "", # U+E05F4 => +"\xF3\xA0\x97\xB5" => "", # U+E05F5 => +"\xF3\xA0\x97\xB6" => "", # U+E05F6 => +"\xF3\xA0\x97\xB7" => "", # U+E05F7 => +"\xF3\xA0\x97\xB8" => "", # U+E05F8 => +"\xF3\xA0\x97\xB9" => "", # U+E05F9 => +"\xF3\xA0\x97\xBA" => "", # U+E05FA => +"\xF3\xA0\x97\xBB" => "", # U+E05FB => +"\xF3\xA0\x97\xBC" => "", # U+E05FC => +"\xF3\xA0\x97\xBD" => "", # U+E05FD => +"\xF3\xA0\x97\xBE" => "", # U+E05FE => +"\xF3\xA0\x97\xBF" => "", # U+E05FF => +"\xF3\xA0\x98\x80" => "", # U+E0600 => +"\xF3\xA0\x98\x81" => "", # U+E0601 => +"\xF3\xA0\x98\x82" => "", # U+E0602 => +"\xF3\xA0\x98\x83" => "", # U+E0603 => +"\xF3\xA0\x98\x84" => "", # U+E0604 => +"\xF3\xA0\x98\x85" => "", # U+E0605 => +"\xF3\xA0\x98\x86" => "", # U+E0606 => +"\xF3\xA0\x98\x87" => "", # U+E0607 => +"\xF3\xA0\x98\x88" => "", # U+E0608 => +"\xF3\xA0\x98\x89" => "", # U+E0609 => +"\xF3\xA0\x98\x8A" => "", # U+E060A => +"\xF3\xA0\x98\x8B" => "", # U+E060B => +"\xF3\xA0\x98\x8C" => "", # U+E060C => +"\xF3\xA0\x98\x8D" => "", # U+E060D => +"\xF3\xA0\x98\x8E" => "", # U+E060E => +"\xF3\xA0\x98\x8F" => "", # U+E060F => +"\xF3\xA0\x98\x90" => "", # U+E0610 => +"\xF3\xA0\x98\x91" => "", # U+E0611 => +"\xF3\xA0\x98\x92" => "", # U+E0612 => +"\xF3\xA0\x98\x93" => "", # U+E0613 => +"\xF3\xA0\x98\x94" => "", # U+E0614 => +"\xF3\xA0\x98\x95" => "", # U+E0615 => +"\xF3\xA0\x98\x96" => "", # U+E0616 => +"\xF3\xA0\x98\x97" => "", # U+E0617 => +"\xF3\xA0\x98\x98" => "", # U+E0618 => +"\xF3\xA0\x98\x99" => "", # U+E0619 => +"\xF3\xA0\x98\x9A" => "", # U+E061A => +"\xF3\xA0\x98\x9B" => "", # U+E061B => +"\xF3\xA0\x98\x9C" => "", # U+E061C => +"\xF3\xA0\x98\x9D" => "", # U+E061D => +"\xF3\xA0\x98\x9E" => "", # U+E061E => +"\xF3\xA0\x98\x9F" => "", # U+E061F => +"\xF3\xA0\x98\xA0" => "", # U+E0620 => +"\xF3\xA0\x98\xA1" => "", # U+E0621 => +"\xF3\xA0\x98\xA2" => "", # U+E0622 => +"\xF3\xA0\x98\xA3" => "", # U+E0623 => +"\xF3\xA0\x98\xA4" => "", # U+E0624 => +"\xF3\xA0\x98\xA5" => "", # U+E0625 => +"\xF3\xA0\x98\xA6" => "", # U+E0626 => +"\xF3\xA0\x98\xA7" => "", # U+E0627 => +"\xF3\xA0\x98\xA8" => "", # U+E0628 => +"\xF3\xA0\x98\xA9" => "", # U+E0629 => +"\xF3\xA0\x98\xAA" => "", # U+E062A => +"\xF3\xA0\x98\xAB" => "", # U+E062B => +"\xF3\xA0\x98\xAC" => "", # U+E062C => +"\xF3\xA0\x98\xAD" => "", # U+E062D => +"\xF3\xA0\x98\xAE" => "", # U+E062E => +"\xF3\xA0\x98\xAF" => "", # U+E062F => +"\xF3\xA0\x98\xB0" => "", # U+E0630 => +"\xF3\xA0\x98\xB1" => "", # U+E0631 => +"\xF3\xA0\x98\xB2" => "", # U+E0632 => +"\xF3\xA0\x98\xB3" => "", # U+E0633 => +"\xF3\xA0\x98\xB4" => "", # U+E0634 => +"\xF3\xA0\x98\xB5" => "", # U+E0635 => +"\xF3\xA0\x98\xB6" => "", # U+E0636 => +"\xF3\xA0\x98\xB7" => "", # U+E0637 => +"\xF3\xA0\x98\xB8" => "", # U+E0638 => +"\xF3\xA0\x98\xB9" => "", # U+E0639 => +"\xF3\xA0\x98\xBA" => "", # U+E063A => +"\xF3\xA0\x98\xBB" => "", # U+E063B => +"\xF3\xA0\x98\xBC" => "", # U+E063C => +"\xF3\xA0\x98\xBD" => "", # U+E063D => +"\xF3\xA0\x98\xBE" => "", # U+E063E => +"\xF3\xA0\x98\xBF" => "", # U+E063F => +"\xF3\xA0\x99\x80" => "", # U+E0640 => +"\xF3\xA0\x99\x81" => "", # U+E0641 => +"\xF3\xA0\x99\x82" => "", # U+E0642 => +"\xF3\xA0\x99\x83" => "", # U+E0643 => +"\xF3\xA0\x99\x84" => "", # U+E0644 => +"\xF3\xA0\x99\x85" => "", # U+E0645 => +"\xF3\xA0\x99\x86" => "", # U+E0646 => +"\xF3\xA0\x99\x87" => "", # U+E0647 => +"\xF3\xA0\x99\x88" => "", # U+E0648 => +"\xF3\xA0\x99\x89" => "", # U+E0649 => +"\xF3\xA0\x99\x8A" => "", # U+E064A => +"\xF3\xA0\x99\x8B" => "", # U+E064B => +"\xF3\xA0\x99\x8C" => "", # U+E064C => +"\xF3\xA0\x99\x8D" => "", # U+E064D => +"\xF3\xA0\x99\x8E" => "", # U+E064E => +"\xF3\xA0\x99\x8F" => "", # U+E064F => +"\xF3\xA0\x99\x90" => "", # U+E0650 => +"\xF3\xA0\x99\x91" => "", # U+E0651 => +"\xF3\xA0\x99\x92" => "", # U+E0652 => +"\xF3\xA0\x99\x93" => "", # U+E0653 => +"\xF3\xA0\x99\x94" => "", # U+E0654 => +"\xF3\xA0\x99\x95" => "", # U+E0655 => +"\xF3\xA0\x99\x96" => "", # U+E0656 => +"\xF3\xA0\x99\x97" => "", # U+E0657 => +"\xF3\xA0\x99\x98" => "", # U+E0658 => +"\xF3\xA0\x99\x99" => "", # U+E0659 => +"\xF3\xA0\x99\x9A" => "", # U+E065A => +"\xF3\xA0\x99\x9B" => "", # U+E065B => +"\xF3\xA0\x99\x9C" => "", # U+E065C => +"\xF3\xA0\x99\x9D" => "", # U+E065D => +"\xF3\xA0\x99\x9E" => "", # U+E065E => +"\xF3\xA0\x99\x9F" => "", # U+E065F => +"\xF3\xA0\x99\xA0" => "", # U+E0660 => +"\xF3\xA0\x99\xA1" => "", # U+E0661 => +"\xF3\xA0\x99\xA2" => "", # U+E0662 => +"\xF3\xA0\x99\xA3" => "", # U+E0663 => +"\xF3\xA0\x99\xA4" => "", # U+E0664 => +"\xF3\xA0\x99\xA5" => "", # U+E0665 => +"\xF3\xA0\x99\xA6" => "", # U+E0666 => +"\xF3\xA0\x99\xA7" => "", # U+E0667 => +"\xF3\xA0\x99\xA8" => "", # U+E0668 => +"\xF3\xA0\x99\xA9" => "", # U+E0669 => +"\xF3\xA0\x99\xAA" => "", # U+E066A => +"\xF3\xA0\x99\xAB" => "", # U+E066B => +"\xF3\xA0\x99\xAC" => "", # U+E066C => +"\xF3\xA0\x99\xAD" => "", # U+E066D => +"\xF3\xA0\x99\xAE" => "", # U+E066E => +"\xF3\xA0\x99\xAF" => "", # U+E066F => +"\xF3\xA0\x99\xB0" => "", # U+E0670 => +"\xF3\xA0\x99\xB1" => "", # U+E0671 => +"\xF3\xA0\x99\xB2" => "", # U+E0672 => +"\xF3\xA0\x99\xB3" => "", # U+E0673 => +"\xF3\xA0\x99\xB4" => "", # U+E0674 => +"\xF3\xA0\x99\xB5" => "", # U+E0675 => +"\xF3\xA0\x99\xB6" => "", # U+E0676 => +"\xF3\xA0\x99\xB7" => "", # U+E0677 => +"\xF3\xA0\x99\xB8" => "", # U+E0678 => +"\xF3\xA0\x99\xB9" => "", # U+E0679 => +"\xF3\xA0\x99\xBA" => "", # U+E067A => +"\xF3\xA0\x99\xBB" => "", # U+E067B => +"\xF3\xA0\x99\xBC" => "", # U+E067C => +"\xF3\xA0\x99\xBD" => "", # U+E067D => +"\xF3\xA0\x99\xBE" => "", # U+E067E => +"\xF3\xA0\x99\xBF" => "", # U+E067F => +"\xF3\xA0\x9A\x80" => "", # U+E0680 => +"\xF3\xA0\x9A\x81" => "", # U+E0681 => +"\xF3\xA0\x9A\x82" => "", # U+E0682 => +"\xF3\xA0\x9A\x83" => "", # U+E0683 => +"\xF3\xA0\x9A\x84" => "", # U+E0684 => +"\xF3\xA0\x9A\x85" => "", # U+E0685 => +"\xF3\xA0\x9A\x86" => "", # U+E0686 => +"\xF3\xA0\x9A\x87" => "", # U+E0687 => +"\xF3\xA0\x9A\x88" => "", # U+E0688 => +"\xF3\xA0\x9A\x89" => "", # U+E0689 => +"\xF3\xA0\x9A\x8A" => "", # U+E068A => +"\xF3\xA0\x9A\x8B" => "", # U+E068B => +"\xF3\xA0\x9A\x8C" => "", # U+E068C => +"\xF3\xA0\x9A\x8D" => "", # U+E068D => +"\xF3\xA0\x9A\x8E" => "", # U+E068E => +"\xF3\xA0\x9A\x8F" => "", # U+E068F => +"\xF3\xA0\x9A\x90" => "", # U+E0690 => +"\xF3\xA0\x9A\x91" => "", # U+E0691 => +"\xF3\xA0\x9A\x92" => "", # U+E0692 => +"\xF3\xA0\x9A\x93" => "", # U+E0693 => +"\xF3\xA0\x9A\x94" => "", # U+E0694 => +"\xF3\xA0\x9A\x95" => "", # U+E0695 => +"\xF3\xA0\x9A\x96" => "", # U+E0696 => +"\xF3\xA0\x9A\x97" => "", # U+E0697 => +"\xF3\xA0\x9A\x98" => "", # U+E0698 => +"\xF3\xA0\x9A\x99" => "", # U+E0699 => +"\xF3\xA0\x9A\x9A" => "", # U+E069A => +"\xF3\xA0\x9A\x9B" => "", # U+E069B => +"\xF3\xA0\x9A\x9C" => "", # U+E069C => +"\xF3\xA0\x9A\x9D" => "", # U+E069D => +"\xF3\xA0\x9A\x9E" => "", # U+E069E => +"\xF3\xA0\x9A\x9F" => "", # U+E069F => +"\xF3\xA0\x9A\xA0" => "", # U+E06A0 => +"\xF3\xA0\x9A\xA1" => "", # U+E06A1 => +"\xF3\xA0\x9A\xA2" => "", # U+E06A2 => +"\xF3\xA0\x9A\xA3" => "", # U+E06A3 => +"\xF3\xA0\x9A\xA4" => "", # U+E06A4 => +"\xF3\xA0\x9A\xA5" => "", # U+E06A5 => +"\xF3\xA0\x9A\xA6" => "", # U+E06A6 => +"\xF3\xA0\x9A\xA7" => "", # U+E06A7 => +"\xF3\xA0\x9A\xA8" => "", # U+E06A8 => +"\xF3\xA0\x9A\xA9" => "", # U+E06A9 => +"\xF3\xA0\x9A\xAA" => "", # U+E06AA => +"\xF3\xA0\x9A\xAB" => "", # U+E06AB => +"\xF3\xA0\x9A\xAC" => "", # U+E06AC => +"\xF3\xA0\x9A\xAD" => "", # U+E06AD => +"\xF3\xA0\x9A\xAE" => "", # U+E06AE => +"\xF3\xA0\x9A\xAF" => "", # U+E06AF => +"\xF3\xA0\x9A\xB0" => "", # U+E06B0 => +"\xF3\xA0\x9A\xB1" => "", # U+E06B1 => +"\xF3\xA0\x9A\xB2" => "", # U+E06B2 => +"\xF3\xA0\x9A\xB3" => "", # U+E06B3 => +"\xF3\xA0\x9A\xB4" => "", # U+E06B4 => +"\xF3\xA0\x9A\xB5" => "", # U+E06B5 => +"\xF3\xA0\x9A\xB6" => "", # U+E06B6 => +"\xF3\xA0\x9A\xB7" => "", # U+E06B7 => +"\xF3\xA0\x9A\xB8" => "", # U+E06B8 => +"\xF3\xA0\x9A\xB9" => "", # U+E06B9 => +"\xF3\xA0\x9A\xBA" => "", # U+E06BA => +"\xF3\xA0\x9A\xBB" => "", # U+E06BB => +"\xF3\xA0\x9A\xBC" => "", # U+E06BC => +"\xF3\xA0\x9A\xBD" => "", # U+E06BD => +"\xF3\xA0\x9A\xBE" => "", # U+E06BE => +"\xF3\xA0\x9A\xBF" => "", # U+E06BF => +"\xF3\xA0\x9B\x80" => "", # U+E06C0 => +"\xF3\xA0\x9B\x81" => "", # U+E06C1 => +"\xF3\xA0\x9B\x82" => "", # U+E06C2 => +"\xF3\xA0\x9B\x83" => "", # U+E06C3 => +"\xF3\xA0\x9B\x84" => "", # U+E06C4 => +"\xF3\xA0\x9B\x85" => "", # U+E06C5 => +"\xF3\xA0\x9B\x86" => "", # U+E06C6 => +"\xF3\xA0\x9B\x87" => "", # U+E06C7 => +"\xF3\xA0\x9B\x88" => "", # U+E06C8 => +"\xF3\xA0\x9B\x89" => "", # U+E06C9 => +"\xF3\xA0\x9B\x8A" => "", # U+E06CA => +"\xF3\xA0\x9B\x8B" => "", # U+E06CB => +"\xF3\xA0\x9B\x8C" => "", # U+E06CC => +"\xF3\xA0\x9B\x8D" => "", # U+E06CD => +"\xF3\xA0\x9B\x8E" => "", # U+E06CE => +"\xF3\xA0\x9B\x8F" => "", # U+E06CF => +"\xF3\xA0\x9B\x90" => "", # U+E06D0 => +"\xF3\xA0\x9B\x91" => "", # U+E06D1 => +"\xF3\xA0\x9B\x92" => "", # U+E06D2 => +"\xF3\xA0\x9B\x93" => "", # U+E06D3 => +"\xF3\xA0\x9B\x94" => "", # U+E06D4 => +"\xF3\xA0\x9B\x95" => "", # U+E06D5 => +"\xF3\xA0\x9B\x96" => "", # U+E06D6 => +"\xF3\xA0\x9B\x97" => "", # U+E06D7 => +"\xF3\xA0\x9B\x98" => "", # U+E06D8 => +"\xF3\xA0\x9B\x99" => "", # U+E06D9 => +"\xF3\xA0\x9B\x9A" => "", # U+E06DA => +"\xF3\xA0\x9B\x9B" => "", # U+E06DB => +"\xF3\xA0\x9B\x9C" => "", # U+E06DC => +"\xF3\xA0\x9B\x9D" => "", # U+E06DD => +"\xF3\xA0\x9B\x9E" => "", # U+E06DE => +"\xF3\xA0\x9B\x9F" => "", # U+E06DF => +"\xF3\xA0\x9B\xA0" => "", # U+E06E0 => +"\xF3\xA0\x9B\xA1" => "", # U+E06E1 => +"\xF3\xA0\x9B\xA2" => "", # U+E06E2 => +"\xF3\xA0\x9B\xA3" => "", # U+E06E3 => +"\xF3\xA0\x9B\xA4" => "", # U+E06E4 => +"\xF3\xA0\x9B\xA5" => "", # U+E06E5 => +"\xF3\xA0\x9B\xA6" => "", # U+E06E6 => +"\xF3\xA0\x9B\xA7" => "", # U+E06E7 => +"\xF3\xA0\x9B\xA8" => "", # U+E06E8 => +"\xF3\xA0\x9B\xA9" => "", # U+E06E9 => +"\xF3\xA0\x9B\xAA" => "", # U+E06EA => +"\xF3\xA0\x9B\xAB" => "", # U+E06EB => +"\xF3\xA0\x9B\xAC" => "", # U+E06EC => +"\xF3\xA0\x9B\xAD" => "", # U+E06ED => +"\xF3\xA0\x9B\xAE" => "", # U+E06EE => +"\xF3\xA0\x9B\xAF" => "", # U+E06EF => +"\xF3\xA0\x9B\xB0" => "", # U+E06F0 => +"\xF3\xA0\x9B\xB1" => "", # U+E06F1 => +"\xF3\xA0\x9B\xB2" => "", # U+E06F2 => +"\xF3\xA0\x9B\xB3" => "", # U+E06F3 => +"\xF3\xA0\x9B\xB4" => "", # U+E06F4 => +"\xF3\xA0\x9B\xB5" => "", # U+E06F5 => +"\xF3\xA0\x9B\xB6" => "", # U+E06F6 => +"\xF3\xA0\x9B\xB7" => "", # U+E06F7 => +"\xF3\xA0\x9B\xB8" => "", # U+E06F8 => +"\xF3\xA0\x9B\xB9" => "", # U+E06F9 => +"\xF3\xA0\x9B\xBA" => "", # U+E06FA => +"\xF3\xA0\x9B\xBB" => "", # U+E06FB => +"\xF3\xA0\x9B\xBC" => "", # U+E06FC => +"\xF3\xA0\x9B\xBD" => "", # U+E06FD => +"\xF3\xA0\x9B\xBE" => "", # U+E06FE => +"\xF3\xA0\x9B\xBF" => "", # U+E06FF => +"\xF3\xA0\x9C\x80" => "", # U+E0700 => +"\xF3\xA0\x9C\x81" => "", # U+E0701 => +"\xF3\xA0\x9C\x82" => "", # U+E0702 => +"\xF3\xA0\x9C\x83" => "", # U+E0703 => +"\xF3\xA0\x9C\x84" => "", # U+E0704 => +"\xF3\xA0\x9C\x85" => "", # U+E0705 => +"\xF3\xA0\x9C\x86" => "", # U+E0706 => +"\xF3\xA0\x9C\x87" => "", # U+E0707 => +"\xF3\xA0\x9C\x88" => "", # U+E0708 => +"\xF3\xA0\x9C\x89" => "", # U+E0709 => +"\xF3\xA0\x9C\x8A" => "", # U+E070A => +"\xF3\xA0\x9C\x8B" => "", # U+E070B => +"\xF3\xA0\x9C\x8C" => "", # U+E070C => +"\xF3\xA0\x9C\x8D" => "", # U+E070D => +"\xF3\xA0\x9C\x8E" => "", # U+E070E => +"\xF3\xA0\x9C\x8F" => "", # U+E070F => +"\xF3\xA0\x9C\x90" => "", # U+E0710 => +"\xF3\xA0\x9C\x91" => "", # U+E0711 => +"\xF3\xA0\x9C\x92" => "", # U+E0712 => +"\xF3\xA0\x9C\x93" => "", # U+E0713 => +"\xF3\xA0\x9C\x94" => "", # U+E0714 => +"\xF3\xA0\x9C\x95" => "", # U+E0715 => +"\xF3\xA0\x9C\x96" => "", # U+E0716 => +"\xF3\xA0\x9C\x97" => "", # U+E0717 => +"\xF3\xA0\x9C\x98" => "", # U+E0718 => +"\xF3\xA0\x9C\x99" => "", # U+E0719 => +"\xF3\xA0\x9C\x9A" => "", # U+E071A => +"\xF3\xA0\x9C\x9B" => "", # U+E071B => +"\xF3\xA0\x9C\x9C" => "", # U+E071C => +"\xF3\xA0\x9C\x9D" => "", # U+E071D => +"\xF3\xA0\x9C\x9E" => "", # U+E071E => +"\xF3\xA0\x9C\x9F" => "", # U+E071F => +"\xF3\xA0\x9C\xA0" => "", # U+E0720 => +"\xF3\xA0\x9C\xA1" => "", # U+E0721 => +"\xF3\xA0\x9C\xA2" => "", # U+E0722 => +"\xF3\xA0\x9C\xA3" => "", # U+E0723 => +"\xF3\xA0\x9C\xA4" => "", # U+E0724 => +"\xF3\xA0\x9C\xA5" => "", # U+E0725 => +"\xF3\xA0\x9C\xA6" => "", # U+E0726 => +"\xF3\xA0\x9C\xA7" => "", # U+E0727 => +"\xF3\xA0\x9C\xA8" => "", # U+E0728 => +"\xF3\xA0\x9C\xA9" => "", # U+E0729 => +"\xF3\xA0\x9C\xAA" => "", # U+E072A => +"\xF3\xA0\x9C\xAB" => "", # U+E072B => +"\xF3\xA0\x9C\xAC" => "", # U+E072C => +"\xF3\xA0\x9C\xAD" => "", # U+E072D => +"\xF3\xA0\x9C\xAE" => "", # U+E072E => +"\xF3\xA0\x9C\xAF" => "", # U+E072F => +"\xF3\xA0\x9C\xB0" => "", # U+E0730 => +"\xF3\xA0\x9C\xB1" => "", # U+E0731 => +"\xF3\xA0\x9C\xB2" => "", # U+E0732 => +"\xF3\xA0\x9C\xB3" => "", # U+E0733 => +"\xF3\xA0\x9C\xB4" => "", # U+E0734 => +"\xF3\xA0\x9C\xB5" => "", # U+E0735 => +"\xF3\xA0\x9C\xB6" => "", # U+E0736 => +"\xF3\xA0\x9C\xB7" => "", # U+E0737 => +"\xF3\xA0\x9C\xB8" => "", # U+E0738 => +"\xF3\xA0\x9C\xB9" => "", # U+E0739 => +"\xF3\xA0\x9C\xBA" => "", # U+E073A => +"\xF3\xA0\x9C\xBB" => "", # U+E073B => +"\xF3\xA0\x9C\xBC" => "", # U+E073C => +"\xF3\xA0\x9C\xBD" => "", # U+E073D => +"\xF3\xA0\x9C\xBE" => "", # U+E073E => +"\xF3\xA0\x9C\xBF" => "", # U+E073F => +"\xF3\xA0\x9D\x80" => "", # U+E0740 => +"\xF3\xA0\x9D\x81" => "", # U+E0741 => +"\xF3\xA0\x9D\x82" => "", # U+E0742 => +"\xF3\xA0\x9D\x83" => "", # U+E0743 => +"\xF3\xA0\x9D\x84" => "", # U+E0744 => +"\xF3\xA0\x9D\x85" => "", # U+E0745 => +"\xF3\xA0\x9D\x86" => "", # U+E0746 => +"\xF3\xA0\x9D\x87" => "", # U+E0747 => +"\xF3\xA0\x9D\x88" => "", # U+E0748 => +"\xF3\xA0\x9D\x89" => "", # U+E0749 => +"\xF3\xA0\x9D\x8A" => "", # U+E074A => +"\xF3\xA0\x9D\x8B" => "", # U+E074B => +"\xF3\xA0\x9D\x8C" => "", # U+E074C => +"\xF3\xA0\x9D\x8D" => "", # U+E074D => +"\xF3\xA0\x9D\x8E" => "", # U+E074E => +"\xF3\xA0\x9D\x8F" => "", # U+E074F => +"\xF3\xA0\x9D\x90" => "", # U+E0750 => +"\xF3\xA0\x9D\x91" => "", # U+E0751 => +"\xF3\xA0\x9D\x92" => "", # U+E0752 => +"\xF3\xA0\x9D\x93" => "", # U+E0753 => +"\xF3\xA0\x9D\x94" => "", # U+E0754 => +"\xF3\xA0\x9D\x95" => "", # U+E0755 => +"\xF3\xA0\x9D\x96" => "", # U+E0756 => +"\xF3\xA0\x9D\x97" => "", # U+E0757 => +"\xF3\xA0\x9D\x98" => "", # U+E0758 => +"\xF3\xA0\x9D\x99" => "", # U+E0759 => +"\xF3\xA0\x9D\x9A" => "", # U+E075A => +"\xF3\xA0\x9D\x9B" => "", # U+E075B => +"\xF3\xA0\x9D\x9C" => "", # U+E075C => +"\xF3\xA0\x9D\x9D" => "", # U+E075D => +"\xF3\xA0\x9D\x9E" => "", # U+E075E => +"\xF3\xA0\x9D\x9F" => "", # U+E075F => +"\xF3\xA0\x9D\xA0" => "", # U+E0760 => +"\xF3\xA0\x9D\xA1" => "", # U+E0761 => +"\xF3\xA0\x9D\xA2" => "", # U+E0762 => +"\xF3\xA0\x9D\xA3" => "", # U+E0763 => +"\xF3\xA0\x9D\xA4" => "", # U+E0764 => +"\xF3\xA0\x9D\xA5" => "", # U+E0765 => +"\xF3\xA0\x9D\xA6" => "", # U+E0766 => +"\xF3\xA0\x9D\xA7" => "", # U+E0767 => +"\xF3\xA0\x9D\xA8" => "", # U+E0768 => +"\xF3\xA0\x9D\xA9" => "", # U+E0769 => +"\xF3\xA0\x9D\xAA" => "", # U+E076A => +"\xF3\xA0\x9D\xAB" => "", # U+E076B => +"\xF3\xA0\x9D\xAC" => "", # U+E076C => +"\xF3\xA0\x9D\xAD" => "", # U+E076D => +"\xF3\xA0\x9D\xAE" => "", # U+E076E => +"\xF3\xA0\x9D\xAF" => "", # U+E076F => +"\xF3\xA0\x9D\xB0" => "", # U+E0770 => +"\xF3\xA0\x9D\xB1" => "", # U+E0771 => +"\xF3\xA0\x9D\xB2" => "", # U+E0772 => +"\xF3\xA0\x9D\xB3" => "", # U+E0773 => +"\xF3\xA0\x9D\xB4" => "", # U+E0774 => +"\xF3\xA0\x9D\xB5" => "", # U+E0775 => +"\xF3\xA0\x9D\xB6" => "", # U+E0776 => +"\xF3\xA0\x9D\xB7" => "", # U+E0777 => +"\xF3\xA0\x9D\xB8" => "", # U+E0778 => +"\xF3\xA0\x9D\xB9" => "", # U+E0779 => +"\xF3\xA0\x9D\xBA" => "", # U+E077A => +"\xF3\xA0\x9D\xBB" => "", # U+E077B => +"\xF3\xA0\x9D\xBC" => "", # U+E077C => +"\xF3\xA0\x9D\xBD" => "", # U+E077D => +"\xF3\xA0\x9D\xBE" => "", # U+E077E => +"\xF3\xA0\x9D\xBF" => "", # U+E077F => +"\xF3\xA0\x9E\x80" => "", # U+E0780 => +"\xF3\xA0\x9E\x81" => "", # U+E0781 => +"\xF3\xA0\x9E\x82" => "", # U+E0782 => +"\xF3\xA0\x9E\x83" => "", # U+E0783 => +"\xF3\xA0\x9E\x84" => "", # U+E0784 => +"\xF3\xA0\x9E\x85" => "", # U+E0785 => +"\xF3\xA0\x9E\x86" => "", # U+E0786 => +"\xF3\xA0\x9E\x87" => "", # U+E0787 => +"\xF3\xA0\x9E\x88" => "", # U+E0788 => +"\xF3\xA0\x9E\x89" => "", # U+E0789 => +"\xF3\xA0\x9E\x8A" => "", # U+E078A => +"\xF3\xA0\x9E\x8B" => "", # U+E078B => +"\xF3\xA0\x9E\x8C" => "", # U+E078C => +"\xF3\xA0\x9E\x8D" => "", # U+E078D => +"\xF3\xA0\x9E\x8E" => "", # U+E078E => +"\xF3\xA0\x9E\x8F" => "", # U+E078F => +"\xF3\xA0\x9E\x90" => "", # U+E0790 => +"\xF3\xA0\x9E\x91" => "", # U+E0791 => +"\xF3\xA0\x9E\x92" => "", # U+E0792 => +"\xF3\xA0\x9E\x93" => "", # U+E0793 => +"\xF3\xA0\x9E\x94" => "", # U+E0794 => +"\xF3\xA0\x9E\x95" => "", # U+E0795 => +"\xF3\xA0\x9E\x96" => "", # U+E0796 => +"\xF3\xA0\x9E\x97" => "", # U+E0797 => +"\xF3\xA0\x9E\x98" => "", # U+E0798 => +"\xF3\xA0\x9E\x99" => "", # U+E0799 => +"\xF3\xA0\x9E\x9A" => "", # U+E079A => +"\xF3\xA0\x9E\x9B" => "", # U+E079B => +"\xF3\xA0\x9E\x9C" => "", # U+E079C => +"\xF3\xA0\x9E\x9D" => "", # U+E079D => +"\xF3\xA0\x9E\x9E" => "", # U+E079E => +"\xF3\xA0\x9E\x9F" => "", # U+E079F => +"\xF3\xA0\x9E\xA0" => "", # U+E07A0 => +"\xF3\xA0\x9E\xA1" => "", # U+E07A1 => +"\xF3\xA0\x9E\xA2" => "", # U+E07A2 => +"\xF3\xA0\x9E\xA3" => "", # U+E07A3 => +"\xF3\xA0\x9E\xA4" => "", # U+E07A4 => +"\xF3\xA0\x9E\xA5" => "", # U+E07A5 => +"\xF3\xA0\x9E\xA6" => "", # U+E07A6 => +"\xF3\xA0\x9E\xA7" => "", # U+E07A7 => +"\xF3\xA0\x9E\xA8" => "", # U+E07A8 => +"\xF3\xA0\x9E\xA9" => "", # U+E07A9 => +"\xF3\xA0\x9E\xAA" => "", # U+E07AA => +"\xF3\xA0\x9E\xAB" => "", # U+E07AB => +"\xF3\xA0\x9E\xAC" => "", # U+E07AC => +"\xF3\xA0\x9E\xAD" => "", # U+E07AD => +"\xF3\xA0\x9E\xAE" => "", # U+E07AE => +"\xF3\xA0\x9E\xAF" => "", # U+E07AF => +"\xF3\xA0\x9E\xB0" => "", # U+E07B0 => +"\xF3\xA0\x9E\xB1" => "", # U+E07B1 => +"\xF3\xA0\x9E\xB2" => "", # U+E07B2 => +"\xF3\xA0\x9E\xB3" => "", # U+E07B3 => +"\xF3\xA0\x9E\xB4" => "", # U+E07B4 => +"\xF3\xA0\x9E\xB5" => "", # U+E07B5 => +"\xF3\xA0\x9E\xB6" => "", # U+E07B6 => +"\xF3\xA0\x9E\xB7" => "", # U+E07B7 => +"\xF3\xA0\x9E\xB8" => "", # U+E07B8 => +"\xF3\xA0\x9E\xB9" => "", # U+E07B9 => +"\xF3\xA0\x9E\xBA" => "", # U+E07BA => +"\xF3\xA0\x9E\xBB" => "", # U+E07BB => +"\xF3\xA0\x9E\xBC" => "", # U+E07BC => +"\xF3\xA0\x9E\xBD" => "", # U+E07BD => +"\xF3\xA0\x9E\xBE" => "", # U+E07BE => +"\xF3\xA0\x9E\xBF" => "", # U+E07BF => +"\xF3\xA0\x9F\x80" => "", # U+E07C0 => +"\xF3\xA0\x9F\x81" => "", # U+E07C1 => +"\xF3\xA0\x9F\x82" => "", # U+E07C2 => +"\xF3\xA0\x9F\x83" => "", # U+E07C3 => +"\xF3\xA0\x9F\x84" => "", # U+E07C4 => +"\xF3\xA0\x9F\x85" => "", # U+E07C5 => +"\xF3\xA0\x9F\x86" => "", # U+E07C6 => +"\xF3\xA0\x9F\x87" => "", # U+E07C7 => +"\xF3\xA0\x9F\x88" => "", # U+E07C8 => +"\xF3\xA0\x9F\x89" => "", # U+E07C9 => +"\xF3\xA0\x9F\x8A" => "", # U+E07CA => +"\xF3\xA0\x9F\x8B" => "", # U+E07CB => +"\xF3\xA0\x9F\x8C" => "", # U+E07CC => +"\xF3\xA0\x9F\x8D" => "", # U+E07CD => +"\xF3\xA0\x9F\x8E" => "", # U+E07CE => +"\xF3\xA0\x9F\x8F" => "", # U+E07CF => +"\xF3\xA0\x9F\x90" => "", # U+E07D0 => +"\xF3\xA0\x9F\x91" => "", # U+E07D1 => +"\xF3\xA0\x9F\x92" => "", # U+E07D2 => +"\xF3\xA0\x9F\x93" => "", # U+E07D3 => +"\xF3\xA0\x9F\x94" => "", # U+E07D4 => +"\xF3\xA0\x9F\x95" => "", # U+E07D5 => +"\xF3\xA0\x9F\x96" => "", # U+E07D6 => +"\xF3\xA0\x9F\x97" => "", # U+E07D7 => +"\xF3\xA0\x9F\x98" => "", # U+E07D8 => +"\xF3\xA0\x9F\x99" => "", # U+E07D9 => +"\xF3\xA0\x9F\x9A" => "", # U+E07DA => +"\xF3\xA0\x9F\x9B" => "", # U+E07DB => +"\xF3\xA0\x9F\x9C" => "", # U+E07DC => +"\xF3\xA0\x9F\x9D" => "", # U+E07DD => +"\xF3\xA0\x9F\x9E" => "", # U+E07DE => +"\xF3\xA0\x9F\x9F" => "", # U+E07DF => +"\xF3\xA0\x9F\xA0" => "", # U+E07E0 => +"\xF3\xA0\x9F\xA1" => "", # U+E07E1 => +"\xF3\xA0\x9F\xA2" => "", # U+E07E2 => +"\xF3\xA0\x9F\xA3" => "", # U+E07E3 => +"\xF3\xA0\x9F\xA4" => "", # U+E07E4 => +"\xF3\xA0\x9F\xA5" => "", # U+E07E5 => +"\xF3\xA0\x9F\xA6" => "", # U+E07E6 => +"\xF3\xA0\x9F\xA7" => "", # U+E07E7 => +"\xF3\xA0\x9F\xA8" => "", # U+E07E8 => +"\xF3\xA0\x9F\xA9" => "", # U+E07E9 => +"\xF3\xA0\x9F\xAA" => "", # U+E07EA => +"\xF3\xA0\x9F\xAB" => "", # U+E07EB => +"\xF3\xA0\x9F\xAC" => "", # U+E07EC => +"\xF3\xA0\x9F\xAD" => "", # U+E07ED => +"\xF3\xA0\x9F\xAE" => "", # U+E07EE => +"\xF3\xA0\x9F\xAF" => "", # U+E07EF => +"\xF3\xA0\x9F\xB0" => "", # U+E07F0 => +"\xF3\xA0\x9F\xB1" => "", # U+E07F1 => +"\xF3\xA0\x9F\xB2" => "", # U+E07F2 => +"\xF3\xA0\x9F\xB3" => "", # U+E07F3 => +"\xF3\xA0\x9F\xB4" => "", # U+E07F4 => +"\xF3\xA0\x9F\xB5" => "", # U+E07F5 => +"\xF3\xA0\x9F\xB6" => "", # U+E07F6 => +"\xF3\xA0\x9F\xB7" => "", # U+E07F7 => +"\xF3\xA0\x9F\xB8" => "", # U+E07F8 => +"\xF3\xA0\x9F\xB9" => "", # U+E07F9 => +"\xF3\xA0\x9F\xBA" => "", # U+E07FA => +"\xF3\xA0\x9F\xBB" => "", # U+E07FB => +"\xF3\xA0\x9F\xBC" => "", # U+E07FC => +"\xF3\xA0\x9F\xBD" => "", # U+E07FD => +"\xF3\xA0\x9F\xBE" => "", # U+E07FE => +"\xF3\xA0\x9F\xBF" => "", # U+E07FF => +"\xF3\xA0\xA0\x80" => "", # U+E0800 => +"\xF3\xA0\xA0\x81" => "", # U+E0801 => +"\xF3\xA0\xA0\x82" => "", # U+E0802 => +"\xF3\xA0\xA0\x83" => "", # U+E0803 => +"\xF3\xA0\xA0\x84" => "", # U+E0804 => +"\xF3\xA0\xA0\x85" => "", # U+E0805 => +"\xF3\xA0\xA0\x86" => "", # U+E0806 => +"\xF3\xA0\xA0\x87" => "", # U+E0807 => +"\xF3\xA0\xA0\x88" => "", # U+E0808 => +"\xF3\xA0\xA0\x89" => "", # U+E0809 => +"\xF3\xA0\xA0\x8A" => "", # U+E080A => +"\xF3\xA0\xA0\x8B" => "", # U+E080B => +"\xF3\xA0\xA0\x8C" => "", # U+E080C => +"\xF3\xA0\xA0\x8D" => "", # U+E080D => +"\xF3\xA0\xA0\x8E" => "", # U+E080E => +"\xF3\xA0\xA0\x8F" => "", # U+E080F => +"\xF3\xA0\xA0\x90" => "", # U+E0810 => +"\xF3\xA0\xA0\x91" => "", # U+E0811 => +"\xF3\xA0\xA0\x92" => "", # U+E0812 => +"\xF3\xA0\xA0\x93" => "", # U+E0813 => +"\xF3\xA0\xA0\x94" => "", # U+E0814 => +"\xF3\xA0\xA0\x95" => "", # U+E0815 => +"\xF3\xA0\xA0\x96" => "", # U+E0816 => +"\xF3\xA0\xA0\x97" => "", # U+E0817 => +"\xF3\xA0\xA0\x98" => "", # U+E0818 => +"\xF3\xA0\xA0\x99" => "", # U+E0819 => +"\xF3\xA0\xA0\x9A" => "", # U+E081A => +"\xF3\xA0\xA0\x9B" => "", # U+E081B => +"\xF3\xA0\xA0\x9C" => "", # U+E081C => +"\xF3\xA0\xA0\x9D" => "", # U+E081D => +"\xF3\xA0\xA0\x9E" => "", # U+E081E => +"\xF3\xA0\xA0\x9F" => "", # U+E081F => +"\xF3\xA0\xA0\xA0" => "", # U+E0820 => +"\xF3\xA0\xA0\xA1" => "", # U+E0821 => +"\xF3\xA0\xA0\xA2" => "", # U+E0822 => +"\xF3\xA0\xA0\xA3" => "", # U+E0823 => +"\xF3\xA0\xA0\xA4" => "", # U+E0824 => +"\xF3\xA0\xA0\xA5" => "", # U+E0825 => +"\xF3\xA0\xA0\xA6" => "", # U+E0826 => +"\xF3\xA0\xA0\xA7" => "", # U+E0827 => +"\xF3\xA0\xA0\xA8" => "", # U+E0828 => +"\xF3\xA0\xA0\xA9" => "", # U+E0829 => +"\xF3\xA0\xA0\xAA" => "", # U+E082A => +"\xF3\xA0\xA0\xAB" => "", # U+E082B => +"\xF3\xA0\xA0\xAC" => "", # U+E082C => +"\xF3\xA0\xA0\xAD" => "", # U+E082D => +"\xF3\xA0\xA0\xAE" => "", # U+E082E => +"\xF3\xA0\xA0\xAF" => "", # U+E082F => +"\xF3\xA0\xA0\xB0" => "", # U+E0830 => +"\xF3\xA0\xA0\xB1" => "", # U+E0831 => +"\xF3\xA0\xA0\xB2" => "", # U+E0832 => +"\xF3\xA0\xA0\xB3" => "", # U+E0833 => +"\xF3\xA0\xA0\xB4" => "", # U+E0834 => +"\xF3\xA0\xA0\xB5" => "", # U+E0835 => +"\xF3\xA0\xA0\xB6" => "", # U+E0836 => +"\xF3\xA0\xA0\xB7" => "", # U+E0837 => +"\xF3\xA0\xA0\xB8" => "", # U+E0838 => +"\xF3\xA0\xA0\xB9" => "", # U+E0839 => +"\xF3\xA0\xA0\xBA" => "", # U+E083A => +"\xF3\xA0\xA0\xBB" => "", # U+E083B => +"\xF3\xA0\xA0\xBC" => "", # U+E083C => +"\xF3\xA0\xA0\xBD" => "", # U+E083D => +"\xF3\xA0\xA0\xBE" => "", # U+E083E => +"\xF3\xA0\xA0\xBF" => "", # U+E083F => +"\xF3\xA0\xA1\x80" => "", # U+E0840 => +"\xF3\xA0\xA1\x81" => "", # U+E0841 => +"\xF3\xA0\xA1\x82" => "", # U+E0842 => +"\xF3\xA0\xA1\x83" => "", # U+E0843 => +"\xF3\xA0\xA1\x84" => "", # U+E0844 => +"\xF3\xA0\xA1\x85" => "", # U+E0845 => +"\xF3\xA0\xA1\x86" => "", # U+E0846 => +"\xF3\xA0\xA1\x87" => "", # U+E0847 => +"\xF3\xA0\xA1\x88" => "", # U+E0848 => +"\xF3\xA0\xA1\x89" => "", # U+E0849 => +"\xF3\xA0\xA1\x8A" => "", # U+E084A => +"\xF3\xA0\xA1\x8B" => "", # U+E084B => +"\xF3\xA0\xA1\x8C" => "", # U+E084C => +"\xF3\xA0\xA1\x8D" => "", # U+E084D => +"\xF3\xA0\xA1\x8E" => "", # U+E084E => +"\xF3\xA0\xA1\x8F" => "", # U+E084F => +"\xF3\xA0\xA1\x90" => "", # U+E0850 => +"\xF3\xA0\xA1\x91" => "", # U+E0851 => +"\xF3\xA0\xA1\x92" => "", # U+E0852 => +"\xF3\xA0\xA1\x93" => "", # U+E0853 => +"\xF3\xA0\xA1\x94" => "", # U+E0854 => +"\xF3\xA0\xA1\x95" => "", # U+E0855 => +"\xF3\xA0\xA1\x96" => "", # U+E0856 => +"\xF3\xA0\xA1\x97" => "", # U+E0857 => +"\xF3\xA0\xA1\x98" => "", # U+E0858 => +"\xF3\xA0\xA1\x99" => "", # U+E0859 => +"\xF3\xA0\xA1\x9A" => "", # U+E085A => +"\xF3\xA0\xA1\x9B" => "", # U+E085B => +"\xF3\xA0\xA1\x9C" => "", # U+E085C => +"\xF3\xA0\xA1\x9D" => "", # U+E085D => +"\xF3\xA0\xA1\x9E" => "", # U+E085E => +"\xF3\xA0\xA1\x9F" => "", # U+E085F => +"\xF3\xA0\xA1\xA0" => "", # U+E0860 => +"\xF3\xA0\xA1\xA1" => "", # U+E0861 => +"\xF3\xA0\xA1\xA2" => "", # U+E0862 => +"\xF3\xA0\xA1\xA3" => "", # U+E0863 => +"\xF3\xA0\xA1\xA4" => "", # U+E0864 => +"\xF3\xA0\xA1\xA5" => "", # U+E0865 => +"\xF3\xA0\xA1\xA6" => "", # U+E0866 => +"\xF3\xA0\xA1\xA7" => "", # U+E0867 => +"\xF3\xA0\xA1\xA8" => "", # U+E0868 => +"\xF3\xA0\xA1\xA9" => "", # U+E0869 => +"\xF3\xA0\xA1\xAA" => "", # U+E086A => +"\xF3\xA0\xA1\xAB" => "", # U+E086B => +"\xF3\xA0\xA1\xAC" => "", # U+E086C => +"\xF3\xA0\xA1\xAD" => "", # U+E086D => +"\xF3\xA0\xA1\xAE" => "", # U+E086E => +"\xF3\xA0\xA1\xAF" => "", # U+E086F => +"\xF3\xA0\xA1\xB0" => "", # U+E0870 => +"\xF3\xA0\xA1\xB1" => "", # U+E0871 => +"\xF3\xA0\xA1\xB2" => "", # U+E0872 => +"\xF3\xA0\xA1\xB3" => "", # U+E0873 => +"\xF3\xA0\xA1\xB4" => "", # U+E0874 => +"\xF3\xA0\xA1\xB5" => "", # U+E0875 => +"\xF3\xA0\xA1\xB6" => "", # U+E0876 => +"\xF3\xA0\xA1\xB7" => "", # U+E0877 => +"\xF3\xA0\xA1\xB8" => "", # U+E0878 => +"\xF3\xA0\xA1\xB9" => "", # U+E0879 => +"\xF3\xA0\xA1\xBA" => "", # U+E087A => +"\xF3\xA0\xA1\xBB" => "", # U+E087B => +"\xF3\xA0\xA1\xBC" => "", # U+E087C => +"\xF3\xA0\xA1\xBD" => "", # U+E087D => +"\xF3\xA0\xA1\xBE" => "", # U+E087E => +"\xF3\xA0\xA1\xBF" => "", # U+E087F => +"\xF3\xA0\xA2\x80" => "", # U+E0880 => +"\xF3\xA0\xA2\x81" => "", # U+E0881 => +"\xF3\xA0\xA2\x82" => "", # U+E0882 => +"\xF3\xA0\xA2\x83" => "", # U+E0883 => +"\xF3\xA0\xA2\x84" => "", # U+E0884 => +"\xF3\xA0\xA2\x85" => "", # U+E0885 => +"\xF3\xA0\xA2\x86" => "", # U+E0886 => +"\xF3\xA0\xA2\x87" => "", # U+E0887 => +"\xF3\xA0\xA2\x88" => "", # U+E0888 => +"\xF3\xA0\xA2\x89" => "", # U+E0889 => +"\xF3\xA0\xA2\x8A" => "", # U+E088A => +"\xF3\xA0\xA2\x8B" => "", # U+E088B => +"\xF3\xA0\xA2\x8C" => "", # U+E088C => +"\xF3\xA0\xA2\x8D" => "", # U+E088D => +"\xF3\xA0\xA2\x8E" => "", # U+E088E => +"\xF3\xA0\xA2\x8F" => "", # U+E088F => +"\xF3\xA0\xA2\x90" => "", # U+E0890 => +"\xF3\xA0\xA2\x91" => "", # U+E0891 => +"\xF3\xA0\xA2\x92" => "", # U+E0892 => +"\xF3\xA0\xA2\x93" => "", # U+E0893 => +"\xF3\xA0\xA2\x94" => "", # U+E0894 => +"\xF3\xA0\xA2\x95" => "", # U+E0895 => +"\xF3\xA0\xA2\x96" => "", # U+E0896 => +"\xF3\xA0\xA2\x97" => "", # U+E0897 => +"\xF3\xA0\xA2\x98" => "", # U+E0898 => +"\xF3\xA0\xA2\x99" => "", # U+E0899 => +"\xF3\xA0\xA2\x9A" => "", # U+E089A => +"\xF3\xA0\xA2\x9B" => "", # U+E089B => +"\xF3\xA0\xA2\x9C" => "", # U+E089C => +"\xF3\xA0\xA2\x9D" => "", # U+E089D => +"\xF3\xA0\xA2\x9E" => "", # U+E089E => +"\xF3\xA0\xA2\x9F" => "", # U+E089F => +"\xF3\xA0\xA2\xA0" => "", # U+E08A0 => +"\xF3\xA0\xA2\xA1" => "", # U+E08A1 => +"\xF3\xA0\xA2\xA2" => "", # U+E08A2 => +"\xF3\xA0\xA2\xA3" => "", # U+E08A3 => +"\xF3\xA0\xA2\xA4" => "", # U+E08A4 => +"\xF3\xA0\xA2\xA5" => "", # U+E08A5 => +"\xF3\xA0\xA2\xA6" => "", # U+E08A6 => +"\xF3\xA0\xA2\xA7" => "", # U+E08A7 => +"\xF3\xA0\xA2\xA8" => "", # U+E08A8 => +"\xF3\xA0\xA2\xA9" => "", # U+E08A9 => +"\xF3\xA0\xA2\xAA" => "", # U+E08AA => +"\xF3\xA0\xA2\xAB" => "", # U+E08AB => +"\xF3\xA0\xA2\xAC" => "", # U+E08AC => +"\xF3\xA0\xA2\xAD" => "", # U+E08AD => +"\xF3\xA0\xA2\xAE" => "", # U+E08AE => +"\xF3\xA0\xA2\xAF" => "", # U+E08AF => +"\xF3\xA0\xA2\xB0" => "", # U+E08B0 => +"\xF3\xA0\xA2\xB1" => "", # U+E08B1 => +"\xF3\xA0\xA2\xB2" => "", # U+E08B2 => +"\xF3\xA0\xA2\xB3" => "", # U+E08B3 => +"\xF3\xA0\xA2\xB4" => "", # U+E08B4 => +"\xF3\xA0\xA2\xB5" => "", # U+E08B5 => +"\xF3\xA0\xA2\xB6" => "", # U+E08B6 => +"\xF3\xA0\xA2\xB7" => "", # U+E08B7 => +"\xF3\xA0\xA2\xB8" => "", # U+E08B8 => +"\xF3\xA0\xA2\xB9" => "", # U+E08B9 => +"\xF3\xA0\xA2\xBA" => "", # U+E08BA => +"\xF3\xA0\xA2\xBB" => "", # U+E08BB => +"\xF3\xA0\xA2\xBC" => "", # U+E08BC => +"\xF3\xA0\xA2\xBD" => "", # U+E08BD => +"\xF3\xA0\xA2\xBE" => "", # U+E08BE => +"\xF3\xA0\xA2\xBF" => "", # U+E08BF => +"\xF3\xA0\xA3\x80" => "", # U+E08C0 => +"\xF3\xA0\xA3\x81" => "", # U+E08C1 => +"\xF3\xA0\xA3\x82" => "", # U+E08C2 => +"\xF3\xA0\xA3\x83" => "", # U+E08C3 => +"\xF3\xA0\xA3\x84" => "", # U+E08C4 => +"\xF3\xA0\xA3\x85" => "", # U+E08C5 => +"\xF3\xA0\xA3\x86" => "", # U+E08C6 => +"\xF3\xA0\xA3\x87" => "", # U+E08C7 => +"\xF3\xA0\xA3\x88" => "", # U+E08C8 => +"\xF3\xA0\xA3\x89" => "", # U+E08C9 => +"\xF3\xA0\xA3\x8A" => "", # U+E08CA => +"\xF3\xA0\xA3\x8B" => "", # U+E08CB => +"\xF3\xA0\xA3\x8C" => "", # U+E08CC => +"\xF3\xA0\xA3\x8D" => "", # U+E08CD => +"\xF3\xA0\xA3\x8E" => "", # U+E08CE => +"\xF3\xA0\xA3\x8F" => "", # U+E08CF => +"\xF3\xA0\xA3\x90" => "", # U+E08D0 => +"\xF3\xA0\xA3\x91" => "", # U+E08D1 => +"\xF3\xA0\xA3\x92" => "", # U+E08D2 => +"\xF3\xA0\xA3\x93" => "", # U+E08D3 => +"\xF3\xA0\xA3\x94" => "", # U+E08D4 => +"\xF3\xA0\xA3\x95" => "", # U+E08D5 => +"\xF3\xA0\xA3\x96" => "", # U+E08D6 => +"\xF3\xA0\xA3\x97" => "", # U+E08D7 => +"\xF3\xA0\xA3\x98" => "", # U+E08D8 => +"\xF3\xA0\xA3\x99" => "", # U+E08D9 => +"\xF3\xA0\xA3\x9A" => "", # U+E08DA => +"\xF3\xA0\xA3\x9B" => "", # U+E08DB => +"\xF3\xA0\xA3\x9C" => "", # U+E08DC => +"\xF3\xA0\xA3\x9D" => "", # U+E08DD => +"\xF3\xA0\xA3\x9E" => "", # U+E08DE => +"\xF3\xA0\xA3\x9F" => "", # U+E08DF => +"\xF3\xA0\xA3\xA0" => "", # U+E08E0 => +"\xF3\xA0\xA3\xA1" => "", # U+E08E1 => +"\xF3\xA0\xA3\xA2" => "", # U+E08E2 => +"\xF3\xA0\xA3\xA3" => "", # U+E08E3 => +"\xF3\xA0\xA3\xA4" => "", # U+E08E4 => +"\xF3\xA0\xA3\xA5" => "", # U+E08E5 => +"\xF3\xA0\xA3\xA6" => "", # U+E08E6 => +"\xF3\xA0\xA3\xA7" => "", # U+E08E7 => +"\xF3\xA0\xA3\xA8" => "", # U+E08E8 => +"\xF3\xA0\xA3\xA9" => "", # U+E08E9 => +"\xF3\xA0\xA3\xAA" => "", # U+E08EA => +"\xF3\xA0\xA3\xAB" => "", # U+E08EB => +"\xF3\xA0\xA3\xAC" => "", # U+E08EC => +"\xF3\xA0\xA3\xAD" => "", # U+E08ED => +"\xF3\xA0\xA3\xAE" => "", # U+E08EE => +"\xF3\xA0\xA3\xAF" => "", # U+E08EF => +"\xF3\xA0\xA3\xB0" => "", # U+E08F0 => +"\xF3\xA0\xA3\xB1" => "", # U+E08F1 => +"\xF3\xA0\xA3\xB2" => "", # U+E08F2 => +"\xF3\xA0\xA3\xB3" => "", # U+E08F3 => +"\xF3\xA0\xA3\xB4" => "", # U+E08F4 => +"\xF3\xA0\xA3\xB5" => "", # U+E08F5 => +"\xF3\xA0\xA3\xB6" => "", # U+E08F6 => +"\xF3\xA0\xA3\xB7" => "", # U+E08F7 => +"\xF3\xA0\xA3\xB8" => "", # U+E08F8 => +"\xF3\xA0\xA3\xB9" => "", # U+E08F9 => +"\xF3\xA0\xA3\xBA" => "", # U+E08FA => +"\xF3\xA0\xA3\xBB" => "", # U+E08FB => +"\xF3\xA0\xA3\xBC" => "", # U+E08FC => +"\xF3\xA0\xA3\xBD" => "", # U+E08FD => +"\xF3\xA0\xA3\xBE" => "", # U+E08FE => +"\xF3\xA0\xA3\xBF" => "", # U+E08FF => +"\xF3\xA0\xA4\x80" => "", # U+E0900 => +"\xF3\xA0\xA4\x81" => "", # U+E0901 => +"\xF3\xA0\xA4\x82" => "", # U+E0902 => +"\xF3\xA0\xA4\x83" => "", # U+E0903 => +"\xF3\xA0\xA4\x84" => "", # U+E0904 => +"\xF3\xA0\xA4\x85" => "", # U+E0905 => +"\xF3\xA0\xA4\x86" => "", # U+E0906 => +"\xF3\xA0\xA4\x87" => "", # U+E0907 => +"\xF3\xA0\xA4\x88" => "", # U+E0908 => +"\xF3\xA0\xA4\x89" => "", # U+E0909 => +"\xF3\xA0\xA4\x8A" => "", # U+E090A => +"\xF3\xA0\xA4\x8B" => "", # U+E090B => +"\xF3\xA0\xA4\x8C" => "", # U+E090C => +"\xF3\xA0\xA4\x8D" => "", # U+E090D => +"\xF3\xA0\xA4\x8E" => "", # U+E090E => +"\xF3\xA0\xA4\x8F" => "", # U+E090F => +"\xF3\xA0\xA4\x90" => "", # U+E0910 => +"\xF3\xA0\xA4\x91" => "", # U+E0911 => +"\xF3\xA0\xA4\x92" => "", # U+E0912 => +"\xF3\xA0\xA4\x93" => "", # U+E0913 => +"\xF3\xA0\xA4\x94" => "", # U+E0914 => +"\xF3\xA0\xA4\x95" => "", # U+E0915 => +"\xF3\xA0\xA4\x96" => "", # U+E0916 => +"\xF3\xA0\xA4\x97" => "", # U+E0917 => +"\xF3\xA0\xA4\x98" => "", # U+E0918 => +"\xF3\xA0\xA4\x99" => "", # U+E0919 => +"\xF3\xA0\xA4\x9A" => "", # U+E091A => +"\xF3\xA0\xA4\x9B" => "", # U+E091B => +"\xF3\xA0\xA4\x9C" => "", # U+E091C => +"\xF3\xA0\xA4\x9D" => "", # U+E091D => +"\xF3\xA0\xA4\x9E" => "", # U+E091E => +"\xF3\xA0\xA4\x9F" => "", # U+E091F => +"\xF3\xA0\xA4\xA0" => "", # U+E0920 => +"\xF3\xA0\xA4\xA1" => "", # U+E0921 => +"\xF3\xA0\xA4\xA2" => "", # U+E0922 => +"\xF3\xA0\xA4\xA3" => "", # U+E0923 => +"\xF3\xA0\xA4\xA4" => "", # U+E0924 => +"\xF3\xA0\xA4\xA5" => "", # U+E0925 => +"\xF3\xA0\xA4\xA6" => "", # U+E0926 => +"\xF3\xA0\xA4\xA7" => "", # U+E0927 => +"\xF3\xA0\xA4\xA8" => "", # U+E0928 => +"\xF3\xA0\xA4\xA9" => "", # U+E0929 => +"\xF3\xA0\xA4\xAA" => "", # U+E092A => +"\xF3\xA0\xA4\xAB" => "", # U+E092B => +"\xF3\xA0\xA4\xAC" => "", # U+E092C => +"\xF3\xA0\xA4\xAD" => "", # U+E092D => +"\xF3\xA0\xA4\xAE" => "", # U+E092E => +"\xF3\xA0\xA4\xAF" => "", # U+E092F => +"\xF3\xA0\xA4\xB0" => "", # U+E0930 => +"\xF3\xA0\xA4\xB1" => "", # U+E0931 => +"\xF3\xA0\xA4\xB2" => "", # U+E0932 => +"\xF3\xA0\xA4\xB3" => "", # U+E0933 => +"\xF3\xA0\xA4\xB4" => "", # U+E0934 => +"\xF3\xA0\xA4\xB5" => "", # U+E0935 => +"\xF3\xA0\xA4\xB6" => "", # U+E0936 => +"\xF3\xA0\xA4\xB7" => "", # U+E0937 => +"\xF3\xA0\xA4\xB8" => "", # U+E0938 => +"\xF3\xA0\xA4\xB9" => "", # U+E0939 => +"\xF3\xA0\xA4\xBA" => "", # U+E093A => +"\xF3\xA0\xA4\xBB" => "", # U+E093B => +"\xF3\xA0\xA4\xBC" => "", # U+E093C => +"\xF3\xA0\xA4\xBD" => "", # U+E093D => +"\xF3\xA0\xA4\xBE" => "", # U+E093E => +"\xF3\xA0\xA4\xBF" => "", # U+E093F => +"\xF3\xA0\xA5\x80" => "", # U+E0940 => +"\xF3\xA0\xA5\x81" => "", # U+E0941 => +"\xF3\xA0\xA5\x82" => "", # U+E0942 => +"\xF3\xA0\xA5\x83" => "", # U+E0943 => +"\xF3\xA0\xA5\x84" => "", # U+E0944 => +"\xF3\xA0\xA5\x85" => "", # U+E0945 => +"\xF3\xA0\xA5\x86" => "", # U+E0946 => +"\xF3\xA0\xA5\x87" => "", # U+E0947 => +"\xF3\xA0\xA5\x88" => "", # U+E0948 => +"\xF3\xA0\xA5\x89" => "", # U+E0949 => +"\xF3\xA0\xA5\x8A" => "", # U+E094A => +"\xF3\xA0\xA5\x8B" => "", # U+E094B => +"\xF3\xA0\xA5\x8C" => "", # U+E094C => +"\xF3\xA0\xA5\x8D" => "", # U+E094D => +"\xF3\xA0\xA5\x8E" => "", # U+E094E => +"\xF3\xA0\xA5\x8F" => "", # U+E094F => +"\xF3\xA0\xA5\x90" => "", # U+E0950 => +"\xF3\xA0\xA5\x91" => "", # U+E0951 => +"\xF3\xA0\xA5\x92" => "", # U+E0952 => +"\xF3\xA0\xA5\x93" => "", # U+E0953 => +"\xF3\xA0\xA5\x94" => "", # U+E0954 => +"\xF3\xA0\xA5\x95" => "", # U+E0955 => +"\xF3\xA0\xA5\x96" => "", # U+E0956 => +"\xF3\xA0\xA5\x97" => "", # U+E0957 => +"\xF3\xA0\xA5\x98" => "", # U+E0958 => +"\xF3\xA0\xA5\x99" => "", # U+E0959 => +"\xF3\xA0\xA5\x9A" => "", # U+E095A => +"\xF3\xA0\xA5\x9B" => "", # U+E095B => +"\xF3\xA0\xA5\x9C" => "", # U+E095C => +"\xF3\xA0\xA5\x9D" => "", # U+E095D => +"\xF3\xA0\xA5\x9E" => "", # U+E095E => +"\xF3\xA0\xA5\x9F" => "", # U+E095F => +"\xF3\xA0\xA5\xA0" => "", # U+E0960 => +"\xF3\xA0\xA5\xA1" => "", # U+E0961 => +"\xF3\xA0\xA5\xA2" => "", # U+E0962 => +"\xF3\xA0\xA5\xA3" => "", # U+E0963 => +"\xF3\xA0\xA5\xA4" => "", # U+E0964 => +"\xF3\xA0\xA5\xA5" => "", # U+E0965 => +"\xF3\xA0\xA5\xA6" => "", # U+E0966 => +"\xF3\xA0\xA5\xA7" => "", # U+E0967 => +"\xF3\xA0\xA5\xA8" => "", # U+E0968 => +"\xF3\xA0\xA5\xA9" => "", # U+E0969 => +"\xF3\xA0\xA5\xAA" => "", # U+E096A => +"\xF3\xA0\xA5\xAB" => "", # U+E096B => +"\xF3\xA0\xA5\xAC" => "", # U+E096C => +"\xF3\xA0\xA5\xAD" => "", # U+E096D => +"\xF3\xA0\xA5\xAE" => "", # U+E096E => +"\xF3\xA0\xA5\xAF" => "", # U+E096F => +"\xF3\xA0\xA5\xB0" => "", # U+E0970 => +"\xF3\xA0\xA5\xB1" => "", # U+E0971 => +"\xF3\xA0\xA5\xB2" => "", # U+E0972 => +"\xF3\xA0\xA5\xB3" => "", # U+E0973 => +"\xF3\xA0\xA5\xB4" => "", # U+E0974 => +"\xF3\xA0\xA5\xB5" => "", # U+E0975 => +"\xF3\xA0\xA5\xB6" => "", # U+E0976 => +"\xF3\xA0\xA5\xB7" => "", # U+E0977 => +"\xF3\xA0\xA5\xB8" => "", # U+E0978 => +"\xF3\xA0\xA5\xB9" => "", # U+E0979 => +"\xF3\xA0\xA5\xBA" => "", # U+E097A => +"\xF3\xA0\xA5\xBB" => "", # U+E097B => +"\xF3\xA0\xA5\xBC" => "", # U+E097C => +"\xF3\xA0\xA5\xBD" => "", # U+E097D => +"\xF3\xA0\xA5\xBE" => "", # U+E097E => +"\xF3\xA0\xA5\xBF" => "", # U+E097F => +"\xF3\xA0\xA6\x80" => "", # U+E0980 => +"\xF3\xA0\xA6\x81" => "", # U+E0981 => +"\xF3\xA0\xA6\x82" => "", # U+E0982 => +"\xF3\xA0\xA6\x83" => "", # U+E0983 => +"\xF3\xA0\xA6\x84" => "", # U+E0984 => +"\xF3\xA0\xA6\x85" => "", # U+E0985 => +"\xF3\xA0\xA6\x86" => "", # U+E0986 => +"\xF3\xA0\xA6\x87" => "", # U+E0987 => +"\xF3\xA0\xA6\x88" => "", # U+E0988 => +"\xF3\xA0\xA6\x89" => "", # U+E0989 => +"\xF3\xA0\xA6\x8A" => "", # U+E098A => +"\xF3\xA0\xA6\x8B" => "", # U+E098B => +"\xF3\xA0\xA6\x8C" => "", # U+E098C => +"\xF3\xA0\xA6\x8D" => "", # U+E098D => +"\xF3\xA0\xA6\x8E" => "", # U+E098E => +"\xF3\xA0\xA6\x8F" => "", # U+E098F => +"\xF3\xA0\xA6\x90" => "", # U+E0990 => +"\xF3\xA0\xA6\x91" => "", # U+E0991 => +"\xF3\xA0\xA6\x92" => "", # U+E0992 => +"\xF3\xA0\xA6\x93" => "", # U+E0993 => +"\xF3\xA0\xA6\x94" => "", # U+E0994 => +"\xF3\xA0\xA6\x95" => "", # U+E0995 => +"\xF3\xA0\xA6\x96" => "", # U+E0996 => +"\xF3\xA0\xA6\x97" => "", # U+E0997 => +"\xF3\xA0\xA6\x98" => "", # U+E0998 => +"\xF3\xA0\xA6\x99" => "", # U+E0999 => +"\xF3\xA0\xA6\x9A" => "", # U+E099A => +"\xF3\xA0\xA6\x9B" => "", # U+E099B => +"\xF3\xA0\xA6\x9C" => "", # U+E099C => +"\xF3\xA0\xA6\x9D" => "", # U+E099D => +"\xF3\xA0\xA6\x9E" => "", # U+E099E => +"\xF3\xA0\xA6\x9F" => "", # U+E099F => +"\xF3\xA0\xA6\xA0" => "", # U+E09A0 => +"\xF3\xA0\xA6\xA1" => "", # U+E09A1 => +"\xF3\xA0\xA6\xA2" => "", # U+E09A2 => +"\xF3\xA0\xA6\xA3" => "", # U+E09A3 => +"\xF3\xA0\xA6\xA4" => "", # U+E09A4 => +"\xF3\xA0\xA6\xA5" => "", # U+E09A5 => +"\xF3\xA0\xA6\xA6" => "", # U+E09A6 => +"\xF3\xA0\xA6\xA7" => "", # U+E09A7 => +"\xF3\xA0\xA6\xA8" => "", # U+E09A8 => +"\xF3\xA0\xA6\xA9" => "", # U+E09A9 => +"\xF3\xA0\xA6\xAA" => "", # U+E09AA => +"\xF3\xA0\xA6\xAB" => "", # U+E09AB => +"\xF3\xA0\xA6\xAC" => "", # U+E09AC => +"\xF3\xA0\xA6\xAD" => "", # U+E09AD => +"\xF3\xA0\xA6\xAE" => "", # U+E09AE => +"\xF3\xA0\xA6\xAF" => "", # U+E09AF => +"\xF3\xA0\xA6\xB0" => "", # U+E09B0 => +"\xF3\xA0\xA6\xB1" => "", # U+E09B1 => +"\xF3\xA0\xA6\xB2" => "", # U+E09B2 => +"\xF3\xA0\xA6\xB3" => "", # U+E09B3 => +"\xF3\xA0\xA6\xB4" => "", # U+E09B4 => +"\xF3\xA0\xA6\xB5" => "", # U+E09B5 => +"\xF3\xA0\xA6\xB6" => "", # U+E09B6 => +"\xF3\xA0\xA6\xB7" => "", # U+E09B7 => +"\xF3\xA0\xA6\xB8" => "", # U+E09B8 => +"\xF3\xA0\xA6\xB9" => "", # U+E09B9 => +"\xF3\xA0\xA6\xBA" => "", # U+E09BA => +"\xF3\xA0\xA6\xBB" => "", # U+E09BB => +"\xF3\xA0\xA6\xBC" => "", # U+E09BC => +"\xF3\xA0\xA6\xBD" => "", # U+E09BD => +"\xF3\xA0\xA6\xBE" => "", # U+E09BE => +"\xF3\xA0\xA6\xBF" => "", # U+E09BF => +"\xF3\xA0\xA7\x80" => "", # U+E09C0 => +"\xF3\xA0\xA7\x81" => "", # U+E09C1 => +"\xF3\xA0\xA7\x82" => "", # U+E09C2 => +"\xF3\xA0\xA7\x83" => "", # U+E09C3 => +"\xF3\xA0\xA7\x84" => "", # U+E09C4 => +"\xF3\xA0\xA7\x85" => "", # U+E09C5 => +"\xF3\xA0\xA7\x86" => "", # U+E09C6 => +"\xF3\xA0\xA7\x87" => "", # U+E09C7 => +"\xF3\xA0\xA7\x88" => "", # U+E09C8 => +"\xF3\xA0\xA7\x89" => "", # U+E09C9 => +"\xF3\xA0\xA7\x8A" => "", # U+E09CA => +"\xF3\xA0\xA7\x8B" => "", # U+E09CB => +"\xF3\xA0\xA7\x8C" => "", # U+E09CC => +"\xF3\xA0\xA7\x8D" => "", # U+E09CD => +"\xF3\xA0\xA7\x8E" => "", # U+E09CE => +"\xF3\xA0\xA7\x8F" => "", # U+E09CF => +"\xF3\xA0\xA7\x90" => "", # U+E09D0 => +"\xF3\xA0\xA7\x91" => "", # U+E09D1 => +"\xF3\xA0\xA7\x92" => "", # U+E09D2 => +"\xF3\xA0\xA7\x93" => "", # U+E09D3 => +"\xF3\xA0\xA7\x94" => "", # U+E09D4 => +"\xF3\xA0\xA7\x95" => "", # U+E09D5 => +"\xF3\xA0\xA7\x96" => "", # U+E09D6 => +"\xF3\xA0\xA7\x97" => "", # U+E09D7 => +"\xF3\xA0\xA7\x98" => "", # U+E09D8 => +"\xF3\xA0\xA7\x99" => "", # U+E09D9 => +"\xF3\xA0\xA7\x9A" => "", # U+E09DA => +"\xF3\xA0\xA7\x9B" => "", # U+E09DB => +"\xF3\xA0\xA7\x9C" => "", # U+E09DC => +"\xF3\xA0\xA7\x9D" => "", # U+E09DD => +"\xF3\xA0\xA7\x9E" => "", # U+E09DE => +"\xF3\xA0\xA7\x9F" => "", # U+E09DF => +"\xF3\xA0\xA7\xA0" => "", # U+E09E0 => +"\xF3\xA0\xA7\xA1" => "", # U+E09E1 => +"\xF3\xA0\xA7\xA2" => "", # U+E09E2 => +"\xF3\xA0\xA7\xA3" => "", # U+E09E3 => +"\xF3\xA0\xA7\xA4" => "", # U+E09E4 => +"\xF3\xA0\xA7\xA5" => "", # U+E09E5 => +"\xF3\xA0\xA7\xA6" => "", # U+E09E6 => +"\xF3\xA0\xA7\xA7" => "", # U+E09E7 => +"\xF3\xA0\xA7\xA8" => "", # U+E09E8 => +"\xF3\xA0\xA7\xA9" => "", # U+E09E9 => +"\xF3\xA0\xA7\xAA" => "", # U+E09EA => +"\xF3\xA0\xA7\xAB" => "", # U+E09EB => +"\xF3\xA0\xA7\xAC" => "", # U+E09EC => +"\xF3\xA0\xA7\xAD" => "", # U+E09ED => +"\xF3\xA0\xA7\xAE" => "", # U+E09EE => +"\xF3\xA0\xA7\xAF" => "", # U+E09EF => +"\xF3\xA0\xA7\xB0" => "", # U+E09F0 => +"\xF3\xA0\xA7\xB1" => "", # U+E09F1 => +"\xF3\xA0\xA7\xB2" => "", # U+E09F2 => +"\xF3\xA0\xA7\xB3" => "", # U+E09F3 => +"\xF3\xA0\xA7\xB4" => "", # U+E09F4 => +"\xF3\xA0\xA7\xB5" => "", # U+E09F5 => +"\xF3\xA0\xA7\xB6" => "", # U+E09F6 => +"\xF3\xA0\xA7\xB7" => "", # U+E09F7 => +"\xF3\xA0\xA7\xB8" => "", # U+E09F8 => +"\xF3\xA0\xA7\xB9" => "", # U+E09F9 => +"\xF3\xA0\xA7\xBA" => "", # U+E09FA => +"\xF3\xA0\xA7\xBB" => "", # U+E09FB => +"\xF3\xA0\xA7\xBC" => "", # U+E09FC => +"\xF3\xA0\xA7\xBD" => "", # U+E09FD => +"\xF3\xA0\xA7\xBE" => "", # U+E09FE => +"\xF3\xA0\xA7\xBF" => "", # U+E09FF => +"\xF3\xA0\xA8\x80" => "", # U+E0A00 => +"\xF3\xA0\xA8\x81" => "", # U+E0A01 => +"\xF3\xA0\xA8\x82" => "", # U+E0A02 => +"\xF3\xA0\xA8\x83" => "", # U+E0A03 => +"\xF3\xA0\xA8\x84" => "", # U+E0A04 => +"\xF3\xA0\xA8\x85" => "", # U+E0A05 => +"\xF3\xA0\xA8\x86" => "", # U+E0A06 => +"\xF3\xA0\xA8\x87" => "", # U+E0A07 => +"\xF3\xA0\xA8\x88" => "", # U+E0A08 => +"\xF3\xA0\xA8\x89" => "", # U+E0A09 => +"\xF3\xA0\xA8\x8A" => "", # U+E0A0A => +"\xF3\xA0\xA8\x8B" => "", # U+E0A0B => +"\xF3\xA0\xA8\x8C" => "", # U+E0A0C => +"\xF3\xA0\xA8\x8D" => "", # U+E0A0D => +"\xF3\xA0\xA8\x8E" => "", # U+E0A0E => +"\xF3\xA0\xA8\x8F" => "", # U+E0A0F => +"\xF3\xA0\xA8\x90" => "", # U+E0A10 => +"\xF3\xA0\xA8\x91" => "", # U+E0A11 => +"\xF3\xA0\xA8\x92" => "", # U+E0A12 => +"\xF3\xA0\xA8\x93" => "", # U+E0A13 => +"\xF3\xA0\xA8\x94" => "", # U+E0A14 => +"\xF3\xA0\xA8\x95" => "", # U+E0A15 => +"\xF3\xA0\xA8\x96" => "", # U+E0A16 => +"\xF3\xA0\xA8\x97" => "", # U+E0A17 => +"\xF3\xA0\xA8\x98" => "", # U+E0A18 => +"\xF3\xA0\xA8\x99" => "", # U+E0A19 => +"\xF3\xA0\xA8\x9A" => "", # U+E0A1A => +"\xF3\xA0\xA8\x9B" => "", # U+E0A1B => +"\xF3\xA0\xA8\x9C" => "", # U+E0A1C => +"\xF3\xA0\xA8\x9D" => "", # U+E0A1D => +"\xF3\xA0\xA8\x9E" => "", # U+E0A1E => +"\xF3\xA0\xA8\x9F" => "", # U+E0A1F => +"\xF3\xA0\xA8\xA0" => "", # U+E0A20 => +"\xF3\xA0\xA8\xA1" => "", # U+E0A21 => +"\xF3\xA0\xA8\xA2" => "", # U+E0A22 => +"\xF3\xA0\xA8\xA3" => "", # U+E0A23 => +"\xF3\xA0\xA8\xA4" => "", # U+E0A24 => +"\xF3\xA0\xA8\xA5" => "", # U+E0A25 => +"\xF3\xA0\xA8\xA6" => "", # U+E0A26 => +"\xF3\xA0\xA8\xA7" => "", # U+E0A27 => +"\xF3\xA0\xA8\xA8" => "", # U+E0A28 => +"\xF3\xA0\xA8\xA9" => "", # U+E0A29 => +"\xF3\xA0\xA8\xAA" => "", # U+E0A2A => +"\xF3\xA0\xA8\xAB" => "", # U+E0A2B => +"\xF3\xA0\xA8\xAC" => "", # U+E0A2C => +"\xF3\xA0\xA8\xAD" => "", # U+E0A2D => +"\xF3\xA0\xA8\xAE" => "", # U+E0A2E => +"\xF3\xA0\xA8\xAF" => "", # U+E0A2F => +"\xF3\xA0\xA8\xB0" => "", # U+E0A30 => +"\xF3\xA0\xA8\xB1" => "", # U+E0A31 => +"\xF3\xA0\xA8\xB2" => "", # U+E0A32 => +"\xF3\xA0\xA8\xB3" => "", # U+E0A33 => +"\xF3\xA0\xA8\xB4" => "", # U+E0A34 => +"\xF3\xA0\xA8\xB5" => "", # U+E0A35 => +"\xF3\xA0\xA8\xB6" => "", # U+E0A36 => +"\xF3\xA0\xA8\xB7" => "", # U+E0A37 => +"\xF3\xA0\xA8\xB8" => "", # U+E0A38 => +"\xF3\xA0\xA8\xB9" => "", # U+E0A39 => +"\xF3\xA0\xA8\xBA" => "", # U+E0A3A => +"\xF3\xA0\xA8\xBB" => "", # U+E0A3B => +"\xF3\xA0\xA8\xBC" => "", # U+E0A3C => +"\xF3\xA0\xA8\xBD" => "", # U+E0A3D => +"\xF3\xA0\xA8\xBE" => "", # U+E0A3E => +"\xF3\xA0\xA8\xBF" => "", # U+E0A3F => +"\xF3\xA0\xA9\x80" => "", # U+E0A40 => +"\xF3\xA0\xA9\x81" => "", # U+E0A41 => +"\xF3\xA0\xA9\x82" => "", # U+E0A42 => +"\xF3\xA0\xA9\x83" => "", # U+E0A43 => +"\xF3\xA0\xA9\x84" => "", # U+E0A44 => +"\xF3\xA0\xA9\x85" => "", # U+E0A45 => +"\xF3\xA0\xA9\x86" => "", # U+E0A46 => +"\xF3\xA0\xA9\x87" => "", # U+E0A47 => +"\xF3\xA0\xA9\x88" => "", # U+E0A48 => +"\xF3\xA0\xA9\x89" => "", # U+E0A49 => +"\xF3\xA0\xA9\x8A" => "", # U+E0A4A => +"\xF3\xA0\xA9\x8B" => "", # U+E0A4B => +"\xF3\xA0\xA9\x8C" => "", # U+E0A4C => +"\xF3\xA0\xA9\x8D" => "", # U+E0A4D => +"\xF3\xA0\xA9\x8E" => "", # U+E0A4E => +"\xF3\xA0\xA9\x8F" => "", # U+E0A4F => +"\xF3\xA0\xA9\x90" => "", # U+E0A50 => +"\xF3\xA0\xA9\x91" => "", # U+E0A51 => +"\xF3\xA0\xA9\x92" => "", # U+E0A52 => +"\xF3\xA0\xA9\x93" => "", # U+E0A53 => +"\xF3\xA0\xA9\x94" => "", # U+E0A54 => +"\xF3\xA0\xA9\x95" => "", # U+E0A55 => +"\xF3\xA0\xA9\x96" => "", # U+E0A56 => +"\xF3\xA0\xA9\x97" => "", # U+E0A57 => +"\xF3\xA0\xA9\x98" => "", # U+E0A58 => +"\xF3\xA0\xA9\x99" => "", # U+E0A59 => +"\xF3\xA0\xA9\x9A" => "", # U+E0A5A => +"\xF3\xA0\xA9\x9B" => "", # U+E0A5B => +"\xF3\xA0\xA9\x9C" => "", # U+E0A5C => +"\xF3\xA0\xA9\x9D" => "", # U+E0A5D => +"\xF3\xA0\xA9\x9E" => "", # U+E0A5E => +"\xF3\xA0\xA9\x9F" => "", # U+E0A5F => +"\xF3\xA0\xA9\xA0" => "", # U+E0A60 => +"\xF3\xA0\xA9\xA1" => "", # U+E0A61 => +"\xF3\xA0\xA9\xA2" => "", # U+E0A62 => +"\xF3\xA0\xA9\xA3" => "", # U+E0A63 => +"\xF3\xA0\xA9\xA4" => "", # U+E0A64 => +"\xF3\xA0\xA9\xA5" => "", # U+E0A65 => +"\xF3\xA0\xA9\xA6" => "", # U+E0A66 => +"\xF3\xA0\xA9\xA7" => "", # U+E0A67 => +"\xF3\xA0\xA9\xA8" => "", # U+E0A68 => +"\xF3\xA0\xA9\xA9" => "", # U+E0A69 => +"\xF3\xA0\xA9\xAA" => "", # U+E0A6A => +"\xF3\xA0\xA9\xAB" => "", # U+E0A6B => +"\xF3\xA0\xA9\xAC" => "", # U+E0A6C => +"\xF3\xA0\xA9\xAD" => "", # U+E0A6D => +"\xF3\xA0\xA9\xAE" => "", # U+E0A6E => +"\xF3\xA0\xA9\xAF" => "", # U+E0A6F => +"\xF3\xA0\xA9\xB0" => "", # U+E0A70 => +"\xF3\xA0\xA9\xB1" => "", # U+E0A71 => +"\xF3\xA0\xA9\xB2" => "", # U+E0A72 => +"\xF3\xA0\xA9\xB3" => "", # U+E0A73 => +"\xF3\xA0\xA9\xB4" => "", # U+E0A74 => +"\xF3\xA0\xA9\xB5" => "", # U+E0A75 => +"\xF3\xA0\xA9\xB6" => "", # U+E0A76 => +"\xF3\xA0\xA9\xB7" => "", # U+E0A77 => +"\xF3\xA0\xA9\xB8" => "", # U+E0A78 => +"\xF3\xA0\xA9\xB9" => "", # U+E0A79 => +"\xF3\xA0\xA9\xBA" => "", # U+E0A7A => +"\xF3\xA0\xA9\xBB" => "", # U+E0A7B => +"\xF3\xA0\xA9\xBC" => "", # U+E0A7C => +"\xF3\xA0\xA9\xBD" => "", # U+E0A7D => +"\xF3\xA0\xA9\xBE" => "", # U+E0A7E => +"\xF3\xA0\xA9\xBF" => "", # U+E0A7F => +"\xF3\xA0\xAA\x80" => "", # U+E0A80 => +"\xF3\xA0\xAA\x81" => "", # U+E0A81 => +"\xF3\xA0\xAA\x82" => "", # U+E0A82 => +"\xF3\xA0\xAA\x83" => "", # U+E0A83 => +"\xF3\xA0\xAA\x84" => "", # U+E0A84 => +"\xF3\xA0\xAA\x85" => "", # U+E0A85 => +"\xF3\xA0\xAA\x86" => "", # U+E0A86 => +"\xF3\xA0\xAA\x87" => "", # U+E0A87 => +"\xF3\xA0\xAA\x88" => "", # U+E0A88 => +"\xF3\xA0\xAA\x89" => "", # U+E0A89 => +"\xF3\xA0\xAA\x8A" => "", # U+E0A8A => +"\xF3\xA0\xAA\x8B" => "", # U+E0A8B => +"\xF3\xA0\xAA\x8C" => "", # U+E0A8C => +"\xF3\xA0\xAA\x8D" => "", # U+E0A8D => +"\xF3\xA0\xAA\x8E" => "", # U+E0A8E => +"\xF3\xA0\xAA\x8F" => "", # U+E0A8F => +"\xF3\xA0\xAA\x90" => "", # U+E0A90 => +"\xF3\xA0\xAA\x91" => "", # U+E0A91 => +"\xF3\xA0\xAA\x92" => "", # U+E0A92 => +"\xF3\xA0\xAA\x93" => "", # U+E0A93 => +"\xF3\xA0\xAA\x94" => "", # U+E0A94 => +"\xF3\xA0\xAA\x95" => "", # U+E0A95 => +"\xF3\xA0\xAA\x96" => "", # U+E0A96 => +"\xF3\xA0\xAA\x97" => "", # U+E0A97 => +"\xF3\xA0\xAA\x98" => "", # U+E0A98 => +"\xF3\xA0\xAA\x99" => "", # U+E0A99 => +"\xF3\xA0\xAA\x9A" => "", # U+E0A9A => +"\xF3\xA0\xAA\x9B" => "", # U+E0A9B => +"\xF3\xA0\xAA\x9C" => "", # U+E0A9C => +"\xF3\xA0\xAA\x9D" => "", # U+E0A9D => +"\xF3\xA0\xAA\x9E" => "", # U+E0A9E => +"\xF3\xA0\xAA\x9F" => "", # U+E0A9F => +"\xF3\xA0\xAA\xA0" => "", # U+E0AA0 => +"\xF3\xA0\xAA\xA1" => "", # U+E0AA1 => +"\xF3\xA0\xAA\xA2" => "", # U+E0AA2 => +"\xF3\xA0\xAA\xA3" => "", # U+E0AA3 => +"\xF3\xA0\xAA\xA4" => "", # U+E0AA4 => +"\xF3\xA0\xAA\xA5" => "", # U+E0AA5 => +"\xF3\xA0\xAA\xA6" => "", # U+E0AA6 => +"\xF3\xA0\xAA\xA7" => "", # U+E0AA7 => +"\xF3\xA0\xAA\xA8" => "", # U+E0AA8 => +"\xF3\xA0\xAA\xA9" => "", # U+E0AA9 => +"\xF3\xA0\xAA\xAA" => "", # U+E0AAA => +"\xF3\xA0\xAA\xAB" => "", # U+E0AAB => +"\xF3\xA0\xAA\xAC" => "", # U+E0AAC => +"\xF3\xA0\xAA\xAD" => "", # U+E0AAD => +"\xF3\xA0\xAA\xAE" => "", # U+E0AAE => +"\xF3\xA0\xAA\xAF" => "", # U+E0AAF => +"\xF3\xA0\xAA\xB0" => "", # U+E0AB0 => +"\xF3\xA0\xAA\xB1" => "", # U+E0AB1 => +"\xF3\xA0\xAA\xB2" => "", # U+E0AB2 => +"\xF3\xA0\xAA\xB3" => "", # U+E0AB3 => +"\xF3\xA0\xAA\xB4" => "", # U+E0AB4 => +"\xF3\xA0\xAA\xB5" => "", # U+E0AB5 => +"\xF3\xA0\xAA\xB6" => "", # U+E0AB6 => +"\xF3\xA0\xAA\xB7" => "", # U+E0AB7 => +"\xF3\xA0\xAA\xB8" => "", # U+E0AB8 => +"\xF3\xA0\xAA\xB9" => "", # U+E0AB9 => +"\xF3\xA0\xAA\xBA" => "", # U+E0ABA => +"\xF3\xA0\xAA\xBB" => "", # U+E0ABB => +"\xF3\xA0\xAA\xBC" => "", # U+E0ABC => +"\xF3\xA0\xAA\xBD" => "", # U+E0ABD => +"\xF3\xA0\xAA\xBE" => "", # U+E0ABE => +"\xF3\xA0\xAA\xBF" => "", # U+E0ABF => +"\xF3\xA0\xAB\x80" => "", # U+E0AC0 => +"\xF3\xA0\xAB\x81" => "", # U+E0AC1 => +"\xF3\xA0\xAB\x82" => "", # U+E0AC2 => +"\xF3\xA0\xAB\x83" => "", # U+E0AC3 => +"\xF3\xA0\xAB\x84" => "", # U+E0AC4 => +"\xF3\xA0\xAB\x85" => "", # U+E0AC5 => +"\xF3\xA0\xAB\x86" => "", # U+E0AC6 => +"\xF3\xA0\xAB\x87" => "", # U+E0AC7 => +"\xF3\xA0\xAB\x88" => "", # U+E0AC8 => +"\xF3\xA0\xAB\x89" => "", # U+E0AC9 => +"\xF3\xA0\xAB\x8A" => "", # U+E0ACA => +"\xF3\xA0\xAB\x8B" => "", # U+E0ACB => +"\xF3\xA0\xAB\x8C" => "", # U+E0ACC => +"\xF3\xA0\xAB\x8D" => "", # U+E0ACD => +"\xF3\xA0\xAB\x8E" => "", # U+E0ACE => +"\xF3\xA0\xAB\x8F" => "", # U+E0ACF => +"\xF3\xA0\xAB\x90" => "", # U+E0AD0 => +"\xF3\xA0\xAB\x91" => "", # U+E0AD1 => +"\xF3\xA0\xAB\x92" => "", # U+E0AD2 => +"\xF3\xA0\xAB\x93" => "", # U+E0AD3 => +"\xF3\xA0\xAB\x94" => "", # U+E0AD4 => +"\xF3\xA0\xAB\x95" => "", # U+E0AD5 => +"\xF3\xA0\xAB\x96" => "", # U+E0AD6 => +"\xF3\xA0\xAB\x97" => "", # U+E0AD7 => +"\xF3\xA0\xAB\x98" => "", # U+E0AD8 => +"\xF3\xA0\xAB\x99" => "", # U+E0AD9 => +"\xF3\xA0\xAB\x9A" => "", # U+E0ADA => +"\xF3\xA0\xAB\x9B" => "", # U+E0ADB => +"\xF3\xA0\xAB\x9C" => "", # U+E0ADC => +"\xF3\xA0\xAB\x9D" => "", # U+E0ADD => +"\xF3\xA0\xAB\x9E" => "", # U+E0ADE => +"\xF3\xA0\xAB\x9F" => "", # U+E0ADF => +"\xF3\xA0\xAB\xA0" => "", # U+E0AE0 => +"\xF3\xA0\xAB\xA1" => "", # U+E0AE1 => +"\xF3\xA0\xAB\xA2" => "", # U+E0AE2 => +"\xF3\xA0\xAB\xA3" => "", # U+E0AE3 => +"\xF3\xA0\xAB\xA4" => "", # U+E0AE4 => +"\xF3\xA0\xAB\xA5" => "", # U+E0AE5 => +"\xF3\xA0\xAB\xA6" => "", # U+E0AE6 => +"\xF3\xA0\xAB\xA7" => "", # U+E0AE7 => +"\xF3\xA0\xAB\xA8" => "", # U+E0AE8 => +"\xF3\xA0\xAB\xA9" => "", # U+E0AE9 => +"\xF3\xA0\xAB\xAA" => "", # U+E0AEA => +"\xF3\xA0\xAB\xAB" => "", # U+E0AEB => +"\xF3\xA0\xAB\xAC" => "", # U+E0AEC => +"\xF3\xA0\xAB\xAD" => "", # U+E0AED => +"\xF3\xA0\xAB\xAE" => "", # U+E0AEE => +"\xF3\xA0\xAB\xAF" => "", # U+E0AEF => +"\xF3\xA0\xAB\xB0" => "", # U+E0AF0 => +"\xF3\xA0\xAB\xB1" => "", # U+E0AF1 => +"\xF3\xA0\xAB\xB2" => "", # U+E0AF2 => +"\xF3\xA0\xAB\xB3" => "", # U+E0AF3 => +"\xF3\xA0\xAB\xB4" => "", # U+E0AF4 => +"\xF3\xA0\xAB\xB5" => "", # U+E0AF5 => +"\xF3\xA0\xAB\xB6" => "", # U+E0AF6 => +"\xF3\xA0\xAB\xB7" => "", # U+E0AF7 => +"\xF3\xA0\xAB\xB8" => "", # U+E0AF8 => +"\xF3\xA0\xAB\xB9" => "", # U+E0AF9 => +"\xF3\xA0\xAB\xBA" => "", # U+E0AFA => +"\xF3\xA0\xAB\xBB" => "", # U+E0AFB => +"\xF3\xA0\xAB\xBC" => "", # U+E0AFC => +"\xF3\xA0\xAB\xBD" => "", # U+E0AFD => +"\xF3\xA0\xAB\xBE" => "", # U+E0AFE => +"\xF3\xA0\xAB\xBF" => "", # U+E0AFF => +"\xF3\xA0\xAC\x80" => "", # U+E0B00 => +"\xF3\xA0\xAC\x81" => "", # U+E0B01 => +"\xF3\xA0\xAC\x82" => "", # U+E0B02 => +"\xF3\xA0\xAC\x83" => "", # U+E0B03 => +"\xF3\xA0\xAC\x84" => "", # U+E0B04 => +"\xF3\xA0\xAC\x85" => "", # U+E0B05 => +"\xF3\xA0\xAC\x86" => "", # U+E0B06 => +"\xF3\xA0\xAC\x87" => "", # U+E0B07 => +"\xF3\xA0\xAC\x88" => "", # U+E0B08 => +"\xF3\xA0\xAC\x89" => "", # U+E0B09 => +"\xF3\xA0\xAC\x8A" => "", # U+E0B0A => +"\xF3\xA0\xAC\x8B" => "", # U+E0B0B => +"\xF3\xA0\xAC\x8C" => "", # U+E0B0C => +"\xF3\xA0\xAC\x8D" => "", # U+E0B0D => +"\xF3\xA0\xAC\x8E" => "", # U+E0B0E => +"\xF3\xA0\xAC\x8F" => "", # U+E0B0F => +"\xF3\xA0\xAC\x90" => "", # U+E0B10 => +"\xF3\xA0\xAC\x91" => "", # U+E0B11 => +"\xF3\xA0\xAC\x92" => "", # U+E0B12 => +"\xF3\xA0\xAC\x93" => "", # U+E0B13 => +"\xF3\xA0\xAC\x94" => "", # U+E0B14 => +"\xF3\xA0\xAC\x95" => "", # U+E0B15 => +"\xF3\xA0\xAC\x96" => "", # U+E0B16 => +"\xF3\xA0\xAC\x97" => "", # U+E0B17 => +"\xF3\xA0\xAC\x98" => "", # U+E0B18 => +"\xF3\xA0\xAC\x99" => "", # U+E0B19 => +"\xF3\xA0\xAC\x9A" => "", # U+E0B1A => +"\xF3\xA0\xAC\x9B" => "", # U+E0B1B => +"\xF3\xA0\xAC\x9C" => "", # U+E0B1C => +"\xF3\xA0\xAC\x9D" => "", # U+E0B1D => +"\xF3\xA0\xAC\x9E" => "", # U+E0B1E => +"\xF3\xA0\xAC\x9F" => "", # U+E0B1F => +"\xF3\xA0\xAC\xA0" => "", # U+E0B20 => +"\xF3\xA0\xAC\xA1" => "", # U+E0B21 => +"\xF3\xA0\xAC\xA2" => "", # U+E0B22 => +"\xF3\xA0\xAC\xA3" => "", # U+E0B23 => +"\xF3\xA0\xAC\xA4" => "", # U+E0B24 => +"\xF3\xA0\xAC\xA5" => "", # U+E0B25 => +"\xF3\xA0\xAC\xA6" => "", # U+E0B26 => +"\xF3\xA0\xAC\xA7" => "", # U+E0B27 => +"\xF3\xA0\xAC\xA8" => "", # U+E0B28 => +"\xF3\xA0\xAC\xA9" => "", # U+E0B29 => +"\xF3\xA0\xAC\xAA" => "", # U+E0B2A => +"\xF3\xA0\xAC\xAB" => "", # U+E0B2B => +"\xF3\xA0\xAC\xAC" => "", # U+E0B2C => +"\xF3\xA0\xAC\xAD" => "", # U+E0B2D => +"\xF3\xA0\xAC\xAE" => "", # U+E0B2E => +"\xF3\xA0\xAC\xAF" => "", # U+E0B2F => +"\xF3\xA0\xAC\xB0" => "", # U+E0B30 => +"\xF3\xA0\xAC\xB1" => "", # U+E0B31 => +"\xF3\xA0\xAC\xB2" => "", # U+E0B32 => +"\xF3\xA0\xAC\xB3" => "", # U+E0B33 => +"\xF3\xA0\xAC\xB4" => "", # U+E0B34 => +"\xF3\xA0\xAC\xB5" => "", # U+E0B35 => +"\xF3\xA0\xAC\xB6" => "", # U+E0B36 => +"\xF3\xA0\xAC\xB7" => "", # U+E0B37 => +"\xF3\xA0\xAC\xB8" => "", # U+E0B38 => +"\xF3\xA0\xAC\xB9" => "", # U+E0B39 => +"\xF3\xA0\xAC\xBA" => "", # U+E0B3A => +"\xF3\xA0\xAC\xBB" => "", # U+E0B3B => +"\xF3\xA0\xAC\xBC" => "", # U+E0B3C => +"\xF3\xA0\xAC\xBD" => "", # U+E0B3D => +"\xF3\xA0\xAC\xBE" => "", # U+E0B3E => +"\xF3\xA0\xAC\xBF" => "", # U+E0B3F => +"\xF3\xA0\xAD\x80" => "", # U+E0B40 => +"\xF3\xA0\xAD\x81" => "", # U+E0B41 => +"\xF3\xA0\xAD\x82" => "", # U+E0B42 => +"\xF3\xA0\xAD\x83" => "", # U+E0B43 => +"\xF3\xA0\xAD\x84" => "", # U+E0B44 => +"\xF3\xA0\xAD\x85" => "", # U+E0B45 => +"\xF3\xA0\xAD\x86" => "", # U+E0B46 => +"\xF3\xA0\xAD\x87" => "", # U+E0B47 => +"\xF3\xA0\xAD\x88" => "", # U+E0B48 => +"\xF3\xA0\xAD\x89" => "", # U+E0B49 => +"\xF3\xA0\xAD\x8A" => "", # U+E0B4A => +"\xF3\xA0\xAD\x8B" => "", # U+E0B4B => +"\xF3\xA0\xAD\x8C" => "", # U+E0B4C => +"\xF3\xA0\xAD\x8D" => "", # U+E0B4D => +"\xF3\xA0\xAD\x8E" => "", # U+E0B4E => +"\xF3\xA0\xAD\x8F" => "", # U+E0B4F => +"\xF3\xA0\xAD\x90" => "", # U+E0B50 => +"\xF3\xA0\xAD\x91" => "", # U+E0B51 => +"\xF3\xA0\xAD\x92" => "", # U+E0B52 => +"\xF3\xA0\xAD\x93" => "", # U+E0B53 => +"\xF3\xA0\xAD\x94" => "", # U+E0B54 => +"\xF3\xA0\xAD\x95" => "", # U+E0B55 => +"\xF3\xA0\xAD\x96" => "", # U+E0B56 => +"\xF3\xA0\xAD\x97" => "", # U+E0B57 => +"\xF3\xA0\xAD\x98" => "", # U+E0B58 => +"\xF3\xA0\xAD\x99" => "", # U+E0B59 => +"\xF3\xA0\xAD\x9A" => "", # U+E0B5A => +"\xF3\xA0\xAD\x9B" => "", # U+E0B5B => +"\xF3\xA0\xAD\x9C" => "", # U+E0B5C => +"\xF3\xA0\xAD\x9D" => "", # U+E0B5D => +"\xF3\xA0\xAD\x9E" => "", # U+E0B5E => +"\xF3\xA0\xAD\x9F" => "", # U+E0B5F => +"\xF3\xA0\xAD\xA0" => "", # U+E0B60 => +"\xF3\xA0\xAD\xA1" => "", # U+E0B61 => +"\xF3\xA0\xAD\xA2" => "", # U+E0B62 => +"\xF3\xA0\xAD\xA3" => "", # U+E0B63 => +"\xF3\xA0\xAD\xA4" => "", # U+E0B64 => +"\xF3\xA0\xAD\xA5" => "", # U+E0B65 => +"\xF3\xA0\xAD\xA6" => "", # U+E0B66 => +"\xF3\xA0\xAD\xA7" => "", # U+E0B67 => +"\xF3\xA0\xAD\xA8" => "", # U+E0B68 => +"\xF3\xA0\xAD\xA9" => "", # U+E0B69 => +"\xF3\xA0\xAD\xAA" => "", # U+E0B6A => +"\xF3\xA0\xAD\xAB" => "", # U+E0B6B => +"\xF3\xA0\xAD\xAC" => "", # U+E0B6C => +"\xF3\xA0\xAD\xAD" => "", # U+E0B6D => +"\xF3\xA0\xAD\xAE" => "", # U+E0B6E => +"\xF3\xA0\xAD\xAF" => "", # U+E0B6F => +"\xF3\xA0\xAD\xB0" => "", # U+E0B70 => +"\xF3\xA0\xAD\xB1" => "", # U+E0B71 => +"\xF3\xA0\xAD\xB2" => "", # U+E0B72 => +"\xF3\xA0\xAD\xB3" => "", # U+E0B73 => +"\xF3\xA0\xAD\xB4" => "", # U+E0B74 => +"\xF3\xA0\xAD\xB5" => "", # U+E0B75 => +"\xF3\xA0\xAD\xB6" => "", # U+E0B76 => +"\xF3\xA0\xAD\xB7" => "", # U+E0B77 => +"\xF3\xA0\xAD\xB8" => "", # U+E0B78 => +"\xF3\xA0\xAD\xB9" => "", # U+E0B79 => +"\xF3\xA0\xAD\xBA" => "", # U+E0B7A => +"\xF3\xA0\xAD\xBB" => "", # U+E0B7B => +"\xF3\xA0\xAD\xBC" => "", # U+E0B7C => +"\xF3\xA0\xAD\xBD" => "", # U+E0B7D => +"\xF3\xA0\xAD\xBE" => "", # U+E0B7E => +"\xF3\xA0\xAD\xBF" => "", # U+E0B7F => +"\xF3\xA0\xAE\x80" => "", # U+E0B80 => +"\xF3\xA0\xAE\x81" => "", # U+E0B81 => +"\xF3\xA0\xAE\x82" => "", # U+E0B82 => +"\xF3\xA0\xAE\x83" => "", # U+E0B83 => +"\xF3\xA0\xAE\x84" => "", # U+E0B84 => +"\xF3\xA0\xAE\x85" => "", # U+E0B85 => +"\xF3\xA0\xAE\x86" => "", # U+E0B86 => +"\xF3\xA0\xAE\x87" => "", # U+E0B87 => +"\xF3\xA0\xAE\x88" => "", # U+E0B88 => +"\xF3\xA0\xAE\x89" => "", # U+E0B89 => +"\xF3\xA0\xAE\x8A" => "", # U+E0B8A => +"\xF3\xA0\xAE\x8B" => "", # U+E0B8B => +"\xF3\xA0\xAE\x8C" => "", # U+E0B8C => +"\xF3\xA0\xAE\x8D" => "", # U+E0B8D => +"\xF3\xA0\xAE\x8E" => "", # U+E0B8E => +"\xF3\xA0\xAE\x8F" => "", # U+E0B8F => +"\xF3\xA0\xAE\x90" => "", # U+E0B90 => +"\xF3\xA0\xAE\x91" => "", # U+E0B91 => +"\xF3\xA0\xAE\x92" => "", # U+E0B92 => +"\xF3\xA0\xAE\x93" => "", # U+E0B93 => +"\xF3\xA0\xAE\x94" => "", # U+E0B94 => +"\xF3\xA0\xAE\x95" => "", # U+E0B95 => +"\xF3\xA0\xAE\x96" => "", # U+E0B96 => +"\xF3\xA0\xAE\x97" => "", # U+E0B97 => +"\xF3\xA0\xAE\x98" => "", # U+E0B98 => +"\xF3\xA0\xAE\x99" => "", # U+E0B99 => +"\xF3\xA0\xAE\x9A" => "", # U+E0B9A => +"\xF3\xA0\xAE\x9B" => "", # U+E0B9B => +"\xF3\xA0\xAE\x9C" => "", # U+E0B9C => +"\xF3\xA0\xAE\x9D" => "", # U+E0B9D => +"\xF3\xA0\xAE\x9E" => "", # U+E0B9E => +"\xF3\xA0\xAE\x9F" => "", # U+E0B9F => +"\xF3\xA0\xAE\xA0" => "", # U+E0BA0 => +"\xF3\xA0\xAE\xA1" => "", # U+E0BA1 => +"\xF3\xA0\xAE\xA2" => "", # U+E0BA2 => +"\xF3\xA0\xAE\xA3" => "", # U+E0BA3 => +"\xF3\xA0\xAE\xA4" => "", # U+E0BA4 => +"\xF3\xA0\xAE\xA5" => "", # U+E0BA5 => +"\xF3\xA0\xAE\xA6" => "", # U+E0BA6 => +"\xF3\xA0\xAE\xA7" => "", # U+E0BA7 => +"\xF3\xA0\xAE\xA8" => "", # U+E0BA8 => +"\xF3\xA0\xAE\xA9" => "", # U+E0BA9 => +"\xF3\xA0\xAE\xAA" => "", # U+E0BAA => +"\xF3\xA0\xAE\xAB" => "", # U+E0BAB => +"\xF3\xA0\xAE\xAC" => "", # U+E0BAC => +"\xF3\xA0\xAE\xAD" => "", # U+E0BAD => +"\xF3\xA0\xAE\xAE" => "", # U+E0BAE => +"\xF3\xA0\xAE\xAF" => "", # U+E0BAF => +"\xF3\xA0\xAE\xB0" => "", # U+E0BB0 => +"\xF3\xA0\xAE\xB1" => "", # U+E0BB1 => +"\xF3\xA0\xAE\xB2" => "", # U+E0BB2 => +"\xF3\xA0\xAE\xB3" => "", # U+E0BB3 => +"\xF3\xA0\xAE\xB4" => "", # U+E0BB4 => +"\xF3\xA0\xAE\xB5" => "", # U+E0BB5 => +"\xF3\xA0\xAE\xB6" => "", # U+E0BB6 => +"\xF3\xA0\xAE\xB7" => "", # U+E0BB7 => +"\xF3\xA0\xAE\xB8" => "", # U+E0BB8 => +"\xF3\xA0\xAE\xB9" => "", # U+E0BB9 => +"\xF3\xA0\xAE\xBA" => "", # U+E0BBA => +"\xF3\xA0\xAE\xBB" => "", # U+E0BBB => +"\xF3\xA0\xAE\xBC" => "", # U+E0BBC => +"\xF3\xA0\xAE\xBD" => "", # U+E0BBD => +"\xF3\xA0\xAE\xBE" => "", # U+E0BBE => +"\xF3\xA0\xAE\xBF" => "", # U+E0BBF => +"\xF3\xA0\xAF\x80" => "", # U+E0BC0 => +"\xF3\xA0\xAF\x81" => "", # U+E0BC1 => +"\xF3\xA0\xAF\x82" => "", # U+E0BC2 => +"\xF3\xA0\xAF\x83" => "", # U+E0BC3 => +"\xF3\xA0\xAF\x84" => "", # U+E0BC4 => +"\xF3\xA0\xAF\x85" => "", # U+E0BC5 => +"\xF3\xA0\xAF\x86" => "", # U+E0BC6 => +"\xF3\xA0\xAF\x87" => "", # U+E0BC7 => +"\xF3\xA0\xAF\x88" => "", # U+E0BC8 => +"\xF3\xA0\xAF\x89" => "", # U+E0BC9 => +"\xF3\xA0\xAF\x8A" => "", # U+E0BCA => +"\xF3\xA0\xAF\x8B" => "", # U+E0BCB => +"\xF3\xA0\xAF\x8C" => "", # U+E0BCC => +"\xF3\xA0\xAF\x8D" => "", # U+E0BCD => +"\xF3\xA0\xAF\x8E" => "", # U+E0BCE => +"\xF3\xA0\xAF\x8F" => "", # U+E0BCF => +"\xF3\xA0\xAF\x90" => "", # U+E0BD0 => +"\xF3\xA0\xAF\x91" => "", # U+E0BD1 => +"\xF3\xA0\xAF\x92" => "", # U+E0BD2 => +"\xF3\xA0\xAF\x93" => "", # U+E0BD3 => +"\xF3\xA0\xAF\x94" => "", # U+E0BD4 => +"\xF3\xA0\xAF\x95" => "", # U+E0BD5 => +"\xF3\xA0\xAF\x96" => "", # U+E0BD6 => +"\xF3\xA0\xAF\x97" => "", # U+E0BD7 => +"\xF3\xA0\xAF\x98" => "", # U+E0BD8 => +"\xF3\xA0\xAF\x99" => "", # U+E0BD9 => +"\xF3\xA0\xAF\x9A" => "", # U+E0BDA => +"\xF3\xA0\xAF\x9B" => "", # U+E0BDB => +"\xF3\xA0\xAF\x9C" => "", # U+E0BDC => +"\xF3\xA0\xAF\x9D" => "", # U+E0BDD => +"\xF3\xA0\xAF\x9E" => "", # U+E0BDE => +"\xF3\xA0\xAF\x9F" => "", # U+E0BDF => +"\xF3\xA0\xAF\xA0" => "", # U+E0BE0 => +"\xF3\xA0\xAF\xA1" => "", # U+E0BE1 => +"\xF3\xA0\xAF\xA2" => "", # U+E0BE2 => +"\xF3\xA0\xAF\xA3" => "", # U+E0BE3 => +"\xF3\xA0\xAF\xA4" => "", # U+E0BE4 => +"\xF3\xA0\xAF\xA5" => "", # U+E0BE5 => +"\xF3\xA0\xAF\xA6" => "", # U+E0BE6 => +"\xF3\xA0\xAF\xA7" => "", # U+E0BE7 => +"\xF3\xA0\xAF\xA8" => "", # U+E0BE8 => +"\xF3\xA0\xAF\xA9" => "", # U+E0BE9 => +"\xF3\xA0\xAF\xAA" => "", # U+E0BEA => +"\xF3\xA0\xAF\xAB" => "", # U+E0BEB => +"\xF3\xA0\xAF\xAC" => "", # U+E0BEC => +"\xF3\xA0\xAF\xAD" => "", # U+E0BED => +"\xF3\xA0\xAF\xAE" => "", # U+E0BEE => +"\xF3\xA0\xAF\xAF" => "", # U+E0BEF => +"\xF3\xA0\xAF\xB0" => "", # U+E0BF0 => +"\xF3\xA0\xAF\xB1" => "", # U+E0BF1 => +"\xF3\xA0\xAF\xB2" => "", # U+E0BF2 => +"\xF3\xA0\xAF\xB3" => "", # U+E0BF3 => +"\xF3\xA0\xAF\xB4" => "", # U+E0BF4 => +"\xF3\xA0\xAF\xB5" => "", # U+E0BF5 => +"\xF3\xA0\xAF\xB6" => "", # U+E0BF6 => +"\xF3\xA0\xAF\xB7" => "", # U+E0BF7 => +"\xF3\xA0\xAF\xB8" => "", # U+E0BF8 => +"\xF3\xA0\xAF\xB9" => "", # U+E0BF9 => +"\xF3\xA0\xAF\xBA" => "", # U+E0BFA => +"\xF3\xA0\xAF\xBB" => "", # U+E0BFB => +"\xF3\xA0\xAF\xBC" => "", # U+E0BFC => +"\xF3\xA0\xAF\xBD" => "", # U+E0BFD => +"\xF3\xA0\xAF\xBE" => "", # U+E0BFE => +"\xF3\xA0\xAF\xBF" => "", # U+E0BFF => +"\xF3\xA0\xB0\x80" => "", # U+E0C00 => +"\xF3\xA0\xB0\x81" => "", # U+E0C01 => +"\xF3\xA0\xB0\x82" => "", # U+E0C02 => +"\xF3\xA0\xB0\x83" => "", # U+E0C03 => +"\xF3\xA0\xB0\x84" => "", # U+E0C04 => +"\xF3\xA0\xB0\x85" => "", # U+E0C05 => +"\xF3\xA0\xB0\x86" => "", # U+E0C06 => +"\xF3\xA0\xB0\x87" => "", # U+E0C07 => +"\xF3\xA0\xB0\x88" => "", # U+E0C08 => +"\xF3\xA0\xB0\x89" => "", # U+E0C09 => +"\xF3\xA0\xB0\x8A" => "", # U+E0C0A => +"\xF3\xA0\xB0\x8B" => "", # U+E0C0B => +"\xF3\xA0\xB0\x8C" => "", # U+E0C0C => +"\xF3\xA0\xB0\x8D" => "", # U+E0C0D => +"\xF3\xA0\xB0\x8E" => "", # U+E0C0E => +"\xF3\xA0\xB0\x8F" => "", # U+E0C0F => +"\xF3\xA0\xB0\x90" => "", # U+E0C10 => +"\xF3\xA0\xB0\x91" => "", # U+E0C11 => +"\xF3\xA0\xB0\x92" => "", # U+E0C12 => +"\xF3\xA0\xB0\x93" => "", # U+E0C13 => +"\xF3\xA0\xB0\x94" => "", # U+E0C14 => +"\xF3\xA0\xB0\x95" => "", # U+E0C15 => +"\xF3\xA0\xB0\x96" => "", # U+E0C16 => +"\xF3\xA0\xB0\x97" => "", # U+E0C17 => +"\xF3\xA0\xB0\x98" => "", # U+E0C18 => +"\xF3\xA0\xB0\x99" => "", # U+E0C19 => +"\xF3\xA0\xB0\x9A" => "", # U+E0C1A => +"\xF3\xA0\xB0\x9B" => "", # U+E0C1B => +"\xF3\xA0\xB0\x9C" => "", # U+E0C1C => +"\xF3\xA0\xB0\x9D" => "", # U+E0C1D => +"\xF3\xA0\xB0\x9E" => "", # U+E0C1E => +"\xF3\xA0\xB0\x9F" => "", # U+E0C1F => +"\xF3\xA0\xB0\xA0" => "", # U+E0C20 => +"\xF3\xA0\xB0\xA1" => "", # U+E0C21 => +"\xF3\xA0\xB0\xA2" => "", # U+E0C22 => +"\xF3\xA0\xB0\xA3" => "", # U+E0C23 => +"\xF3\xA0\xB0\xA4" => "", # U+E0C24 => +"\xF3\xA0\xB0\xA5" => "", # U+E0C25 => +"\xF3\xA0\xB0\xA6" => "", # U+E0C26 => +"\xF3\xA0\xB0\xA7" => "", # U+E0C27 => +"\xF3\xA0\xB0\xA8" => "", # U+E0C28 => +"\xF3\xA0\xB0\xA9" => "", # U+E0C29 => +"\xF3\xA0\xB0\xAA" => "", # U+E0C2A => +"\xF3\xA0\xB0\xAB" => "", # U+E0C2B => +"\xF3\xA0\xB0\xAC" => "", # U+E0C2C => +"\xF3\xA0\xB0\xAD" => "", # U+E0C2D => +"\xF3\xA0\xB0\xAE" => "", # U+E0C2E => +"\xF3\xA0\xB0\xAF" => "", # U+E0C2F => +"\xF3\xA0\xB0\xB0" => "", # U+E0C30 => +"\xF3\xA0\xB0\xB1" => "", # U+E0C31 => +"\xF3\xA0\xB0\xB2" => "", # U+E0C32 => +"\xF3\xA0\xB0\xB3" => "", # U+E0C33 => +"\xF3\xA0\xB0\xB4" => "", # U+E0C34 => +"\xF3\xA0\xB0\xB5" => "", # U+E0C35 => +"\xF3\xA0\xB0\xB6" => "", # U+E0C36 => +"\xF3\xA0\xB0\xB7" => "", # U+E0C37 => +"\xF3\xA0\xB0\xB8" => "", # U+E0C38 => +"\xF3\xA0\xB0\xB9" => "", # U+E0C39 => +"\xF3\xA0\xB0\xBA" => "", # U+E0C3A => +"\xF3\xA0\xB0\xBB" => "", # U+E0C3B => +"\xF3\xA0\xB0\xBC" => "", # U+E0C3C => +"\xF3\xA0\xB0\xBD" => "", # U+E0C3D => +"\xF3\xA0\xB0\xBE" => "", # U+E0C3E => +"\xF3\xA0\xB0\xBF" => "", # U+E0C3F => +"\xF3\xA0\xB1\x80" => "", # U+E0C40 => +"\xF3\xA0\xB1\x81" => "", # U+E0C41 => +"\xF3\xA0\xB1\x82" => "", # U+E0C42 => +"\xF3\xA0\xB1\x83" => "", # U+E0C43 => +"\xF3\xA0\xB1\x84" => "", # U+E0C44 => +"\xF3\xA0\xB1\x85" => "", # U+E0C45 => +"\xF3\xA0\xB1\x86" => "", # U+E0C46 => +"\xF3\xA0\xB1\x87" => "", # U+E0C47 => +"\xF3\xA0\xB1\x88" => "", # U+E0C48 => +"\xF3\xA0\xB1\x89" => "", # U+E0C49 => +"\xF3\xA0\xB1\x8A" => "", # U+E0C4A => +"\xF3\xA0\xB1\x8B" => "", # U+E0C4B => +"\xF3\xA0\xB1\x8C" => "", # U+E0C4C => +"\xF3\xA0\xB1\x8D" => "", # U+E0C4D => +"\xF3\xA0\xB1\x8E" => "", # U+E0C4E => +"\xF3\xA0\xB1\x8F" => "", # U+E0C4F => +"\xF3\xA0\xB1\x90" => "", # U+E0C50 => +"\xF3\xA0\xB1\x91" => "", # U+E0C51 => +"\xF3\xA0\xB1\x92" => "", # U+E0C52 => +"\xF3\xA0\xB1\x93" => "", # U+E0C53 => +"\xF3\xA0\xB1\x94" => "", # U+E0C54 => +"\xF3\xA0\xB1\x95" => "", # U+E0C55 => +"\xF3\xA0\xB1\x96" => "", # U+E0C56 => +"\xF3\xA0\xB1\x97" => "", # U+E0C57 => +"\xF3\xA0\xB1\x98" => "", # U+E0C58 => +"\xF3\xA0\xB1\x99" => "", # U+E0C59 => +"\xF3\xA0\xB1\x9A" => "", # U+E0C5A => +"\xF3\xA0\xB1\x9B" => "", # U+E0C5B => +"\xF3\xA0\xB1\x9C" => "", # U+E0C5C => +"\xF3\xA0\xB1\x9D" => "", # U+E0C5D => +"\xF3\xA0\xB1\x9E" => "", # U+E0C5E => +"\xF3\xA0\xB1\x9F" => "", # U+E0C5F => +"\xF3\xA0\xB1\xA0" => "", # U+E0C60 => +"\xF3\xA0\xB1\xA1" => "", # U+E0C61 => +"\xF3\xA0\xB1\xA2" => "", # U+E0C62 => +"\xF3\xA0\xB1\xA3" => "", # U+E0C63 => +"\xF3\xA0\xB1\xA4" => "", # U+E0C64 => +"\xF3\xA0\xB1\xA5" => "", # U+E0C65 => +"\xF3\xA0\xB1\xA6" => "", # U+E0C66 => +"\xF3\xA0\xB1\xA7" => "", # U+E0C67 => +"\xF3\xA0\xB1\xA8" => "", # U+E0C68 => +"\xF3\xA0\xB1\xA9" => "", # U+E0C69 => +"\xF3\xA0\xB1\xAA" => "", # U+E0C6A => +"\xF3\xA0\xB1\xAB" => "", # U+E0C6B => +"\xF3\xA0\xB1\xAC" => "", # U+E0C6C => +"\xF3\xA0\xB1\xAD" => "", # U+E0C6D => +"\xF3\xA0\xB1\xAE" => "", # U+E0C6E => +"\xF3\xA0\xB1\xAF" => "", # U+E0C6F => +"\xF3\xA0\xB1\xB0" => "", # U+E0C70 => +"\xF3\xA0\xB1\xB1" => "", # U+E0C71 => +"\xF3\xA0\xB1\xB2" => "", # U+E0C72 => +"\xF3\xA0\xB1\xB3" => "", # U+E0C73 => +"\xF3\xA0\xB1\xB4" => "", # U+E0C74 => +"\xF3\xA0\xB1\xB5" => "", # U+E0C75 => +"\xF3\xA0\xB1\xB6" => "", # U+E0C76 => +"\xF3\xA0\xB1\xB7" => "", # U+E0C77 => +"\xF3\xA0\xB1\xB8" => "", # U+E0C78 => +"\xF3\xA0\xB1\xB9" => "", # U+E0C79 => +"\xF3\xA0\xB1\xBA" => "", # U+E0C7A => +"\xF3\xA0\xB1\xBB" => "", # U+E0C7B => +"\xF3\xA0\xB1\xBC" => "", # U+E0C7C => +"\xF3\xA0\xB1\xBD" => "", # U+E0C7D => +"\xF3\xA0\xB1\xBE" => "", # U+E0C7E => +"\xF3\xA0\xB1\xBF" => "", # U+E0C7F => +"\xF3\xA0\xB2\x80" => "", # U+E0C80 => +"\xF3\xA0\xB2\x81" => "", # U+E0C81 => +"\xF3\xA0\xB2\x82" => "", # U+E0C82 => +"\xF3\xA0\xB2\x83" => "", # U+E0C83 => +"\xF3\xA0\xB2\x84" => "", # U+E0C84 => +"\xF3\xA0\xB2\x85" => "", # U+E0C85 => +"\xF3\xA0\xB2\x86" => "", # U+E0C86 => +"\xF3\xA0\xB2\x87" => "", # U+E0C87 => +"\xF3\xA0\xB2\x88" => "", # U+E0C88 => +"\xF3\xA0\xB2\x89" => "", # U+E0C89 => +"\xF3\xA0\xB2\x8A" => "", # U+E0C8A => +"\xF3\xA0\xB2\x8B" => "", # U+E0C8B => +"\xF3\xA0\xB2\x8C" => "", # U+E0C8C => +"\xF3\xA0\xB2\x8D" => "", # U+E0C8D => +"\xF3\xA0\xB2\x8E" => "", # U+E0C8E => +"\xF3\xA0\xB2\x8F" => "", # U+E0C8F => +"\xF3\xA0\xB2\x90" => "", # U+E0C90 => +"\xF3\xA0\xB2\x91" => "", # U+E0C91 => +"\xF3\xA0\xB2\x92" => "", # U+E0C92 => +"\xF3\xA0\xB2\x93" => "", # U+E0C93 => +"\xF3\xA0\xB2\x94" => "", # U+E0C94 => +"\xF3\xA0\xB2\x95" => "", # U+E0C95 => +"\xF3\xA0\xB2\x96" => "", # U+E0C96 => +"\xF3\xA0\xB2\x97" => "", # U+E0C97 => +"\xF3\xA0\xB2\x98" => "", # U+E0C98 => +"\xF3\xA0\xB2\x99" => "", # U+E0C99 => +"\xF3\xA0\xB2\x9A" => "", # U+E0C9A => +"\xF3\xA0\xB2\x9B" => "", # U+E0C9B => +"\xF3\xA0\xB2\x9C" => "", # U+E0C9C => +"\xF3\xA0\xB2\x9D" => "", # U+E0C9D => +"\xF3\xA0\xB2\x9E" => "", # U+E0C9E => +"\xF3\xA0\xB2\x9F" => "", # U+E0C9F => +"\xF3\xA0\xB2\xA0" => "", # U+E0CA0 => +"\xF3\xA0\xB2\xA1" => "", # U+E0CA1 => +"\xF3\xA0\xB2\xA2" => "", # U+E0CA2 => +"\xF3\xA0\xB2\xA3" => "", # U+E0CA3 => +"\xF3\xA0\xB2\xA4" => "", # U+E0CA4 => +"\xF3\xA0\xB2\xA5" => "", # U+E0CA5 => +"\xF3\xA0\xB2\xA6" => "", # U+E0CA6 => +"\xF3\xA0\xB2\xA7" => "", # U+E0CA7 => +"\xF3\xA0\xB2\xA8" => "", # U+E0CA8 => +"\xF3\xA0\xB2\xA9" => "", # U+E0CA9 => +"\xF3\xA0\xB2\xAA" => "", # U+E0CAA => +"\xF3\xA0\xB2\xAB" => "", # U+E0CAB => +"\xF3\xA0\xB2\xAC" => "", # U+E0CAC => +"\xF3\xA0\xB2\xAD" => "", # U+E0CAD => +"\xF3\xA0\xB2\xAE" => "", # U+E0CAE => +"\xF3\xA0\xB2\xAF" => "", # U+E0CAF => +"\xF3\xA0\xB2\xB0" => "", # U+E0CB0 => +"\xF3\xA0\xB2\xB1" => "", # U+E0CB1 => +"\xF3\xA0\xB2\xB2" => "", # U+E0CB2 => +"\xF3\xA0\xB2\xB3" => "", # U+E0CB3 => +"\xF3\xA0\xB2\xB4" => "", # U+E0CB4 => +"\xF3\xA0\xB2\xB5" => "", # U+E0CB5 => +"\xF3\xA0\xB2\xB6" => "", # U+E0CB6 => +"\xF3\xA0\xB2\xB7" => "", # U+E0CB7 => +"\xF3\xA0\xB2\xB8" => "", # U+E0CB8 => +"\xF3\xA0\xB2\xB9" => "", # U+E0CB9 => +"\xF3\xA0\xB2\xBA" => "", # U+E0CBA => +"\xF3\xA0\xB2\xBB" => "", # U+E0CBB => +"\xF3\xA0\xB2\xBC" => "", # U+E0CBC => +"\xF3\xA0\xB2\xBD" => "", # U+E0CBD => +"\xF3\xA0\xB2\xBE" => "", # U+E0CBE => +"\xF3\xA0\xB2\xBF" => "", # U+E0CBF => +"\xF3\xA0\xB3\x80" => "", # U+E0CC0 => +"\xF3\xA0\xB3\x81" => "", # U+E0CC1 => +"\xF3\xA0\xB3\x82" => "", # U+E0CC2 => +"\xF3\xA0\xB3\x83" => "", # U+E0CC3 => +"\xF3\xA0\xB3\x84" => "", # U+E0CC4 => +"\xF3\xA0\xB3\x85" => "", # U+E0CC5 => +"\xF3\xA0\xB3\x86" => "", # U+E0CC6 => +"\xF3\xA0\xB3\x87" => "", # U+E0CC7 => +"\xF3\xA0\xB3\x88" => "", # U+E0CC8 => +"\xF3\xA0\xB3\x89" => "", # U+E0CC9 => +"\xF3\xA0\xB3\x8A" => "", # U+E0CCA => +"\xF3\xA0\xB3\x8B" => "", # U+E0CCB => +"\xF3\xA0\xB3\x8C" => "", # U+E0CCC => +"\xF3\xA0\xB3\x8D" => "", # U+E0CCD => +"\xF3\xA0\xB3\x8E" => "", # U+E0CCE => +"\xF3\xA0\xB3\x8F" => "", # U+E0CCF => +"\xF3\xA0\xB3\x90" => "", # U+E0CD0 => +"\xF3\xA0\xB3\x91" => "", # U+E0CD1 => +"\xF3\xA0\xB3\x92" => "", # U+E0CD2 => +"\xF3\xA0\xB3\x93" => "", # U+E0CD3 => +"\xF3\xA0\xB3\x94" => "", # U+E0CD4 => +"\xF3\xA0\xB3\x95" => "", # U+E0CD5 => +"\xF3\xA0\xB3\x96" => "", # U+E0CD6 => +"\xF3\xA0\xB3\x97" => "", # U+E0CD7 => +"\xF3\xA0\xB3\x98" => "", # U+E0CD8 => +"\xF3\xA0\xB3\x99" => "", # U+E0CD9 => +"\xF3\xA0\xB3\x9A" => "", # U+E0CDA => +"\xF3\xA0\xB3\x9B" => "", # U+E0CDB => +"\xF3\xA0\xB3\x9C" => "", # U+E0CDC => +"\xF3\xA0\xB3\x9D" => "", # U+E0CDD => +"\xF3\xA0\xB3\x9E" => "", # U+E0CDE => +"\xF3\xA0\xB3\x9F" => "", # U+E0CDF => +"\xF3\xA0\xB3\xA0" => "", # U+E0CE0 => +"\xF3\xA0\xB3\xA1" => "", # U+E0CE1 => +"\xF3\xA0\xB3\xA2" => "", # U+E0CE2 => +"\xF3\xA0\xB3\xA3" => "", # U+E0CE3 => +"\xF3\xA0\xB3\xA4" => "", # U+E0CE4 => +"\xF3\xA0\xB3\xA5" => "", # U+E0CE5 => +"\xF3\xA0\xB3\xA6" => "", # U+E0CE6 => +"\xF3\xA0\xB3\xA7" => "", # U+E0CE7 => +"\xF3\xA0\xB3\xA8" => "", # U+E0CE8 => +"\xF3\xA0\xB3\xA9" => "", # U+E0CE9 => +"\xF3\xA0\xB3\xAA" => "", # U+E0CEA => +"\xF3\xA0\xB3\xAB" => "", # U+E0CEB => +"\xF3\xA0\xB3\xAC" => "", # U+E0CEC => +"\xF3\xA0\xB3\xAD" => "", # U+E0CED => +"\xF3\xA0\xB3\xAE" => "", # U+E0CEE => +"\xF3\xA0\xB3\xAF" => "", # U+E0CEF => +"\xF3\xA0\xB3\xB0" => "", # U+E0CF0 => +"\xF3\xA0\xB3\xB1" => "", # U+E0CF1 => +"\xF3\xA0\xB3\xB2" => "", # U+E0CF2 => +"\xF3\xA0\xB3\xB3" => "", # U+E0CF3 => +"\xF3\xA0\xB3\xB4" => "", # U+E0CF4 => +"\xF3\xA0\xB3\xB5" => "", # U+E0CF5 => +"\xF3\xA0\xB3\xB6" => "", # U+E0CF6 => +"\xF3\xA0\xB3\xB7" => "", # U+E0CF7 => +"\xF3\xA0\xB3\xB8" => "", # U+E0CF8 => +"\xF3\xA0\xB3\xB9" => "", # U+E0CF9 => +"\xF3\xA0\xB3\xBA" => "", # U+E0CFA => +"\xF3\xA0\xB3\xBB" => "", # U+E0CFB => +"\xF3\xA0\xB3\xBC" => "", # U+E0CFC => +"\xF3\xA0\xB3\xBD" => "", # U+E0CFD => +"\xF3\xA0\xB3\xBE" => "", # U+E0CFE => +"\xF3\xA0\xB3\xBF" => "", # U+E0CFF => +"\xF3\xA0\xB4\x80" => "", # U+E0D00 => +"\xF3\xA0\xB4\x81" => "", # U+E0D01 => +"\xF3\xA0\xB4\x82" => "", # U+E0D02 => +"\xF3\xA0\xB4\x83" => "", # U+E0D03 => +"\xF3\xA0\xB4\x84" => "", # U+E0D04 => +"\xF3\xA0\xB4\x85" => "", # U+E0D05 => +"\xF3\xA0\xB4\x86" => "", # U+E0D06 => +"\xF3\xA0\xB4\x87" => "", # U+E0D07 => +"\xF3\xA0\xB4\x88" => "", # U+E0D08 => +"\xF3\xA0\xB4\x89" => "", # U+E0D09 => +"\xF3\xA0\xB4\x8A" => "", # U+E0D0A => +"\xF3\xA0\xB4\x8B" => "", # U+E0D0B => +"\xF3\xA0\xB4\x8C" => "", # U+E0D0C => +"\xF3\xA0\xB4\x8D" => "", # U+E0D0D => +"\xF3\xA0\xB4\x8E" => "", # U+E0D0E => +"\xF3\xA0\xB4\x8F" => "", # U+E0D0F => +"\xF3\xA0\xB4\x90" => "", # U+E0D10 => +"\xF3\xA0\xB4\x91" => "", # U+E0D11 => +"\xF3\xA0\xB4\x92" => "", # U+E0D12 => +"\xF3\xA0\xB4\x93" => "", # U+E0D13 => +"\xF3\xA0\xB4\x94" => "", # U+E0D14 => +"\xF3\xA0\xB4\x95" => "", # U+E0D15 => +"\xF3\xA0\xB4\x96" => "", # U+E0D16 => +"\xF3\xA0\xB4\x97" => "", # U+E0D17 => +"\xF3\xA0\xB4\x98" => "", # U+E0D18 => +"\xF3\xA0\xB4\x99" => "", # U+E0D19 => +"\xF3\xA0\xB4\x9A" => "", # U+E0D1A => +"\xF3\xA0\xB4\x9B" => "", # U+E0D1B => +"\xF3\xA0\xB4\x9C" => "", # U+E0D1C => +"\xF3\xA0\xB4\x9D" => "", # U+E0D1D => +"\xF3\xA0\xB4\x9E" => "", # U+E0D1E => +"\xF3\xA0\xB4\x9F" => "", # U+E0D1F => +"\xF3\xA0\xB4\xA0" => "", # U+E0D20 => +"\xF3\xA0\xB4\xA1" => "", # U+E0D21 => +"\xF3\xA0\xB4\xA2" => "", # U+E0D22 => +"\xF3\xA0\xB4\xA3" => "", # U+E0D23 => +"\xF3\xA0\xB4\xA4" => "", # U+E0D24 => +"\xF3\xA0\xB4\xA5" => "", # U+E0D25 => +"\xF3\xA0\xB4\xA6" => "", # U+E0D26 => +"\xF3\xA0\xB4\xA7" => "", # U+E0D27 => +"\xF3\xA0\xB4\xA8" => "", # U+E0D28 => +"\xF3\xA0\xB4\xA9" => "", # U+E0D29 => +"\xF3\xA0\xB4\xAA" => "", # U+E0D2A => +"\xF3\xA0\xB4\xAB" => "", # U+E0D2B => +"\xF3\xA0\xB4\xAC" => "", # U+E0D2C => +"\xF3\xA0\xB4\xAD" => "", # U+E0D2D => +"\xF3\xA0\xB4\xAE" => "", # U+E0D2E => +"\xF3\xA0\xB4\xAF" => "", # U+E0D2F => +"\xF3\xA0\xB4\xB0" => "", # U+E0D30 => +"\xF3\xA0\xB4\xB1" => "", # U+E0D31 => +"\xF3\xA0\xB4\xB2" => "", # U+E0D32 => +"\xF3\xA0\xB4\xB3" => "", # U+E0D33 => +"\xF3\xA0\xB4\xB4" => "", # U+E0D34 => +"\xF3\xA0\xB4\xB5" => "", # U+E0D35 => +"\xF3\xA0\xB4\xB6" => "", # U+E0D36 => +"\xF3\xA0\xB4\xB7" => "", # U+E0D37 => +"\xF3\xA0\xB4\xB8" => "", # U+E0D38 => +"\xF3\xA0\xB4\xB9" => "", # U+E0D39 => +"\xF3\xA0\xB4\xBA" => "", # U+E0D3A => +"\xF3\xA0\xB4\xBB" => "", # U+E0D3B => +"\xF3\xA0\xB4\xBC" => "", # U+E0D3C => +"\xF3\xA0\xB4\xBD" => "", # U+E0D3D => +"\xF3\xA0\xB4\xBE" => "", # U+E0D3E => +"\xF3\xA0\xB4\xBF" => "", # U+E0D3F => +"\xF3\xA0\xB5\x80" => "", # U+E0D40 => +"\xF3\xA0\xB5\x81" => "", # U+E0D41 => +"\xF3\xA0\xB5\x82" => "", # U+E0D42 => +"\xF3\xA0\xB5\x83" => "", # U+E0D43 => +"\xF3\xA0\xB5\x84" => "", # U+E0D44 => +"\xF3\xA0\xB5\x85" => "", # U+E0D45 => +"\xF3\xA0\xB5\x86" => "", # U+E0D46 => +"\xF3\xA0\xB5\x87" => "", # U+E0D47 => +"\xF3\xA0\xB5\x88" => "", # U+E0D48 => +"\xF3\xA0\xB5\x89" => "", # U+E0D49 => +"\xF3\xA0\xB5\x8A" => "", # U+E0D4A => +"\xF3\xA0\xB5\x8B" => "", # U+E0D4B => +"\xF3\xA0\xB5\x8C" => "", # U+E0D4C => +"\xF3\xA0\xB5\x8D" => "", # U+E0D4D => +"\xF3\xA0\xB5\x8E" => "", # U+E0D4E => +"\xF3\xA0\xB5\x8F" => "", # U+E0D4F => +"\xF3\xA0\xB5\x90" => "", # U+E0D50 => +"\xF3\xA0\xB5\x91" => "", # U+E0D51 => +"\xF3\xA0\xB5\x92" => "", # U+E0D52 => +"\xF3\xA0\xB5\x93" => "", # U+E0D53 => +"\xF3\xA0\xB5\x94" => "", # U+E0D54 => +"\xF3\xA0\xB5\x95" => "", # U+E0D55 => +"\xF3\xA0\xB5\x96" => "", # U+E0D56 => +"\xF3\xA0\xB5\x97" => "", # U+E0D57 => +"\xF3\xA0\xB5\x98" => "", # U+E0D58 => +"\xF3\xA0\xB5\x99" => "", # U+E0D59 => +"\xF3\xA0\xB5\x9A" => "", # U+E0D5A => +"\xF3\xA0\xB5\x9B" => "", # U+E0D5B => +"\xF3\xA0\xB5\x9C" => "", # U+E0D5C => +"\xF3\xA0\xB5\x9D" => "", # U+E0D5D => +"\xF3\xA0\xB5\x9E" => "", # U+E0D5E => +"\xF3\xA0\xB5\x9F" => "", # U+E0D5F => +"\xF3\xA0\xB5\xA0" => "", # U+E0D60 => +"\xF3\xA0\xB5\xA1" => "", # U+E0D61 => +"\xF3\xA0\xB5\xA2" => "", # U+E0D62 => +"\xF3\xA0\xB5\xA3" => "", # U+E0D63 => +"\xF3\xA0\xB5\xA4" => "", # U+E0D64 => +"\xF3\xA0\xB5\xA5" => "", # U+E0D65 => +"\xF3\xA0\xB5\xA6" => "", # U+E0D66 => +"\xF3\xA0\xB5\xA7" => "", # U+E0D67 => +"\xF3\xA0\xB5\xA8" => "", # U+E0D68 => +"\xF3\xA0\xB5\xA9" => "", # U+E0D69 => +"\xF3\xA0\xB5\xAA" => "", # U+E0D6A => +"\xF3\xA0\xB5\xAB" => "", # U+E0D6B => +"\xF3\xA0\xB5\xAC" => "", # U+E0D6C => +"\xF3\xA0\xB5\xAD" => "", # U+E0D6D => +"\xF3\xA0\xB5\xAE" => "", # U+E0D6E => +"\xF3\xA0\xB5\xAF" => "", # U+E0D6F => +"\xF3\xA0\xB5\xB0" => "", # U+E0D70 => +"\xF3\xA0\xB5\xB1" => "", # U+E0D71 => +"\xF3\xA0\xB5\xB2" => "", # U+E0D72 => +"\xF3\xA0\xB5\xB3" => "", # U+E0D73 => +"\xF3\xA0\xB5\xB4" => "", # U+E0D74 => +"\xF3\xA0\xB5\xB5" => "", # U+E0D75 => +"\xF3\xA0\xB5\xB6" => "", # U+E0D76 => +"\xF3\xA0\xB5\xB7" => "", # U+E0D77 => +"\xF3\xA0\xB5\xB8" => "", # U+E0D78 => +"\xF3\xA0\xB5\xB9" => "", # U+E0D79 => +"\xF3\xA0\xB5\xBA" => "", # U+E0D7A => +"\xF3\xA0\xB5\xBB" => "", # U+E0D7B => +"\xF3\xA0\xB5\xBC" => "", # U+E0D7C => +"\xF3\xA0\xB5\xBD" => "", # U+E0D7D => +"\xF3\xA0\xB5\xBE" => "", # U+E0D7E => +"\xF3\xA0\xB5\xBF" => "", # U+E0D7F => +"\xF3\xA0\xB6\x80" => "", # U+E0D80 => +"\xF3\xA0\xB6\x81" => "", # U+E0D81 => +"\xF3\xA0\xB6\x82" => "", # U+E0D82 => +"\xF3\xA0\xB6\x83" => "", # U+E0D83 => +"\xF3\xA0\xB6\x84" => "", # U+E0D84 => +"\xF3\xA0\xB6\x85" => "", # U+E0D85 => +"\xF3\xA0\xB6\x86" => "", # U+E0D86 => +"\xF3\xA0\xB6\x87" => "", # U+E0D87 => +"\xF3\xA0\xB6\x88" => "", # U+E0D88 => +"\xF3\xA0\xB6\x89" => "", # U+E0D89 => +"\xF3\xA0\xB6\x8A" => "", # U+E0D8A => +"\xF3\xA0\xB6\x8B" => "", # U+E0D8B => +"\xF3\xA0\xB6\x8C" => "", # U+E0D8C => +"\xF3\xA0\xB6\x8D" => "", # U+E0D8D => +"\xF3\xA0\xB6\x8E" => "", # U+E0D8E => +"\xF3\xA0\xB6\x8F" => "", # U+E0D8F => +"\xF3\xA0\xB6\x90" => "", # U+E0D90 => +"\xF3\xA0\xB6\x91" => "", # U+E0D91 => +"\xF3\xA0\xB6\x92" => "", # U+E0D92 => +"\xF3\xA0\xB6\x93" => "", # U+E0D93 => +"\xF3\xA0\xB6\x94" => "", # U+E0D94 => +"\xF3\xA0\xB6\x95" => "", # U+E0D95 => +"\xF3\xA0\xB6\x96" => "", # U+E0D96 => +"\xF3\xA0\xB6\x97" => "", # U+E0D97 => +"\xF3\xA0\xB6\x98" => "", # U+E0D98 => +"\xF3\xA0\xB6\x99" => "", # U+E0D99 => +"\xF3\xA0\xB6\x9A" => "", # U+E0D9A => +"\xF3\xA0\xB6\x9B" => "", # U+E0D9B => +"\xF3\xA0\xB6\x9C" => "", # U+E0D9C => +"\xF3\xA0\xB6\x9D" => "", # U+E0D9D => +"\xF3\xA0\xB6\x9E" => "", # U+E0D9E => +"\xF3\xA0\xB6\x9F" => "", # U+E0D9F => +"\xF3\xA0\xB6\xA0" => "", # U+E0DA0 => +"\xF3\xA0\xB6\xA1" => "", # U+E0DA1 => +"\xF3\xA0\xB6\xA2" => "", # U+E0DA2 => +"\xF3\xA0\xB6\xA3" => "", # U+E0DA3 => +"\xF3\xA0\xB6\xA4" => "", # U+E0DA4 => +"\xF3\xA0\xB6\xA5" => "", # U+E0DA5 => +"\xF3\xA0\xB6\xA6" => "", # U+E0DA6 => +"\xF3\xA0\xB6\xA7" => "", # U+E0DA7 => +"\xF3\xA0\xB6\xA8" => "", # U+E0DA8 => +"\xF3\xA0\xB6\xA9" => "", # U+E0DA9 => +"\xF3\xA0\xB6\xAA" => "", # U+E0DAA => +"\xF3\xA0\xB6\xAB" => "", # U+E0DAB => +"\xF3\xA0\xB6\xAC" => "", # U+E0DAC => +"\xF3\xA0\xB6\xAD" => "", # U+E0DAD => +"\xF3\xA0\xB6\xAE" => "", # U+E0DAE => +"\xF3\xA0\xB6\xAF" => "", # U+E0DAF => +"\xF3\xA0\xB6\xB0" => "", # U+E0DB0 => +"\xF3\xA0\xB6\xB1" => "", # U+E0DB1 => +"\xF3\xA0\xB6\xB2" => "", # U+E0DB2 => +"\xF3\xA0\xB6\xB3" => "", # U+E0DB3 => +"\xF3\xA0\xB6\xB4" => "", # U+E0DB4 => +"\xF3\xA0\xB6\xB5" => "", # U+E0DB5 => +"\xF3\xA0\xB6\xB6" => "", # U+E0DB6 => +"\xF3\xA0\xB6\xB7" => "", # U+E0DB7 => +"\xF3\xA0\xB6\xB8" => "", # U+E0DB8 => +"\xF3\xA0\xB6\xB9" => "", # U+E0DB9 => +"\xF3\xA0\xB6\xBA" => "", # U+E0DBA => +"\xF3\xA0\xB6\xBB" => "", # U+E0DBB => +"\xF3\xA0\xB6\xBC" => "", # U+E0DBC => +"\xF3\xA0\xB6\xBD" => "", # U+E0DBD => +"\xF3\xA0\xB6\xBE" => "", # U+E0DBE => +"\xF3\xA0\xB6\xBF" => "", # U+E0DBF => +"\xF3\xA0\xB7\x80" => "", # U+E0DC0 => +"\xF3\xA0\xB7\x81" => "", # U+E0DC1 => +"\xF3\xA0\xB7\x82" => "", # U+E0DC2 => +"\xF3\xA0\xB7\x83" => "", # U+E0DC3 => +"\xF3\xA0\xB7\x84" => "", # U+E0DC4 => +"\xF3\xA0\xB7\x85" => "", # U+E0DC5 => +"\xF3\xA0\xB7\x86" => "", # U+E0DC6 => +"\xF3\xA0\xB7\x87" => "", # U+E0DC7 => +"\xF3\xA0\xB7\x88" => "", # U+E0DC8 => +"\xF3\xA0\xB7\x89" => "", # U+E0DC9 => +"\xF3\xA0\xB7\x8A" => "", # U+E0DCA => +"\xF3\xA0\xB7\x8B" => "", # U+E0DCB => +"\xF3\xA0\xB7\x8C" => "", # U+E0DCC => +"\xF3\xA0\xB7\x8D" => "", # U+E0DCD => +"\xF3\xA0\xB7\x8E" => "", # U+E0DCE => +"\xF3\xA0\xB7\x8F" => "", # U+E0DCF => +"\xF3\xA0\xB7\x90" => "", # U+E0DD0 => +"\xF3\xA0\xB7\x91" => "", # U+E0DD1 => +"\xF3\xA0\xB7\x92" => "", # U+E0DD2 => +"\xF3\xA0\xB7\x93" => "", # U+E0DD3 => +"\xF3\xA0\xB7\x94" => "", # U+E0DD4 => +"\xF3\xA0\xB7\x95" => "", # U+E0DD5 => +"\xF3\xA0\xB7\x96" => "", # U+E0DD6 => +"\xF3\xA0\xB7\x97" => "", # U+E0DD7 => +"\xF3\xA0\xB7\x98" => "", # U+E0DD8 => +"\xF3\xA0\xB7\x99" => "", # U+E0DD9 => +"\xF3\xA0\xB7\x9A" => "", # U+E0DDA => +"\xF3\xA0\xB7\x9B" => "", # U+E0DDB => +"\xF3\xA0\xB7\x9C" => "", # U+E0DDC => +"\xF3\xA0\xB7\x9D" => "", # U+E0DDD => +"\xF3\xA0\xB7\x9E" => "", # U+E0DDE => +"\xF3\xA0\xB7\x9F" => "", # U+E0DDF => +"\xF3\xA0\xB7\xA0" => "", # U+E0DE0 => +"\xF3\xA0\xB7\xA1" => "", # U+E0DE1 => +"\xF3\xA0\xB7\xA2" => "", # U+E0DE2 => +"\xF3\xA0\xB7\xA3" => "", # U+E0DE3 => +"\xF3\xA0\xB7\xA4" => "", # U+E0DE4 => +"\xF3\xA0\xB7\xA5" => "", # U+E0DE5 => +"\xF3\xA0\xB7\xA6" => "", # U+E0DE6 => +"\xF3\xA0\xB7\xA7" => "", # U+E0DE7 => +"\xF3\xA0\xB7\xA8" => "", # U+E0DE8 => +"\xF3\xA0\xB7\xA9" => "", # U+E0DE9 => +"\xF3\xA0\xB7\xAA" => "", # U+E0DEA => +"\xF3\xA0\xB7\xAB" => "", # U+E0DEB => +"\xF3\xA0\xB7\xAC" => "", # U+E0DEC => +"\xF3\xA0\xB7\xAD" => "", # U+E0DED => +"\xF3\xA0\xB7\xAE" => "", # U+E0DEE => +"\xF3\xA0\xB7\xAF" => "", # U+E0DEF => +"\xF3\xA0\xB7\xB0" => "", # U+E0DF0 => +"\xF3\xA0\xB7\xB1" => "", # U+E0DF1 => +"\xF3\xA0\xB7\xB2" => "", # U+E0DF2 => +"\xF3\xA0\xB7\xB3" => "", # U+E0DF3 => +"\xF3\xA0\xB7\xB4" => "", # U+E0DF4 => +"\xF3\xA0\xB7\xB5" => "", # U+E0DF5 => +"\xF3\xA0\xB7\xB6" => "", # U+E0DF6 => +"\xF3\xA0\xB7\xB7" => "", # U+E0DF7 => +"\xF3\xA0\xB7\xB8" => "", # U+E0DF8 => +"\xF3\xA0\xB7\xB9" => "", # U+E0DF9 => +"\xF3\xA0\xB7\xBA" => "", # U+E0DFA => +"\xF3\xA0\xB7\xBB" => "", # U+E0DFB => +"\xF3\xA0\xB7\xBC" => "", # U+E0DFC => +"\xF3\xA0\xB7\xBD" => "", # U+E0DFD => +"\xF3\xA0\xB7\xBE" => "", # U+E0DFE => +"\xF3\xA0\xB7\xBF" => "", # U+E0DFF => +"\xF3\xA0\xB8\x80" => "", # U+E0E00 => +"\xF3\xA0\xB8\x81" => "", # U+E0E01 => +"\xF3\xA0\xB8\x82" => "", # U+E0E02 => +"\xF3\xA0\xB8\x83" => "", # U+E0E03 => +"\xF3\xA0\xB8\x84" => "", # U+E0E04 => +"\xF3\xA0\xB8\x85" => "", # U+E0E05 => +"\xF3\xA0\xB8\x86" => "", # U+E0E06 => +"\xF3\xA0\xB8\x87" => "", # U+E0E07 => +"\xF3\xA0\xB8\x88" => "", # U+E0E08 => +"\xF3\xA0\xB8\x89" => "", # U+E0E09 => +"\xF3\xA0\xB8\x8A" => "", # U+E0E0A => +"\xF3\xA0\xB8\x8B" => "", # U+E0E0B => +"\xF3\xA0\xB8\x8C" => "", # U+E0E0C => +"\xF3\xA0\xB8\x8D" => "", # U+E0E0D => +"\xF3\xA0\xB8\x8E" => "", # U+E0E0E => +"\xF3\xA0\xB8\x8F" => "", # U+E0E0F => +"\xF3\xA0\xB8\x90" => "", # U+E0E10 => +"\xF3\xA0\xB8\x91" => "", # U+E0E11 => +"\xF3\xA0\xB8\x92" => "", # U+E0E12 => +"\xF3\xA0\xB8\x93" => "", # U+E0E13 => +"\xF3\xA0\xB8\x94" => "", # U+E0E14 => +"\xF3\xA0\xB8\x95" => "", # U+E0E15 => +"\xF3\xA0\xB8\x96" => "", # U+E0E16 => +"\xF3\xA0\xB8\x97" => "", # U+E0E17 => +"\xF3\xA0\xB8\x98" => "", # U+E0E18 => +"\xF3\xA0\xB8\x99" => "", # U+E0E19 => +"\xF3\xA0\xB8\x9A" => "", # U+E0E1A => +"\xF3\xA0\xB8\x9B" => "", # U+E0E1B => +"\xF3\xA0\xB8\x9C" => "", # U+E0E1C => +"\xF3\xA0\xB8\x9D" => "", # U+E0E1D => +"\xF3\xA0\xB8\x9E" => "", # U+E0E1E => +"\xF3\xA0\xB8\x9F" => "", # U+E0E1F => +"\xF3\xA0\xB8\xA0" => "", # U+E0E20 => +"\xF3\xA0\xB8\xA1" => "", # U+E0E21 => +"\xF3\xA0\xB8\xA2" => "", # U+E0E22 => +"\xF3\xA0\xB8\xA3" => "", # U+E0E23 => +"\xF3\xA0\xB8\xA4" => "", # U+E0E24 => +"\xF3\xA0\xB8\xA5" => "", # U+E0E25 => +"\xF3\xA0\xB8\xA6" => "", # U+E0E26 => +"\xF3\xA0\xB8\xA7" => "", # U+E0E27 => +"\xF3\xA0\xB8\xA8" => "", # U+E0E28 => +"\xF3\xA0\xB8\xA9" => "", # U+E0E29 => +"\xF3\xA0\xB8\xAA" => "", # U+E0E2A => +"\xF3\xA0\xB8\xAB" => "", # U+E0E2B => +"\xF3\xA0\xB8\xAC" => "", # U+E0E2C => +"\xF3\xA0\xB8\xAD" => "", # U+E0E2D => +"\xF3\xA0\xB8\xAE" => "", # U+E0E2E => +"\xF3\xA0\xB8\xAF" => "", # U+E0E2F => +"\xF3\xA0\xB8\xB0" => "", # U+E0E30 => +"\xF3\xA0\xB8\xB1" => "", # U+E0E31 => +"\xF3\xA0\xB8\xB2" => "", # U+E0E32 => +"\xF3\xA0\xB8\xB3" => "", # U+E0E33 => +"\xF3\xA0\xB8\xB4" => "", # U+E0E34 => +"\xF3\xA0\xB8\xB5" => "", # U+E0E35 => +"\xF3\xA0\xB8\xB6" => "", # U+E0E36 => +"\xF3\xA0\xB8\xB7" => "", # U+E0E37 => +"\xF3\xA0\xB8\xB8" => "", # U+E0E38 => +"\xF3\xA0\xB8\xB9" => "", # U+E0E39 => +"\xF3\xA0\xB8\xBA" => "", # U+E0E3A => +"\xF3\xA0\xB8\xBB" => "", # U+E0E3B => +"\xF3\xA0\xB8\xBC" => "", # U+E0E3C => +"\xF3\xA0\xB8\xBD" => "", # U+E0E3D => +"\xF3\xA0\xB8\xBE" => "", # U+E0E3E => +"\xF3\xA0\xB8\xBF" => "", # U+E0E3F => +"\xF3\xA0\xB9\x80" => "", # U+E0E40 => +"\xF3\xA0\xB9\x81" => "", # U+E0E41 => +"\xF3\xA0\xB9\x82" => "", # U+E0E42 => +"\xF3\xA0\xB9\x83" => "", # U+E0E43 => +"\xF3\xA0\xB9\x84" => "", # U+E0E44 => +"\xF3\xA0\xB9\x85" => "", # U+E0E45 => +"\xF3\xA0\xB9\x86" => "", # U+E0E46 => +"\xF3\xA0\xB9\x87" => "", # U+E0E47 => +"\xF3\xA0\xB9\x88" => "", # U+E0E48 => +"\xF3\xA0\xB9\x89" => "", # U+E0E49 => +"\xF3\xA0\xB9\x8A" => "", # U+E0E4A => +"\xF3\xA0\xB9\x8B" => "", # U+E0E4B => +"\xF3\xA0\xB9\x8C" => "", # U+E0E4C => +"\xF3\xA0\xB9\x8D" => "", # U+E0E4D => +"\xF3\xA0\xB9\x8E" => "", # U+E0E4E => +"\xF3\xA0\xB9\x8F" => "", # U+E0E4F => +"\xF3\xA0\xB9\x90" => "", # U+E0E50 => +"\xF3\xA0\xB9\x91" => "", # U+E0E51 => +"\xF3\xA0\xB9\x92" => "", # U+E0E52 => +"\xF3\xA0\xB9\x93" => "", # U+E0E53 => +"\xF3\xA0\xB9\x94" => "", # U+E0E54 => +"\xF3\xA0\xB9\x95" => "", # U+E0E55 => +"\xF3\xA0\xB9\x96" => "", # U+E0E56 => +"\xF3\xA0\xB9\x97" => "", # U+E0E57 => +"\xF3\xA0\xB9\x98" => "", # U+E0E58 => +"\xF3\xA0\xB9\x99" => "", # U+E0E59 => +"\xF3\xA0\xB9\x9A" => "", # U+E0E5A => +"\xF3\xA0\xB9\x9B" => "", # U+E0E5B => +"\xF3\xA0\xB9\x9C" => "", # U+E0E5C => +"\xF3\xA0\xB9\x9D" => "", # U+E0E5D => +"\xF3\xA0\xB9\x9E" => "", # U+E0E5E => +"\xF3\xA0\xB9\x9F" => "", # U+E0E5F => +"\xF3\xA0\xB9\xA0" => "", # U+E0E60 => +"\xF3\xA0\xB9\xA1" => "", # U+E0E61 => +"\xF3\xA0\xB9\xA2" => "", # U+E0E62 => +"\xF3\xA0\xB9\xA3" => "", # U+E0E63 => +"\xF3\xA0\xB9\xA4" => "", # U+E0E64 => +"\xF3\xA0\xB9\xA5" => "", # U+E0E65 => +"\xF3\xA0\xB9\xA6" => "", # U+E0E66 => +"\xF3\xA0\xB9\xA7" => "", # U+E0E67 => +"\xF3\xA0\xB9\xA8" => "", # U+E0E68 => +"\xF3\xA0\xB9\xA9" => "", # U+E0E69 => +"\xF3\xA0\xB9\xAA" => "", # U+E0E6A => +"\xF3\xA0\xB9\xAB" => "", # U+E0E6B => +"\xF3\xA0\xB9\xAC" => "", # U+E0E6C => +"\xF3\xA0\xB9\xAD" => "", # U+E0E6D => +"\xF3\xA0\xB9\xAE" => "", # U+E0E6E => +"\xF3\xA0\xB9\xAF" => "", # U+E0E6F => +"\xF3\xA0\xB9\xB0" => "", # U+E0E70 => +"\xF3\xA0\xB9\xB1" => "", # U+E0E71 => +"\xF3\xA0\xB9\xB2" => "", # U+E0E72 => +"\xF3\xA0\xB9\xB3" => "", # U+E0E73 => +"\xF3\xA0\xB9\xB4" => "", # U+E0E74 => +"\xF3\xA0\xB9\xB5" => "", # U+E0E75 => +"\xF3\xA0\xB9\xB6" => "", # U+E0E76 => +"\xF3\xA0\xB9\xB7" => "", # U+E0E77 => +"\xF3\xA0\xB9\xB8" => "", # U+E0E78 => +"\xF3\xA0\xB9\xB9" => "", # U+E0E79 => +"\xF3\xA0\xB9\xBA" => "", # U+E0E7A => +"\xF3\xA0\xB9\xBB" => "", # U+E0E7B => +"\xF3\xA0\xB9\xBC" => "", # U+E0E7C => +"\xF3\xA0\xB9\xBD" => "", # U+E0E7D => +"\xF3\xA0\xB9\xBE" => "", # U+E0E7E => +"\xF3\xA0\xB9\xBF" => "", # U+E0E7F => +"\xF3\xA0\xBA\x80" => "", # U+E0E80 => +"\xF3\xA0\xBA\x81" => "", # U+E0E81 => +"\xF3\xA0\xBA\x82" => "", # U+E0E82 => +"\xF3\xA0\xBA\x83" => "", # U+E0E83 => +"\xF3\xA0\xBA\x84" => "", # U+E0E84 => +"\xF3\xA0\xBA\x85" => "", # U+E0E85 => +"\xF3\xA0\xBA\x86" => "", # U+E0E86 => +"\xF3\xA0\xBA\x87" => "", # U+E0E87 => +"\xF3\xA0\xBA\x88" => "", # U+E0E88 => +"\xF3\xA0\xBA\x89" => "", # U+E0E89 => +"\xF3\xA0\xBA\x8A" => "", # U+E0E8A => +"\xF3\xA0\xBA\x8B" => "", # U+E0E8B => +"\xF3\xA0\xBA\x8C" => "", # U+E0E8C => +"\xF3\xA0\xBA\x8D" => "", # U+E0E8D => +"\xF3\xA0\xBA\x8E" => "", # U+E0E8E => +"\xF3\xA0\xBA\x8F" => "", # U+E0E8F => +"\xF3\xA0\xBA\x90" => "", # U+E0E90 => +"\xF3\xA0\xBA\x91" => "", # U+E0E91 => +"\xF3\xA0\xBA\x92" => "", # U+E0E92 => +"\xF3\xA0\xBA\x93" => "", # U+E0E93 => +"\xF3\xA0\xBA\x94" => "", # U+E0E94 => +"\xF3\xA0\xBA\x95" => "", # U+E0E95 => +"\xF3\xA0\xBA\x96" => "", # U+E0E96 => +"\xF3\xA0\xBA\x97" => "", # U+E0E97 => +"\xF3\xA0\xBA\x98" => "", # U+E0E98 => +"\xF3\xA0\xBA\x99" => "", # U+E0E99 => +"\xF3\xA0\xBA\x9A" => "", # U+E0E9A => +"\xF3\xA0\xBA\x9B" => "", # U+E0E9B => +"\xF3\xA0\xBA\x9C" => "", # U+E0E9C => +"\xF3\xA0\xBA\x9D" => "", # U+E0E9D => +"\xF3\xA0\xBA\x9E" => "", # U+E0E9E => +"\xF3\xA0\xBA\x9F" => "", # U+E0E9F => +"\xF3\xA0\xBA\xA0" => "", # U+E0EA0 => +"\xF3\xA0\xBA\xA1" => "", # U+E0EA1 => +"\xF3\xA0\xBA\xA2" => "", # U+E0EA2 => +"\xF3\xA0\xBA\xA3" => "", # U+E0EA3 => +"\xF3\xA0\xBA\xA4" => "", # U+E0EA4 => +"\xF3\xA0\xBA\xA5" => "", # U+E0EA5 => +"\xF3\xA0\xBA\xA6" => "", # U+E0EA6 => +"\xF3\xA0\xBA\xA7" => "", # U+E0EA7 => +"\xF3\xA0\xBA\xA8" => "", # U+E0EA8 => +"\xF3\xA0\xBA\xA9" => "", # U+E0EA9 => +"\xF3\xA0\xBA\xAA" => "", # U+E0EAA => +"\xF3\xA0\xBA\xAB" => "", # U+E0EAB => +"\xF3\xA0\xBA\xAC" => "", # U+E0EAC => +"\xF3\xA0\xBA\xAD" => "", # U+E0EAD => +"\xF3\xA0\xBA\xAE" => "", # U+E0EAE => +"\xF3\xA0\xBA\xAF" => "", # U+E0EAF => +"\xF3\xA0\xBA\xB0" => "", # U+E0EB0 => +"\xF3\xA0\xBA\xB1" => "", # U+E0EB1 => +"\xF3\xA0\xBA\xB2" => "", # U+E0EB2 => +"\xF3\xA0\xBA\xB3" => "", # U+E0EB3 => +"\xF3\xA0\xBA\xB4" => "", # U+E0EB4 => +"\xF3\xA0\xBA\xB5" => "", # U+E0EB5 => +"\xF3\xA0\xBA\xB6" => "", # U+E0EB6 => +"\xF3\xA0\xBA\xB7" => "", # U+E0EB7 => +"\xF3\xA0\xBA\xB8" => "", # U+E0EB8 => +"\xF3\xA0\xBA\xB9" => "", # U+E0EB9 => +"\xF3\xA0\xBA\xBA" => "", # U+E0EBA => +"\xF3\xA0\xBA\xBB" => "", # U+E0EBB => +"\xF3\xA0\xBA\xBC" => "", # U+E0EBC => +"\xF3\xA0\xBA\xBD" => "", # U+E0EBD => +"\xF3\xA0\xBA\xBE" => "", # U+E0EBE => +"\xF3\xA0\xBA\xBF" => "", # U+E0EBF => +"\xF3\xA0\xBB\x80" => "", # U+E0EC0 => +"\xF3\xA0\xBB\x81" => "", # U+E0EC1 => +"\xF3\xA0\xBB\x82" => "", # U+E0EC2 => +"\xF3\xA0\xBB\x83" => "", # U+E0EC3 => +"\xF3\xA0\xBB\x84" => "", # U+E0EC4 => +"\xF3\xA0\xBB\x85" => "", # U+E0EC5 => +"\xF3\xA0\xBB\x86" => "", # U+E0EC6 => +"\xF3\xA0\xBB\x87" => "", # U+E0EC7 => +"\xF3\xA0\xBB\x88" => "", # U+E0EC8 => +"\xF3\xA0\xBB\x89" => "", # U+E0EC9 => +"\xF3\xA0\xBB\x8A" => "", # U+E0ECA => +"\xF3\xA0\xBB\x8B" => "", # U+E0ECB => +"\xF3\xA0\xBB\x8C" => "", # U+E0ECC => +"\xF3\xA0\xBB\x8D" => "", # U+E0ECD => +"\xF3\xA0\xBB\x8E" => "", # U+E0ECE => +"\xF3\xA0\xBB\x8F" => "", # U+E0ECF => +"\xF3\xA0\xBB\x90" => "", # U+E0ED0 => +"\xF3\xA0\xBB\x91" => "", # U+E0ED1 => +"\xF3\xA0\xBB\x92" => "", # U+E0ED2 => +"\xF3\xA0\xBB\x93" => "", # U+E0ED3 => +"\xF3\xA0\xBB\x94" => "", # U+E0ED4 => +"\xF3\xA0\xBB\x95" => "", # U+E0ED5 => +"\xF3\xA0\xBB\x96" => "", # U+E0ED6 => +"\xF3\xA0\xBB\x97" => "", # U+E0ED7 => +"\xF3\xA0\xBB\x98" => "", # U+E0ED8 => +"\xF3\xA0\xBB\x99" => "", # U+E0ED9 => +"\xF3\xA0\xBB\x9A" => "", # U+E0EDA => +"\xF3\xA0\xBB\x9B" => "", # U+E0EDB => +"\xF3\xA0\xBB\x9C" => "", # U+E0EDC => +"\xF3\xA0\xBB\x9D" => "", # U+E0EDD => +"\xF3\xA0\xBB\x9E" => "", # U+E0EDE => +"\xF3\xA0\xBB\x9F" => "", # U+E0EDF => +"\xF3\xA0\xBB\xA0" => "", # U+E0EE0 => +"\xF3\xA0\xBB\xA1" => "", # U+E0EE1 => +"\xF3\xA0\xBB\xA2" => "", # U+E0EE2 => +"\xF3\xA0\xBB\xA3" => "", # U+E0EE3 => +"\xF3\xA0\xBB\xA4" => "", # U+E0EE4 => +"\xF3\xA0\xBB\xA5" => "", # U+E0EE5 => +"\xF3\xA0\xBB\xA6" => "", # U+E0EE6 => +"\xF3\xA0\xBB\xA7" => "", # U+E0EE7 => +"\xF3\xA0\xBB\xA8" => "", # U+E0EE8 => +"\xF3\xA0\xBB\xA9" => "", # U+E0EE9 => +"\xF3\xA0\xBB\xAA" => "", # U+E0EEA => +"\xF3\xA0\xBB\xAB" => "", # U+E0EEB => +"\xF3\xA0\xBB\xAC" => "", # U+E0EEC => +"\xF3\xA0\xBB\xAD" => "", # U+E0EED => +"\xF3\xA0\xBB\xAE" => "", # U+E0EEE => +"\xF3\xA0\xBB\xAF" => "", # U+E0EEF => +"\xF3\xA0\xBB\xB0" => "", # U+E0EF0 => +"\xF3\xA0\xBB\xB1" => "", # U+E0EF1 => +"\xF3\xA0\xBB\xB2" => "", # U+E0EF2 => +"\xF3\xA0\xBB\xB3" => "", # U+E0EF3 => +"\xF3\xA0\xBB\xB4" => "", # U+E0EF4 => +"\xF3\xA0\xBB\xB5" => "", # U+E0EF5 => +"\xF3\xA0\xBB\xB6" => "", # U+E0EF6 => +"\xF3\xA0\xBB\xB7" => "", # U+E0EF7 => +"\xF3\xA0\xBB\xB8" => "", # U+E0EF8 => +"\xF3\xA0\xBB\xB9" => "", # U+E0EF9 => +"\xF3\xA0\xBB\xBA" => "", # U+E0EFA => +"\xF3\xA0\xBB\xBB" => "", # U+E0EFB => +"\xF3\xA0\xBB\xBC" => "", # U+E0EFC => +"\xF3\xA0\xBB\xBD" => "", # U+E0EFD => +"\xF3\xA0\xBB\xBE" => "", # U+E0EFE => +"\xF3\xA0\xBB\xBF" => "", # U+E0EFF => +"\xF3\xA0\xBC\x80" => "", # U+E0F00 => +"\xF3\xA0\xBC\x81" => "", # U+E0F01 => +"\xF3\xA0\xBC\x82" => "", # U+E0F02 => +"\xF3\xA0\xBC\x83" => "", # U+E0F03 => +"\xF3\xA0\xBC\x84" => "", # U+E0F04 => +"\xF3\xA0\xBC\x85" => "", # U+E0F05 => +"\xF3\xA0\xBC\x86" => "", # U+E0F06 => +"\xF3\xA0\xBC\x87" => "", # U+E0F07 => +"\xF3\xA0\xBC\x88" => "", # U+E0F08 => +"\xF3\xA0\xBC\x89" => "", # U+E0F09 => +"\xF3\xA0\xBC\x8A" => "", # U+E0F0A => +"\xF3\xA0\xBC\x8B" => "", # U+E0F0B => +"\xF3\xA0\xBC\x8C" => "", # U+E0F0C => +"\xF3\xA0\xBC\x8D" => "", # U+E0F0D => +"\xF3\xA0\xBC\x8E" => "", # U+E0F0E => +"\xF3\xA0\xBC\x8F" => "", # U+E0F0F => +"\xF3\xA0\xBC\x90" => "", # U+E0F10 => +"\xF3\xA0\xBC\x91" => "", # U+E0F11 => +"\xF3\xA0\xBC\x92" => "", # U+E0F12 => +"\xF3\xA0\xBC\x93" => "", # U+E0F13 => +"\xF3\xA0\xBC\x94" => "", # U+E0F14 => +"\xF3\xA0\xBC\x95" => "", # U+E0F15 => +"\xF3\xA0\xBC\x96" => "", # U+E0F16 => +"\xF3\xA0\xBC\x97" => "", # U+E0F17 => +"\xF3\xA0\xBC\x98" => "", # U+E0F18 => +"\xF3\xA0\xBC\x99" => "", # U+E0F19 => +"\xF3\xA0\xBC\x9A" => "", # U+E0F1A => +"\xF3\xA0\xBC\x9B" => "", # U+E0F1B => +"\xF3\xA0\xBC\x9C" => "", # U+E0F1C => +"\xF3\xA0\xBC\x9D" => "", # U+E0F1D => +"\xF3\xA0\xBC\x9E" => "", # U+E0F1E => +"\xF3\xA0\xBC\x9F" => "", # U+E0F1F => +"\xF3\xA0\xBC\xA0" => "", # U+E0F20 => +"\xF3\xA0\xBC\xA1" => "", # U+E0F21 => +"\xF3\xA0\xBC\xA2" => "", # U+E0F22 => +"\xF3\xA0\xBC\xA3" => "", # U+E0F23 => +"\xF3\xA0\xBC\xA4" => "", # U+E0F24 => +"\xF3\xA0\xBC\xA5" => "", # U+E0F25 => +"\xF3\xA0\xBC\xA6" => "", # U+E0F26 => +"\xF3\xA0\xBC\xA7" => "", # U+E0F27 => +"\xF3\xA0\xBC\xA8" => "", # U+E0F28 => +"\xF3\xA0\xBC\xA9" => "", # U+E0F29 => +"\xF3\xA0\xBC\xAA" => "", # U+E0F2A => +"\xF3\xA0\xBC\xAB" => "", # U+E0F2B => +"\xF3\xA0\xBC\xAC" => "", # U+E0F2C => +"\xF3\xA0\xBC\xAD" => "", # U+E0F2D => +"\xF3\xA0\xBC\xAE" => "", # U+E0F2E => +"\xF3\xA0\xBC\xAF" => "", # U+E0F2F => +"\xF3\xA0\xBC\xB0" => "", # U+E0F30 => +"\xF3\xA0\xBC\xB1" => "", # U+E0F31 => +"\xF3\xA0\xBC\xB2" => "", # U+E0F32 => +"\xF3\xA0\xBC\xB3" => "", # U+E0F33 => +"\xF3\xA0\xBC\xB4" => "", # U+E0F34 => +"\xF3\xA0\xBC\xB5" => "", # U+E0F35 => +"\xF3\xA0\xBC\xB6" => "", # U+E0F36 => +"\xF3\xA0\xBC\xB7" => "", # U+E0F37 => +"\xF3\xA0\xBC\xB8" => "", # U+E0F38 => +"\xF3\xA0\xBC\xB9" => "", # U+E0F39 => +"\xF3\xA0\xBC\xBA" => "", # U+E0F3A => +"\xF3\xA0\xBC\xBB" => "", # U+E0F3B => +"\xF3\xA0\xBC\xBC" => "", # U+E0F3C => +"\xF3\xA0\xBC\xBD" => "", # U+E0F3D => +"\xF3\xA0\xBC\xBE" => "", # U+E0F3E => +"\xF3\xA0\xBC\xBF" => "", # U+E0F3F => +"\xF3\xA0\xBD\x80" => "", # U+E0F40 => +"\xF3\xA0\xBD\x81" => "", # U+E0F41 => +"\xF3\xA0\xBD\x82" => "", # U+E0F42 => +"\xF3\xA0\xBD\x83" => "", # U+E0F43 => +"\xF3\xA0\xBD\x84" => "", # U+E0F44 => +"\xF3\xA0\xBD\x85" => "", # U+E0F45 => +"\xF3\xA0\xBD\x86" => "", # U+E0F46 => +"\xF3\xA0\xBD\x87" => "", # U+E0F47 => +"\xF3\xA0\xBD\x88" => "", # U+E0F48 => +"\xF3\xA0\xBD\x89" => "", # U+E0F49 => +"\xF3\xA0\xBD\x8A" => "", # U+E0F4A => +"\xF3\xA0\xBD\x8B" => "", # U+E0F4B => +"\xF3\xA0\xBD\x8C" => "", # U+E0F4C => +"\xF3\xA0\xBD\x8D" => "", # U+E0F4D => +"\xF3\xA0\xBD\x8E" => "", # U+E0F4E => +"\xF3\xA0\xBD\x8F" => "", # U+E0F4F => +"\xF3\xA0\xBD\x90" => "", # U+E0F50 => +"\xF3\xA0\xBD\x91" => "", # U+E0F51 => +"\xF3\xA0\xBD\x92" => "", # U+E0F52 => +"\xF3\xA0\xBD\x93" => "", # U+E0F53 => +"\xF3\xA0\xBD\x94" => "", # U+E0F54 => +"\xF3\xA0\xBD\x95" => "", # U+E0F55 => +"\xF3\xA0\xBD\x96" => "", # U+E0F56 => +"\xF3\xA0\xBD\x97" => "", # U+E0F57 => +"\xF3\xA0\xBD\x98" => "", # U+E0F58 => +"\xF3\xA0\xBD\x99" => "", # U+E0F59 => +"\xF3\xA0\xBD\x9A" => "", # U+E0F5A => +"\xF3\xA0\xBD\x9B" => "", # U+E0F5B => +"\xF3\xA0\xBD\x9C" => "", # U+E0F5C => +"\xF3\xA0\xBD\x9D" => "", # U+E0F5D => +"\xF3\xA0\xBD\x9E" => "", # U+E0F5E => +"\xF3\xA0\xBD\x9F" => "", # U+E0F5F => +"\xF3\xA0\xBD\xA0" => "", # U+E0F60 => +"\xF3\xA0\xBD\xA1" => "", # U+E0F61 => +"\xF3\xA0\xBD\xA2" => "", # U+E0F62 => +"\xF3\xA0\xBD\xA3" => "", # U+E0F63 => +"\xF3\xA0\xBD\xA4" => "", # U+E0F64 => +"\xF3\xA0\xBD\xA5" => "", # U+E0F65 => +"\xF3\xA0\xBD\xA6" => "", # U+E0F66 => +"\xF3\xA0\xBD\xA7" => "", # U+E0F67 => +"\xF3\xA0\xBD\xA8" => "", # U+E0F68 => +"\xF3\xA0\xBD\xA9" => "", # U+E0F69 => +"\xF3\xA0\xBD\xAA" => "", # U+E0F6A => +"\xF3\xA0\xBD\xAB" => "", # U+E0F6B => +"\xF3\xA0\xBD\xAC" => "", # U+E0F6C => +"\xF3\xA0\xBD\xAD" => "", # U+E0F6D => +"\xF3\xA0\xBD\xAE" => "", # U+E0F6E => +"\xF3\xA0\xBD\xAF" => "", # U+E0F6F => +"\xF3\xA0\xBD\xB0" => "", # U+E0F70 => +"\xF3\xA0\xBD\xB1" => "", # U+E0F71 => +"\xF3\xA0\xBD\xB2" => "", # U+E0F72 => +"\xF3\xA0\xBD\xB3" => "", # U+E0F73 => +"\xF3\xA0\xBD\xB4" => "", # U+E0F74 => +"\xF3\xA0\xBD\xB5" => "", # U+E0F75 => +"\xF3\xA0\xBD\xB6" => "", # U+E0F76 => +"\xF3\xA0\xBD\xB7" => "", # U+E0F77 => +"\xF3\xA0\xBD\xB8" => "", # U+E0F78 => +"\xF3\xA0\xBD\xB9" => "", # U+E0F79 => +"\xF3\xA0\xBD\xBA" => "", # U+E0F7A => +"\xF3\xA0\xBD\xBB" => "", # U+E0F7B => +"\xF3\xA0\xBD\xBC" => "", # U+E0F7C => +"\xF3\xA0\xBD\xBD" => "", # U+E0F7D => +"\xF3\xA0\xBD\xBE" => "", # U+E0F7E => +"\xF3\xA0\xBD\xBF" => "", # U+E0F7F => +"\xF3\xA0\xBE\x80" => "", # U+E0F80 => +"\xF3\xA0\xBE\x81" => "", # U+E0F81 => +"\xF3\xA0\xBE\x82" => "", # U+E0F82 => +"\xF3\xA0\xBE\x83" => "", # U+E0F83 => +"\xF3\xA0\xBE\x84" => "", # U+E0F84 => +"\xF3\xA0\xBE\x85" => "", # U+E0F85 => +"\xF3\xA0\xBE\x86" => "", # U+E0F86 => +"\xF3\xA0\xBE\x87" => "", # U+E0F87 => +"\xF3\xA0\xBE\x88" => "", # U+E0F88 => +"\xF3\xA0\xBE\x89" => "", # U+E0F89 => +"\xF3\xA0\xBE\x8A" => "", # U+E0F8A => +"\xF3\xA0\xBE\x8B" => "", # U+E0F8B => +"\xF3\xA0\xBE\x8C" => "", # U+E0F8C => +"\xF3\xA0\xBE\x8D" => "", # U+E0F8D => +"\xF3\xA0\xBE\x8E" => "", # U+E0F8E => +"\xF3\xA0\xBE\x8F" => "", # U+E0F8F => +"\xF3\xA0\xBE\x90" => "", # U+E0F90 => +"\xF3\xA0\xBE\x91" => "", # U+E0F91 => +"\xF3\xA0\xBE\x92" => "", # U+E0F92 => +"\xF3\xA0\xBE\x93" => "", # U+E0F93 => +"\xF3\xA0\xBE\x94" => "", # U+E0F94 => +"\xF3\xA0\xBE\x95" => "", # U+E0F95 => +"\xF3\xA0\xBE\x96" => "", # U+E0F96 => +"\xF3\xA0\xBE\x97" => "", # U+E0F97 => +"\xF3\xA0\xBE\x98" => "", # U+E0F98 => +"\xF3\xA0\xBE\x99" => "", # U+E0F99 => +"\xF3\xA0\xBE\x9A" => "", # U+E0F9A => +"\xF3\xA0\xBE\x9B" => "", # U+E0F9B => +"\xF3\xA0\xBE\x9C" => "", # U+E0F9C => +"\xF3\xA0\xBE\x9D" => "", # U+E0F9D => +"\xF3\xA0\xBE\x9E" => "", # U+E0F9E => +"\xF3\xA0\xBE\x9F" => "", # U+E0F9F => +"\xF3\xA0\xBE\xA0" => "", # U+E0FA0 => +"\xF3\xA0\xBE\xA1" => "", # U+E0FA1 => +"\xF3\xA0\xBE\xA2" => "", # U+E0FA2 => +"\xF3\xA0\xBE\xA3" => "", # U+E0FA3 => +"\xF3\xA0\xBE\xA4" => "", # U+E0FA4 => +"\xF3\xA0\xBE\xA5" => "", # U+E0FA5 => +"\xF3\xA0\xBE\xA6" => "", # U+E0FA6 => +"\xF3\xA0\xBE\xA7" => "", # U+E0FA7 => +"\xF3\xA0\xBE\xA8" => "", # U+E0FA8 => +"\xF3\xA0\xBE\xA9" => "", # U+E0FA9 => +"\xF3\xA0\xBE\xAA" => "", # U+E0FAA => +"\xF3\xA0\xBE\xAB" => "", # U+E0FAB => +"\xF3\xA0\xBE\xAC" => "", # U+E0FAC => +"\xF3\xA0\xBE\xAD" => "", # U+E0FAD => +"\xF3\xA0\xBE\xAE" => "", # U+E0FAE => +"\xF3\xA0\xBE\xAF" => "", # U+E0FAF => +"\xF3\xA0\xBE\xB0" => "", # U+E0FB0 => +"\xF3\xA0\xBE\xB1" => "", # U+E0FB1 => +"\xF3\xA0\xBE\xB2" => "", # U+E0FB2 => +"\xF3\xA0\xBE\xB3" => "", # U+E0FB3 => +"\xF3\xA0\xBE\xB4" => "", # U+E0FB4 => +"\xF3\xA0\xBE\xB5" => "", # U+E0FB5 => +"\xF3\xA0\xBE\xB6" => "", # U+E0FB6 => +"\xF3\xA0\xBE\xB7" => "", # U+E0FB7 => +"\xF3\xA0\xBE\xB8" => "", # U+E0FB8 => +"\xF3\xA0\xBE\xB9" => "", # U+E0FB9 => +"\xF3\xA0\xBE\xBA" => "", # U+E0FBA => +"\xF3\xA0\xBE\xBB" => "", # U+E0FBB => +"\xF3\xA0\xBE\xBC" => "", # U+E0FBC => +"\xF3\xA0\xBE\xBD" => "", # U+E0FBD => +"\xF3\xA0\xBE\xBE" => "", # U+E0FBE => +"\xF3\xA0\xBE\xBF" => "", # U+E0FBF => +"\xF3\xA0\xBF\x80" => "", # U+E0FC0 => +"\xF3\xA0\xBF\x81" => "", # U+E0FC1 => +"\xF3\xA0\xBF\x82" => "", # U+E0FC2 => +"\xF3\xA0\xBF\x83" => "", # U+E0FC3 => +"\xF3\xA0\xBF\x84" => "", # U+E0FC4 => +"\xF3\xA0\xBF\x85" => "", # U+E0FC5 => +"\xF3\xA0\xBF\x86" => "", # U+E0FC6 => +"\xF3\xA0\xBF\x87" => "", # U+E0FC7 => +"\xF3\xA0\xBF\x88" => "", # U+E0FC8 => +"\xF3\xA0\xBF\x89" => "", # U+E0FC9 => +"\xF3\xA0\xBF\x8A" => "", # U+E0FCA => +"\xF3\xA0\xBF\x8B" => "", # U+E0FCB => +"\xF3\xA0\xBF\x8C" => "", # U+E0FCC => +"\xF3\xA0\xBF\x8D" => "", # U+E0FCD => +"\xF3\xA0\xBF\x8E" => "", # U+E0FCE => +"\xF3\xA0\xBF\x8F" => "", # U+E0FCF => +"\xF3\xA0\xBF\x90" => "", # U+E0FD0 => +"\xF3\xA0\xBF\x91" => "", # U+E0FD1 => +"\xF3\xA0\xBF\x92" => "", # U+E0FD2 => +"\xF3\xA0\xBF\x93" => "", # U+E0FD3 => +"\xF3\xA0\xBF\x94" => "", # U+E0FD4 => +"\xF3\xA0\xBF\x95" => "", # U+E0FD5 => +"\xF3\xA0\xBF\x96" => "", # U+E0FD6 => +"\xF3\xA0\xBF\x97" => "", # U+E0FD7 => +"\xF3\xA0\xBF\x98" => "", # U+E0FD8 => +"\xF3\xA0\xBF\x99" => "", # U+E0FD9 => +"\xF3\xA0\xBF\x9A" => "", # U+E0FDA => +"\xF3\xA0\xBF\x9B" => "", # U+E0FDB => +"\xF3\xA0\xBF\x9C" => "", # U+E0FDC => +"\xF3\xA0\xBF\x9D" => "", # U+E0FDD => +"\xF3\xA0\xBF\x9E" => "", # U+E0FDE => +"\xF3\xA0\xBF\x9F" => "", # U+E0FDF => +"\xF3\xA0\xBF\xA0" => "", # U+E0FE0 => +"\xF3\xA0\xBF\xA1" => "", # U+E0FE1 => +"\xF3\xA0\xBF\xA2" => "", # U+E0FE2 => +"\xF3\xA0\xBF\xA3" => "", # U+E0FE3 => +"\xF3\xA0\xBF\xA4" => "", # U+E0FE4 => +"\xF3\xA0\xBF\xA5" => "", # U+E0FE5 => +"\xF3\xA0\xBF\xA6" => "", # U+E0FE6 => +"\xF3\xA0\xBF\xA7" => "", # U+E0FE7 => +"\xF3\xA0\xBF\xA8" => "", # U+E0FE8 => +"\xF3\xA0\xBF\xA9" => "", # U+E0FE9 => +"\xF3\xA0\xBF\xAA" => "", # U+E0FEA => +"\xF3\xA0\xBF\xAB" => "", # U+E0FEB => +"\xF3\xA0\xBF\xAC" => "", # U+E0FEC => +"\xF3\xA0\xBF\xAD" => "", # U+E0FED => +"\xF3\xA0\xBF\xAE" => "", # U+E0FEE => +"\xF3\xA0\xBF\xAF" => "", # U+E0FEF => +"\xF3\xA0\xBF\xB0" => "", # U+E0FF0 => +"\xF3\xA0\xBF\xB1" => "", # U+E0FF1 => +"\xF3\xA0\xBF\xB2" => "", # U+E0FF2 => +"\xF3\xA0\xBF\xB3" => "", # U+E0FF3 => +"\xF3\xA0\xBF\xB4" => "", # U+E0FF4 => +"\xF3\xA0\xBF\xB5" => "", # U+E0FF5 => +"\xF3\xA0\xBF\xB6" => "", # U+E0FF6 => +"\xF3\xA0\xBF\xB7" => "", # U+E0FF7 => +"\xF3\xA0\xBF\xB8" => "", # U+E0FF8 => +"\xF3\xA0\xBF\xB9" => "", # U+E0FF9 => +"\xF3\xA0\xBF\xBA" => "", # U+E0FFA => +"\xF3\xA0\xBF\xBB" => "", # U+E0FFB => +"\xF3\xA0\xBF\xBC" => "", # U+E0FFC => +"\xF3\xA0\xBF\xBD" => "", # U+E0FFD => +"\xF3\xA0\xBF\xBE" => "", # U+E0FFE => +"\xF3\xA0\xBF\xBF" => "", # U+E0FFF => +); + +return <<'END'; +0041 0061 +0042 0062 +0043 0063 +0044 0064 +0045 0065 +0046 0066 +0047 0067 +0048 0068 +0049 0069 +004A 006A +004B 006B +004C 006C +004D 006D +004E 006E +004F 006F +0050 0070 +0051 0071 +0052 0072 +0053 0073 +0054 0074 +0055 0075 +0056 0076 +0057 0077 +0058 0078 +0059 0079 +005A 007A +00A0 0020 +00AA 0061 +00B2 0032 +00B3 0033 +00B5 03BC +00B9 0031 +00BA 006F +00C0 00E0 +00C1 00E1 +00C2 00E2 +00C3 00E3 +00C4 00E4 +00C5 00E5 +00C6 00E6 +00C7 00E7 +00C8 00E8 +00C9 00E9 +00CA 00EA +00CB 00EB +00CC 00EC +00CD 00ED +00CE 00EE +00CF 00EF +00D0 00F0 +00D1 00F1 +00D2 00F2 +00D3 00F3 +00D4 00F4 +00D5 00F5 +00D6 00F6 +00D8 00F8 +00D9 00F9 +00DA 00FA +00DB 00FB +00DC 00FC +00DD 00FD +00DE 00FE +0100 0101 +0102 0103 +0104 0105 +0106 0107 +0108 0109 +010A 010B +010C 010D +010E 010F +0110 0111 +0112 0113 +0114 0115 +0116 0117 +0118 0119 +011A 011B +011C 011D +011E 011F +0120 0121 +0122 0123 +0124 0125 +0126 0127 +0128 0129 +012A 012B +012C 012D +012E 012F +0134 0135 +0136 0137 +0139 013A +013B 013C +013D 013E +0141 0142 +0143 0144 +0145 0146 +0147 0148 +014A 014B +014C 014D +014E 014F +0150 0151 +0152 0153 +0154 0155 +0156 0157 +0158 0159 +015A 015B +015C 015D +015E 015F +0160 0161 +0162 0163 +0164 0165 +0166 0167 +0168 0169 +016A 016B +016C 016D +016E 016F +0170 0171 +0172 0173 +0174 0175 +0176 0177 +0178 00FF +0179 017A +017B 017C +017D 017E +017F 0073 +0181 0253 +0182 0183 +0184 0185 +0186 0254 +0187 0188 +0189 0256 +018A 0257 +018B 018C +018E 01DD +018F 0259 +0190 025B +0191 0192 +0193 0260 +0194 0263 +0196 0269 +0197 0268 +0198 0199 +019C 026F +019D 0272 +019F 0275 +01A0 01A1 +01A2 01A3 +01A4 01A5 +01A6 0280 +01A7 01A8 +01A9 0283 +01AC 01AD +01AE 0288 +01AF 01B0 +01B1 028A +01B2 028B +01B3 01B4 +01B5 01B6 +01B7 0292 +01B8 01B9 +01BC 01BD +01CD 01CE +01CF 01D0 +01D1 01D2 +01D3 01D4 +01D5 01D6 +01D7 01D8 +01D9 01DA +01DB 01DC +01DE 01DF +01E0 01E1 +01E2 01E3 +01E4 01E5 +01E6 01E7 +01E8 01E9 +01EA 01EB +01EC 01ED +01EE 01EF +01F4 01F5 +01F6 0195 +01F7 01BF +01F8 01F9 +01FA 01FB +01FC 01FD +01FE 01FF +0200 0201 +0202 0203 +0204 0205 +0206 0207 +0208 0209 +020A 020B +020C 020D +020E 020F +0210 0211 +0212 0213 +0214 0215 +0216 0217 +0218 0219 +021A 021B +021C 021D +021E 021F +0220 019E +0222 0223 +0224 0225 +0226 0227 +0228 0229 +022A 022B +022C 022D +022E 022F +0230 0231 +0232 0233 +023A 2C65 +023B 023C +023D 019A +023E 2C66 +0241 0242 +0243 0180 +0244 0289 +0245 028C +0246 0247 +0248 0249 +024A 024B +024C 024D +024E 024F +02B0 0068 +02B1 0266 +02B2 006A +02B3 0072 +02B4 0279 +02B5 027B +02B6 0281 +02B7 0077 +02B8 0079 +02E0 0263 +02E1 006C +02E2 0073 +02E3 0078 +02E4 0295 +0340 0300 +0341 0301 +0343 0313 +0345 03B9 +0370 0371 +0372 0373 +0374 02B9 +0376 0377 +037E 003B +0386 03AC +0387 00B7 +0388 03AD +0389 03AE +038A 03AF +038C 03CC +038E 03CD +038F 03CE +0391 03B1 +0392 03B2 +0393 03B3 +0394 03B4 +0395 03B5 +0396 03B6 +0397 03B7 +0398 03B8 +0399 03B9 +039A 03BA +039B 03BB +039C 03BC +039D 03BD +039E 03BE +039F 03BF +03A0 03C0 +03A1 03C1 +03A3 03C3 +03A4 03C4 +03A5 03C5 +03A6 03C6 +03A7 03C7 +03A8 03C8 +03A9 03C9 +03AA 03CA +03AB 03CB +03C2 03C3 +03CF 03D7 +03D0 03B2 +03D1 03B8 +03D2 03C5 +03D3 03CD +03D4 03CB +03D5 03C6 +03D6 03C0 +03D8 03D9 +03DA 03DB +03DC 03DD +03DE 03DF +03E0 03E1 +03E2 03E3 +03E4 03E5 +03E6 03E7 +03E8 03E9 +03EA 03EB +03EC 03ED +03EE 03EF +03F0 03BA +03F1 03C1 +03F2 03C3 +03F4 03B8 +03F5 03B5 +03F7 03F8 +03F9 03C3 +03FA 03FB +03FD 037B +03FE 037C +03FF 037D +0400 0450 +0401 0451 +0402 0452 +0403 0453 +0404 0454 +0405 0455 +0406 0456 +0407 0457 +0408 0458 +0409 0459 +040A 045A +040B 045B +040C 045C +040D 045D +040E 045E +040F 045F +0410 0430 +0411 0431 +0412 0432 +0413 0433 +0414 0434 +0415 0435 +0416 0436 +0417 0437 +0418 0438 +0419 0439 +041A 043A +041B 043B +041C 043C +041D 043D +041E 043E +041F 043F +0420 0440 +0421 0441 +0422 0442 +0423 0443 +0424 0444 +0425 0445 +0426 0446 +0427 0447 +0428 0448 +0429 0449 +042A 044A +042B 044B +042C 044C +042D 044D +042E 044E +042F 044F +0460 0461 +0462 0463 +0464 0465 +0466 0467 +0468 0469 +046A 046B +046C 046D +046E 046F +0470 0471 +0472 0473 +0474 0475 +0476 0477 +0478 0479 +047A 047B +047C 047D +047E 047F +0480 0481 +048A 048B +048C 048D +048E 048F +0490 0491 +0492 0493 +0494 0495 +0496 0497 +0498 0499 +049A 049B +049C 049D +049E 049F +04A0 04A1 +04A2 04A3 +04A4 04A5 +04A6 04A7 +04A8 04A9 +04AA 04AB +04AC 04AD +04AE 04AF +04B0 04B1 +04B2 04B3 +04B4 04B5 +04B6 04B7 +04B8 04B9 +04BA 04BB +04BC 04BD +04BE 04BF +04C0 04CF +04C1 04C2 +04C3 04C4 +04C5 04C6 +04C7 04C8 +04C9 04CA +04CB 04CC +04CD 04CE +04D0 04D1 +04D2 04D3 +04D4 04D5 +04D6 04D7 +04D8 04D9 +04DA 04DB +04DC 04DD +04DE 04DF +04E0 04E1 +04E2 04E3 +04E4 04E5 +04E6 04E7 +04E8 04E9 +04EA 04EB +04EC 04ED +04EE 04EF +04F0 04F1 +04F2 04F3 +04F4 04F5 +04F6 04F7 +04F8 04F9 +04FA 04FB +04FC 04FD +04FE 04FF +0500 0501 +0502 0503 +0504 0505 +0506 0507 +0508 0509 +050A 050B +050C 050D +050E 050F +0510 0511 +0512 0513 +0514 0515 +0516 0517 +0518 0519 +051A 051B +051C 051D +051E 051F +0520 0521 +0522 0523 +0524 0525 +0531 0561 +0532 0562 +0533 0563 +0534 0564 +0535 0565 +0536 0566 +0537 0567 +0538 0568 +0539 0569 +053A 056A +053B 056B +053C 056C +053D 056D +053E 056E +053F 056F +0540 0570 +0541 0571 +0542 0572 +0543 0573 +0544 0574 +0545 0575 +0546 0576 +0547 0577 +0548 0578 +0549 0579 +054A 057A +054B 057B +054C 057C +054D 057D +054E 057E +054F 057F +0550 0580 +0551 0581 +0552 0582 +0553 0583 +0554 0584 +0555 0585 +0556 0586 +0F0C 0F0B +10A0 2D00 +10A1 2D01 +10A2 2D02 +10A3 2D03 +10A4 2D04 +10A5 2D05 +10A6 2D06 +10A7 2D07 +10A8 2D08 +10A9 2D09 +10AA 2D0A +10AB 2D0B +10AC 2D0C +10AD 2D0D +10AE 2D0E +10AF 2D0F +10B0 2D10 +10B1 2D11 +10B2 2D12 +10B3 2D13 +10B4 2D14 +10B5 2D15 +10B6 2D16 +10B7 2D17 +10B8 2D18 +10B9 2D19 +10BA 2D1A +10BB 2D1B +10BC 2D1C +10BD 2D1D +10BE 2D1E +10BF 2D1F +10C0 2D20 +10C1 2D21 +10C2 2D22 +10C3 2D23 +10C4 2D24 +10C5 2D25 +10FC 10DC +1D2C 0061 +1D2D 00E6 +1D2E 0062 +1D30 0064 +1D31 0065 +1D32 01DD +1D33 0067 +1D34 0068 +1D35 0069 +1D36 006A +1D37 006B +1D38 006C +1D39 006D +1D3A 006E +1D3C 006F +1D3D 0223 +1D3E 0070 +1D3F 0072 +1D40 0074 +1D41 0075 +1D42 0077 +1D43 0061 +1D44 0250 +1D45 0251 +1D46 1D02 +1D47 0062 +1D48 0064 +1D49 0065 +1D4A 0259 +1D4B 025B +1D4C 025C +1D4D 0067 +1D4F 006B +1D50 006D +1D51 014B +1D52 006F +1D53 0254 +1D54 1D16 +1D55 1D17 +1D56 0070 +1D57 0074 +1D58 0075 +1D59 1D1D +1D5A 026F +1D5B 0076 +1D5C 1D25 +1D5D 03B2 +1D5E 03B3 +1D5F 03B4 +1D60 03C6 +1D61 03C7 +1D62 0069 +1D63 0072 +1D64 0075 +1D65 0076 +1D66 03B2 +1D67 03B3 +1D68 03C1 +1D69 03C6 +1D6A 03C7 +1D78 043D +1D9B 0252 +1D9C 0063 +1D9D 0255 +1D9E 00F0 +1D9F 025C +1DA0 0066 +1DA1 025F +1DA2 0261 +1DA3 0265 +1DA4 0268 +1DA5 0269 +1DA6 026A +1DA7 1D7B +1DA8 029D +1DA9 026D +1DAA 1D85 +1DAB 029F +1DAC 0271 +1DAD 0270 +1DAE 0272 +1DAF 0273 +1DB0 0274 +1DB1 0275 +1DB2 0278 +1DB3 0282 +1DB4 0283 +1DB5 01AB +1DB6 0289 +1DB7 028A +1DB8 1D1C +1DB9 028B +1DBA 028C +1DBB 007A +1DBC 0290 +1DBD 0291 +1DBE 0292 +1DBF 03B8 +1E00 1E01 +1E02 1E03 +1E04 1E05 +1E06 1E07 +1E08 1E09 +1E0A 1E0B +1E0C 1E0D +1E0E 1E0F +1E10 1E11 +1E12 1E13 +1E14 1E15 +1E16 1E17 +1E18 1E19 +1E1A 1E1B +1E1C 1E1D +1E1E 1E1F +1E20 1E21 +1E22 1E23 +1E24 1E25 +1E26 1E27 +1E28 1E29 +1E2A 1E2B +1E2C 1E2D +1E2E 1E2F +1E30 1E31 +1E32 1E33 +1E34 1E35 +1E36 1E37 +1E38 1E39 +1E3A 1E3B +1E3C 1E3D +1E3E 1E3F +1E40 1E41 +1E42 1E43 +1E44 1E45 +1E46 1E47 +1E48 1E49 +1E4A 1E4B +1E4C 1E4D +1E4E 1E4F +1E50 1E51 +1E52 1E53 +1E54 1E55 +1E56 1E57 +1E58 1E59 +1E5A 1E5B +1E5C 1E5D +1E5E 1E5F +1E60 1E61 +1E62 1E63 +1E64 1E65 +1E66 1E67 +1E68 1E69 +1E6A 1E6B +1E6C 1E6D +1E6E 1E6F +1E70 1E71 +1E72 1E73 +1E74 1E75 +1E76 1E77 +1E78 1E79 +1E7A 1E7B +1E7C 1E7D +1E7E 1E7F +1E80 1E81 +1E82 1E83 +1E84 1E85 +1E86 1E87 +1E88 1E89 +1E8A 1E8B +1E8C 1E8D +1E8E 1E8F +1E90 1E91 +1E92 1E93 +1E94 1E95 +1E9B 1E61 +1EA0 1EA1 +1EA2 1EA3 +1EA4 1EA5 +1EA6 1EA7 +1EA8 1EA9 +1EAA 1EAB +1EAC 1EAD +1EAE 1EAF +1EB0 1EB1 +1EB2 1EB3 +1EB4 1EB5 +1EB6 1EB7 +1EB8 1EB9 +1EBA 1EBB +1EBC 1EBD +1EBE 1EBF +1EC0 1EC1 +1EC2 1EC3 +1EC4 1EC5 +1EC6 1EC7 +1EC8 1EC9 +1ECA 1ECB +1ECC 1ECD +1ECE 1ECF +1ED0 1ED1 +1ED2 1ED3 +1ED4 1ED5 +1ED6 1ED7 +1ED8 1ED9 +1EDA 1EDB +1EDC 1EDD +1EDE 1EDF +1EE0 1EE1 +1EE2 1EE3 +1EE4 1EE5 +1EE6 1EE7 +1EE8 1EE9 +1EEA 1EEB +1EEC 1EED +1EEE 1EEF +1EF0 1EF1 +1EF2 1EF3 +1EF4 1EF5 +1EF6 1EF7 +1EF8 1EF9 +1EFA 1EFB +1EFC 1EFD +1EFE 1EFF +1F08 1F00 +1F09 1F01 +1F0A 1F02 +1F0B 1F03 +1F0C 1F04 +1F0D 1F05 +1F0E 1F06 +1F0F 1F07 +1F18 1F10 +1F19 1F11 +1F1A 1F12 +1F1B 1F13 +1F1C 1F14 +1F1D 1F15 +1F28 1F20 +1F29 1F21 +1F2A 1F22 +1F2B 1F23 +1F2C 1F24 +1F2D 1F25 +1F2E 1F26 +1F2F 1F27 +1F38 1F30 +1F39 1F31 +1F3A 1F32 +1F3B 1F33 +1F3C 1F34 +1F3D 1F35 +1F3E 1F36 +1F3F 1F37 +1F48 1F40 +1F49 1F41 +1F4A 1F42 +1F4B 1F43 +1F4C 1F44 +1F4D 1F45 +1F59 1F51 +1F5B 1F53 +1F5D 1F55 +1F5F 1F57 +1F68 1F60 +1F69 1F61 +1F6A 1F62 +1F6B 1F63 +1F6C 1F64 +1F6D 1F65 +1F6E 1F66 +1F6F 1F67 +1F71 03AC +1F73 03AD +1F75 03AE +1F77 03AF +1F79 03CC +1F7B 03CD +1F7D 03CE +1FB8 1FB0 +1FB9 1FB1 +1FBA 1F70 +1FBB 03AC +1FBE 03B9 +1FC8 1F72 +1FC9 03AD +1FCA 1F74 +1FCB 03AE +1FD3 0390 +1FD8 1FD0 +1FD9 1FD1 +1FDA 1F76 +1FDB 03AF +1FE3 03B0 +1FE8 1FE0 +1FE9 1FE1 +1FEA 1F7A +1FEB 03CD +1FEC 1FE5 +1FEF 0060 +1FF8 1F78 +1FF9 03CC +1FFA 1F7C +1FFB 03CE +2000 200A 0020 # [11] +2011 2010 +2024 002E +202F 0020 +205F 0020 +2070 0030 +2071 0069 +2074 0034 +2075 0035 +2076 0036 +2077 0037 +2078 0038 +2079 0039 +207A 002B +207B 2212 +207C 003D +207D 0028 +207E 0029 +207F 006E +2080 0030 +2081 0031 +2082 0032 +2083 0033 +2084 0034 +2085 0035 +2086 0036 +2087 0037 +2088 0038 +2089 0039 +208A 002B +208B 2212 +208C 003D +208D 0028 +208E 0029 +2090 0061 +2091 0065 +2092 006F +2093 0078 +2094 0259 +2102 0063 +2107 025B +210A 0067 +210B 210E 0068 # [4] +210F 0127 +2110 2111 0069 # [2] +2112 2113 006C # [2] +2115 006E +2119 0070 +211A 0071 +211B 211D 0072 # [3] +2124 007A +2126 03C9 +2128 007A +212A 006B +212B 00E5 +212C 0062 +212D 0063 +212F 2130 0065 # [2] +2131 0066 +2132 214E +2133 006D +2134 006F +2135 05D0 +2136 05D1 +2137 05D2 +2138 05D3 +2139 0069 +213C 03C0 +213D 213E 03B3 # [2] +213F 03C0 +2140 2211 +2145 2146 0064 # [2] +2147 0065 +2148 0069 +2149 006A +2160 0069 +2164 0076 +2169 0078 +216C 006C +216D 0063 +216E 0064 +216F 006D +2170 0069 +2174 0076 +2179 0078 +217C 006C +217D 0063 +217E 0064 +217F 006D +2183 2184 +2329 3008 +232A 3009 +2460 0031 +2461 0032 +2462 0033 +2463 0034 +2464 0035 +2465 0036 +2466 0037 +2467 0038 +2468 0039 +24B6 0061 +24B7 0062 +24B8 0063 +24B9 0064 +24BA 0065 +24BB 0066 +24BC 0067 +24BD 0068 +24BE 0069 +24BF 006A +24C0 006B +24C1 006C +24C2 006D +24C3 006E +24C4 006F +24C5 0070 +24C6 0071 +24C7 0072 +24C8 0073 +24C9 0074 +24CA 0075 +24CB 0076 +24CC 0077 +24CD 0078 +24CE 0079 +24CF 007A +24D0 0061 +24D1 0062 +24D2 0063 +24D3 0064 +24D4 0065 +24D5 0066 +24D6 0067 +24D7 0068 +24D8 0069 +24D9 006A +24DA 006B +24DB 006C +24DC 006D +24DD 006E +24DE 006F +24DF 0070 +24E0 0071 +24E1 0072 +24E2 0073 +24E3 0074 +24E4 0075 +24E5 0076 +24E6 0077 +24E7 0078 +24E8 0079 +24E9 007A +24EA 0030 +2C00 2C30 +2C01 2C31 +2C02 2C32 +2C03 2C33 +2C04 2C34 +2C05 2C35 +2C06 2C36 +2C07 2C37 +2C08 2C38 +2C09 2C39 +2C0A 2C3A +2C0B 2C3B +2C0C 2C3C +2C0D 2C3D +2C0E 2C3E +2C0F 2C3F +2C10 2C40 +2C11 2C41 +2C12 2C42 +2C13 2C43 +2C14 2C44 +2C15 2C45 +2C16 2C46 +2C17 2C47 +2C18 2C48 +2C19 2C49 +2C1A 2C4A +2C1B 2C4B +2C1C 2C4C +2C1D 2C4D +2C1E 2C4E +2C1F 2C4F +2C20 2C50 +2C21 2C51 +2C22 2C52 +2C23 2C53 +2C24 2C54 +2C25 2C55 +2C26 2C56 +2C27 2C57 +2C28 2C58 +2C29 2C59 +2C2A 2C5A +2C2B 2C5B +2C2C 2C5C +2C2D 2C5D +2C2E 2C5E +2C60 2C61 +2C62 026B +2C63 1D7D +2C64 027D +2C67 2C68 +2C69 2C6A +2C6B 2C6C +2C6D 0251 +2C6E 0271 +2C6F 0250 +2C70 0252 +2C72 2C73 +2C75 2C76 +2C7C 006A +2C7D 0076 +2C7E 023F +2C7F 0240 +2C80 2C81 +2C82 2C83 +2C84 2C85 +2C86 2C87 +2C88 2C89 +2C8A 2C8B +2C8C 2C8D +2C8E 2C8F +2C90 2C91 +2C92 2C93 +2C94 2C95 +2C96 2C97 +2C98 2C99 +2C9A 2C9B +2C9C 2C9D +2C9E 2C9F +2CA0 2CA1 +2CA2 2CA3 +2CA4 2CA5 +2CA6 2CA7 +2CA8 2CA9 +2CAA 2CAB +2CAC 2CAD +2CAE 2CAF +2CB0 2CB1 +2CB2 2CB3 +2CB4 2CB5 +2CB6 2CB7 +2CB8 2CB9 +2CBA 2CBB +2CBC 2CBD +2CBE 2CBF +2CC0 2CC1 +2CC2 2CC3 +2CC4 2CC5 +2CC6 2CC7 +2CC8 2CC9 +2CCA 2CCB +2CCC 2CCD +2CCE 2CCF +2CD0 2CD1 +2CD2 2CD3 +2CD4 2CD5 +2CD6 2CD7 +2CD8 2CD9 +2CDA 2CDB +2CDC 2CDD +2CDE 2CDF +2CE0 2CE1 +2CE2 2CE3 +2CEB 2CEC +2CED 2CEE +2D6F 2D61 +2E9F 6BCD +2EF3 9F9F +2F00 4E00 +2F01 4E28 +2F02 4E36 +2F03 4E3F +2F04 4E59 +2F05 4E85 +2F06 4E8C +2F07 4EA0 +2F08 4EBA +2F09 513F +2F0A 5165 +2F0B 516B +2F0C 5182 +2F0D 5196 +2F0E 51AB +2F0F 51E0 +2F10 51F5 +2F11 5200 +2F12 529B +2F13 52F9 +2F14 5315 +2F15 531A +2F16 5338 +2F17 5341 +2F18 535C +2F19 5369 +2F1A 5382 +2F1B 53B6 +2F1C 53C8 +2F1D 53E3 +2F1E 56D7 +2F1F 571F +2F20 58EB +2F21 5902 +2F22 590A +2F23 5915 +2F24 5927 +2F25 5973 +2F26 5B50 +2F27 5B80 +2F28 5BF8 +2F29 5C0F +2F2A 5C22 +2F2B 5C38 +2F2C 5C6E +2F2D 5C71 +2F2E 5DDB +2F2F 5DE5 +2F30 5DF1 +2F31 5DFE +2F32 5E72 +2F33 5E7A +2F34 5E7F +2F35 5EF4 +2F36 5EFE +2F37 5F0B +2F38 5F13 +2F39 5F50 +2F3A 5F61 +2F3B 5F73 +2F3C 5FC3 +2F3D 6208 +2F3E 6236 +2F3F 624B +2F40 652F +2F41 6534 +2F42 6587 +2F43 6597 +2F44 65A4 +2F45 65B9 +2F46 65E0 +2F47 65E5 +2F48 66F0 +2F49 6708 +2F4A 6728 +2F4B 6B20 +2F4C 6B62 +2F4D 6B79 +2F4E 6BB3 +2F4F 6BCB +2F50 6BD4 +2F51 6BDB +2F52 6C0F +2F53 6C14 +2F54 6C34 +2F55 706B +2F56 722A +2F57 7236 +2F58 723B +2F59 723F +2F5A 7247 +2F5B 7259 +2F5C 725B +2F5D 72AC +2F5E 7384 +2F5F 7389 +2F60 74DC +2F61 74E6 +2F62 7518 +2F63 751F +2F64 7528 +2F65 7530 +2F66 758B +2F67 7592 +2F68 7676 +2F69 767D +2F6A 76AE +2F6B 76BF +2F6C 76EE +2F6D 77DB +2F6E 77E2 +2F6F 77F3 +2F70 793A +2F71 79B8 +2F72 79BE +2F73 7A74 +2F74 7ACB +2F75 7AF9 +2F76 7C73 +2F77 7CF8 +2F78 7F36 +2F79 7F51 +2F7A 7F8A +2F7B 7FBD +2F7C 8001 +2F7D 800C +2F7E 8012 +2F7F 8033 +2F80 807F +2F81 8089 +2F82 81E3 +2F83 81EA +2F84 81F3 +2F85 81FC +2F86 820C +2F87 821B +2F88 821F +2F89 826E +2F8A 8272 +2F8B 8278 +2F8C 864D +2F8D 866B +2F8E 8840 +2F8F 884C +2F90 8863 +2F91 897E +2F92 898B +2F93 89D2 +2F94 8A00 +2F95 8C37 +2F96 8C46 +2F97 8C55 +2F98 8C78 +2F99 8C9D +2F9A 8D64 +2F9B 8D70 +2F9C 8DB3 +2F9D 8EAB +2F9E 8ECA +2F9F 8F9B +2FA0 8FB0 +2FA1 8FB5 +2FA2 9091 +2FA3 9149 +2FA4 91C6 +2FA5 91CC +2FA6 91D1 +2FA7 9577 +2FA8 9580 +2FA9 961C +2FAA 96B6 +2FAB 96B9 +2FAC 96E8 +2FAD 9751 +2FAE 975E +2FAF 9762 +2FB0 9769 +2FB1 97CB +2FB2 97ED +2FB3 97F3 +2FB4 9801 +2FB5 98A8 +2FB6 98DB +2FB7 98DF +2FB8 9996 +2FB9 9999 +2FBA 99AC +2FBB 9AA8 +2FBC 9AD8 +2FBD 9ADF +2FBE 9B25 +2FBF 9B2F +2FC0 9B32 +2FC1 9B3C +2FC2 9B5A +2FC3 9CE5 +2FC4 9E75 +2FC5 9E7F +2FC6 9EA5 +2FC7 9EBB +2FC8 9EC3 +2FC9 9ECD +2FCA 9ED1 +2FCB 9EF9 +2FCC 9EFD +2FCD 9F0E +2FCE 9F13 +2FCF 9F20 +2FD0 9F3B +2FD1 9F4A +2FD2 9F52 +2FD3 9F8D +2FD4 9F9C +2FD5 9FA0 +3000 0020 +3036 3012 +3038 5341 +3039 5344 +303A 5345 +3131 1100 +3132 1101 +3133 11AA +3134 1102 +3135 11AC +3136 11AD +3137 1103 +3138 1104 +3139 1105 +313A 11B0 +313B 11B1 +313C 11B2 +313D 11B3 +313E 11B4 +313F 11B5 +3140 111A +3141 1106 +3142 1107 +3143 1108 +3144 1121 +3145 1109 +3146 110A +3147 110B +3148 110C +3149 110D +314A 110E +314B 110F +314C 1110 +314D 1111 +314E 1112 +314F 1161 +3150 1162 +3151 1163 +3152 1164 +3153 1165 +3154 1166 +3155 1167 +3156 1168 +3157 1169 +3158 116A +3159 116B +315A 116C +315B 116D +315C 116E +315D 116F +315E 1170 +315F 1171 +3160 1172 +3161 1173 +3162 1174 +3163 1175 +3165 1114 +3166 1115 +3167 11C7 +3168 11C8 +3169 11CC +316A 11CE +316B 11D3 +316C 11D7 +316D 11D9 +316E 111C +316F 11DD +3170 11DF +3171 111D +3172 111E +3173 1120 +3174 1122 +3175 1123 +3176 1127 +3177 1129 +3178 112B +3179 112C +317A 112D +317B 112E +317C 112F +317D 1132 +317E 1136 +317F 1140 +3180 1147 +3181 114C +3182 11F1 +3183 11F2 +3184 1157 +3185 1158 +3186 1159 +3187 1184 +3188 1185 +3189 1188 +318A 1191 +318B 1192 +318C 1194 +318D 119E +318E 11A1 +3192 4E00 +3193 4E8C +3194 4E09 +3195 56DB +3196 4E0A +3197 4E2D +3198 4E0B +3199 7532 +319A 4E59 +319B 4E19 +319C 4E01 +319D 5929 +319E 5730 +319F 4EBA +3244 554F +3245 5E7C +3246 6587 +3247 7B8F +3260 1100 +3261 1102 +3262 1103 +3263 1105 +3264 1106 +3265 1107 +3266 1109 +3267 110B +3268 110C +3269 110E +326A 110F +326B 1110 +326C 1111 +326D 1112 +326E AC00 +326F B098 +3270 B2E4 +3271 B77C +3272 B9C8 +3273 BC14 +3274 C0AC +3275 C544 +3276 C790 +3277 CC28 +3278 CE74 +3279 D0C0 +327A D30C +327B D558 +327E C6B0 +3280 4E00 +3281 4E8C +3282 4E09 +3283 56DB +3284 4E94 +3285 516D +3286 4E03 +3287 516B +3288 4E5D +3289 5341 +328A 6708 +328B 706B +328C 6C34 +328D 6728 +328E 91D1 +328F 571F +3290 65E5 +3291 682A +3292 6709 +3293 793E +3294 540D +3295 7279 +3296 8CA1 +3297 795D +3298 52B4 +3299 79D8 +329A 7537 +329B 5973 +329C 9069 +329D 512A +329E 5370 +329F 6CE8 +32A0 9805 +32A1 4F11 +32A2 5199 +32A3 6B63 +32A4 4E0A +32A5 4E2D +32A6 4E0B +32A7 5DE6 +32A8 53F3 +32A9 533B +32AA 5B97 +32AB 5B66 +32AC 76E3 +32AD 4F01 +32AE 8CC7 +32AF 5354 +32B0 591C +32D0 30A2 +32D1 30A4 +32D2 30A6 +32D3 30A8 +32D4 30AA +32D5 30AB +32D6 30AD +32D7 30AF +32D8 30B1 +32D9 30B3 +32DA 30B5 +32DB 30B7 +32DC 30B9 +32DD 30BB +32DE 30BD +32DF 30BF +32E0 30C1 +32E1 30C4 +32E2 30C6 +32E3 30C8 +32E4 30CA +32E5 30CB +32E6 30CC +32E7 30CD +32E8 30CE +32E9 30CF +32EA 30D2 +32EB 30D5 +32EC 30D8 +32ED 30DB +32EE 30DE +32EF 30DF +32F0 30E0 +32F1 30E1 +32F2 30E2 +32F3 30E4 +32F4 30E6 +32F5 30E8 +32F6 30E9 +32F7 30EA +32F8 30EB +32F9 30EC +32FA 30ED +32FB 30EF +32FC 30F0 +32FD 30F1 +32FE 30F2 +A640 A641 +A642 A643 +A644 A645 +A646 A647 +A648 A649 +A64A A64B +A64C A64D +A64E A64F +A650 A651 +A652 A653 +A654 A655 +A656 A657 +A658 A659 +A65A A65B +A65C A65D +A65E A65F +A662 A663 +A664 A665 +A666 A667 +A668 A669 +A66A A66B +A66C A66D +A680 A681 +A682 A683 +A684 A685 +A686 A687 +A688 A689 +A68A A68B +A68C A68D +A68E A68F +A690 A691 +A692 A693 +A694 A695 +A696 A697 +A722 A723 +A724 A725 +A726 A727 +A728 A729 +A72A A72B +A72C A72D +A72E A72F +A732 A733 +A734 A735 +A736 A737 +A738 A739 +A73A A73B +A73C A73D +A73E A73F +A740 A741 +A742 A743 +A744 A745 +A746 A747 +A748 A749 +A74A A74B +A74C A74D +A74E A74F +A750 A751 +A752 A753 +A754 A755 +A756 A757 +A758 A759 +A75A A75B +A75C A75D +A75E A75F +A760 A761 +A762 A763 +A764 A765 +A766 A767 +A768 A769 +A76A A76B +A76C A76D +A76E A76F +A770 A76F +A779 A77A +A77B A77C +A77D 1D79 +A77E A77F +A780 A781 +A782 A783 +A784 A785 +A786 A787 +A78B A78C +F900 8C48 +F901 66F4 +F902 8ECA +F903 8CC8 +F904 6ED1 +F905 4E32 +F906 53E5 +F907 F908 9F9C # [2] +F909 5951 +F90A 91D1 +F90B 5587 +F90C 5948 +F90D 61F6 +F90E 7669 +F90F 7F85 +F910 863F +F911 87BA +F912 88F8 +F913 908F +F914 6A02 +F915 6D1B +F916 70D9 +F917 73DE +F918 843D +F919 916A +F91A 99F1 +F91B 4E82 +F91C 5375 +F91D 6B04 +F91E 721B +F91F 862D +F920 9E1E +F921 5D50 +F922 6FEB +F923 85CD +F924 8964 +F925 62C9 +F926 81D8 +F927 881F +F928 5ECA +F929 6717 +F92A 6D6A +F92B 72FC +F92C 90CE +F92D 4F86 +F92E 51B7 +F92F 52DE +F930 64C4 +F931 6AD3 +F932 7210 +F933 76E7 +F934 8001 +F935 8606 +F936 865C +F937 8DEF +F938 9732 +F939 9B6F +F93A 9DFA +F93B 788C +F93C 797F +F93D 7DA0 +F93E 83C9 +F93F 9304 +F940 9E7F +F941 8AD6 +F942 58DF +F943 5F04 +F944 7C60 +F945 807E +F946 7262 +F947 78CA +F948 8CC2 +F949 96F7 +F94A 58D8 +F94B 5C62 +F94C 6A13 +F94D 6DDA +F94E 6F0F +F94F 7D2F +F950 7E37 +F951 964B +F952 52D2 +F953 808B +F954 51DC +F955 51CC +F956 7A1C +F957 7DBE +F958 83F1 +F959 9675 +F95A 8B80 +F95B 62CF +F95C 6A02 +F95D 8AFE +F95E 4E39 +F95F 5BE7 +F960 6012 +F961 7387 +F962 7570 +F963 5317 +F964 78FB +F965 4FBF +F966 5FA9 +F967 4E0D +F968 6CCC +F969 6578 +F96A 7D22 +F96B 53C3 +F96C 585E +F96D 7701 +F96E 8449 +F96F 8AAA +F970 6BBA +F971 8FB0 +F972 6C88 +F973 62FE +F974 82E5 +F975 63A0 +F976 7565 +F977 4EAE +F978 5169 +F979 51C9 +F97A 6881 +F97B 7CE7 +F97C 826F +F97D 8AD2 +F97E 91CF +F97F 52F5 +F980 5442 +F981 5973 +F982 5EEC +F983 65C5 +F984 6FFE +F985 792A +F986 95AD +F987 9A6A +F988 9E97 +F989 9ECE +F98A 529B +F98B 66C6 +F98C 6B77 +F98D 8F62 +F98E 5E74 +F98F 6190 +F990 6200 +F991 649A +F992 6F23 +F993 7149 +F994 7489 +F995 79CA +F996 7DF4 +F997 806F +F998 8F26 +F999 84EE +F99A 9023 +F99B 934A +F99C 5217 +F99D 52A3 +F99E 54BD +F99F 70C8 +F9A0 88C2 +F9A1 8AAA +F9A2 5EC9 +F9A3 5FF5 +F9A4 637B +F9A5 6BAE +F9A6 7C3E +F9A7 7375 +F9A8 4EE4 +F9A9 56F9 +F9AA 5BE7 +F9AB 5DBA +F9AC 601C +F9AD 73B2 +F9AE 7469 +F9AF 7F9A +F9B0 8046 +F9B1 9234 +F9B2 96F6 +F9B3 9748 +F9B4 9818 +F9B5 4F8B +F9B6 79AE +F9B7 91B4 +F9B8 96B8 +F9B9 60E1 +F9BA 4E86 +F9BB 50DA +F9BC 5BEE +F9BD 5C3F +F9BE 6599 +F9BF 6A02 +F9C0 71CE +F9C1 7642 +F9C2 84FC +F9C3 907C +F9C4 9F8D +F9C5 6688 +F9C6 962E +F9C7 5289 +F9C8 677B +F9C9 67F3 +F9CA 6D41 +F9CB 6E9C +F9CC 7409 +F9CD 7559 +F9CE 786B +F9CF 7D10 +F9D0 985E +F9D1 516D +F9D2 622E +F9D3 9678 +F9D4 502B +F9D5 5D19 +F9D6 6DEA +F9D7 8F2A +F9D8 5F8B +F9D9 6144 +F9DA 6817 +F9DB 7387 +F9DC 9686 +F9DD 5229 +F9DE 540F +F9DF 5C65 +F9E0 6613 +F9E1 674E +F9E2 68A8 +F9E3 6CE5 +F9E4 7406 +F9E5 75E2 +F9E6 7F79 +F9E7 88CF +F9E8 88E1 +F9E9 91CC +F9EA 96E2 +F9EB 533F +F9EC 6EBA +F9ED 541D +F9EE 71D0 +F9EF 7498 +F9F0 85FA +F9F1 96A3 +F9F2 9C57 +F9F3 9E9F +F9F4 6797 +F9F5 6DCB +F9F6 81E8 +F9F7 7ACB +F9F8 7B20 +F9F9 7C92 +F9FA 72C0 +F9FB 7099 +F9FC 8B58 +F9FD 4EC0 +F9FE 8336 +F9FF 523A +FA00 5207 +FA01 5EA6 +FA02 62D3 +FA03 7CD6 +FA04 5B85 +FA05 6D1E +FA06 66B4 +FA07 8F3B +FA08 884C +FA09 964D +FA0A 898B +FA0B 5ED3 +FA0C 5140 +FA0D 55C0 +FA10 585A +FA12 6674 +FA15 51DE +FA16 732A +FA17 76CA +FA18 793C +FA19 795E +FA1A 7965 +FA1B 798F +FA1C 9756 +FA1D 7CBE +FA1E 7FBD +FA20 8612 +FA22 8AF8 +FA25 9038 +FA26 90FD +FA2A 98EF +FA2B 98FC +FA2C 9928 +FA2D 9DB4 +FA30 4FAE +FA31 50E7 +FA32 514D +FA33 52C9 +FA34 52E4 +FA35 5351 +FA36 559D +FA37 5606 +FA38 5668 +FA39 5840 +FA3A 58A8 +FA3B 5C64 +FA3C 5C6E +FA3D 6094 +FA3E 6168 +FA3F 618E +FA40 61F2 +FA41 654F +FA42 65E2 +FA43 6691 +FA44 6885 +FA45 6D77 +FA46 6E1A +FA47 6F22 +FA48 716E +FA49 722B +FA4A 7422 +FA4B 7891 +FA4C 793E +FA4D 7949 +FA4E 7948 +FA4F 7950 +FA50 7956 +FA51 795D +FA52 798D +FA53 798E +FA54 7A40 +FA55 7A81 +FA56 7BC0 +FA57 7DF4 +FA58 7E09 +FA59 7E41 +FA5A 7F72 +FA5B 8005 +FA5C 81ED +FA5D FA5E 8279 # [2] +FA5F 8457 +FA60 8910 +FA61 8996 +FA62 8B01 +FA63 8B39 +FA64 8CD3 +FA65 8D08 +FA66 8FB6 +FA67 9038 +FA68 96E3 +FA69 97FF +FA6A 983B +FA6B 6075 +FA6C 242EE +FA6D 8218 +FA70 4E26 +FA71 51B5 +FA72 5168 +FA73 4F80 +FA74 5145 +FA75 5180 +FA76 52C7 +FA77 52FA +FA78 559D +FA79 5555 +FA7A 5599 +FA7B 55E2 +FA7C 585A +FA7D 58B3 +FA7E 5944 +FA7F 5954 +FA80 5A62 +FA81 5B28 +FA82 5ED2 +FA83 5ED9 +FA84 5F69 +FA85 5FAD +FA86 60D8 +FA87 614E +FA88 6108 +FA89 618E +FA8A 6160 +FA8B 61F2 +FA8C 6234 +FA8D 63C4 +FA8E 641C +FA8F 6452 +FA90 6556 +FA91 6674 +FA92 6717 +FA93 671B +FA94 6756 +FA95 6B79 +FA96 6BBA +FA97 6D41 +FA98 6EDB +FA99 6ECB +FA9A 6F22 +FA9B 701E +FA9C 716E +FA9D 77A7 +FA9E 7235 +FA9F 72AF +FAA0 732A +FAA1 7471 +FAA2 7506 +FAA3 753B +FAA4 761D +FAA5 761F +FAA6 76CA +FAA7 76DB +FAA8 76F4 +FAA9 774A +FAAA 7740 +FAAB 78CC +FAAC 7AB1 +FAAD 7BC0 +FAAE 7C7B +FAAF 7D5B +FAB0 7DF4 +FAB1 7F3E +FAB2 8005 +FAB3 8352 +FAB4 83EF +FAB5 8779 +FAB6 8941 +FAB7 8986 +FAB8 8996 +FAB9 8ABF +FABA 8AF8 +FABB 8ACB +FABC 8B01 +FABD 8AFE +FABE 8AED +FABF 8B39 +FAC0 8B8A +FAC1 8D08 +FAC2 8F38 +FAC3 9072 +FAC4 9199 +FAC5 9276 +FAC6 967C +FAC7 96E3 +FAC8 9756 +FAC9 97DB +FACA 97FF +FACB 980B +FACC 983B +FACD 9B12 +FACE 9F9C +FACF 2284A +FAD0 22844 +FAD1 233D5 +FAD2 3B9D +FAD3 4018 +FAD4 4039 +FAD5 25249 +FAD6 25CD0 +FAD7 27ED3 +FAD8 9F43 +FAD9 9F8E +FB20 05E2 +FB21 05D0 +FB22 05D3 +FB23 05D4 +FB24 05DB +FB25 05DC +FB26 05DD +FB27 05E8 +FB28 05EA +FB29 002B +FB50 FB51 0671 # [2] +FB52 FB55 067B # [4] +FB56 FB59 067E # [4] +FB5A FB5D 0680 # [4] +FB5E FB61 067A # [4] +FB62 FB65 067F # [4] +FB66 FB69 0679 # [4] +FB6A FB6D 06A4 # [4] +FB6E FB71 06A6 # [4] +FB72 FB75 0684 # [4] +FB76 FB79 0683 # [4] +FB7A FB7D 0686 # [4] +FB7E FB81 0687 # [4] +FB82 FB83 068D # [2] +FB84 FB85 068C # [2] +FB86 FB87 068E # [2] +FB88 FB89 0688 # [2] +FB8A FB8B 0698 # [2] +FB8C FB8D 0691 # [2] +FB8E FB91 06A9 # [4] +FB92 FB95 06AF # [4] +FB96 FB99 06B3 # [4] +FB9A FB9D 06B1 # [4] +FB9E FB9F 06BA # [2] +FBA0 FBA3 06BB # [4] +FBA4 FBA5 06C0 # [2] +FBA6 FBA9 06C1 # [4] +FBAA FBAD 06BE # [4] +FBAE FBAF 06D2 # [2] +FBB0 FBB1 06D3 # [2] +FBD3 FBD6 06AD # [4] +FBD7 FBD8 06C7 # [2] +FBD9 FBDA 06C6 # [2] +FBDB FBDC 06C8 # [2] +FBDE FBDF 06CB # [2] +FBE0 FBE1 06C5 # [2] +FBE2 FBE3 06C9 # [2] +FBE4 FBE7 06D0 # [4] +FBE8 FBE9 0649 # [2] +FBFC FBFF 06CC # [4] +FE10 002C +FE11 3001 +FE12 3002 +FE13 003A +FE14 003B +FE15 0021 +FE16 003F +FE17 3016 +FE18 3017 +FE31 2014 +FE32 2013 +FE33 FE34 005F # [2] +FE35 0028 +FE36 0029 +FE37 007B +FE38 007D +FE39 3014 +FE3A 3015 +FE3B 3010 +FE3C 3011 +FE3D 300A +FE3E 300B +FE3F 3008 +FE40 3009 +FE41 300C +FE42 300D +FE43 300E +FE44 300F +FE47 005B +FE48 005D +FE4D FE4F 005F # [3] +FE50 002C +FE51 3001 +FE52 002E +FE54 003B +FE55 003A +FE56 003F +FE57 0021 +FE58 2014 +FE59 0028 +FE5A 0029 +FE5B 007B +FE5C 007D +FE5D 3014 +FE5E 3015 +FE5F 0023 +FE60 0026 +FE61 002A +FE62 002B +FE63 002D +FE64 003C +FE65 003E +FE66 003D +FE68 005C +FE69 0024 +FE6A 0025 +FE6B 0040 +FE80 0621 +FE81 FE82 0622 # [2] +FE83 FE84 0623 # [2] +FE85 FE86 0624 # [2] +FE87 FE88 0625 # [2] +FE89 FE8C 0626 # [4] +FE8D FE8E 0627 # [2] +FE8F FE92 0628 # [4] +FE93 FE94 0629 # [2] +FE95 FE98 062A # [4] +FE99 FE9C 062B # [4] +FE9D FEA0 062C # [4] +FEA1 FEA4 062D # [4] +FEA5 FEA8 062E # [4] +FEA9 FEAA 062F # [2] +FEAB FEAC 0630 # [2] +FEAD FEAE 0631 # [2] +FEAF FEB0 0632 # [2] +FEB1 FEB4 0633 # [4] +FEB5 FEB8 0634 # [4] +FEB9 FEBC 0635 # [4] +FEBD FEC0 0636 # [4] +FEC1 FEC4 0637 # [4] +FEC5 FEC8 0638 # [4] +FEC9 FECC 0639 # [4] +FECD FED0 063A # [4] +FED1 FED4 0641 # [4] +FED5 FED8 0642 # [4] +FED9 FEDC 0643 # [4] +FEDD FEE0 0644 # [4] +FEE1 FEE4 0645 # [4] +FEE5 FEE8 0646 # [4] +FEE9 FEEC 0647 # [4] +FEED FEEE 0648 # [2] +FEEF FEF0 0649 # [2] +FEF1 FEF4 064A # [4] +FF01 0021 +FF02 0022 +FF03 0023 +FF04 0024 +FF05 0025 +FF06 0026 +FF07 0027 +FF08 0028 +FF09 0029 +FF0A 002A +FF0B 002B +FF0C 002C +FF0D 002D +FF0E 002E +FF0F 002F +FF10 0030 +FF11 0031 +FF12 0032 +FF13 0033 +FF14 0034 +FF15 0035 +FF16 0036 +FF17 0037 +FF18 0038 +FF19 0039 +FF1A 003A +FF1B 003B +FF1C 003C +FF1D 003D +FF1E 003E +FF1F 003F +FF20 0040 +FF21 0061 +FF22 0062 +FF23 0063 +FF24 0064 +FF25 0065 +FF26 0066 +FF27 0067 +FF28 0068 +FF29 0069 +FF2A 006A +FF2B 006B +FF2C 006C +FF2D 006D +FF2E 006E +FF2F 006F +FF30 0070 +FF31 0071 +FF32 0072 +FF33 0073 +FF34 0074 +FF35 0075 +FF36 0076 +FF37 0077 +FF38 0078 +FF39 0079 +FF3A 007A +FF3B 005B +FF3C 005C +FF3D 005D +FF3E 005E +FF3F 005F +FF40 0060 +FF41 0061 +FF42 0062 +FF43 0063 +FF44 0064 +FF45 0065 +FF46 0066 +FF47 0067 +FF48 0068 +FF49 0069 +FF4A 006A +FF4B 006B +FF4C 006C +FF4D 006D +FF4E 006E +FF4F 006F +FF50 0070 +FF51 0071 +FF52 0072 +FF53 0073 +FF54 0074 +FF55 0075 +FF56 0076 +FF57 0077 +FF58 0078 +FF59 0079 +FF5A 007A +FF5B 007B +FF5C 007C +FF5D 007D +FF5E 007E +FF5F 2985 +FF60 2986 +FF61 3002 +FF62 300C +FF63 300D +FF64 3001 +FF65 30FB +FF66 30F2 +FF67 30A1 +FF68 30A3 +FF69 30A5 +FF6A 30A7 +FF6B 30A9 +FF6C 30E3 +FF6D 30E5 +FF6E 30E7 +FF6F 30C3 +FF70 30FC +FF71 30A2 +FF72 30A4 +FF73 30A6 +FF74 30A8 +FF75 30AA +FF76 30AB +FF77 30AD +FF78 30AF +FF79 30B1 +FF7A 30B3 +FF7B 30B5 +FF7C 30B7 +FF7D 30B9 +FF7E 30BB +FF7F 30BD +FF80 30BF +FF81 30C1 +FF82 30C4 +FF83 30C6 +FF84 30C8 +FF85 30CA +FF86 30CB +FF87 30CC +FF88 30CD +FF89 30CE +FF8A 30CF +FF8B 30D2 +FF8C 30D5 +FF8D 30D8 +FF8E 30DB +FF8F 30DE +FF90 30DF +FF91 30E0 +FF92 30E1 +FF93 30E2 +FF94 30E4 +FF95 30E6 +FF96 30E8 +FF97 30E9 +FF98 30EA +FF99 30EB +FF9A 30EC +FF9B 30ED +FF9C 30EF +FF9D 30F3 +FF9E 3099 +FF9F 309A +FFA1 1100 +FFA2 1101 +FFA3 11AA +FFA4 1102 +FFA5 11AC +FFA6 11AD +FFA7 1103 +FFA8 1104 +FFA9 1105 +FFAA 11B0 +FFAB 11B1 +FFAC 11B2 +FFAD 11B3 +FFAE 11B4 +FFAF 11B5 +FFB0 111A +FFB1 1106 +FFB2 1107 +FFB3 1108 +FFB4 1121 +FFB5 1109 +FFB6 110A +FFB7 110B +FFB8 110C +FFB9 110D +FFBA 110E +FFBB 110F +FFBC 1110 +FFBD 1111 +FFBE 1112 +FFC2 1161 +FFC3 1162 +FFC4 1163 +FFC5 1164 +FFC6 1165 +FFC7 1166 +FFCA 1167 +FFCB 1168 +FFCC 1169 +FFCD 116A +FFCE 116B +FFCF 116C +FFD2 116D +FFD3 116E +FFD4 116F +FFD5 1170 +FFD6 1171 +FFD7 1172 +FFDA 1173 +FFDB 1174 +FFDC 1175 +FFE0 00A2 +FFE1 00A3 +FFE2 00AC +FFE4 00A6 +FFE5 00A5 +FFE6 20A9 +FFE8 2502 +FFE9 2190 +FFEA 2191 +FFEB 2192 +FFEC 2193 +FFED 25A0 +FFEE 25CB +10400 10428 +10401 10429 +10402 1042A +10403 1042B +10404 1042C +10405 1042D +10406 1042E +10407 1042F +10408 10430 +10409 10431 +1040A 10432 +1040B 10433 +1040C 10434 +1040D 10435 +1040E 10436 +1040F 10437 +10410 10438 +10411 10439 +10412 1043A +10413 1043B +10414 1043C +10415 1043D +10416 1043E +10417 1043F +10418 10440 +10419 10441 +1041A 10442 +1041B 10443 +1041C 10444 +1041D 10445 +1041E 10446 +1041F 10447 +10420 10448 +10421 10449 +10422 1044A +10423 1044B +10424 1044C +10425 1044D +10426 1044E +10427 1044F +1D400 0061 +1D401 0062 +1D402 0063 +1D403 0064 +1D404 0065 +1D405 0066 +1D406 0067 +1D407 0068 +1D408 0069 +1D409 006A +1D40A 006B +1D40B 006C +1D40C 006D +1D40D 006E +1D40E 006F +1D40F 0070 +1D410 0071 +1D411 0072 +1D412 0073 +1D413 0074 +1D414 0075 +1D415 0076 +1D416 0077 +1D417 0078 +1D418 0079 +1D419 007A +1D41A 0061 +1D41B 0062 +1D41C 0063 +1D41D 0064 +1D41E 0065 +1D41F 0066 +1D420 0067 +1D421 0068 +1D422 0069 +1D423 006A +1D424 006B +1D425 006C +1D426 006D +1D427 006E +1D428 006F +1D429 0070 +1D42A 0071 +1D42B 0072 +1D42C 0073 +1D42D 0074 +1D42E 0075 +1D42F 0076 +1D430 0077 +1D431 0078 +1D432 0079 +1D433 007A +1D434 0061 +1D435 0062 +1D436 0063 +1D437 0064 +1D438 0065 +1D439 0066 +1D43A 0067 +1D43B 0068 +1D43C 0069 +1D43D 006A +1D43E 006B +1D43F 006C +1D440 006D +1D441 006E +1D442 006F +1D443 0070 +1D444 0071 +1D445 0072 +1D446 0073 +1D447 0074 +1D448 0075 +1D449 0076 +1D44A 0077 +1D44B 0078 +1D44C 0079 +1D44D 007A +1D44E 0061 +1D44F 0062 +1D450 0063 +1D451 0064 +1D452 0065 +1D453 0066 +1D454 0067 +1D456 0069 +1D457 006A +1D458 006B +1D459 006C +1D45A 006D +1D45B 006E +1D45C 006F +1D45D 0070 +1D45E 0071 +1D45F 0072 +1D460 0073 +1D461 0074 +1D462 0075 +1D463 0076 +1D464 0077 +1D465 0078 +1D466 0079 +1D467 007A +1D468 0061 +1D469 0062 +1D46A 0063 +1D46B 0064 +1D46C 0065 +1D46D 0066 +1D46E 0067 +1D46F 0068 +1D470 0069 +1D471 006A +1D472 006B +1D473 006C +1D474 006D +1D475 006E +1D476 006F +1D477 0070 +1D478 0071 +1D479 0072 +1D47A 0073 +1D47B 0074 +1D47C 0075 +1D47D 0076 +1D47E 0077 +1D47F 0078 +1D480 0079 +1D481 007A +1D482 0061 +1D483 0062 +1D484 0063 +1D485 0064 +1D486 0065 +1D487 0066 +1D488 0067 +1D489 0068 +1D48A 0069 +1D48B 006A +1D48C 006B +1D48D 006C +1D48E 006D +1D48F 006E +1D490 006F +1D491 0070 +1D492 0071 +1D493 0072 +1D494 0073 +1D495 0074 +1D496 0075 +1D497 0076 +1D498 0077 +1D499 0078 +1D49A 0079 +1D49B 007A +1D49C 0061 +1D49E 0063 +1D49F 0064 +1D4A2 0067 +1D4A5 006A +1D4A6 006B +1D4A9 006E +1D4AA 006F +1D4AB 0070 +1D4AC 0071 +1D4AE 0073 +1D4AF 0074 +1D4B0 0075 +1D4B1 0076 +1D4B2 0077 +1D4B3 0078 +1D4B4 0079 +1D4B5 007A +1D4B6 0061 +1D4B7 0062 +1D4B8 0063 +1D4B9 0064 +1D4BB 0066 +1D4BD 0068 +1D4BE 0069 +1D4BF 006A +1D4C0 006B +1D4C1 006C +1D4C2 006D +1D4C3 006E +1D4C5 0070 +1D4C6 0071 +1D4C7 0072 +1D4C8 0073 +1D4C9 0074 +1D4CA 0075 +1D4CB 0076 +1D4CC 0077 +1D4CD 0078 +1D4CE 0079 +1D4CF 007A +1D4D0 0061 +1D4D1 0062 +1D4D2 0063 +1D4D3 0064 +1D4D4 0065 +1D4D5 0066 +1D4D6 0067 +1D4D7 0068 +1D4D8 0069 +1D4D9 006A +1D4DA 006B +1D4DB 006C +1D4DC 006D +1D4DD 006E +1D4DE 006F +1D4DF 0070 +1D4E0 0071 +1D4E1 0072 +1D4E2 0073 +1D4E3 0074 +1D4E4 0075 +1D4E5 0076 +1D4E6 0077 +1D4E7 0078 +1D4E8 0079 +1D4E9 007A +1D4EA 0061 +1D4EB 0062 +1D4EC 0063 +1D4ED 0064 +1D4EE 0065 +1D4EF 0066 +1D4F0 0067 +1D4F1 0068 +1D4F2 0069 +1D4F3 006A +1D4F4 006B +1D4F5 006C +1D4F6 006D +1D4F7 006E +1D4F8 006F +1D4F9 0070 +1D4FA 0071 +1D4FB 0072 +1D4FC 0073 +1D4FD 0074 +1D4FE 0075 +1D4FF 0076 +1D500 0077 +1D501 0078 +1D502 0079 +1D503 007A +1D504 0061 +1D505 0062 +1D507 0064 +1D508 0065 +1D509 0066 +1D50A 0067 +1D50D 006A +1D50E 006B +1D50F 006C +1D510 006D +1D511 006E +1D512 006F +1D513 0070 +1D514 0071 +1D516 0073 +1D517 0074 +1D518 0075 +1D519 0076 +1D51A 0077 +1D51B 0078 +1D51C 0079 +1D51E 0061 +1D51F 0062 +1D520 0063 +1D521 0064 +1D522 0065 +1D523 0066 +1D524 0067 +1D525 0068 +1D526 0069 +1D527 006A +1D528 006B +1D529 006C +1D52A 006D +1D52B 006E +1D52C 006F +1D52D 0070 +1D52E 0071 +1D52F 0072 +1D530 0073 +1D531 0074 +1D532 0075 +1D533 0076 +1D534 0077 +1D535 0078 +1D536 0079 +1D537 007A +1D538 0061 +1D539 0062 +1D53B 0064 +1D53C 0065 +1D53D 0066 +1D53E 0067 +1D540 0069 +1D541 006A +1D542 006B +1D543 006C +1D544 006D +1D546 006F +1D54A 0073 +1D54B 0074 +1D54C 0075 +1D54D 0076 +1D54E 0077 +1D54F 0078 +1D550 0079 +1D552 0061 +1D553 0062 +1D554 0063 +1D555 0064 +1D556 0065 +1D557 0066 +1D558 0067 +1D559 0068 +1D55A 0069 +1D55B 006A +1D55C 006B +1D55D 006C +1D55E 006D +1D55F 006E +1D560 006F +1D561 0070 +1D562 0071 +1D563 0072 +1D564 0073 +1D565 0074 +1D566 0075 +1D567 0076 +1D568 0077 +1D569 0078 +1D56A 0079 +1D56B 007A +1D56C 0061 +1D56D 0062 +1D56E 0063 +1D56F 0064 +1D570 0065 +1D571 0066 +1D572 0067 +1D573 0068 +1D574 0069 +1D575 006A +1D576 006B +1D577 006C +1D578 006D +1D579 006E +1D57A 006F +1D57B 0070 +1D57C 0071 +1D57D 0072 +1D57E 0073 +1D57F 0074 +1D580 0075 +1D581 0076 +1D582 0077 +1D583 0078 +1D584 0079 +1D585 007A +1D586 0061 +1D587 0062 +1D588 0063 +1D589 0064 +1D58A 0065 +1D58B 0066 +1D58C 0067 +1D58D 0068 +1D58E 0069 +1D58F 006A +1D590 006B +1D591 006C +1D592 006D +1D593 006E +1D594 006F +1D595 0070 +1D596 0071 +1D597 0072 +1D598 0073 +1D599 0074 +1D59A 0075 +1D59B 0076 +1D59C 0077 +1D59D 0078 +1D59E 0079 +1D59F 007A +1D5A0 0061 +1D5A1 0062 +1D5A2 0063 +1D5A3 0064 +1D5A4 0065 +1D5A5 0066 +1D5A6 0067 +1D5A7 0068 +1D5A8 0069 +1D5A9 006A +1D5AA 006B +1D5AB 006C +1D5AC 006D +1D5AD 006E +1D5AE 006F +1D5AF 0070 +1D5B0 0071 +1D5B1 0072 +1D5B2 0073 +1D5B3 0074 +1D5B4 0075 +1D5B5 0076 +1D5B6 0077 +1D5B7 0078 +1D5B8 0079 +1D5B9 007A +1D5BA 0061 +1D5BB 0062 +1D5BC 0063 +1D5BD 0064 +1D5BE 0065 +1D5BF 0066 +1D5C0 0067 +1D5C1 0068 +1D5C2 0069 +1D5C3 006A +1D5C4 006B +1D5C5 006C +1D5C6 006D +1D5C7 006E +1D5C8 006F +1D5C9 0070 +1D5CA 0071 +1D5CB 0072 +1D5CC 0073 +1D5CD 0074 +1D5CE 0075 +1D5CF 0076 +1D5D0 0077 +1D5D1 0078 +1D5D2 0079 +1D5D3 007A +1D5D4 0061 +1D5D5 0062 +1D5D6 0063 +1D5D7 0064 +1D5D8 0065 +1D5D9 0066 +1D5DA 0067 +1D5DB 0068 +1D5DC 0069 +1D5DD 006A +1D5DE 006B +1D5DF 006C +1D5E0 006D +1D5E1 006E +1D5E2 006F +1D5E3 0070 +1D5E4 0071 +1D5E5 0072 +1D5E6 0073 +1D5E7 0074 +1D5E8 0075 +1D5E9 0076 +1D5EA 0077 +1D5EB 0078 +1D5EC 0079 +1D5ED 007A +1D5EE 0061 +1D5EF 0062 +1D5F0 0063 +1D5F1 0064 +1D5F2 0065 +1D5F3 0066 +1D5F4 0067 +1D5F5 0068 +1D5F6 0069 +1D5F7 006A +1D5F8 006B +1D5F9 006C +1D5FA 006D +1D5FB 006E +1D5FC 006F +1D5FD 0070 +1D5FE 0071 +1D5FF 0072 +1D600 0073 +1D601 0074 +1D602 0075 +1D603 0076 +1D604 0077 +1D605 0078 +1D606 0079 +1D607 007A +1D608 0061 +1D609 0062 +1D60A 0063 +1D60B 0064 +1D60C 0065 +1D60D 0066 +1D60E 0067 +1D60F 0068 +1D610 0069 +1D611 006A +1D612 006B +1D613 006C +1D614 006D +1D615 006E +1D616 006F +1D617 0070 +1D618 0071 +1D619 0072 +1D61A 0073 +1D61B 0074 +1D61C 0075 +1D61D 0076 +1D61E 0077 +1D61F 0078 +1D620 0079 +1D621 007A +1D622 0061 +1D623 0062 +1D624 0063 +1D625 0064 +1D626 0065 +1D627 0066 +1D628 0067 +1D629 0068 +1D62A 0069 +1D62B 006A +1D62C 006B +1D62D 006C +1D62E 006D +1D62F 006E +1D630 006F +1D631 0070 +1D632 0071 +1D633 0072 +1D634 0073 +1D635 0074 +1D636 0075 +1D637 0076 +1D638 0077 +1D639 0078 +1D63A 0079 +1D63B 007A +1D63C 0061 +1D63D 0062 +1D63E 0063 +1D63F 0064 +1D640 0065 +1D641 0066 +1D642 0067 +1D643 0068 +1D644 0069 +1D645 006A +1D646 006B +1D647 006C +1D648 006D +1D649 006E +1D64A 006F +1D64B 0070 +1D64C 0071 +1D64D 0072 +1D64E 0073 +1D64F 0074 +1D650 0075 +1D651 0076 +1D652 0077 +1D653 0078 +1D654 0079 +1D655 007A +1D656 0061 +1D657 0062 +1D658 0063 +1D659 0064 +1D65A 0065 +1D65B 0066 +1D65C 0067 +1D65D 0068 +1D65E 0069 +1D65F 006A +1D660 006B +1D661 006C +1D662 006D +1D663 006E +1D664 006F +1D665 0070 +1D666 0071 +1D667 0072 +1D668 0073 +1D669 0074 +1D66A 0075 +1D66B 0076 +1D66C 0077 +1D66D 0078 +1D66E 0079 +1D66F 007A +1D670 0061 +1D671 0062 +1D672 0063 +1D673 0064 +1D674 0065 +1D675 0066 +1D676 0067 +1D677 0068 +1D678 0069 +1D679 006A +1D67A 006B +1D67B 006C +1D67C 006D +1D67D 006E +1D67E 006F +1D67F 0070 +1D680 0071 +1D681 0072 +1D682 0073 +1D683 0074 +1D684 0075 +1D685 0076 +1D686 0077 +1D687 0078 +1D688 0079 +1D689 007A +1D68A 0061 +1D68B 0062 +1D68C 0063 +1D68D 0064 +1D68E 0065 +1D68F 0066 +1D690 0067 +1D691 0068 +1D692 0069 +1D693 006A +1D694 006B +1D695 006C +1D696 006D +1D697 006E +1D698 006F +1D699 0070 +1D69A 0071 +1D69B 0072 +1D69C 0073 +1D69D 0074 +1D69E 0075 +1D69F 0076 +1D6A0 0077 +1D6A1 0078 +1D6A2 0079 +1D6A3 007A +1D6A4 0131 +1D6A5 0237 +1D6A8 03B1 +1D6A9 03B2 +1D6AA 03B3 +1D6AB 03B4 +1D6AC 03B5 +1D6AD 03B6 +1D6AE 03B7 +1D6AF 03B8 +1D6B0 03B9 +1D6B1 03BA +1D6B2 03BB +1D6B3 03BC +1D6B4 03BD +1D6B5 03BE +1D6B6 03BF +1D6B7 03C0 +1D6B8 03C1 +1D6B9 03B8 +1D6BA 03C3 +1D6BB 03C4 +1D6BC 03C5 +1D6BD 03C6 +1D6BE 03C7 +1D6BF 03C8 +1D6C0 03C9 +1D6C1 2207 +1D6C2 03B1 +1D6C3 03B2 +1D6C4 03B3 +1D6C5 03B4 +1D6C6 03B5 +1D6C7 03B6 +1D6C8 03B7 +1D6C9 03B8 +1D6CA 03B9 +1D6CB 03BA +1D6CC 03BB +1D6CD 03BC +1D6CE 03BD +1D6CF 03BE +1D6D0 03BF +1D6D1 03C0 +1D6D2 03C1 +1D6D3 1D6D4 03C3 # [2] +1D6D5 03C4 +1D6D6 03C5 +1D6D7 03C6 +1D6D8 03C7 +1D6D9 03C8 +1D6DA 03C9 +1D6DB 2202 +1D6DC 03B5 +1D6DD 03B8 +1D6DE 03BA +1D6DF 03C6 +1D6E0 03C1 +1D6E1 03C0 +1D6E2 03B1 +1D6E3 03B2 +1D6E4 03B3 +1D6E5 03B4 +1D6E6 03B5 +1D6E7 03B6 +1D6E8 03B7 +1D6E9 03B8 +1D6EA 03B9 +1D6EB 03BA +1D6EC 03BB +1D6ED 03BC +1D6EE 03BD +1D6EF 03BE +1D6F0 03BF +1D6F1 03C0 +1D6F2 03C1 +1D6F3 03B8 +1D6F4 03C3 +1D6F5 03C4 +1D6F6 03C5 +1D6F7 03C6 +1D6F8 03C7 +1D6F9 03C8 +1D6FA 03C9 +1D6FB 2207 +1D6FC 03B1 +1D6FD 03B2 +1D6FE 03B3 +1D6FF 03B4 +1D700 03B5 +1D701 03B6 +1D702 03B7 +1D703 03B8 +1D704 03B9 +1D705 03BA +1D706 03BB +1D707 03BC +1D708 03BD +1D709 03BE +1D70A 03BF +1D70B 03C0 +1D70C 03C1 +1D70D 1D70E 03C3 # [2] +1D70F 03C4 +1D710 03C5 +1D711 03C6 +1D712 03C7 +1D713 03C8 +1D714 03C9 +1D715 2202 +1D716 03B5 +1D717 03B8 +1D718 03BA +1D719 03C6 +1D71A 03C1 +1D71B 03C0 +1D71C 03B1 +1D71D 03B2 +1D71E 03B3 +1D71F 03B4 +1D720 03B5 +1D721 03B6 +1D722 03B7 +1D723 03B8 +1D724 03B9 +1D725 03BA +1D726 03BB +1D727 03BC +1D728 03BD +1D729 03BE +1D72A 03BF +1D72B 03C0 +1D72C 03C1 +1D72D 03B8 +1D72E 03C3 +1D72F 03C4 +1D730 03C5 +1D731 03C6 +1D732 03C7 +1D733 03C8 +1D734 03C9 +1D735 2207 +1D736 03B1 +1D737 03B2 +1D738 03B3 +1D739 03B4 +1D73A 03B5 +1D73B 03B6 +1D73C 03B7 +1D73D 03B8 +1D73E 03B9 +1D73F 03BA +1D740 03BB +1D741 03BC +1D742 03BD +1D743 03BE +1D744 03BF +1D745 03C0 +1D746 03C1 +1D747 1D748 03C3 # [2] +1D749 03C4 +1D74A 03C5 +1D74B 03C6 +1D74C 03C7 +1D74D 03C8 +1D74E 03C9 +1D74F 2202 +1D750 03B5 +1D751 03B8 +1D752 03BA +1D753 03C6 +1D754 03C1 +1D755 03C0 +1D756 03B1 +1D757 03B2 +1D758 03B3 +1D759 03B4 +1D75A 03B5 +1D75B 03B6 +1D75C 03B7 +1D75D 03B8 +1D75E 03B9 +1D75F 03BA +1D760 03BB +1D761 03BC +1D762 03BD +1D763 03BE +1D764 03BF +1D765 03C0 +1D766 03C1 +1D767 03B8 +1D768 03C3 +1D769 03C4 +1D76A 03C5 +1D76B 03C6 +1D76C 03C7 +1D76D 03C8 +1D76E 03C9 +1D76F 2207 +1D770 03B1 +1D771 03B2 +1D772 03B3 +1D773 03B4 +1D774 03B5 +1D775 03B6 +1D776 03B7 +1D777 03B8 +1D778 03B9 +1D779 03BA +1D77A 03BB +1D77B 03BC +1D77C 03BD +1D77D 03BE +1D77E 03BF +1D77F 03C0 +1D780 03C1 +1D781 1D782 03C3 # [2] +1D783 03C4 +1D784 03C5 +1D785 03C6 +1D786 03C7 +1D787 03C8 +1D788 03C9 +1D789 2202 +1D78A 03B5 +1D78B 03B8 +1D78C 03BA +1D78D 03C6 +1D78E 03C1 +1D78F 03C0 +1D790 03B1 +1D791 03B2 +1D792 03B3 +1D793 03B4 +1D794 03B5 +1D795 03B6 +1D796 03B7 +1D797 03B8 +1D798 03B9 +1D799 03BA +1D79A 03BB +1D79B 03BC +1D79C 03BD +1D79D 03BE +1D79E 03BF +1D79F 03C0 +1D7A0 03C1 +1D7A1 03B8 +1D7A2 03C3 +1D7A3 03C4 +1D7A4 03C5 +1D7A5 03C6 +1D7A6 03C7 +1D7A7 03C8 +1D7A8 03C9 +1D7A9 2207 +1D7AA 03B1 +1D7AB 03B2 +1D7AC 03B3 +1D7AD 03B4 +1D7AE 03B5 +1D7AF 03B6 +1D7B0 03B7 +1D7B1 03B8 +1D7B2 03B9 +1D7B3 03BA +1D7B4 03BB +1D7B5 03BC +1D7B6 03BD +1D7B7 03BE +1D7B8 03BF +1D7B9 03C0 +1D7BA 03C1 +1D7BB 1D7BC 03C3 # [2] +1D7BD 03C4 +1D7BE 03C5 +1D7BF 03C6 +1D7C0 03C7 +1D7C1 03C8 +1D7C2 03C9 +1D7C3 2202 +1D7C4 03B5 +1D7C5 03B8 +1D7C6 03BA +1D7C7 03C6 +1D7C8 03C1 +1D7C9 03C0 +1D7CA 1D7CB 03DD # [2] +1D7CE 0030 +1D7CF 0031 +1D7D0 0032 +1D7D1 0033 +1D7D2 0034 +1D7D3 0035 +1D7D4 0036 +1D7D5 0037 +1D7D6 0038 +1D7D7 0039 +1D7D8 0030 +1D7D9 0031 +1D7DA 0032 +1D7DB 0033 +1D7DC 0034 +1D7DD 0035 +1D7DE 0036 +1D7DF 0037 +1D7E0 0038 +1D7E1 0039 +1D7E2 0030 +1D7E3 0031 +1D7E4 0032 +1D7E5 0033 +1D7E6 0034 +1D7E7 0035 +1D7E8 0036 +1D7E9 0037 +1D7EA 0038 +1D7EB 0039 +1D7EC 0030 +1D7ED 0031 +1D7EE 0032 +1D7EF 0033 +1D7F0 0034 +1D7F1 0035 +1D7F2 0036 +1D7F3 0037 +1D7F4 0038 +1D7F5 0039 +1D7F6 0030 +1D7F7 0031 +1D7F8 0032 +1D7F9 0033 +1D7FA 0034 +1D7FB 0035 +1D7FC 0036 +1D7FD 0037 +1D7FE 0038 +1D7FF 0039 +1F12B 0063 +1F12C 0072 +1F131 0062 +1F13D 006E +1F13F 0070 +1F142 0073 +1F146 0077 +1F210 624B +1F211 5B57 +1F212 53CC +1F213 30C7 +1F214 4E8C +1F215 591A +1F216 89E3 +1F217 5929 +1F218 4EA4 +1F219 6620 +1F21A 7121 +1F21B 6599 +1F21C 524D +1F21D 5F8C +1F21E 518D +1F21F 65B0 +1F220 521D +1F221 7D42 +1F222 751F +1F223 8CA9 +1F224 58F0 +1F225 5439 +1F226 6F14 +1F227 6295 +1F228 6355 +1F229 4E00 +1F22A 4E09 +1F22B 904A +1F22C 5DE6 +1F22D 4E2D +1F22E 53F3 +1F22F 6307 +1F230 8D70 +1F231 6253 +2F800 4E3D +2F801 4E38 +2F802 4E41 +2F803 20122 +2F804 4F60 +2F805 4FAE +2F806 4FBB +2F807 5002 +2F808 507A +2F809 5099 +2F80A 50E7 +2F80B 50CF +2F80C 349E +2F80D 2063A +2F80E 514D +2F80F 5154 +2F810 5164 +2F811 5177 +2F812 2051C +2F813 34B9 +2F814 5167 +2F815 518D +2F816 2054B +2F817 5197 +2F818 51A4 +2F819 4ECC +2F81A 51AC +2F81B 51B5 +2F81C 291DF +2F81D 51F5 +2F81E 5203 +2F81F 34DF +2F820 523B +2F821 5246 +2F822 5272 +2F823 5277 +2F824 3515 +2F825 52C7 +2F826 52C9 +2F827 52E4 +2F828 52FA +2F829 5305 +2F82A 5306 +2F82B 5317 +2F82C 5349 +2F82D 5351 +2F82E 535A +2F82F 5373 +2F830 537D +2F831 2F833 537F # [3] +2F834 20A2C +2F835 7070 +2F836 53CA +2F837 53DF +2F838 20B63 +2F839 53EB +2F83A 53F1 +2F83B 5406 +2F83C 549E +2F83D 5438 +2F83E 5448 +2F83F 5468 +2F840 54A2 +2F841 54F6 +2F842 5510 +2F843 5553 +2F844 5563 +2F845 2F846 5584 # [2] +2F847 5599 +2F848 55AB +2F849 55B3 +2F84A 55C2 +2F84B 5716 +2F84C 5606 +2F84D 5717 +2F84E 5651 +2F84F 5674 +2F850 5207 +2F851 58EE +2F852 57CE +2F853 57F4 +2F854 580D +2F855 578B +2F856 5832 +2F857 5831 +2F858 58AC +2F859 214E4 +2F85A 58F2 +2F85B 58F7 +2F85C 5906 +2F85D 591A +2F85E 5922 +2F85F 5962 +2F860 216A8 +2F861 216EA +2F862 59EC +2F863 5A1B +2F864 5A27 +2F865 59D8 +2F866 5A66 +2F867 36EE +2F868 36FC +2F869 5B08 +2F86A 2F86B 5B3E # [2] +2F86C 219C8 +2F86D 5BC3 +2F86E 5BD8 +2F86F 5BE7 +2F870 5BF3 +2F871 21B18 +2F872 5BFF +2F873 5C06 +2F874 5F53 +2F875 5C22 +2F876 3781 +2F877 5C60 +2F878 5C6E +2F879 5CC0 +2F87A 5C8D +2F87B 21DE4 +2F87C 5D43 +2F87D 21DE6 +2F87E 5D6E +2F87F 5D6B +2F880 5D7C +2F881 5DE1 +2F882 5DE2 +2F883 382F +2F884 5DFD +2F885 5E28 +2F886 5E3D +2F887 5E69 +2F888 3862 +2F889 22183 +2F88A 387C +2F88B 5EB0 +2F88C 5EB3 +2F88D 5EB6 +2F88E 5ECA +2F88F 2A392 +2F890 5EFE +2F891 2F892 22331 # [2] +2F893 8201 +2F894 2F895 5F22 # [2] +2F896 38C7 +2F897 232B8 +2F898 261DA +2F899 5F62 +2F89A 5F6B +2F89B 38E3 +2F89C 5F9A +2F89D 5FCD +2F89E 5FD7 +2F89F 5FF9 +2F8A0 6081 +2F8A1 393A +2F8A2 391C +2F8A3 6094 +2F8A4 226D4 +2F8A5 60C7 +2F8A6 6148 +2F8A7 614C +2F8A8 614E +2F8A9 614C +2F8AA 617A +2F8AB 618E +2F8AC 61B2 +2F8AD 61A4 +2F8AE 61AF +2F8AF 61DE +2F8B0 61F2 +2F8B1 61F6 +2F8B2 6210 +2F8B3 621B +2F8B4 625D +2F8B5 62B1 +2F8B6 62D4 +2F8B7 6350 +2F8B8 22B0C +2F8B9 633D +2F8BA 62FC +2F8BB 6368 +2F8BC 6383 +2F8BD 63E4 +2F8BE 22BF1 +2F8BF 6422 +2F8C0 63C5 +2F8C1 63A9 +2F8C2 3A2E +2F8C3 6469 +2F8C4 647E +2F8C5 649D +2F8C6 6477 +2F8C7 3A6C +2F8C8 654F +2F8C9 656C +2F8CA 2300A +2F8CB 65E3 +2F8CC 66F8 +2F8CD 6649 +2F8CE 3B19 +2F8CF 6691 +2F8D0 3B08 +2F8D1 3AE4 +2F8D2 5192 +2F8D3 5195 +2F8D4 6700 +2F8D5 669C +2F8D6 80AD +2F8D7 43D9 +2F8D8 6717 +2F8D9 671B +2F8DA 6721 +2F8DB 675E +2F8DC 6753 +2F8DD 233C3 +2F8DE 3B49 +2F8DF 67FA +2F8E0 6785 +2F8E1 6852 +2F8E2 6885 +2F8E3 2346D +2F8E4 688E +2F8E5 681F +2F8E6 6914 +2F8E7 3B9D +2F8E8 6942 +2F8E9 69A3 +2F8EA 69EA +2F8EB 6AA8 +2F8EC 236A3 +2F8ED 6ADB +2F8EE 3C18 +2F8EF 6B21 +2F8F0 238A7 +2F8F1 6B54 +2F8F2 3C4E +2F8F3 6B72 +2F8F4 6B9F +2F8F5 6BBA +2F8F6 6BBB +2F8F7 23A8D +2F8F8 21D0B +2F8F9 23AFA +2F8FA 6C4E +2F8FB 23CBC +2F8FC 6CBF +2F8FD 6CCD +2F8FE 6C67 +2F8FF 6D16 +2F900 6D3E +2F901 6D77 +2F902 6D41 +2F903 6D69 +2F904 6D78 +2F905 6D85 +2F906 23D1E +2F907 6D34 +2F908 6E2F +2F909 6E6E +2F90A 3D33 +2F90B 6ECB +2F90C 6EC7 +2F90D 23ED1 +2F90E 6DF9 +2F90F 6F6E +2F910 23F5E +2F911 23F8E +2F912 6FC6 +2F913 7039 +2F914 701E +2F915 701B +2F916 3D96 +2F917 704A +2F918 707D +2F919 7077 +2F91A 70AD +2F91B 20525 +2F91C 7145 +2F91D 24263 +2F91E 719C +2F91F 243AB +2F920 7228 +2F921 7235 +2F922 7250 +2F923 24608 +2F924 7280 +2F925 7295 +2F926 24735 +2F927 24814 +2F928 737A +2F929 738B +2F92A 3EAC +2F92B 73A5 +2F92C 2F92D 3EB8 # [2] +2F92E 7447 +2F92F 745C +2F930 7471 +2F931 7485 +2F932 74CA +2F933 3F1B +2F934 7524 +2F935 24C36 +2F936 753E +2F937 24C92 +2F938 7570 +2F939 2219F +2F93A 7610 +2F93B 24FA1 +2F93C 24FB8 +2F93D 25044 +2F93E 3FFC +2F93F 4008 +2F940 76F4 +2F941 250F3 +2F942 250F2 +2F943 25119 +2F944 25133 +2F945 771E +2F946 2F947 771F # [2] +2F948 774A +2F949 4039 +2F94A 778B +2F94B 4046 +2F94C 4096 +2F94D 2541D +2F94E 784E +2F94F 788C +2F950 78CC +2F951 40E3 +2F952 25626 +2F953 7956 +2F954 2569A +2F955 256C5 +2F956 798F +2F957 79EB +2F958 412F +2F959 7A40 +2F95A 7A4A +2F95B 7A4F +2F95C 2597C +2F95D 2F95E 25AA7 # [2] +2F95F 7AEE +2F960 4202 +2F961 25BAB +2F962 7BC6 +2F963 7BC9 +2F964 4227 +2F965 25C80 +2F966 7CD2 +2F967 42A0 +2F968 7CE8 +2F969 7CE3 +2F96A 7D00 +2F96B 25F86 +2F96C 7D63 +2F96D 4301 +2F96E 7DC7 +2F96F 7E02 +2F970 7E45 +2F971 4334 +2F972 26228 +2F973 26247 +2F974 4359 +2F975 262D9 +2F976 7F7A +2F977 2633E +2F978 7F95 +2F979 7FFA +2F97A 8005 +2F97B 264DA +2F97C 26523 +2F97D 8060 +2F97E 265A8 +2F97F 8070 +2F980 2335F +2F981 43D5 +2F982 80B2 +2F983 8103 +2F984 440B +2F985 813E +2F986 5AB5 +2F987 267A7 +2F988 267B5 +2F989 23393 +2F98A 2339C +2F98B 8201 +2F98C 8204 +2F98D 8F9E +2F98E 446B +2F98F 8291 +2F990 828B +2F991 829D +2F992 52B3 +2F993 82B1 +2F994 82B3 +2F995 82BD +2F996 82E6 +2F997 26B3C +2F998 82E5 +2F999 831D +2F99A 8363 +2F99B 83AD +2F99C 8323 +2F99D 83BD +2F99E 83E7 +2F99F 8457 +2F9A0 8353 +2F9A1 83CA +2F9A2 83CC +2F9A3 83DC +2F9A4 26C36 +2F9A5 26D6B +2F9A6 26CD5 +2F9A7 452B +2F9A8 84F1 +2F9A9 84F3 +2F9AA 8516 +2F9AB 273CA +2F9AC 8564 +2F9AD 26F2C +2F9AE 455D +2F9AF 4561 +2F9B0 26FB1 +2F9B1 270D2 +2F9B2 456B +2F9B3 8650 +2F9B4 865C +2F9B5 8667 +2F9B6 8669 +2F9B7 86A9 +2F9B8 8688 +2F9B9 870E +2F9BA 86E2 +2F9BB 8779 +2F9BC 8728 +2F9BD 876B +2F9BE 8786 +2F9BF 45D7 +2F9C0 87E1 +2F9C1 8801 +2F9C2 45F9 +2F9C3 8860 +2F9C4 8863 +2F9C5 27667 +2F9C6 88D7 +2F9C7 88DE +2F9C8 4635 +2F9C9 88FA +2F9CA 34BB +2F9CB 278AE +2F9CC 27966 +2F9CD 46BE +2F9CE 46C7 +2F9CF 8AA0 +2F9D0 8AED +2F9D1 8B8A +2F9D2 8C55 +2F9D3 27CA8 +2F9D4 8CAB +2F9D5 8CC1 +2F9D6 8D1B +2F9D7 8D77 +2F9D8 27F2F +2F9D9 20804 +2F9DA 8DCB +2F9DB 8DBC +2F9DC 8DF0 +2F9DD 208DE +2F9DE 8ED4 +2F9DF 8F38 +2F9E0 285D2 +2F9E1 285ED +2F9E2 9094 +2F9E3 90F1 +2F9E4 9111 +2F9E5 2872E +2F9E6 911B +2F9E7 9238 +2F9E8 92D7 +2F9E9 92D8 +2F9EA 927C +2F9EB 93F9 +2F9EC 9415 +2F9ED 28BFA +2F9EE 958B +2F9EF 4995 +2F9F0 95B7 +2F9F1 28D77 +2F9F2 49E6 +2F9F3 96C3 +2F9F4 5DB2 +2F9F5 9723 +2F9F6 29145 +2F9F7 2921A +2F9F8 4A6E +2F9F9 4A76 +2F9FA 97E0 +2F9FB 2940A +2F9FC 4AB2 +2F9FD 29496 +2F9FE 2F9FF 980B # [2] +2FA00 9829 +2FA01 295B6 +2FA02 98E2 +2FA03 4B33 +2FA04 9929 +2FA05 99A7 +2FA06 99C2 +2FA07 99FE +2FA08 4BCE +2FA09 29B30 +2FA0A 9B12 +2FA0B 9C40 +2FA0C 9CFD +2FA0D 4CCE +2FA0E 4CED +2FA0F 9D67 +2FA10 2A0CE +2FA11 4CF8 +2FA12 2A105 +2FA13 2A20E +2FA14 2A291 +2FA15 9EBB +2FA16 4D56 +2FA17 9EF9 +2FA18 9EFE +2FA19 9F05 +2FA1A 9F0F +2FA1B 9F16 +2FA1C 9F3B +2FA1D 2A600 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Title.pl b/Master/tlpkg/tlperl/lib/unicore/To/Title.pl new file mode 100644 index 00000000000..eff569708b3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Title.pl @@ -0,0 +1,1119 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# Titlecase_Mapping(cp) +# Tc(cp) +# +# where 'cp' is one of the 1085 code points in Unicode Version 5.2.0 for +# which the mapping is not to itself. Note that these mappings are +# accessible through the Perl core via ucfirst(). +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING +# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to. + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToTitle'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToTitle'}{'missing'} = ''; # code point maps to itself + +# Some code points require special handling because their mappings are each to +# multiple code points. These do not appear in the main body, but are defined +# in the hash below. + +# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack) +%utf8::ToSpecTitle = ( +"\xC3\x9F" => "\x{0053}\x{0073}", # U+00DF => 0053 0073 +"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E +"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C +"\xCE\x90" => "\x{0399}\x{0308}\x{0301}", # U+0390 => 0399 0308 0301 +"\xCE\xB0" => "\x{03A5}\x{0308}\x{0301}", # U+03B0 => 03A5 0308 0301 +"\xD6\x87" => "\x{0535}\x{0582}", # U+0587 => 0535 0582 +"\xE1\xBA\x96" => "\x{0048}\x{0331}", # U+1E96 => 0048 0331 +"\xE1\xBA\x97" => "\x{0054}\x{0308}", # U+1E97 => 0054 0308 +"\xE1\xBA\x98" => "\x{0057}\x{030A}", # U+1E98 => 0057 030A +"\xE1\xBA\x99" => "\x{0059}\x{030A}", # U+1E99 => 0059 030A +"\xE1\xBA\x9A" => "\x{0041}\x{02BE}", # U+1E9A => 0041 02BE +"\xE1\xBD\x90" => "\x{03A5}\x{0313}", # U+1F50 => 03A5 0313 +"\xE1\xBD\x92" => "\x{03A5}\x{0313}\x{0300}", # U+1F52 => 03A5 0313 0300 +"\xE1\xBD\x94" => "\x{03A5}\x{0313}\x{0301}", # U+1F54 => 03A5 0313 0301 +"\xE1\xBD\x96" => "\x{03A5}\x{0313}\x{0342}", # U+1F56 => 03A5 0313 0342 +"\xE1\xBE\xB2" => "\x{1FBA}\x{0345}", # U+1FB2 => 1FBA 0345 +"\xE1\xBE\xB4" => "\x{0386}\x{0345}", # U+1FB4 => 0386 0345 +"\xE1\xBE\xB6" => "\x{0391}\x{0342}", # U+1FB6 => 0391 0342 +"\xE1\xBE\xB7" => "\x{0391}\x{0342}\x{0345}", # U+1FB7 => 0391 0342 0345 +"\xE1\xBF\x82" => "\x{1FCA}\x{0345}", # U+1FC2 => 1FCA 0345 +"\xE1\xBF\x84" => "\x{0389}\x{0345}", # U+1FC4 => 0389 0345 +"\xE1\xBF\x86" => "\x{0397}\x{0342}", # U+1FC6 => 0397 0342 +"\xE1\xBF\x87" => "\x{0397}\x{0342}\x{0345}", # U+1FC7 => 0397 0342 0345 +"\xE1\xBF\x92" => "\x{0399}\x{0308}\x{0300}", # U+1FD2 => 0399 0308 0300 +"\xE1\xBF\x93" => "\x{0399}\x{0308}\x{0301}", # U+1FD3 => 0399 0308 0301 +"\xE1\xBF\x96" => "\x{0399}\x{0342}", # U+1FD6 => 0399 0342 +"\xE1\xBF\x97" => "\x{0399}\x{0308}\x{0342}", # U+1FD7 => 0399 0308 0342 +"\xE1\xBF\xA2" => "\x{03A5}\x{0308}\x{0300}", # U+1FE2 => 03A5 0308 0300 +"\xE1\xBF\xA3" => "\x{03A5}\x{0308}\x{0301}", # U+1FE3 => 03A5 0308 0301 +"\xE1\xBF\xA4" => "\x{03A1}\x{0313}", # U+1FE4 => 03A1 0313 +"\xE1\xBF\xA6" => "\x{03A5}\x{0342}", # U+1FE6 => 03A5 0342 +"\xE1\xBF\xA7" => "\x{03A5}\x{0308}\x{0342}", # U+1FE7 => 03A5 0308 0342 +"\xE1\xBF\xB2" => "\x{1FFA}\x{0345}", # U+1FF2 => 1FFA 0345 +"\xE1\xBF\xB4" => "\x{038F}\x{0345}", # U+1FF4 => 038F 0345 +"\xE1\xBF\xB6" => "\x{03A9}\x{0342}", # U+1FF6 => 03A9 0342 +"\xE1\xBF\xB7" => "\x{03A9}\x{0342}\x{0345}", # U+1FF7 => 03A9 0342 0345 +"\xEF\xAC\x80" => "\x{0046}\x{0066}", # U+FB00 => 0046 0066 +"\xEF\xAC\x81" => "\x{0046}\x{0069}", # U+FB01 => 0046 0069 +"\xEF\xAC\x82" => "\x{0046}\x{006C}", # U+FB02 => 0046 006C +"\xEF\xAC\x83" => "\x{0046}\x{0066}\x{0069}", # U+FB03 => 0046 0066 0069 +"\xEF\xAC\x84" => "\x{0046}\x{0066}\x{006C}", # U+FB04 => 0046 0066 006C +"\xEF\xAC\x85" => "\x{0053}\x{0074}", # U+FB05 => 0053 0074 +"\xEF\xAC\x86" => "\x{0053}\x{0074}", # U+FB06 => 0053 0074 +"\xEF\xAC\x93" => "\x{0544}\x{0576}", # U+FB13 => 0544 0576 +"\xEF\xAC\x94" => "\x{0544}\x{0565}", # U+FB14 => 0544 0565 +"\xEF\xAC\x95" => "\x{0544}\x{056B}", # U+FB15 => 0544 056B +"\xEF\xAC\x96" => "\x{054E}\x{0576}", # U+FB16 => 054E 0576 +"\xEF\xAC\x97" => "\x{0544}\x{056D}", # U+FB17 => 0544 056D +); + +return <<'END'; +0061 0041 +0062 0042 +0063 0043 +0064 0044 +0065 0045 +0066 0046 +0067 0047 +0068 0048 +0069 0049 +006A 004A +006B 004B +006C 004C +006D 004D +006E 004E +006F 004F +0070 0050 +0071 0051 +0072 0052 +0073 0053 +0074 0054 +0075 0055 +0076 0056 +0077 0057 +0078 0058 +0079 0059 +007A 005A +00B5 039C +00E0 00C0 +00E1 00C1 +00E2 00C2 +00E3 00C3 +00E4 00C4 +00E5 00C5 +00E6 00C6 +00E7 00C7 +00E8 00C8 +00E9 00C9 +00EA 00CA +00EB 00CB +00EC 00CC +00ED 00CD +00EE 00CE +00EF 00CF +00F0 00D0 +00F1 00D1 +00F2 00D2 +00F3 00D3 +00F4 00D4 +00F5 00D5 +00F6 00D6 +00F8 00D8 +00F9 00D9 +00FA 00DA +00FB 00DB +00FC 00DC +00FD 00DD +00FE 00DE +00FF 0178 +0101 0100 +0103 0102 +0105 0104 +0107 0106 +0109 0108 +010B 010A +010D 010C +010F 010E +0111 0110 +0113 0112 +0115 0114 +0117 0116 +0119 0118 +011B 011A +011D 011C +011F 011E +0121 0120 +0123 0122 +0125 0124 +0127 0126 +0129 0128 +012B 012A +012D 012C +012F 012E +0131 0049 +0133 0132 +0135 0134 +0137 0136 +013A 0139 +013C 013B +013E 013D +0140 013F +0142 0141 +0144 0143 +0146 0145 +0148 0147 +014B 014A +014D 014C +014F 014E +0151 0150 +0153 0152 +0155 0154 +0157 0156 +0159 0158 +015B 015A +015D 015C +015F 015E +0161 0160 +0163 0162 +0165 0164 +0167 0166 +0169 0168 +016B 016A +016D 016C +016F 016E +0171 0170 +0173 0172 +0175 0174 +0177 0176 +017A 0179 +017C 017B +017E 017D +017F 0053 +0180 0243 +0183 0182 +0185 0184 +0188 0187 +018C 018B +0192 0191 +0195 01F6 +0199 0198 +019A 023D +019E 0220 +01A1 01A0 +01A3 01A2 +01A5 01A4 +01A8 01A7 +01AD 01AC +01B0 01AF +01B4 01B3 +01B6 01B5 +01B9 01B8 +01BD 01BC +01BF 01F7 +01C4 01C5 +01C6 01C5 +01C7 01C8 +01C9 01C8 +01CA 01CB +01CC 01CB +01CE 01CD +01D0 01CF +01D2 01D1 +01D4 01D3 +01D6 01D5 +01D8 01D7 +01DA 01D9 +01DC 01DB +01DD 018E +01DF 01DE +01E1 01E0 +01E3 01E2 +01E5 01E4 +01E7 01E6 +01E9 01E8 +01EB 01EA +01ED 01EC +01EF 01EE +01F1 01F2 +01F3 01F2 +01F5 01F4 +01F9 01F8 +01FB 01FA +01FD 01FC +01FF 01FE +0201 0200 +0203 0202 +0205 0204 +0207 0206 +0209 0208 +020B 020A +020D 020C +020F 020E +0211 0210 +0213 0212 +0215 0214 +0217 0216 +0219 0218 +021B 021A +021D 021C +021F 021E +0223 0222 +0225 0224 +0227 0226 +0229 0228 +022B 022A +022D 022C +022F 022E +0231 0230 +0233 0232 +023C 023B +023F 2C7E +0240 2C7F +0242 0241 +0247 0246 +0249 0248 +024B 024A +024D 024C +024F 024E +0250 2C6F +0251 2C6D +0252 2C70 +0253 0181 +0254 0186 +0256 0189 +0257 018A +0259 018F +025B 0190 +0260 0193 +0263 0194 +0268 0197 +0269 0196 +026B 2C62 +026F 019C +0271 2C6E +0272 019D +0275 019F +027D 2C64 +0280 01A6 +0283 01A9 +0288 01AE +0289 0244 +028A 01B1 +028B 01B2 +028C 0245 +0292 01B7 +0345 0399 +0371 0370 +0373 0372 +0377 0376 +037B 03FD +037C 03FE +037D 03FF +03AC 0386 +03AD 0388 +03AE 0389 +03AF 038A +03B1 0391 +03B2 0392 +03B3 0393 +03B4 0394 +03B5 0395 +03B6 0396 +03B7 0397 +03B8 0398 +03B9 0399 +03BA 039A +03BB 039B +03BC 039C +03BD 039D +03BE 039E +03BF 039F +03C0 03A0 +03C1 03A1 +03C2 03A3 +03C3 03A3 +03C4 03A4 +03C5 03A5 +03C6 03A6 +03C7 03A7 +03C8 03A8 +03C9 03A9 +03CA 03AA +03CB 03AB +03CC 038C +03CD 038E +03CE 038F +03D0 0392 +03D1 0398 +03D5 03A6 +03D6 03A0 +03D7 03CF +03D9 03D8 +03DB 03DA +03DD 03DC +03DF 03DE +03E1 03E0 +03E3 03E2 +03E5 03E4 +03E7 03E6 +03E9 03E8 +03EB 03EA +03ED 03EC +03EF 03EE +03F0 039A +03F1 03A1 +03F2 03F9 +03F5 0395 +03F8 03F7 +03FB 03FA +0430 0410 +0431 0411 +0432 0412 +0433 0413 +0434 0414 +0435 0415 +0436 0416 +0437 0417 +0438 0418 +0439 0419 +043A 041A +043B 041B +043C 041C +043D 041D +043E 041E +043F 041F +0440 0420 +0441 0421 +0442 0422 +0443 0423 +0444 0424 +0445 0425 +0446 0426 +0447 0427 +0448 0428 +0449 0429 +044A 042A +044B 042B +044C 042C +044D 042D +044E 042E +044F 042F +0450 0400 +0451 0401 +0452 0402 +0453 0403 +0454 0404 +0455 0405 +0456 0406 +0457 0407 +0458 0408 +0459 0409 +045A 040A +045B 040B +045C 040C +045D 040D +045E 040E +045F 040F +0461 0460 +0463 0462 +0465 0464 +0467 0466 +0469 0468 +046B 046A +046D 046C +046F 046E +0471 0470 +0473 0472 +0475 0474 +0477 0476 +0479 0478 +047B 047A +047D 047C +047F 047E +0481 0480 +048B 048A +048D 048C +048F 048E +0491 0490 +0493 0492 +0495 0494 +0497 0496 +0499 0498 +049B 049A +049D 049C +049F 049E +04A1 04A0 +04A3 04A2 +04A5 04A4 +04A7 04A6 +04A9 04A8 +04AB 04AA +04AD 04AC +04AF 04AE +04B1 04B0 +04B3 04B2 +04B5 04B4 +04B7 04B6 +04B9 04B8 +04BB 04BA +04BD 04BC +04BF 04BE +04C2 04C1 +04C4 04C3 +04C6 04C5 +04C8 04C7 +04CA 04C9 +04CC 04CB +04CE 04CD +04CF 04C0 +04D1 04D0 +04D3 04D2 +04D5 04D4 +04D7 04D6 +04D9 04D8 +04DB 04DA +04DD 04DC +04DF 04DE +04E1 04E0 +04E3 04E2 +04E5 04E4 +04E7 04E6 +04E9 04E8 +04EB 04EA +04ED 04EC +04EF 04EE +04F1 04F0 +04F3 04F2 +04F5 04F4 +04F7 04F6 +04F9 04F8 +04FB 04FA +04FD 04FC +04FF 04FE +0501 0500 +0503 0502 +0505 0504 +0507 0506 +0509 0508 +050B 050A +050D 050C +050F 050E +0511 0510 +0513 0512 +0515 0514 +0517 0516 +0519 0518 +051B 051A +051D 051C +051F 051E +0521 0520 +0523 0522 +0525 0524 +0561 0531 +0562 0532 +0563 0533 +0564 0534 +0565 0535 +0566 0536 +0567 0537 +0568 0538 +0569 0539 +056A 053A +056B 053B +056C 053C +056D 053D +056E 053E +056F 053F +0570 0540 +0571 0541 +0572 0542 +0573 0543 +0574 0544 +0575 0545 +0576 0546 +0577 0547 +0578 0548 +0579 0549 +057A 054A +057B 054B +057C 054C +057D 054D +057E 054E +057F 054F +0580 0550 +0581 0551 +0582 0552 +0583 0553 +0584 0554 +0585 0555 +0586 0556 +1D79 A77D +1D7D 2C63 +1E01 1E00 +1E03 1E02 +1E05 1E04 +1E07 1E06 +1E09 1E08 +1E0B 1E0A +1E0D 1E0C +1E0F 1E0E +1E11 1E10 +1E13 1E12 +1E15 1E14 +1E17 1E16 +1E19 1E18 +1E1B 1E1A +1E1D 1E1C +1E1F 1E1E +1E21 1E20 +1E23 1E22 +1E25 1E24 +1E27 1E26 +1E29 1E28 +1E2B 1E2A +1E2D 1E2C +1E2F 1E2E +1E31 1E30 +1E33 1E32 +1E35 1E34 +1E37 1E36 +1E39 1E38 +1E3B 1E3A +1E3D 1E3C +1E3F 1E3E +1E41 1E40 +1E43 1E42 +1E45 1E44 +1E47 1E46 +1E49 1E48 +1E4B 1E4A +1E4D 1E4C +1E4F 1E4E +1E51 1E50 +1E53 1E52 +1E55 1E54 +1E57 1E56 +1E59 1E58 +1E5B 1E5A +1E5D 1E5C +1E5F 1E5E +1E61 1E60 +1E63 1E62 +1E65 1E64 +1E67 1E66 +1E69 1E68 +1E6B 1E6A +1E6D 1E6C +1E6F 1E6E +1E71 1E70 +1E73 1E72 +1E75 1E74 +1E77 1E76 +1E79 1E78 +1E7B 1E7A +1E7D 1E7C +1E7F 1E7E +1E81 1E80 +1E83 1E82 +1E85 1E84 +1E87 1E86 +1E89 1E88 +1E8B 1E8A +1E8D 1E8C +1E8F 1E8E +1E91 1E90 +1E93 1E92 +1E95 1E94 +1E9B 1E60 +1EA1 1EA0 +1EA3 1EA2 +1EA5 1EA4 +1EA7 1EA6 +1EA9 1EA8 +1EAB 1EAA +1EAD 1EAC +1EAF 1EAE +1EB1 1EB0 +1EB3 1EB2 +1EB5 1EB4 +1EB7 1EB6 +1EB9 1EB8 +1EBB 1EBA +1EBD 1EBC +1EBF 1EBE +1EC1 1EC0 +1EC3 1EC2 +1EC5 1EC4 +1EC7 1EC6 +1EC9 1EC8 +1ECB 1ECA +1ECD 1ECC +1ECF 1ECE +1ED1 1ED0 +1ED3 1ED2 +1ED5 1ED4 +1ED7 1ED6 +1ED9 1ED8 +1EDB 1EDA +1EDD 1EDC +1EDF 1EDE +1EE1 1EE0 +1EE3 1EE2 +1EE5 1EE4 +1EE7 1EE6 +1EE9 1EE8 +1EEB 1EEA +1EED 1EEC +1EEF 1EEE +1EF1 1EF0 +1EF3 1EF2 +1EF5 1EF4 +1EF7 1EF6 +1EF9 1EF8 +1EFB 1EFA +1EFD 1EFC +1EFF 1EFE +1F00 1F08 +1F01 1F09 +1F02 1F0A +1F03 1F0B +1F04 1F0C +1F05 1F0D +1F06 1F0E +1F07 1F0F +1F10 1F18 +1F11 1F19 +1F12 1F1A +1F13 1F1B +1F14 1F1C +1F15 1F1D +1F20 1F28 +1F21 1F29 +1F22 1F2A +1F23 1F2B +1F24 1F2C +1F25 1F2D +1F26 1F2E +1F27 1F2F +1F30 1F38 +1F31 1F39 +1F32 1F3A +1F33 1F3B +1F34 1F3C +1F35 1F3D +1F36 1F3E +1F37 1F3F +1F40 1F48 +1F41 1F49 +1F42 1F4A +1F43 1F4B +1F44 1F4C +1F45 1F4D +1F51 1F59 +1F53 1F5B +1F55 1F5D +1F57 1F5F +1F60 1F68 +1F61 1F69 +1F62 1F6A +1F63 1F6B +1F64 1F6C +1F65 1F6D +1F66 1F6E +1F67 1F6F +1F70 1FBA +1F71 1FBB +1F72 1FC8 +1F73 1FC9 +1F74 1FCA +1F75 1FCB +1F76 1FDA +1F77 1FDB +1F78 1FF8 +1F79 1FF9 +1F7A 1FEA +1F7B 1FEB +1F7C 1FFA +1F7D 1FFB +1F80 1F88 +1F81 1F89 +1F82 1F8A +1F83 1F8B +1F84 1F8C +1F85 1F8D +1F86 1F8E +1F87 1F8F +1F90 1F98 +1F91 1F99 +1F92 1F9A +1F93 1F9B +1F94 1F9C +1F95 1F9D +1F96 1F9E +1F97 1F9F +1FA0 1FA8 +1FA1 1FA9 +1FA2 1FAA +1FA3 1FAB +1FA4 1FAC +1FA5 1FAD +1FA6 1FAE +1FA7 1FAF +1FB0 1FB8 +1FB1 1FB9 +1FB3 1FBC +1FBE 0399 +1FC3 1FCC +1FD0 1FD8 +1FD1 1FD9 +1FE0 1FE8 +1FE1 1FE9 +1FE5 1FEC +1FF3 1FFC +214E 2132 +2170 2160 +2171 2161 +2172 2162 +2173 2163 +2174 2164 +2175 2165 +2176 2166 +2177 2167 +2178 2168 +2179 2169 +217A 216A +217B 216B +217C 216C +217D 216D +217E 216E +217F 216F +2184 2183 +24D0 24B6 +24D1 24B7 +24D2 24B8 +24D3 24B9 +24D4 24BA +24D5 24BB +24D6 24BC +24D7 24BD +24D8 24BE +24D9 24BF +24DA 24C0 +24DB 24C1 +24DC 24C2 +24DD 24C3 +24DE 24C4 +24DF 24C5 +24E0 24C6 +24E1 24C7 +24E2 24C8 +24E3 24C9 +24E4 24CA +24E5 24CB +24E6 24CC +24E7 24CD +24E8 24CE +24E9 24CF +2C30 2C00 +2C31 2C01 +2C32 2C02 +2C33 2C03 +2C34 2C04 +2C35 2C05 +2C36 2C06 +2C37 2C07 +2C38 2C08 +2C39 2C09 +2C3A 2C0A +2C3B 2C0B +2C3C 2C0C +2C3D 2C0D +2C3E 2C0E +2C3F 2C0F +2C40 2C10 +2C41 2C11 +2C42 2C12 +2C43 2C13 +2C44 2C14 +2C45 2C15 +2C46 2C16 +2C47 2C17 +2C48 2C18 +2C49 2C19 +2C4A 2C1A +2C4B 2C1B +2C4C 2C1C +2C4D 2C1D +2C4E 2C1E +2C4F 2C1F +2C50 2C20 +2C51 2C21 +2C52 2C22 +2C53 2C23 +2C54 2C24 +2C55 2C25 +2C56 2C26 +2C57 2C27 +2C58 2C28 +2C59 2C29 +2C5A 2C2A +2C5B 2C2B +2C5C 2C2C +2C5D 2C2D +2C5E 2C2E +2C61 2C60 +2C65 023A +2C66 023E +2C68 2C67 +2C6A 2C69 +2C6C 2C6B +2C73 2C72 +2C76 2C75 +2C81 2C80 +2C83 2C82 +2C85 2C84 +2C87 2C86 +2C89 2C88 +2C8B 2C8A +2C8D 2C8C +2C8F 2C8E +2C91 2C90 +2C93 2C92 +2C95 2C94 +2C97 2C96 +2C99 2C98 +2C9B 2C9A +2C9D 2C9C +2C9F 2C9E +2CA1 2CA0 +2CA3 2CA2 +2CA5 2CA4 +2CA7 2CA6 +2CA9 2CA8 +2CAB 2CAA +2CAD 2CAC +2CAF 2CAE +2CB1 2CB0 +2CB3 2CB2 +2CB5 2CB4 +2CB7 2CB6 +2CB9 2CB8 +2CBB 2CBA +2CBD 2CBC +2CBF 2CBE +2CC1 2CC0 +2CC3 2CC2 +2CC5 2CC4 +2CC7 2CC6 +2CC9 2CC8 +2CCB 2CCA +2CCD 2CCC +2CCF 2CCE +2CD1 2CD0 +2CD3 2CD2 +2CD5 2CD4 +2CD7 2CD6 +2CD9 2CD8 +2CDB 2CDA +2CDD 2CDC +2CDF 2CDE +2CE1 2CE0 +2CE3 2CE2 +2CEC 2CEB +2CEE 2CED +2D00 10A0 +2D01 10A1 +2D02 10A2 +2D03 10A3 +2D04 10A4 +2D05 10A5 +2D06 10A6 +2D07 10A7 +2D08 10A8 +2D09 10A9 +2D0A 10AA +2D0B 10AB +2D0C 10AC +2D0D 10AD +2D0E 10AE +2D0F 10AF +2D10 10B0 +2D11 10B1 +2D12 10B2 +2D13 10B3 +2D14 10B4 +2D15 10B5 +2D16 10B6 +2D17 10B7 +2D18 10B8 +2D19 10B9 +2D1A 10BA +2D1B 10BB +2D1C 10BC +2D1D 10BD +2D1E 10BE +2D1F 10BF +2D20 10C0 +2D21 10C1 +2D22 10C2 +2D23 10C3 +2D24 10C4 +2D25 10C5 +A641 A640 +A643 A642 +A645 A644 +A647 A646 +A649 A648 +A64B A64A +A64D A64C +A64F A64E +A651 A650 +A653 A652 +A655 A654 +A657 A656 +A659 A658 +A65B A65A +A65D A65C +A65F A65E +A663 A662 +A665 A664 +A667 A666 +A669 A668 +A66B A66A +A66D A66C +A681 A680 +A683 A682 +A685 A684 +A687 A686 +A689 A688 +A68B A68A +A68D A68C +A68F A68E +A691 A690 +A693 A692 +A695 A694 +A697 A696 +A723 A722 +A725 A724 +A727 A726 +A729 A728 +A72B A72A +A72D A72C +A72F A72E +A733 A732 +A735 A734 +A737 A736 +A739 A738 +A73B A73A +A73D A73C +A73F A73E +A741 A740 +A743 A742 +A745 A744 +A747 A746 +A749 A748 +A74B A74A +A74D A74C +A74F A74E +A751 A750 +A753 A752 +A755 A754 +A757 A756 +A759 A758 +A75B A75A +A75D A75C +A75F A75E +A761 A760 +A763 A762 +A765 A764 +A767 A766 +A769 A768 +A76B A76A +A76D A76C +A76F A76E +A77A A779 +A77C A77B +A77F A77E +A781 A780 +A783 A782 +A785 A784 +A787 A786 +A78C A78B +FF41 FF21 +FF42 FF22 +FF43 FF23 +FF44 FF24 +FF45 FF25 +FF46 FF26 +FF47 FF27 +FF48 FF28 +FF49 FF29 +FF4A FF2A +FF4B FF2B +FF4C FF2C +FF4D FF2D +FF4E FF2E +FF4F FF2F +FF50 FF30 +FF51 FF31 +FF52 FF32 +FF53 FF33 +FF54 FF34 +FF55 FF35 +FF56 FF36 +FF57 FF37 +FF58 FF38 +FF59 FF39 +FF5A FF3A +10428 10400 +10429 10401 +1042A 10402 +1042B 10403 +1042C 10404 +1042D 10405 +1042E 10406 +1042F 10407 +10430 10408 +10431 10409 +10432 1040A +10433 1040B +10434 1040C +10435 1040D +10436 1040E +10437 1040F +10438 10410 +10439 10411 +1043A 10412 +1043B 10413 +1043C 10414 +1043D 10415 +1043E 10416 +1043F 10417 +10440 10418 +10441 10419 +10442 1041A +10443 1041B +10444 1041C +10445 1041D +10446 1041E +10447 1041F +10448 10420 +10449 10421 +1044A 10422 +1044B 10423 +1044C 10424 +1044D 10425 +1044E 10426 +1044F 10427 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Upper.pl b/Master/tlpkg/tlperl/lib/unicore/To/Upper.pl new file mode 100644 index 00000000000..9289cf08cee --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/To/Upper.pl @@ -0,0 +1,1146 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# This file returns the synonymous mappings: +# Uppercase_Mapping(cp) +# Uc(cp) +# +# where 'cp' is one of the 1112 code points in Unicode Version 5.2.0 for +# which the mapping is not to itself. Note that these mappings are +# accessible through the Perl core via uc(). +# +# For information about what this property really means, see: +# http://www.unicode.org/reports/tr44/ +# +# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING +# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to. + +# The name this swash is to be known by, with the format of the mappings in +# the main body of the table, and what all code points missing from this file +# map to. +$utf8::SwashInfo{'ToUpper'}{'format'} = 'x'; # positive hex whole number; a code point +$utf8::SwashInfo{'ToUpper'}{'missing'} = ''; # code point maps to itself + +# Some code points require special handling because their mappings are each to +# multiple code points. These do not appear in the main body, but are defined +# in the hash below. + +# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack) +%utf8::ToSpecUpper = ( +"\xC3\x9F" => "\x{0053}\x{0053}", # U+00DF => 0053 0053 +"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E +"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C +"\xCE\x90" => "\x{0399}\x{0308}\x{0301}", # U+0390 => 0399 0308 0301 +"\xCE\xB0" => "\x{03A5}\x{0308}\x{0301}", # U+03B0 => 03A5 0308 0301 +"\xD6\x87" => "\x{0535}\x{0552}", # U+0587 => 0535 0552 +"\xE1\xBA\x96" => "\x{0048}\x{0331}", # U+1E96 => 0048 0331 +"\xE1\xBA\x97" => "\x{0054}\x{0308}", # U+1E97 => 0054 0308 +"\xE1\xBA\x98" => "\x{0057}\x{030A}", # U+1E98 => 0057 030A +"\xE1\xBA\x99" => "\x{0059}\x{030A}", # U+1E99 => 0059 030A +"\xE1\xBA\x9A" => "\x{0041}\x{02BE}", # U+1E9A => 0041 02BE +"\xE1\xBD\x90" => "\x{03A5}\x{0313}", # U+1F50 => 03A5 0313 +"\xE1\xBD\x92" => "\x{03A5}\x{0313}\x{0300}", # U+1F52 => 03A5 0313 0300 +"\xE1\xBD\x94" => "\x{03A5}\x{0313}\x{0301}", # U+1F54 => 03A5 0313 0301 +"\xE1\xBD\x96" => "\x{03A5}\x{0313}\x{0342}", # U+1F56 => 03A5 0313 0342 +"\xE1\xBE\x80" => "\x{1F08}\x{0399}", # U+1F80 => 1F08 0399 +"\xE1\xBE\x81" => "\x{1F09}\x{0399}", # U+1F81 => 1F09 0399 +"\xE1\xBE\x82" => "\x{1F0A}\x{0399}", # U+1F82 => 1F0A 0399 +"\xE1\xBE\x83" => "\x{1F0B}\x{0399}", # U+1F83 => 1F0B 0399 +"\xE1\xBE\x84" => "\x{1F0C}\x{0399}", # U+1F84 => 1F0C 0399 +"\xE1\xBE\x85" => "\x{1F0D}\x{0399}", # U+1F85 => 1F0D 0399 +"\xE1\xBE\x86" => "\x{1F0E}\x{0399}", # U+1F86 => 1F0E 0399 +"\xE1\xBE\x87" => "\x{1F0F}\x{0399}", # U+1F87 => 1F0F 0399 +"\xE1\xBE\x88" => "\x{1F08}\x{0399}", # U+1F88 => 1F08 0399 +"\xE1\xBE\x89" => "\x{1F09}\x{0399}", # U+1F89 => 1F09 0399 +"\xE1\xBE\x8A" => "\x{1F0A}\x{0399}", # U+1F8A => 1F0A 0399 +"\xE1\xBE\x8B" => "\x{1F0B}\x{0399}", # U+1F8B => 1F0B 0399 +"\xE1\xBE\x8C" => "\x{1F0C}\x{0399}", # U+1F8C => 1F0C 0399 +"\xE1\xBE\x8D" => "\x{1F0D}\x{0399}", # U+1F8D => 1F0D 0399 +"\xE1\xBE\x8E" => "\x{1F0E}\x{0399}", # U+1F8E => 1F0E 0399 +"\xE1\xBE\x8F" => "\x{1F0F}\x{0399}", # U+1F8F => 1F0F 0399 +"\xE1\xBE\x90" => "\x{1F28}\x{0399}", # U+1F90 => 1F28 0399 +"\xE1\xBE\x91" => "\x{1F29}\x{0399}", # U+1F91 => 1F29 0399 +"\xE1\xBE\x92" => "\x{1F2A}\x{0399}", # U+1F92 => 1F2A 0399 +"\xE1\xBE\x93" => "\x{1F2B}\x{0399}", # U+1F93 => 1F2B 0399 +"\xE1\xBE\x94" => "\x{1F2C}\x{0399}", # U+1F94 => 1F2C 0399 +"\xE1\xBE\x95" => "\x{1F2D}\x{0399}", # U+1F95 => 1F2D 0399 +"\xE1\xBE\x96" => "\x{1F2E}\x{0399}", # U+1F96 => 1F2E 0399 +"\xE1\xBE\x97" => "\x{1F2F}\x{0399}", # U+1F97 => 1F2F 0399 +"\xE1\xBE\x98" => "\x{1F28}\x{0399}", # U+1F98 => 1F28 0399 +"\xE1\xBE\x99" => "\x{1F29}\x{0399}", # U+1F99 => 1F29 0399 +"\xE1\xBE\x9A" => "\x{1F2A}\x{0399}", # U+1F9A => 1F2A 0399 +"\xE1\xBE\x9B" => "\x{1F2B}\x{0399}", # U+1F9B => 1F2B 0399 +"\xE1\xBE\x9C" => "\x{1F2C}\x{0399}", # U+1F9C => 1F2C 0399 +"\xE1\xBE\x9D" => "\x{1F2D}\x{0399}", # U+1F9D => 1F2D 0399 +"\xE1\xBE\x9E" => "\x{1F2E}\x{0399}", # U+1F9E => 1F2E 0399 +"\xE1\xBE\x9F" => "\x{1F2F}\x{0399}", # U+1F9F => 1F2F 0399 +"\xE1\xBE\xA0" => "\x{1F68}\x{0399}", # U+1FA0 => 1F68 0399 +"\xE1\xBE\xA1" => "\x{1F69}\x{0399}", # U+1FA1 => 1F69 0399 +"\xE1\xBE\xA2" => "\x{1F6A}\x{0399}", # U+1FA2 => 1F6A 0399 +"\xE1\xBE\xA3" => "\x{1F6B}\x{0399}", # U+1FA3 => 1F6B 0399 +"\xE1\xBE\xA4" => "\x{1F6C}\x{0399}", # U+1FA4 => 1F6C 0399 +"\xE1\xBE\xA5" => "\x{1F6D}\x{0399}", # U+1FA5 => 1F6D 0399 +"\xE1\xBE\xA6" => "\x{1F6E}\x{0399}", # U+1FA6 => 1F6E 0399 +"\xE1\xBE\xA7" => "\x{1F6F}\x{0399}", # U+1FA7 => 1F6F 0399 +"\xE1\xBE\xA8" => "\x{1F68}\x{0399}", # U+1FA8 => 1F68 0399 +"\xE1\xBE\xA9" => "\x{1F69}\x{0399}", # U+1FA9 => 1F69 0399 +"\xE1\xBE\xAA" => "\x{1F6A}\x{0399}", # U+1FAA => 1F6A 0399 +"\xE1\xBE\xAB" => "\x{1F6B}\x{0399}", # U+1FAB => 1F6B 0399 +"\xE1\xBE\xAC" => "\x{1F6C}\x{0399}", # U+1FAC => 1F6C 0399 +"\xE1\xBE\xAD" => "\x{1F6D}\x{0399}", # U+1FAD => 1F6D 0399 +"\xE1\xBE\xAE" => "\x{1F6E}\x{0399}", # U+1FAE => 1F6E 0399 +"\xE1\xBE\xAF" => "\x{1F6F}\x{0399}", # U+1FAF => 1F6F 0399 +"\xE1\xBE\xB2" => "\x{1FBA}\x{0399}", # U+1FB2 => 1FBA 0399 +"\xE1\xBE\xB3" => "\x{0391}\x{0399}", # U+1FB3 => 0391 0399 +"\xE1\xBE\xB4" => "\x{0386}\x{0399}", # U+1FB4 => 0386 0399 +"\xE1\xBE\xB6" => "\x{0391}\x{0342}", # U+1FB6 => 0391 0342 +"\xE1\xBE\xB7" => "\x{0391}\x{0342}\x{0399}", # U+1FB7 => 0391 0342 0399 +"\xE1\xBE\xBC" => "\x{0391}\x{0399}", # U+1FBC => 0391 0399 +"\xE1\xBF\x82" => "\x{1FCA}\x{0399}", # U+1FC2 => 1FCA 0399 +"\xE1\xBF\x83" => "\x{0397}\x{0399}", # U+1FC3 => 0397 0399 +"\xE1\xBF\x84" => "\x{0389}\x{0399}", # U+1FC4 => 0389 0399 +"\xE1\xBF\x86" => "\x{0397}\x{0342}", # U+1FC6 => 0397 0342 +"\xE1\xBF\x87" => "\x{0397}\x{0342}\x{0399}", # U+1FC7 => 0397 0342 0399 +"\xE1\xBF\x8C" => "\x{0397}\x{0399}", # U+1FCC => 0397 0399 +"\xE1\xBF\x92" => "\x{0399}\x{0308}\x{0300}", # U+1FD2 => 0399 0308 0300 +"\xE1\xBF\x93" => "\x{0399}\x{0308}\x{0301}", # U+1FD3 => 0399 0308 0301 +"\xE1\xBF\x96" => "\x{0399}\x{0342}", # U+1FD6 => 0399 0342 +"\xE1\xBF\x97" => "\x{0399}\x{0308}\x{0342}", # U+1FD7 => 0399 0308 0342 +"\xE1\xBF\xA2" => "\x{03A5}\x{0308}\x{0300}", # U+1FE2 => 03A5 0308 0300 +"\xE1\xBF\xA3" => "\x{03A5}\x{0308}\x{0301}", # U+1FE3 => 03A5 0308 0301 +"\xE1\xBF\xA4" => "\x{03A1}\x{0313}", # U+1FE4 => 03A1 0313 +"\xE1\xBF\xA6" => "\x{03A5}\x{0342}", # U+1FE6 => 03A5 0342 +"\xE1\xBF\xA7" => "\x{03A5}\x{0308}\x{0342}", # U+1FE7 => 03A5 0308 0342 +"\xE1\xBF\xB2" => "\x{1FFA}\x{0399}", # U+1FF2 => 1FFA 0399 +"\xE1\xBF\xB3" => "\x{03A9}\x{0399}", # U+1FF3 => 03A9 0399 +"\xE1\xBF\xB4" => "\x{038F}\x{0399}", # U+1FF4 => 038F 0399 +"\xE1\xBF\xB6" => "\x{03A9}\x{0342}", # U+1FF6 => 03A9 0342 +"\xE1\xBF\xB7" => "\x{03A9}\x{0342}\x{0399}", # U+1FF7 => 03A9 0342 0399 +"\xE1\xBF\xBC" => "\x{03A9}\x{0399}", # U+1FFC => 03A9 0399 +"\xEF\xAC\x80" => "\x{0046}\x{0046}", # U+FB00 => 0046 0046 +"\xEF\xAC\x81" => "\x{0046}\x{0049}", # U+FB01 => 0046 0049 +"\xEF\xAC\x82" => "\x{0046}\x{004C}", # U+FB02 => 0046 004C +"\xEF\xAC\x83" => "\x{0046}\x{0046}\x{0049}", # U+FB03 => 0046 0046 0049 +"\xEF\xAC\x84" => "\x{0046}\x{0046}\x{004C}", # U+FB04 => 0046 0046 004C +"\xEF\xAC\x85" => "\x{0053}\x{0054}", # U+FB05 => 0053 0054 +"\xEF\xAC\x86" => "\x{0053}\x{0054}", # U+FB06 => 0053 0054 +"\xEF\xAC\x93" => "\x{0544}\x{0546}", # U+FB13 => 0544 0546 +"\xEF\xAC\x94" => "\x{0544}\x{0535}", # U+FB14 => 0544 0535 +"\xEF\xAC\x95" => "\x{0544}\x{053B}", # U+FB15 => 0544 053B +"\xEF\xAC\x96" => "\x{054E}\x{0546}", # U+FB16 => 054E 0546 +"\xEF\xAC\x97" => "\x{0544}\x{053D}", # U+FB17 => 0544 053D +); + +return <<'END'; +0061 0041 +0062 0042 +0063 0043 +0064 0044 +0065 0045 +0066 0046 +0067 0047 +0068 0048 +0069 0049 +006A 004A +006B 004B +006C 004C +006D 004D +006E 004E +006F 004F +0070 0050 +0071 0051 +0072 0052 +0073 0053 +0074 0054 +0075 0055 +0076 0056 +0077 0057 +0078 0058 +0079 0059 +007A 005A +00B5 039C +00E0 00C0 +00E1 00C1 +00E2 00C2 +00E3 00C3 +00E4 00C4 +00E5 00C5 +00E6 00C6 +00E7 00C7 +00E8 00C8 +00E9 00C9 +00EA 00CA +00EB 00CB +00EC 00CC +00ED 00CD +00EE 00CE +00EF 00CF +00F0 00D0 +00F1 00D1 +00F2 00D2 +00F3 00D3 +00F4 00D4 +00F5 00D5 +00F6 00D6 +00F8 00D8 +00F9 00D9 +00FA 00DA +00FB 00DB +00FC 00DC +00FD 00DD +00FE 00DE +00FF 0178 +0101 0100 +0103 0102 +0105 0104 +0107 0106 +0109 0108 +010B 010A +010D 010C +010F 010E +0111 0110 +0113 0112 +0115 0114 +0117 0116 +0119 0118 +011B 011A +011D 011C +011F 011E +0121 0120 +0123 0122 +0125 0124 +0127 0126 +0129 0128 +012B 012A +012D 012C +012F 012E +0131 0049 +0133 0132 +0135 0134 +0137 0136 +013A 0139 +013C 013B +013E 013D +0140 013F +0142 0141 +0144 0143 +0146 0145 +0148 0147 +014B 014A +014D 014C +014F 014E +0151 0150 +0153 0152 +0155 0154 +0157 0156 +0159 0158 +015B 015A +015D 015C +015F 015E +0161 0160 +0163 0162 +0165 0164 +0167 0166 +0169 0168 +016B 016A +016D 016C +016F 016E +0171 0170 +0173 0172 +0175 0174 +0177 0176 +017A 0179 +017C 017B +017E 017D +017F 0053 +0180 0243 +0183 0182 +0185 0184 +0188 0187 +018C 018B +0192 0191 +0195 01F6 +0199 0198 +019A 023D +019E 0220 +01A1 01A0 +01A3 01A2 +01A5 01A4 +01A8 01A7 +01AD 01AC +01B0 01AF +01B4 01B3 +01B6 01B5 +01B9 01B8 +01BD 01BC +01BF 01F7 +01C5 01C4 +01C6 01C4 +01C8 01C7 +01C9 01C7 +01CB 01CA +01CC 01CA +01CE 01CD +01D0 01CF +01D2 01D1 +01D4 01D3 +01D6 01D5 +01D8 01D7 +01DA 01D9 +01DC 01DB +01DD 018E +01DF 01DE +01E1 01E0 +01E3 01E2 +01E5 01E4 +01E7 01E6 +01E9 01E8 +01EB 01EA +01ED 01EC +01EF 01EE +01F2 01F1 +01F3 01F1 +01F5 01F4 +01F9 01F8 +01FB 01FA +01FD 01FC +01FF 01FE +0201 0200 +0203 0202 +0205 0204 +0207 0206 +0209 0208 +020B 020A +020D 020C +020F 020E +0211 0210 +0213 0212 +0215 0214 +0217 0216 +0219 0218 +021B 021A +021D 021C +021F 021E +0223 0222 +0225 0224 +0227 0226 +0229 0228 +022B 022A +022D 022C +022F 022E +0231 0230 +0233 0232 +023C 023B +023F 2C7E +0240 2C7F +0242 0241 +0247 0246 +0249 0248 +024B 024A +024D 024C +024F 024E +0250 2C6F +0251 2C6D +0252 2C70 +0253 0181 +0254 0186 +0256 0189 +0257 018A +0259 018F +025B 0190 +0260 0193 +0263 0194 +0268 0197 +0269 0196 +026B 2C62 +026F 019C +0271 2C6E +0272 019D +0275 019F +027D 2C64 +0280 01A6 +0283 01A9 +0288 01AE +0289 0244 +028A 01B1 +028B 01B2 +028C 0245 +0292 01B7 +0345 0399 +0371 0370 +0373 0372 +0377 0376 +037B 03FD +037C 03FE +037D 03FF +03AC 0386 +03AD 0388 +03AE 0389 +03AF 038A +03B1 0391 +03B2 0392 +03B3 0393 +03B4 0394 +03B5 0395 +03B6 0396 +03B7 0397 +03B8 0398 +03B9 0399 +03BA 039A +03BB 039B +03BC 039C +03BD 039D +03BE 039E +03BF 039F +03C0 03A0 +03C1 03A1 +03C2 03A3 +03C3 03A3 +03C4 03A4 +03C5 03A5 +03C6 03A6 +03C7 03A7 +03C8 03A8 +03C9 03A9 +03CA 03AA +03CB 03AB +03CC 038C +03CD 038E +03CE 038F +03D0 0392 +03D1 0398 +03D5 03A6 +03D6 03A0 +03D7 03CF +03D9 03D8 +03DB 03DA +03DD 03DC +03DF 03DE +03E1 03E0 +03E3 03E2 +03E5 03E4 +03E7 03E6 +03E9 03E8 +03EB 03EA +03ED 03EC +03EF 03EE +03F0 039A +03F1 03A1 +03F2 03F9 +03F5 0395 +03F8 03F7 +03FB 03FA +0430 0410 +0431 0411 +0432 0412 +0433 0413 +0434 0414 +0435 0415 +0436 0416 +0437 0417 +0438 0418 +0439 0419 +043A 041A +043B 041B +043C 041C +043D 041D +043E 041E +043F 041F +0440 0420 +0441 0421 +0442 0422 +0443 0423 +0444 0424 +0445 0425 +0446 0426 +0447 0427 +0448 0428 +0449 0429 +044A 042A +044B 042B +044C 042C +044D 042D +044E 042E +044F 042F +0450 0400 +0451 0401 +0452 0402 +0453 0403 +0454 0404 +0455 0405 +0456 0406 +0457 0407 +0458 0408 +0459 0409 +045A 040A +045B 040B +045C 040C +045D 040D +045E 040E +045F 040F +0461 0460 +0463 0462 +0465 0464 +0467 0466 +0469 0468 +046B 046A +046D 046C +046F 046E +0471 0470 +0473 0472 +0475 0474 +0477 0476 +0479 0478 +047B 047A +047D 047C +047F 047E +0481 0480 +048B 048A +048D 048C +048F 048E +0491 0490 +0493 0492 +0495 0494 +0497 0496 +0499 0498 +049B 049A +049D 049C +049F 049E +04A1 04A0 +04A3 04A2 +04A5 04A4 +04A7 04A6 +04A9 04A8 +04AB 04AA +04AD 04AC +04AF 04AE +04B1 04B0 +04B3 04B2 +04B5 04B4 +04B7 04B6 +04B9 04B8 +04BB 04BA +04BD 04BC +04BF 04BE +04C2 04C1 +04C4 04C3 +04C6 04C5 +04C8 04C7 +04CA 04C9 +04CC 04CB +04CE 04CD +04CF 04C0 +04D1 04D0 +04D3 04D2 +04D5 04D4 +04D7 04D6 +04D9 04D8 +04DB 04DA +04DD 04DC +04DF 04DE +04E1 04E0 +04E3 04E2 +04E5 04E4 +04E7 04E6 +04E9 04E8 +04EB 04EA +04ED 04EC +04EF 04EE +04F1 04F0 +04F3 04F2 +04F5 04F4 +04F7 04F6 +04F9 04F8 +04FB 04FA +04FD 04FC +04FF 04FE +0501 0500 +0503 0502 +0505 0504 +0507 0506 +0509 0508 +050B 050A +050D 050C +050F 050E +0511 0510 +0513 0512 +0515 0514 +0517 0516 +0519 0518 +051B 051A +051D 051C +051F 051E +0521 0520 +0523 0522 +0525 0524 +0561 0531 +0562 0532 +0563 0533 +0564 0534 +0565 0535 +0566 0536 +0567 0537 +0568 0538 +0569 0539 +056A 053A +056B 053B +056C 053C +056D 053D +056E 053E +056F 053F +0570 0540 +0571 0541 +0572 0542 +0573 0543 +0574 0544 +0575 0545 +0576 0546 +0577 0547 +0578 0548 +0579 0549 +057A 054A +057B 054B +057C 054C +057D 054D +057E 054E +057F 054F +0580 0550 +0581 0551 +0582 0552 +0583 0553 +0584 0554 +0585 0555 +0586 0556 +1D79 A77D +1D7D 2C63 +1E01 1E00 +1E03 1E02 +1E05 1E04 +1E07 1E06 +1E09 1E08 +1E0B 1E0A +1E0D 1E0C +1E0F 1E0E +1E11 1E10 +1E13 1E12 +1E15 1E14 +1E17 1E16 +1E19 1E18 +1E1B 1E1A +1E1D 1E1C +1E1F 1E1E +1E21 1E20 +1E23 1E22 +1E25 1E24 +1E27 1E26 +1E29 1E28 +1E2B 1E2A +1E2D 1E2C +1E2F 1E2E +1E31 1E30 +1E33 1E32 +1E35 1E34 +1E37 1E36 +1E39 1E38 +1E3B 1E3A +1E3D 1E3C +1E3F 1E3E +1E41 1E40 +1E43 1E42 +1E45 1E44 +1E47 1E46 +1E49 1E48 +1E4B 1E4A +1E4D 1E4C +1E4F 1E4E +1E51 1E50 +1E53 1E52 +1E55 1E54 +1E57 1E56 +1E59 1E58 +1E5B 1E5A +1E5D 1E5C +1E5F 1E5E +1E61 1E60 +1E63 1E62 +1E65 1E64 +1E67 1E66 +1E69 1E68 +1E6B 1E6A +1E6D 1E6C +1E6F 1E6E +1E71 1E70 +1E73 1E72 +1E75 1E74 +1E77 1E76 +1E79 1E78 +1E7B 1E7A +1E7D 1E7C +1E7F 1E7E +1E81 1E80 +1E83 1E82 +1E85 1E84 +1E87 1E86 +1E89 1E88 +1E8B 1E8A +1E8D 1E8C +1E8F 1E8E +1E91 1E90 +1E93 1E92 +1E95 1E94 +1E9B 1E60 +1EA1 1EA0 +1EA3 1EA2 +1EA5 1EA4 +1EA7 1EA6 +1EA9 1EA8 +1EAB 1EAA +1EAD 1EAC +1EAF 1EAE +1EB1 1EB0 +1EB3 1EB2 +1EB5 1EB4 +1EB7 1EB6 +1EB9 1EB8 +1EBB 1EBA +1EBD 1EBC +1EBF 1EBE +1EC1 1EC0 +1EC3 1EC2 +1EC5 1EC4 +1EC7 1EC6 +1EC9 1EC8 +1ECB 1ECA +1ECD 1ECC +1ECF 1ECE +1ED1 1ED0 +1ED3 1ED2 +1ED5 1ED4 +1ED7 1ED6 +1ED9 1ED8 +1EDB 1EDA +1EDD 1EDC +1EDF 1EDE +1EE1 1EE0 +1EE3 1EE2 +1EE5 1EE4 +1EE7 1EE6 +1EE9 1EE8 +1EEB 1EEA +1EED 1EEC +1EEF 1EEE +1EF1 1EF0 +1EF3 1EF2 +1EF5 1EF4 +1EF7 1EF6 +1EF9 1EF8 +1EFB 1EFA +1EFD 1EFC +1EFF 1EFE +1F00 1F08 +1F01 1F09 +1F02 1F0A +1F03 1F0B +1F04 1F0C +1F05 1F0D +1F06 1F0E +1F07 1F0F +1F10 1F18 +1F11 1F19 +1F12 1F1A +1F13 1F1B +1F14 1F1C +1F15 1F1D +1F20 1F28 +1F21 1F29 +1F22 1F2A +1F23 1F2B +1F24 1F2C +1F25 1F2D +1F26 1F2E +1F27 1F2F +1F30 1F38 +1F31 1F39 +1F32 1F3A +1F33 1F3B +1F34 1F3C +1F35 1F3D +1F36 1F3E +1F37 1F3F +1F40 1F48 +1F41 1F49 +1F42 1F4A +1F43 1F4B +1F44 1F4C +1F45 1F4D +1F51 1F59 +1F53 1F5B +1F55 1F5D +1F57 1F5F +1F60 1F68 +1F61 1F69 +1F62 1F6A +1F63 1F6B +1F64 1F6C +1F65 1F6D +1F66 1F6E +1F67 1F6F +1F70 1FBA +1F71 1FBB +1F72 1FC8 +1F73 1FC9 +1F74 1FCA +1F75 1FCB +1F76 1FDA +1F77 1FDB +1F78 1FF8 +1F79 1FF9 +1F7A 1FEA +1F7B 1FEB +1F7C 1FFA +1F7D 1FFB +1FB0 1FB8 +1FB1 1FB9 +1FBE 0399 +1FD0 1FD8 +1FD1 1FD9 +1FE0 1FE8 +1FE1 1FE9 +1FE5 1FEC +214E 2132 +2170 2160 +2171 2161 +2172 2162 +2173 2163 +2174 2164 +2175 2165 +2176 2166 +2177 2167 +2178 2168 +2179 2169 +217A 216A +217B 216B +217C 216C +217D 216D +217E 216E +217F 216F +2184 2183 +24D0 24B6 +24D1 24B7 +24D2 24B8 +24D3 24B9 +24D4 24BA +24D5 24BB +24D6 24BC +24D7 24BD +24D8 24BE +24D9 24BF +24DA 24C0 +24DB 24C1 +24DC 24C2 +24DD 24C3 +24DE 24C4 +24DF 24C5 +24E0 24C6 +24E1 24C7 +24E2 24C8 +24E3 24C9 +24E4 24CA +24E5 24CB +24E6 24CC +24E7 24CD +24E8 24CE +24E9 24CF +2C30 2C00 +2C31 2C01 +2C32 2C02 +2C33 2C03 +2C34 2C04 +2C35 2C05 +2C36 2C06 +2C37 2C07 +2C38 2C08 +2C39 2C09 +2C3A 2C0A +2C3B 2C0B +2C3C 2C0C +2C3D 2C0D +2C3E 2C0E +2C3F 2C0F +2C40 2C10 +2C41 2C11 +2C42 2C12 +2C43 2C13 +2C44 2C14 +2C45 2C15 +2C46 2C16 +2C47 2C17 +2C48 2C18 +2C49 2C19 +2C4A 2C1A +2C4B 2C1B +2C4C 2C1C +2C4D 2C1D +2C4E 2C1E +2C4F 2C1F +2C50 2C20 +2C51 2C21 +2C52 2C22 +2C53 2C23 +2C54 2C24 +2C55 2C25 +2C56 2C26 +2C57 2C27 +2C58 2C28 +2C59 2C29 +2C5A 2C2A +2C5B 2C2B +2C5C 2C2C +2C5D 2C2D +2C5E 2C2E +2C61 2C60 +2C65 023A +2C66 023E +2C68 2C67 +2C6A 2C69 +2C6C 2C6B +2C73 2C72 +2C76 2C75 +2C81 2C80 +2C83 2C82 +2C85 2C84 +2C87 2C86 +2C89 2C88 +2C8B 2C8A +2C8D 2C8C +2C8F 2C8E +2C91 2C90 +2C93 2C92 +2C95 2C94 +2C97 2C96 +2C99 2C98 +2C9B 2C9A +2C9D 2C9C +2C9F 2C9E +2CA1 2CA0 +2CA3 2CA2 +2CA5 2CA4 +2CA7 2CA6 +2CA9 2CA8 +2CAB 2CAA +2CAD 2CAC +2CAF 2CAE +2CB1 2CB0 +2CB3 2CB2 +2CB5 2CB4 +2CB7 2CB6 +2CB9 2CB8 +2CBB 2CBA +2CBD 2CBC +2CBF 2CBE +2CC1 2CC0 +2CC3 2CC2 +2CC5 2CC4 +2CC7 2CC6 +2CC9 2CC8 +2CCB 2CCA +2CCD 2CCC +2CCF 2CCE +2CD1 2CD0 +2CD3 2CD2 +2CD5 2CD4 +2CD7 2CD6 +2CD9 2CD8 +2CDB 2CDA +2CDD 2CDC +2CDF 2CDE +2CE1 2CE0 +2CE3 2CE2 +2CEC 2CEB +2CEE 2CED +2D00 10A0 +2D01 10A1 +2D02 10A2 +2D03 10A3 +2D04 10A4 +2D05 10A5 +2D06 10A6 +2D07 10A7 +2D08 10A8 +2D09 10A9 +2D0A 10AA +2D0B 10AB +2D0C 10AC +2D0D 10AD +2D0E 10AE +2D0F 10AF +2D10 10B0 +2D11 10B1 +2D12 10B2 +2D13 10B3 +2D14 10B4 +2D15 10B5 +2D16 10B6 +2D17 10B7 +2D18 10B8 +2D19 10B9 +2D1A 10BA +2D1B 10BB +2D1C 10BC +2D1D 10BD +2D1E 10BE +2D1F 10BF +2D20 10C0 +2D21 10C1 +2D22 10C2 +2D23 10C3 +2D24 10C4 +2D25 10C5 +A641 A640 +A643 A642 +A645 A644 +A647 A646 +A649 A648 +A64B A64A +A64D A64C +A64F A64E +A651 A650 +A653 A652 +A655 A654 +A657 A656 +A659 A658 +A65B A65A +A65D A65C +A65F A65E +A663 A662 +A665 A664 +A667 A666 +A669 A668 +A66B A66A +A66D A66C +A681 A680 +A683 A682 +A685 A684 +A687 A686 +A689 A688 +A68B A68A +A68D A68C +A68F A68E +A691 A690 +A693 A692 +A695 A694 +A697 A696 +A723 A722 +A725 A724 +A727 A726 +A729 A728 +A72B A72A +A72D A72C +A72F A72E +A733 A732 +A735 A734 +A737 A736 +A739 A738 +A73B A73A +A73D A73C +A73F A73E +A741 A740 +A743 A742 +A745 A744 +A747 A746 +A749 A748 +A74B A74A +A74D A74C +A74F A74E +A751 A750 +A753 A752 +A755 A754 +A757 A756 +A759 A758 +A75B A75A +A75D A75C +A75F A75E +A761 A760 +A763 A762 +A765 A764 +A767 A766 +A769 A768 +A76B A76A +A76D A76C +A76F A76E +A77A A779 +A77C A77B +A77F A77E +A781 A780 +A783 A782 +A785 A784 +A787 A786 +A78C A78B +FF41 FF21 +FF42 FF22 +FF43 FF23 +FF44 FF24 +FF45 FF25 +FF46 FF26 +FF47 FF27 +FF48 FF28 +FF49 FF29 +FF4A FF2A +FF4B FF2B +FF4C FF2C +FF4D FF2D +FF4E FF2E +FF4F FF2F +FF50 FF30 +FF51 FF31 +FF52 FF32 +FF53 FF33 +FF54 FF34 +FF55 FF35 +FF56 FF36 +FF57 FF37 +FF58 FF38 +FF59 FF39 +FF5A FF3A +10428 10400 +10429 10401 +1042A 10402 +1042B 10403 +1042C 10404 +1042D 10405 +1042E 10406 +1042F 10407 +10430 10408 +10431 10409 +10432 1040A +10433 1040B +10434 1040C +10435 1040D +10436 1040E +10437 1040F +10438 10410 +10439 10411 +1043A 10412 +1043B 10413 +1043C 10414 +1043D 10415 +1043E 10416 +1043F 10417 +10440 10418 +10441 10419 +10442 1041A +10443 1041B +10444 1041C +10445 1041D +10446 1041E +10447 1041F +10448 10420 +10449 10421 +1044A 10422 +1044B 10423 +1044C 10424 +1044D 10425 +1044E 10426 +1044F 10427 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/auxiliary/GCBTest.txt b/Master/tlpkg/tlperl/lib/unicore/auxiliary/GCBTest.txt new file mode 100644 index 00000000000..7932e4d759e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/auxiliary/GCBTest.txt @@ -0,0 +1,311 @@ +# GraphemeBreakTest-5.2.0.txt +# Date: 2009-09-19, 00:42:12 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Break property* for the sample character +# - [x] the rule that determines whether there is a break or not +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 ÷ 0E40 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0E40 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0E40 ÷ # ÷ [0.2] (CR) ÷ [4.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0E40 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0E40 ÷ # ÷ [0.2] (LF) ÷ [4.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0E40 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0E40 ÷ # ÷ [0.2] (Control) ÷ [4.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0E40 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 ÷ 0E40 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0E40 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0E40 × 0020 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0E40 × 0308 ÷ 0020 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0E40 ÷ 000D ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0E40 × 0308 ÷ 000D ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0E40 ÷ 000A ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0E40 × 0308 ÷ 000A ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0E40 ÷ 0001 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0E40 × 0308 ÷ 0001 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0E40 × 0300 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0E40 × 0308 × 0300 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0E40 × 0E40 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0E40 × 0308 ÷ 0E40 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0E40 × 0903 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0E40 × 0308 × 0903 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0E40 × 1100 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0E40 × 0308 ÷ 1100 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0E40 × 1160 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0E40 × 0308 ÷ 1160 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0E40 × 11A8 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0E40 × 0308 ÷ 11A8 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0E40 × AC00 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0E40 × 0308 ÷ AC00 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0E40 × AC01 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0E40 × 0308 ÷ AC01 ÷ # ÷ [0.2] THAI CHARACTER SARA E (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 ÷ 0E40 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0E40 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 ÷ 0E40 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0E40 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 ÷ 0E40 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0E40 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 ÷ 0E40 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0E40 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 ÷ 0E40 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0E40 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 ÷ 0E40 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0E40 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] THAI CHARACTER SARA E (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# Lines: 288 diff --git a/Master/tlpkg/tlperl/lib/unicore/auxiliary/GraphemeBreakProperty.txt b/Master/tlpkg/tlperl/lib/unicore/auxiliary/GraphemeBreakProperty.txt new file mode 100644 index 00000000000..57da65828da --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/auxiliary/GraphemeBreakProperty.txt @@ -0,0 +1,1227 @@ +# GraphemeBreakProperty-5.2.0.txt +# Date: 2009-06-09, 21:40:09 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Property: Grapheme_Cluster_Break + +# All code points not explicitly listed for Grapheme_Cluster_Break +# have the value Other (XX). + +# @missing: 0000..10FFFF; Other + +# ================================================ + +000D ; CR # Cc + +# Total code points: 1 + +# ================================================ + +000A ; LF # Cc + +# Total code points: 1 + +# ================================================ + +0000..0009 ; Control # Cc [10] .. +000B..000C ; Control # Cc [2] .. +000E..001F ; Control # Cc [18] .. +007F..009F ; Control # Cc [33] .. +00AD ; Control # Cf SOFT HYPHEN +0600..0603 ; Control # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +06DD ; Control # Cf ARABIC END OF AYAH +070F ; Control # Cf SYRIAC ABBREVIATION MARK +17B4..17B5 ; Control # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +200B ; Control # Cf ZERO WIDTH SPACE +200E..200F ; Control # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK +2028 ; Control # Zl LINE SEPARATOR +2029 ; Control # Zp PARAGRAPH SEPARATOR +202A..202E ; Control # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +2060..2064 ; Control # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; Control # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +FEFF ; Control # Cf ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; Control # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +110BD ; Control # Cf KAITHI NUMBER SIGN +1D173..1D17A ; Control # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +E0001 ; Control # Cf LANGUAGE TAG +E0020..E007F ; Control # Cf [96] TAG SPACE..CANCEL TAG + +# Total code points: 203 + +# ================================================ + +0300..036F ; Extend # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; Extend # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; Extend # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; Extend # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; Extend # Mn HEBREW POINT RAFE +05C1..05C2 ; Extend # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; Extend # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; Extend # Mn HEBREW POINT QAMATS QATAN +0610..061A ; Extend # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; Extend # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; Extend # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; Extend # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; Extend # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; Extend # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; Extend # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; Extend # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; Extend # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; Extend # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; Extend # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; Extend # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; Extend # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; Extend # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; Extend # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +093C ; Extend # Mn DEVANAGARI SIGN NUKTA +0941..0948 ; Extend # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +094D ; Extend # Mn DEVANAGARI SIGN VIRAMA +0951..0955 ; Extend # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; Extend # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; Extend # Mn BENGALI SIGN CANDRABINDU +09BC ; Extend # Mn BENGALI SIGN NUKTA +09BE ; Extend # Mc BENGALI VOWEL SIGN AA +09C1..09C4 ; Extend # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09CD ; Extend # Mn BENGALI SIGN VIRAMA +09D7 ; Extend # Mc BENGALI AU LENGTH MARK +09E2..09E3 ; Extend # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; Extend # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A3C ; Extend # Mn GURMUKHI SIGN NUKTA +0A41..0A42 ; Extend # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; Extend # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; Extend # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; Extend # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; Extend # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; Extend # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; Extend # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0ABC ; Extend # Mn GUJARATI SIGN NUKTA +0AC1..0AC5 ; Extend # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; Extend # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0ACD ; Extend # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; Extend # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; Extend # Mn ORIYA SIGN CANDRABINDU +0B3C ; Extend # Mn ORIYA SIGN NUKTA +0B3E ; Extend # Mc ORIYA VOWEL SIGN AA +0B3F ; Extend # Mn ORIYA VOWEL SIGN I +0B41..0B44 ; Extend # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B4D ; Extend # Mn ORIYA SIGN VIRAMA +0B56 ; Extend # Mn ORIYA AI LENGTH MARK +0B57 ; Extend # Mc ORIYA AU LENGTH MARK +0B62..0B63 ; Extend # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; Extend # Mn TAMIL SIGN ANUSVARA +0BBE ; Extend # Mc TAMIL VOWEL SIGN AA +0BC0 ; Extend # Mn TAMIL VOWEL SIGN II +0BCD ; Extend # Mn TAMIL SIGN VIRAMA +0BD7 ; Extend # Mc TAMIL AU LENGTH MARK +0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; Extend # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; Extend # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; Extend # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0CBC ; Extend # Mn KANNADA SIGN NUKTA +0CBF ; Extend # Mn KANNADA VOWEL SIGN I +0CC2 ; Extend # Mc KANNADA VOWEL SIGN UU +0CC6 ; Extend # Mn KANNADA VOWEL SIGN E +0CCC..0CCD ; Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CD5..0CD6 ; Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CE2..0CE3 ; Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D3E ; Extend # Mc MALAYALAM VOWEL SIGN AA +0D41..0D44 ; Extend # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D4D ; Extend # Mn MALAYALAM SIGN VIRAMA +0D57 ; Extend # Mc MALAYALAM AU LENGTH MARK +0D62..0D63 ; Extend # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0DCA ; Extend # Mn SINHALA SIGN AL-LAKUNA +0DCF ; Extend # Mc SINHALA VOWEL SIGN AELA-PILLA +0DD2..0DD4 ; Extend # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; Extend # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DDF ; Extend # Mc SINHALA VOWEL SIGN GAYANUKITTA +0E30 ; Extend # Lo THAI CHARACTER SARA A +0E31 ; Extend # Mn THAI CHARACTER MAI HAN-AKAT +0E32..0E33 ; Extend # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E34..0E3A ; Extend # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E45 ; Extend # Lo THAI CHARACTER LAKKHANGYAO +0E47..0E4E ; Extend # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB0 ; Extend # Lo LAO VOWEL SIGN A +0EB1 ; Extend # Mn LAO VOWEL SIGN MAI KAN +0EB2..0EB3 ; Extend # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EB4..0EB9 ; Extend # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; Extend # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; Extend # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; Extend # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; Extend # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; Extend # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; Extend # Mn TIBETAN MARK TSA -PHRU +0F71..0F7E ; Extend # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F80..0F84 ; Extend # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; Extend # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; Extend # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; Extend # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; Extend # Mn TIBETAN SYMBOL PADMA GDAN +102D..1030 ; Extend # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1032..1037 ; Extend # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1039..103A ; Extend # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103D..103E ; Extend # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1058..1059 ; Extend # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; Extend # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1071..1074 ; Extend # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; Extend # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1085..1086 ; Extend # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +108D ; Extend # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI +135F ; Extend # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B7..17BD ; Extend # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17C6 ; Extend # Mn KHMER SIGN NIKAHIT +17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; Extend # Mn KHMER SIGN ATTHACAN +180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1927..1928 ; Extend # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1932 ; Extend # Mn LIMBU SMALL LETTER ANUSVARA +1939..193B ; Extend # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1A17..1A18 ; Extend # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A56 ; Extend # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A58..1A5E ; Extend # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; Extend # Mn TAI THAM SIGN SAKOT +1A62 ; Extend # Mn TAI THAM VOWEL SIGN MAI SAT +1A65..1A6C ; Extend # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A73..1A7C ; Extend # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B34 ; Extend # Mn BALINESE SIGN REREKAN +1B36..1B3A ; Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3C ; Extend # Mn BALINESE VOWEL SIGN LA LENGA +1B42 ; Extend # Mn BALINESE VOWEL SIGN PEPET +1B6B..1B73 ; Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1BA2..1BA5 ; Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA8..1BA9 ; Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1C2C..1C33 ; Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C36..1C37 ; Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; Extend # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE2..1CE8 ; Extend # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; Extend # Mn VEDIC SIGN TIRYAK +1DC0..1DE6 ; Extend # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; Extend # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +200C..200D ; Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER +20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; Extend # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; Extend # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; Extend # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; Extend # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; Extend # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; Extend # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; Extend # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; Extend # Mn COMBINING CYRILLIC VZMET +A670..A672 ; Extend # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; Extend # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; Extend # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; Extend # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; Extend # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; Extend # Mn SYLOTI NAGRI SIGN ANUSVARA +A825..A826 ; Extend # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A8C4 ; Extend # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A980..A982 ; Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A9B3 ; Extend # Mn JAVANESE SIGN CECAK TELU +A9B6..A9B9 ; Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BC ; Extend # Mn JAVANESE VOWEL SIGN PEPET +AA29..AA2E ; Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA31..AA32 ; Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA35..AA36 ; Extend # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; Extend # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; Extend # Mn CHAM CONSONANT SIGN FINAL M +AAB0 ; Extend # Mn TAI VIET MAI KANG +AAB2..AAB4 ; Extend # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; Extend # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; Extend # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; Extend # Mn TAI VIET TONE MAI THO +ABE5 ; Extend # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE8 ; Extend # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABED ; Extend # Mn MEETEI MAYEK APUN IYEK +FB1E ; Extend # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; Extend # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; Extend # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +101FD ; Extend # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; Extend # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; Extend # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; Extend # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; Extend # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; Extend # Mn KHAROSHTHI VIRAMA +11080..11081 ; Extend # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D165 ; Extend # Mc MUSICAL SYMBOL COMBINING STEM +1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D16E..1D172 ; Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5 +1D17B..1D182 ; Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; Extend # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1205 + +# ================================================ + +0E40..0E44 ; Prepend # Lo [5] THAI CHARACTER SARA E..THAI CHARACTER SARA AI MAIMALAI +0EC0..0EC4 ; Prepend # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +AAB5..AAB6 ; Prepend # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB9 ; Prepend # Lo TAI VIET VOWEL UEA +AABB..AABC ; Prepend # Lo [2] TAI VIET VOWEL AUE..TAI VIET VOWEL AY + +# Total code points: 15 + +# ================================================ + +0903 ; SpacingMark # Mc DEVANAGARI SIGN VISARGA +093E..0940 ; SpacingMark # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0949..094C ; SpacingMark # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094E ; SpacingMark # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0982..0983 ; SpacingMark # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +09BF..09C0 ; SpacingMark # Mc [2] BENGALI VOWEL SIGN I..BENGALI VOWEL SIGN II +09C7..09C8 ; SpacingMark # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; SpacingMark # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +0A03 ; SpacingMark # Mc GURMUKHI SIGN VISARGA +0A3E..0A40 ; SpacingMark # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A83 ; SpacingMark # Mc GUJARATI SIGN VISARGA +0ABE..0AC0 ; SpacingMark # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC9 ; SpacingMark # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; SpacingMark # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0B02..0B03 ; SpacingMark # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B40 ; SpacingMark # Mc ORIYA VOWEL SIGN II +0B47..0B48 ; SpacingMark # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; SpacingMark # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0BBF ; SpacingMark # Mc TAMIL VOWEL SIGN I +0BC1..0BC2 ; SpacingMark # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; SpacingMark # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; SpacingMark # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0C01..0C03 ; SpacingMark # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C41..0C44 ; SpacingMark # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C82..0C83 ; SpacingMark # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0CBE ; SpacingMark # Mc KANNADA VOWEL SIGN AA +0CC0..0CC1 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN U +0CC3..0CC4 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN VOCALIC R..KANNADA VOWEL SIGN VOCALIC RR +0CC7..0CC8 ; SpacingMark # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; SpacingMark # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0D02..0D03 ; SpacingMark # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D3F..0D40 ; SpacingMark # Mc [2] MALAYALAM VOWEL SIGN I..MALAYALAM VOWEL SIGN II +0D46..0D48 ; SpacingMark # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; SpacingMark # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D82..0D83 ; SpacingMark # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0DD0..0DD1 ; SpacingMark # Mc [2] SINHALA VOWEL SIGN KETTI AEDA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD8..0DDE ; SpacingMark # Mc [7] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA +0DF2..0DF3 ; SpacingMark # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0F3E..0F3F ; SpacingMark # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F7F ; SpacingMark # Mc TIBETAN SIGN RNAM BCAD +102B..102C ; SpacingMark # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +1031 ; SpacingMark # Mc MYANMAR VOWEL SIGN E +1038 ; SpacingMark # Mc MYANMAR SIGN VISARGA +103B..103C ; SpacingMark # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +1056..1057 ; SpacingMark # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1062..1064 ; SpacingMark # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1067..106D ; SpacingMark # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +1083..1084 ; SpacingMark # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1087..108C ; SpacingMark # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108F ; SpacingMark # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +109A..109C ; SpacingMark # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +17B6 ; SpacingMark # Mc KHMER VOWEL SIGN AA +17BE..17C5 ; SpacingMark # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C7..17C8 ; SpacingMark # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +1923..1926 ; SpacingMark # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1929..192B ; SpacingMark # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; SpacingMark # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1933..1938 ; SpacingMark # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +19B0..19C0 ; SpacingMark # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C8..19C9 ; SpacingMark # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +1A19..1A1B ; SpacingMark # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A55 ; SpacingMark # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A57 ; SpacingMark # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A61 ; SpacingMark # Mc TAI THAM VOWEL SIGN A +1A63..1A64 ; SpacingMark # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A6D..1A72 ; SpacingMark # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1B04 ; SpacingMark # Mc BALINESE SIGN BISAH +1B35 ; SpacingMark # Mc BALINESE VOWEL SIGN TEDUNG +1B3B ; SpacingMark # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3D..1B41 ; SpacingMark # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B43..1B44 ; SpacingMark # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B82 ; SpacingMark # Mc SUNDANESE SIGN PANGWISAD +1BA1 ; SpacingMark # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA6..1BA7 ; SpacingMark # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BAA ; SpacingMark # Mc SUNDANESE SIGN PAMAAEH +1C24..1C2B ; SpacingMark # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C34..1C35 ; SpacingMark # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1CE1 ; SpacingMark # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CF2 ; SpacingMark # Mc VEDIC SIGN ARDHAVISARGA +A823..A824 ; SpacingMark # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A827 ; SpacingMark # Mc SYLOTI NAGRI VOWEL SIGN OO +A880..A881 ; SpacingMark # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A8B4..A8C3 ; SpacingMark # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A952..A953 ; SpacingMark # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A983 ; SpacingMark # Mc JAVANESE SIGN WIGNYAN +A9B4..A9B5 ; SpacingMark # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9BA..A9BB ; SpacingMark # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BD..A9C0 ; SpacingMark # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +AA2F..AA30 ; SpacingMark # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA33..AA34 ; SpacingMark # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA4D ; SpacingMark # Mc CHAM CONSONANT SIGN FINAL H +AA7B ; SpacingMark # Mc MYANMAR SIGN PAO KAREN TONE +ABE3..ABE4 ; SpacingMark # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE6..ABE7 ; SpacingMark # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE9..ABEA ; SpacingMark # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEC ; SpacingMark # Mc MEETEI MAYEK LUM IYEK +11082 ; SpacingMark # Mc KAITHI SIGN VISARGA +110B0..110B2 ; SpacingMark # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B7..110B8 ; SpacingMark # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +1D166 ; SpacingMark # Mc MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D16D ; SpacingMark # Mc MUSICAL SYMBOL COMBINING AUGMENTATION DOT + +# Total code points: 257 + +# ================================================ + +1100..115F ; L # Lo [96] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG FILLER +A960..A97C ; L # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH + +# Total code points: 125 + +# ================================================ + +1160..11A7 ; V # Lo [72] HANGUL JUNGSEONG FILLER..HANGUL JUNGSEONG O-YAE +D7B0..D7C6 ; V # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E + +# Total code points: 95 + +# ================================================ + +11A8..11FF ; T # Lo [88] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG SSANGNIEUN +D7CB..D7FB ; T # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH + +# Total code points: 137 + +# ================================================ + +AC00 ; LV # Lo HANGUL SYLLABLE GA +AC1C ; LV # Lo HANGUL SYLLABLE GAE +AC38 ; LV # Lo HANGUL SYLLABLE GYA +AC54 ; LV # Lo HANGUL SYLLABLE GYAE +AC70 ; LV # Lo HANGUL SYLLABLE GEO +AC8C ; LV # Lo HANGUL SYLLABLE GE +ACA8 ; LV # Lo HANGUL SYLLABLE GYEO +ACC4 ; LV # Lo HANGUL SYLLABLE GYE +ACE0 ; LV # Lo HANGUL SYLLABLE GO +ACFC ; LV # Lo HANGUL SYLLABLE GWA +AD18 ; LV # Lo HANGUL SYLLABLE GWAE +AD34 ; LV # Lo HANGUL SYLLABLE GOE +AD50 ; LV # Lo HANGUL SYLLABLE GYO +AD6C ; LV # Lo HANGUL SYLLABLE GU +AD88 ; LV # Lo HANGUL SYLLABLE GWEO +ADA4 ; LV # Lo HANGUL SYLLABLE GWE +ADC0 ; LV # Lo HANGUL SYLLABLE GWI +ADDC ; LV # Lo HANGUL SYLLABLE GYU +ADF8 ; LV # Lo HANGUL SYLLABLE GEU +AE14 ; LV # Lo HANGUL SYLLABLE GYI +AE30 ; LV # Lo HANGUL SYLLABLE GI +AE4C ; LV # Lo HANGUL SYLLABLE GGA +AE68 ; LV # Lo HANGUL SYLLABLE GGAE +AE84 ; LV # Lo HANGUL SYLLABLE GGYA +AEA0 ; LV # Lo HANGUL SYLLABLE GGYAE +AEBC ; LV # Lo HANGUL SYLLABLE GGEO +AED8 ; LV # Lo HANGUL SYLLABLE GGE +AEF4 ; LV # Lo HANGUL SYLLABLE GGYEO +AF10 ; LV # Lo HANGUL SYLLABLE GGYE +AF2C ; LV # Lo HANGUL SYLLABLE GGO +AF48 ; LV # Lo HANGUL SYLLABLE GGWA +AF64 ; LV # Lo HANGUL SYLLABLE GGWAE +AF80 ; LV # Lo HANGUL SYLLABLE GGOE +AF9C ; LV # Lo HANGUL SYLLABLE GGYO +AFB8 ; LV # Lo HANGUL SYLLABLE GGU +AFD4 ; LV # Lo HANGUL SYLLABLE GGWEO +AFF0 ; LV # Lo HANGUL SYLLABLE GGWE +B00C ; LV # Lo HANGUL SYLLABLE GGWI +B028 ; LV # Lo HANGUL SYLLABLE GGYU +B044 ; LV # Lo HANGUL SYLLABLE GGEU +B060 ; LV # Lo HANGUL SYLLABLE GGYI +B07C ; LV # Lo HANGUL SYLLABLE GGI +B098 ; LV # Lo HANGUL SYLLABLE NA +B0B4 ; LV # Lo HANGUL SYLLABLE NAE +B0D0 ; LV # Lo HANGUL SYLLABLE NYA +B0EC ; LV # Lo HANGUL SYLLABLE NYAE +B108 ; LV # Lo HANGUL SYLLABLE NEO +B124 ; LV # Lo HANGUL SYLLABLE NE +B140 ; LV # Lo HANGUL SYLLABLE NYEO +B15C ; LV # Lo HANGUL SYLLABLE NYE +B178 ; LV # Lo HANGUL SYLLABLE NO +B194 ; LV # Lo HANGUL SYLLABLE NWA +B1B0 ; LV # Lo HANGUL SYLLABLE NWAE +B1CC ; LV # Lo HANGUL SYLLABLE NOE +B1E8 ; LV # Lo HANGUL SYLLABLE NYO +B204 ; LV # Lo HANGUL SYLLABLE NU +B220 ; LV # Lo HANGUL SYLLABLE NWEO +B23C ; LV # Lo HANGUL SYLLABLE NWE +B258 ; LV # Lo HANGUL SYLLABLE NWI +B274 ; LV # Lo HANGUL SYLLABLE NYU +B290 ; LV # Lo HANGUL SYLLABLE NEU +B2AC ; LV # Lo HANGUL SYLLABLE NYI +B2C8 ; LV # Lo HANGUL SYLLABLE NI +B2E4 ; LV # Lo HANGUL SYLLABLE DA +B300 ; LV # Lo HANGUL SYLLABLE DAE +B31C ; LV # Lo HANGUL SYLLABLE DYA +B338 ; LV # Lo HANGUL SYLLABLE DYAE +B354 ; LV # Lo HANGUL SYLLABLE DEO +B370 ; LV # Lo HANGUL SYLLABLE DE +B38C ; LV # Lo HANGUL SYLLABLE DYEO +B3A8 ; LV # Lo HANGUL SYLLABLE DYE +B3C4 ; LV # Lo HANGUL SYLLABLE DO +B3E0 ; LV # Lo HANGUL SYLLABLE DWA +B3FC ; LV # Lo HANGUL SYLLABLE DWAE +B418 ; LV # Lo HANGUL SYLLABLE DOE +B434 ; LV # Lo HANGUL SYLLABLE DYO +B450 ; LV # Lo HANGUL SYLLABLE DU +B46C ; LV # Lo HANGUL SYLLABLE DWEO +B488 ; LV # Lo HANGUL SYLLABLE DWE +B4A4 ; LV # Lo HANGUL SYLLABLE DWI +B4C0 ; LV # Lo HANGUL SYLLABLE DYU +B4DC ; LV # Lo HANGUL SYLLABLE DEU +B4F8 ; LV # Lo HANGUL SYLLABLE DYI +B514 ; LV # Lo HANGUL SYLLABLE DI +B530 ; LV # Lo HANGUL SYLLABLE DDA +B54C ; LV # Lo HANGUL SYLLABLE DDAE +B568 ; LV # Lo HANGUL SYLLABLE DDYA +B584 ; LV # Lo HANGUL SYLLABLE DDYAE +B5A0 ; LV # Lo HANGUL SYLLABLE DDEO +B5BC ; LV # Lo HANGUL SYLLABLE DDE +B5D8 ; LV # Lo HANGUL SYLLABLE DDYEO +B5F4 ; LV # Lo HANGUL SYLLABLE DDYE +B610 ; LV # Lo HANGUL SYLLABLE DDO +B62C ; LV # Lo HANGUL SYLLABLE DDWA +B648 ; LV # Lo HANGUL SYLLABLE DDWAE +B664 ; LV # Lo HANGUL SYLLABLE DDOE +B680 ; LV # Lo HANGUL SYLLABLE DDYO +B69C ; LV # Lo HANGUL SYLLABLE DDU +B6B8 ; LV # Lo HANGUL SYLLABLE DDWEO +B6D4 ; LV # Lo HANGUL SYLLABLE DDWE +B6F0 ; LV # Lo HANGUL SYLLABLE DDWI +B70C ; LV # Lo HANGUL SYLLABLE DDYU +B728 ; LV # Lo HANGUL SYLLABLE DDEU +B744 ; LV # Lo HANGUL SYLLABLE DDYI +B760 ; LV # Lo HANGUL SYLLABLE DDI +B77C ; LV # Lo HANGUL SYLLABLE RA +B798 ; LV # Lo HANGUL SYLLABLE RAE +B7B4 ; LV # Lo HANGUL SYLLABLE RYA +B7D0 ; LV # Lo HANGUL SYLLABLE RYAE +B7EC ; LV # Lo HANGUL SYLLABLE REO +B808 ; LV # Lo HANGUL SYLLABLE RE +B824 ; LV # Lo HANGUL SYLLABLE RYEO +B840 ; LV # Lo HANGUL SYLLABLE RYE +B85C ; LV # Lo HANGUL SYLLABLE RO +B878 ; LV # Lo HANGUL SYLLABLE RWA +B894 ; LV # Lo HANGUL SYLLABLE RWAE +B8B0 ; LV # Lo HANGUL SYLLABLE ROE +B8CC ; LV # Lo HANGUL SYLLABLE RYO +B8E8 ; LV # Lo HANGUL SYLLABLE RU +B904 ; LV # Lo HANGUL SYLLABLE RWEO +B920 ; LV # Lo HANGUL SYLLABLE RWE +B93C ; LV # Lo HANGUL SYLLABLE RWI +B958 ; LV # Lo HANGUL SYLLABLE RYU +B974 ; LV # Lo HANGUL SYLLABLE REU +B990 ; LV # Lo HANGUL SYLLABLE RYI +B9AC ; LV # Lo HANGUL SYLLABLE RI +B9C8 ; LV # Lo HANGUL SYLLABLE MA +B9E4 ; LV # Lo HANGUL SYLLABLE MAE +BA00 ; LV # Lo HANGUL SYLLABLE MYA +BA1C ; LV # Lo HANGUL SYLLABLE MYAE +BA38 ; LV # Lo HANGUL SYLLABLE MEO +BA54 ; LV # Lo HANGUL SYLLABLE ME +BA70 ; LV # Lo HANGUL SYLLABLE MYEO +BA8C ; LV # Lo HANGUL SYLLABLE MYE +BAA8 ; LV # Lo HANGUL SYLLABLE MO +BAC4 ; LV # Lo HANGUL SYLLABLE MWA +BAE0 ; LV # Lo HANGUL SYLLABLE MWAE +BAFC ; LV # Lo HANGUL SYLLABLE MOE +BB18 ; LV # Lo HANGUL SYLLABLE MYO +BB34 ; LV # Lo HANGUL SYLLABLE MU +BB50 ; LV # Lo HANGUL SYLLABLE MWEO +BB6C ; LV # Lo HANGUL SYLLABLE MWE +BB88 ; LV # Lo HANGUL SYLLABLE MWI +BBA4 ; LV # Lo HANGUL SYLLABLE MYU +BBC0 ; LV # Lo HANGUL SYLLABLE MEU +BBDC ; LV # Lo HANGUL SYLLABLE MYI +BBF8 ; LV # Lo HANGUL SYLLABLE MI +BC14 ; LV # Lo HANGUL SYLLABLE BA +BC30 ; LV # Lo HANGUL SYLLABLE BAE +BC4C ; LV # Lo HANGUL SYLLABLE BYA +BC68 ; LV # Lo HANGUL SYLLABLE BYAE +BC84 ; LV # Lo HANGUL SYLLABLE BEO +BCA0 ; LV # Lo HANGUL SYLLABLE BE +BCBC ; LV # Lo HANGUL SYLLABLE BYEO +BCD8 ; LV # Lo HANGUL SYLLABLE BYE +BCF4 ; LV # Lo HANGUL SYLLABLE BO +BD10 ; LV # Lo HANGUL SYLLABLE BWA +BD2C ; LV # Lo HANGUL SYLLABLE BWAE +BD48 ; LV # Lo HANGUL SYLLABLE BOE +BD64 ; LV # Lo HANGUL SYLLABLE BYO +BD80 ; LV # Lo HANGUL SYLLABLE BU +BD9C ; LV # Lo HANGUL SYLLABLE BWEO +BDB8 ; LV # Lo HANGUL SYLLABLE BWE +BDD4 ; LV # Lo HANGUL SYLLABLE BWI +BDF0 ; LV # Lo HANGUL SYLLABLE BYU +BE0C ; LV # Lo HANGUL SYLLABLE BEU +BE28 ; LV # Lo HANGUL SYLLABLE BYI +BE44 ; LV # Lo HANGUL SYLLABLE BI +BE60 ; LV # Lo HANGUL SYLLABLE BBA +BE7C ; LV # Lo HANGUL SYLLABLE BBAE +BE98 ; LV # Lo HANGUL SYLLABLE BBYA +BEB4 ; LV # Lo HANGUL SYLLABLE BBYAE +BED0 ; LV # Lo HANGUL SYLLABLE BBEO +BEEC ; LV # Lo HANGUL SYLLABLE BBE +BF08 ; LV # Lo HANGUL SYLLABLE BBYEO +BF24 ; LV # Lo HANGUL SYLLABLE BBYE +BF40 ; LV # Lo HANGUL SYLLABLE BBO +BF5C ; LV # Lo HANGUL SYLLABLE BBWA +BF78 ; LV # Lo HANGUL SYLLABLE BBWAE +BF94 ; LV # Lo HANGUL SYLLABLE BBOE +BFB0 ; LV # Lo HANGUL SYLLABLE BBYO +BFCC ; LV # Lo HANGUL SYLLABLE BBU +BFE8 ; LV # Lo HANGUL SYLLABLE BBWEO +C004 ; LV # Lo HANGUL SYLLABLE BBWE +C020 ; LV # Lo HANGUL SYLLABLE BBWI +C03C ; LV # Lo HANGUL SYLLABLE BBYU +C058 ; LV # Lo HANGUL SYLLABLE BBEU +C074 ; LV # Lo HANGUL SYLLABLE BBYI +C090 ; LV # Lo HANGUL SYLLABLE BBI +C0AC ; LV # Lo HANGUL SYLLABLE SA +C0C8 ; LV # Lo HANGUL SYLLABLE SAE +C0E4 ; LV # Lo HANGUL SYLLABLE SYA +C100 ; LV # Lo HANGUL SYLLABLE SYAE +C11C ; LV # Lo HANGUL SYLLABLE SEO +C138 ; LV # Lo HANGUL SYLLABLE SE +C154 ; LV # Lo HANGUL SYLLABLE SYEO +C170 ; LV # Lo HANGUL SYLLABLE SYE +C18C ; LV # Lo HANGUL SYLLABLE SO +C1A8 ; LV # Lo HANGUL SYLLABLE SWA +C1C4 ; LV # Lo HANGUL SYLLABLE SWAE +C1E0 ; LV # Lo HANGUL SYLLABLE SOE +C1FC ; LV # Lo HANGUL SYLLABLE SYO +C218 ; LV # Lo HANGUL SYLLABLE SU +C234 ; LV # Lo HANGUL SYLLABLE SWEO +C250 ; LV # Lo HANGUL SYLLABLE SWE +C26C ; LV # Lo HANGUL SYLLABLE SWI +C288 ; LV # Lo HANGUL SYLLABLE SYU +C2A4 ; LV # Lo HANGUL SYLLABLE SEU +C2C0 ; LV # Lo HANGUL SYLLABLE SYI +C2DC ; LV # Lo HANGUL SYLLABLE SI +C2F8 ; LV # Lo HANGUL SYLLABLE SSA +C314 ; LV # Lo HANGUL SYLLABLE SSAE +C330 ; LV # Lo HANGUL SYLLABLE SSYA +C34C ; LV # Lo HANGUL SYLLABLE SSYAE +C368 ; LV # Lo HANGUL SYLLABLE SSEO +C384 ; LV # Lo HANGUL SYLLABLE SSE +C3A0 ; LV # Lo HANGUL SYLLABLE SSYEO +C3BC ; LV # Lo HANGUL SYLLABLE SSYE +C3D8 ; LV # Lo HANGUL SYLLABLE SSO +C3F4 ; LV # Lo HANGUL SYLLABLE SSWA +C410 ; LV # Lo HANGUL SYLLABLE SSWAE +C42C ; LV # Lo HANGUL SYLLABLE SSOE +C448 ; LV # Lo HANGUL SYLLABLE SSYO +C464 ; LV # Lo HANGUL SYLLABLE SSU +C480 ; LV # Lo HANGUL SYLLABLE SSWEO +C49C ; LV # Lo HANGUL SYLLABLE SSWE +C4B8 ; LV # Lo HANGUL SYLLABLE SSWI +C4D4 ; LV # Lo HANGUL SYLLABLE SSYU +C4F0 ; LV # Lo HANGUL SYLLABLE SSEU +C50C ; LV # Lo HANGUL SYLLABLE SSYI +C528 ; LV # Lo HANGUL SYLLABLE SSI +C544 ; LV # Lo HANGUL SYLLABLE A +C560 ; LV # Lo HANGUL SYLLABLE AE +C57C ; LV # Lo HANGUL SYLLABLE YA +C598 ; LV # Lo HANGUL SYLLABLE YAE +C5B4 ; LV # Lo HANGUL SYLLABLE EO +C5D0 ; LV # Lo HANGUL SYLLABLE E +C5EC ; LV # Lo HANGUL SYLLABLE YEO +C608 ; LV # Lo HANGUL SYLLABLE YE +C624 ; LV # Lo HANGUL SYLLABLE O +C640 ; LV # Lo HANGUL SYLLABLE WA +C65C ; LV # Lo HANGUL SYLLABLE WAE +C678 ; LV # Lo HANGUL SYLLABLE OE +C694 ; LV # Lo HANGUL SYLLABLE YO +C6B0 ; LV # Lo HANGUL SYLLABLE U +C6CC ; LV # Lo HANGUL SYLLABLE WEO +C6E8 ; LV # Lo HANGUL SYLLABLE WE +C704 ; LV # Lo HANGUL SYLLABLE WI +C720 ; LV # Lo HANGUL SYLLABLE YU +C73C ; LV # Lo HANGUL SYLLABLE EU +C758 ; LV # Lo HANGUL SYLLABLE YI +C774 ; LV # Lo HANGUL SYLLABLE I +C790 ; LV # Lo HANGUL SYLLABLE JA +C7AC ; LV # Lo HANGUL SYLLABLE JAE +C7C8 ; LV # Lo HANGUL SYLLABLE JYA +C7E4 ; LV # Lo HANGUL SYLLABLE JYAE +C800 ; LV # Lo HANGUL SYLLABLE JEO +C81C ; LV # Lo HANGUL SYLLABLE JE +C838 ; LV # Lo HANGUL SYLLABLE JYEO +C854 ; LV # Lo HANGUL SYLLABLE JYE +C870 ; LV # Lo HANGUL SYLLABLE JO +C88C ; LV # Lo HANGUL SYLLABLE JWA +C8A8 ; LV # Lo HANGUL SYLLABLE JWAE +C8C4 ; LV # Lo HANGUL SYLLABLE JOE +C8E0 ; LV # Lo HANGUL SYLLABLE JYO +C8FC ; LV # Lo HANGUL SYLLABLE JU +C918 ; LV # Lo HANGUL SYLLABLE JWEO +C934 ; LV # Lo HANGUL SYLLABLE JWE +C950 ; LV # Lo HANGUL SYLLABLE JWI +C96C ; LV # Lo HANGUL SYLLABLE JYU +C988 ; LV # Lo HANGUL SYLLABLE JEU +C9A4 ; LV # Lo HANGUL SYLLABLE JYI +C9C0 ; LV # Lo HANGUL SYLLABLE JI +C9DC ; LV # Lo HANGUL SYLLABLE JJA +C9F8 ; LV # Lo HANGUL SYLLABLE JJAE +CA14 ; LV # Lo HANGUL SYLLABLE JJYA +CA30 ; LV # Lo HANGUL SYLLABLE JJYAE +CA4C ; LV # Lo HANGUL SYLLABLE JJEO +CA68 ; LV # Lo HANGUL SYLLABLE JJE +CA84 ; LV # Lo HANGUL SYLLABLE JJYEO +CAA0 ; LV # Lo HANGUL SYLLABLE JJYE +CABC ; LV # Lo HANGUL SYLLABLE JJO +CAD8 ; LV # Lo HANGUL SYLLABLE JJWA +CAF4 ; LV # Lo HANGUL SYLLABLE JJWAE +CB10 ; LV # Lo HANGUL SYLLABLE JJOE +CB2C ; LV # Lo HANGUL SYLLABLE JJYO +CB48 ; LV # Lo HANGUL SYLLABLE JJU +CB64 ; LV # Lo HANGUL SYLLABLE JJWEO +CB80 ; LV # Lo HANGUL SYLLABLE JJWE +CB9C ; LV # Lo HANGUL SYLLABLE JJWI +CBB8 ; LV # Lo HANGUL SYLLABLE JJYU +CBD4 ; LV # Lo HANGUL SYLLABLE JJEU +CBF0 ; LV # Lo HANGUL SYLLABLE JJYI +CC0C ; LV # Lo HANGUL SYLLABLE JJI +CC28 ; LV # Lo HANGUL SYLLABLE CA +CC44 ; LV # Lo HANGUL SYLLABLE CAE +CC60 ; LV # Lo HANGUL SYLLABLE CYA +CC7C ; LV # Lo HANGUL SYLLABLE CYAE +CC98 ; LV # Lo HANGUL SYLLABLE CEO +CCB4 ; LV # Lo HANGUL SYLLABLE CE +CCD0 ; LV # Lo HANGUL SYLLABLE CYEO +CCEC ; LV # Lo HANGUL SYLLABLE CYE +CD08 ; LV # Lo HANGUL SYLLABLE CO +CD24 ; LV # Lo HANGUL SYLLABLE CWA +CD40 ; LV # Lo HANGUL SYLLABLE CWAE +CD5C ; LV # Lo HANGUL SYLLABLE COE +CD78 ; LV # Lo HANGUL SYLLABLE CYO +CD94 ; LV # Lo HANGUL SYLLABLE CU +CDB0 ; LV # Lo HANGUL SYLLABLE CWEO +CDCC ; LV # Lo HANGUL SYLLABLE CWE +CDE8 ; LV # Lo HANGUL SYLLABLE CWI +CE04 ; LV # Lo HANGUL SYLLABLE CYU +CE20 ; LV # Lo HANGUL SYLLABLE CEU +CE3C ; LV # Lo HANGUL SYLLABLE CYI +CE58 ; LV # Lo HANGUL SYLLABLE CI +CE74 ; LV # Lo HANGUL SYLLABLE KA +CE90 ; LV # Lo HANGUL SYLLABLE KAE +CEAC ; LV # Lo HANGUL SYLLABLE KYA +CEC8 ; LV # Lo HANGUL SYLLABLE KYAE +CEE4 ; LV # Lo HANGUL SYLLABLE KEO +CF00 ; LV # Lo HANGUL SYLLABLE KE +CF1C ; LV # Lo HANGUL SYLLABLE KYEO +CF38 ; LV # Lo HANGUL SYLLABLE KYE +CF54 ; LV # Lo HANGUL SYLLABLE KO +CF70 ; LV # Lo HANGUL SYLLABLE KWA +CF8C ; LV # Lo HANGUL SYLLABLE KWAE +CFA8 ; LV # Lo HANGUL SYLLABLE KOE +CFC4 ; LV # Lo HANGUL SYLLABLE KYO +CFE0 ; LV # Lo HANGUL SYLLABLE KU +CFFC ; LV # Lo HANGUL SYLLABLE KWEO +D018 ; LV # Lo HANGUL SYLLABLE KWE +D034 ; LV # Lo HANGUL SYLLABLE KWI +D050 ; LV # Lo HANGUL SYLLABLE KYU +D06C ; LV # Lo HANGUL SYLLABLE KEU +D088 ; LV # Lo HANGUL SYLLABLE KYI +D0A4 ; LV # Lo HANGUL SYLLABLE KI +D0C0 ; LV # Lo HANGUL SYLLABLE TA +D0DC ; LV # Lo HANGUL SYLLABLE TAE +D0F8 ; LV # Lo HANGUL SYLLABLE TYA +D114 ; LV # Lo HANGUL SYLLABLE TYAE +D130 ; LV # Lo HANGUL SYLLABLE TEO +D14C ; LV # Lo HANGUL SYLLABLE TE +D168 ; LV # Lo HANGUL SYLLABLE TYEO +D184 ; LV # Lo HANGUL SYLLABLE TYE +D1A0 ; LV # Lo HANGUL SYLLABLE TO +D1BC ; LV # Lo HANGUL SYLLABLE TWA +D1D8 ; LV # Lo HANGUL SYLLABLE TWAE +D1F4 ; LV # Lo HANGUL SYLLABLE TOE +D210 ; LV # Lo HANGUL SYLLABLE TYO +D22C ; LV # Lo HANGUL SYLLABLE TU +D248 ; LV # Lo HANGUL SYLLABLE TWEO +D264 ; LV # Lo HANGUL SYLLABLE TWE +D280 ; LV # Lo HANGUL SYLLABLE TWI +D29C ; LV # Lo HANGUL SYLLABLE TYU +D2B8 ; LV # Lo HANGUL SYLLABLE TEU +D2D4 ; LV # Lo HANGUL SYLLABLE TYI +D2F0 ; LV # Lo HANGUL SYLLABLE TI +D30C ; LV # Lo HANGUL SYLLABLE PA +D328 ; LV # Lo HANGUL SYLLABLE PAE +D344 ; LV # Lo HANGUL SYLLABLE PYA +D360 ; LV # Lo HANGUL SYLLABLE PYAE +D37C ; LV # Lo HANGUL SYLLABLE PEO +D398 ; LV # Lo HANGUL SYLLABLE PE +D3B4 ; LV # Lo HANGUL SYLLABLE PYEO +D3D0 ; LV # Lo HANGUL SYLLABLE PYE +D3EC ; LV # Lo HANGUL SYLLABLE PO +D408 ; LV # Lo HANGUL SYLLABLE PWA +D424 ; LV # Lo HANGUL SYLLABLE PWAE +D440 ; LV # Lo HANGUL SYLLABLE POE +D45C ; LV # Lo HANGUL SYLLABLE PYO +D478 ; LV # Lo HANGUL SYLLABLE PU +D494 ; LV # Lo HANGUL SYLLABLE PWEO +D4B0 ; LV # Lo HANGUL SYLLABLE PWE +D4CC ; LV # Lo HANGUL SYLLABLE PWI +D4E8 ; LV # Lo HANGUL SYLLABLE PYU +D504 ; LV # Lo HANGUL SYLLABLE PEU +D520 ; LV # Lo HANGUL SYLLABLE PYI +D53C ; LV # Lo HANGUL SYLLABLE PI +D558 ; LV # Lo HANGUL SYLLABLE HA +D574 ; LV # Lo HANGUL SYLLABLE HAE +D590 ; LV # Lo HANGUL SYLLABLE HYA +D5AC ; LV # Lo HANGUL SYLLABLE HYAE +D5C8 ; LV # Lo HANGUL SYLLABLE HEO +D5E4 ; LV # Lo HANGUL SYLLABLE HE +D600 ; LV # Lo HANGUL SYLLABLE HYEO +D61C ; LV # Lo HANGUL SYLLABLE HYE +D638 ; LV # Lo HANGUL SYLLABLE HO +D654 ; LV # Lo HANGUL SYLLABLE HWA +D670 ; LV # Lo HANGUL SYLLABLE HWAE +D68C ; LV # Lo HANGUL SYLLABLE HOE +D6A8 ; LV # Lo HANGUL SYLLABLE HYO +D6C4 ; LV # Lo HANGUL SYLLABLE HU +D6E0 ; LV # Lo HANGUL SYLLABLE HWEO +D6FC ; LV # Lo HANGUL SYLLABLE HWE +D718 ; LV # Lo HANGUL SYLLABLE HWI +D734 ; LV # Lo HANGUL SYLLABLE HYU +D750 ; LV # Lo HANGUL SYLLABLE HEU +D76C ; LV # Lo HANGUL SYLLABLE HYI +D788 ; LV # Lo HANGUL SYLLABLE HI + +# Total code points: 399 + +# ================================================ + +AC01..AC1B ; LVT # Lo [27] HANGUL SYLLABLE GAG..HANGUL SYLLABLE GAH +AC1D..AC37 ; LVT # Lo [27] HANGUL SYLLABLE GAEG..HANGUL SYLLABLE GAEH +AC39..AC53 ; LVT # Lo [27] HANGUL SYLLABLE GYAG..HANGUL SYLLABLE GYAH +AC55..AC6F ; LVT # Lo [27] HANGUL SYLLABLE GYAEG..HANGUL SYLLABLE GYAEH +AC71..AC8B ; LVT # Lo [27] HANGUL SYLLABLE GEOG..HANGUL SYLLABLE GEOH +AC8D..ACA7 ; LVT # Lo [27] HANGUL SYLLABLE GEG..HANGUL SYLLABLE GEH +ACA9..ACC3 ; LVT # Lo [27] HANGUL SYLLABLE GYEOG..HANGUL SYLLABLE GYEOH +ACC5..ACDF ; LVT # Lo [27] HANGUL SYLLABLE GYEG..HANGUL SYLLABLE GYEH +ACE1..ACFB ; LVT # Lo [27] HANGUL SYLLABLE GOG..HANGUL SYLLABLE GOH +ACFD..AD17 ; LVT # Lo [27] HANGUL SYLLABLE GWAG..HANGUL SYLLABLE GWAH +AD19..AD33 ; LVT # Lo [27] HANGUL SYLLABLE GWAEG..HANGUL SYLLABLE GWAEH +AD35..AD4F ; LVT # Lo [27] HANGUL SYLLABLE GOEG..HANGUL SYLLABLE GOEH +AD51..AD6B ; LVT # Lo [27] HANGUL SYLLABLE GYOG..HANGUL SYLLABLE GYOH +AD6D..AD87 ; LVT # Lo [27] HANGUL SYLLABLE GUG..HANGUL SYLLABLE GUH +AD89..ADA3 ; LVT # Lo [27] HANGUL SYLLABLE GWEOG..HANGUL SYLLABLE GWEOH +ADA5..ADBF ; LVT # Lo [27] HANGUL SYLLABLE GWEG..HANGUL SYLLABLE GWEH +ADC1..ADDB ; LVT # Lo [27] HANGUL SYLLABLE GWIG..HANGUL SYLLABLE GWIH +ADDD..ADF7 ; LVT # Lo [27] HANGUL SYLLABLE GYUG..HANGUL SYLLABLE GYUH +ADF9..AE13 ; LVT # Lo [27] HANGUL SYLLABLE GEUG..HANGUL SYLLABLE GEUH +AE15..AE2F ; LVT # Lo [27] HANGUL SYLLABLE GYIG..HANGUL SYLLABLE GYIH +AE31..AE4B ; LVT # Lo [27] HANGUL SYLLABLE GIG..HANGUL SYLLABLE GIH +AE4D..AE67 ; LVT # Lo [27] HANGUL SYLLABLE GGAG..HANGUL SYLLABLE GGAH +AE69..AE83 ; LVT # Lo [27] HANGUL SYLLABLE GGAEG..HANGUL SYLLABLE GGAEH +AE85..AE9F ; LVT # Lo [27] HANGUL SYLLABLE GGYAG..HANGUL SYLLABLE GGYAH +AEA1..AEBB ; LVT # Lo [27] HANGUL SYLLABLE GGYAEG..HANGUL SYLLABLE GGYAEH +AEBD..AED7 ; LVT # Lo [27] HANGUL SYLLABLE GGEOG..HANGUL SYLLABLE GGEOH +AED9..AEF3 ; LVT # Lo [27] HANGUL SYLLABLE GGEG..HANGUL SYLLABLE GGEH +AEF5..AF0F ; LVT # Lo [27] HANGUL SYLLABLE GGYEOG..HANGUL SYLLABLE GGYEOH +AF11..AF2B ; LVT # Lo [27] HANGUL SYLLABLE GGYEG..HANGUL SYLLABLE GGYEH +AF2D..AF47 ; LVT # Lo [27] HANGUL SYLLABLE GGOG..HANGUL SYLLABLE GGOH +AF49..AF63 ; LVT # Lo [27] HANGUL SYLLABLE GGWAG..HANGUL SYLLABLE GGWAH +AF65..AF7F ; LVT # Lo [27] HANGUL SYLLABLE GGWAEG..HANGUL SYLLABLE GGWAEH +AF81..AF9B ; LVT # Lo [27] HANGUL SYLLABLE GGOEG..HANGUL SYLLABLE GGOEH +AF9D..AFB7 ; LVT # Lo [27] HANGUL SYLLABLE GGYOG..HANGUL SYLLABLE GGYOH +AFB9..AFD3 ; LVT # Lo [27] HANGUL SYLLABLE GGUG..HANGUL SYLLABLE GGUH +AFD5..AFEF ; LVT # Lo [27] HANGUL SYLLABLE GGWEOG..HANGUL SYLLABLE GGWEOH +AFF1..B00B ; LVT # Lo [27] HANGUL SYLLABLE GGWEG..HANGUL SYLLABLE GGWEH +B00D..B027 ; LVT # Lo [27] HANGUL SYLLABLE GGWIG..HANGUL SYLLABLE GGWIH +B029..B043 ; LVT # Lo [27] HANGUL SYLLABLE GGYUG..HANGUL SYLLABLE GGYUH +B045..B05F ; LVT # Lo [27] HANGUL SYLLABLE GGEUG..HANGUL SYLLABLE GGEUH +B061..B07B ; LVT # Lo [27] HANGUL SYLLABLE GGYIG..HANGUL SYLLABLE GGYIH +B07D..B097 ; LVT # Lo [27] HANGUL SYLLABLE GGIG..HANGUL SYLLABLE GGIH +B099..B0B3 ; LVT # Lo [27] HANGUL SYLLABLE NAG..HANGUL SYLLABLE NAH +B0B5..B0CF ; LVT # Lo [27] HANGUL SYLLABLE NAEG..HANGUL SYLLABLE NAEH +B0D1..B0EB ; LVT # Lo [27] HANGUL SYLLABLE NYAG..HANGUL SYLLABLE NYAH +B0ED..B107 ; LVT # Lo [27] HANGUL SYLLABLE NYAEG..HANGUL SYLLABLE NYAEH +B109..B123 ; LVT # Lo [27] HANGUL SYLLABLE NEOG..HANGUL SYLLABLE NEOH +B125..B13F ; LVT # Lo [27] HANGUL SYLLABLE NEG..HANGUL SYLLABLE NEH +B141..B15B ; LVT # Lo [27] HANGUL SYLLABLE NYEOG..HANGUL SYLLABLE NYEOH +B15D..B177 ; LVT # Lo [27] HANGUL SYLLABLE NYEG..HANGUL SYLLABLE NYEH +B179..B193 ; LVT # Lo [27] HANGUL SYLLABLE NOG..HANGUL SYLLABLE NOH +B195..B1AF ; LVT # Lo [27] HANGUL SYLLABLE NWAG..HANGUL SYLLABLE NWAH +B1B1..B1CB ; LVT # Lo [27] HANGUL SYLLABLE NWAEG..HANGUL SYLLABLE NWAEH +B1CD..B1E7 ; LVT # Lo [27] HANGUL SYLLABLE NOEG..HANGUL SYLLABLE NOEH +B1E9..B203 ; LVT # Lo [27] HANGUL SYLLABLE NYOG..HANGUL SYLLABLE NYOH +B205..B21F ; LVT # Lo [27] HANGUL SYLLABLE NUG..HANGUL SYLLABLE NUH +B221..B23B ; LVT # Lo [27] HANGUL SYLLABLE NWEOG..HANGUL SYLLABLE NWEOH +B23D..B257 ; LVT # Lo [27] HANGUL SYLLABLE NWEG..HANGUL SYLLABLE NWEH +B259..B273 ; LVT # Lo [27] HANGUL SYLLABLE NWIG..HANGUL SYLLABLE NWIH +B275..B28F ; LVT # Lo [27] HANGUL SYLLABLE NYUG..HANGUL SYLLABLE NYUH +B291..B2AB ; LVT # Lo [27] HANGUL SYLLABLE NEUG..HANGUL SYLLABLE NEUH +B2AD..B2C7 ; LVT # Lo [27] HANGUL SYLLABLE NYIG..HANGUL SYLLABLE NYIH +B2C9..B2E3 ; LVT # Lo [27] HANGUL SYLLABLE NIG..HANGUL SYLLABLE NIH +B2E5..B2FF ; LVT # Lo [27] HANGUL SYLLABLE DAG..HANGUL SYLLABLE DAH +B301..B31B ; LVT # Lo [27] HANGUL SYLLABLE DAEG..HANGUL SYLLABLE DAEH +B31D..B337 ; LVT # Lo [27] HANGUL SYLLABLE DYAG..HANGUL SYLLABLE DYAH +B339..B353 ; LVT # Lo [27] HANGUL SYLLABLE DYAEG..HANGUL SYLLABLE DYAEH +B355..B36F ; LVT # Lo [27] HANGUL SYLLABLE DEOG..HANGUL SYLLABLE DEOH +B371..B38B ; LVT # Lo [27] HANGUL SYLLABLE DEG..HANGUL SYLLABLE DEH +B38D..B3A7 ; LVT # Lo [27] HANGUL SYLLABLE DYEOG..HANGUL SYLLABLE DYEOH +B3A9..B3C3 ; LVT # Lo [27] HANGUL SYLLABLE DYEG..HANGUL SYLLABLE DYEH +B3C5..B3DF ; LVT # Lo [27] HANGUL SYLLABLE DOG..HANGUL SYLLABLE DOH +B3E1..B3FB ; LVT # Lo [27] HANGUL SYLLABLE DWAG..HANGUL SYLLABLE DWAH +B3FD..B417 ; LVT # Lo [27] HANGUL SYLLABLE DWAEG..HANGUL SYLLABLE DWAEH +B419..B433 ; LVT # Lo [27] HANGUL SYLLABLE DOEG..HANGUL SYLLABLE DOEH +B435..B44F ; LVT # Lo [27] HANGUL SYLLABLE DYOG..HANGUL SYLLABLE DYOH +B451..B46B ; LVT # Lo [27] HANGUL SYLLABLE DUG..HANGUL SYLLABLE DUH +B46D..B487 ; LVT # Lo [27] HANGUL SYLLABLE DWEOG..HANGUL SYLLABLE DWEOH +B489..B4A3 ; LVT # Lo [27] HANGUL SYLLABLE DWEG..HANGUL SYLLABLE DWEH +B4A5..B4BF ; LVT # Lo [27] HANGUL SYLLABLE DWIG..HANGUL SYLLABLE DWIH +B4C1..B4DB ; LVT # Lo [27] HANGUL SYLLABLE DYUG..HANGUL SYLLABLE DYUH +B4DD..B4F7 ; LVT # Lo [27] HANGUL SYLLABLE DEUG..HANGUL SYLLABLE DEUH +B4F9..B513 ; LVT # Lo [27] HANGUL SYLLABLE DYIG..HANGUL SYLLABLE DYIH +B515..B52F ; LVT # Lo [27] HANGUL SYLLABLE DIG..HANGUL SYLLABLE DIH +B531..B54B ; LVT # Lo [27] HANGUL SYLLABLE DDAG..HANGUL SYLLABLE DDAH +B54D..B567 ; LVT # Lo [27] HANGUL SYLLABLE DDAEG..HANGUL SYLLABLE DDAEH +B569..B583 ; LVT # Lo [27] HANGUL SYLLABLE DDYAG..HANGUL SYLLABLE DDYAH +B585..B59F ; LVT # Lo [27] HANGUL SYLLABLE DDYAEG..HANGUL SYLLABLE DDYAEH +B5A1..B5BB ; LVT # Lo [27] HANGUL SYLLABLE DDEOG..HANGUL SYLLABLE DDEOH +B5BD..B5D7 ; LVT # Lo [27] HANGUL SYLLABLE DDEG..HANGUL SYLLABLE DDEH +B5D9..B5F3 ; LVT # Lo [27] HANGUL SYLLABLE DDYEOG..HANGUL SYLLABLE DDYEOH +B5F5..B60F ; LVT # Lo [27] HANGUL SYLLABLE DDYEG..HANGUL SYLLABLE DDYEH +B611..B62B ; LVT # Lo [27] HANGUL SYLLABLE DDOG..HANGUL SYLLABLE DDOH +B62D..B647 ; LVT # Lo [27] HANGUL SYLLABLE DDWAG..HANGUL SYLLABLE DDWAH +B649..B663 ; LVT # Lo [27] HANGUL SYLLABLE DDWAEG..HANGUL SYLLABLE DDWAEH +B665..B67F ; LVT # Lo [27] HANGUL SYLLABLE DDOEG..HANGUL SYLLABLE DDOEH +B681..B69B ; LVT # Lo [27] HANGUL SYLLABLE DDYOG..HANGUL SYLLABLE DDYOH +B69D..B6B7 ; LVT # Lo [27] HANGUL SYLLABLE DDUG..HANGUL SYLLABLE DDUH +B6B9..B6D3 ; LVT # Lo [27] HANGUL SYLLABLE DDWEOG..HANGUL SYLLABLE DDWEOH +B6D5..B6EF ; LVT # Lo [27] HANGUL SYLLABLE DDWEG..HANGUL SYLLABLE DDWEH +B6F1..B70B ; LVT # Lo [27] HANGUL SYLLABLE DDWIG..HANGUL SYLLABLE DDWIH +B70D..B727 ; LVT # Lo [27] HANGUL SYLLABLE DDYUG..HANGUL SYLLABLE DDYUH +B729..B743 ; LVT # Lo [27] HANGUL SYLLABLE DDEUG..HANGUL SYLLABLE DDEUH +B745..B75F ; LVT # Lo [27] HANGUL SYLLABLE DDYIG..HANGUL SYLLABLE DDYIH +B761..B77B ; LVT # Lo [27] HANGUL SYLLABLE DDIG..HANGUL SYLLABLE DDIH +B77D..B797 ; LVT # Lo [27] HANGUL SYLLABLE RAG..HANGUL SYLLABLE RAH +B799..B7B3 ; LVT # Lo [27] HANGUL SYLLABLE RAEG..HANGUL SYLLABLE RAEH +B7B5..B7CF ; LVT # Lo [27] HANGUL SYLLABLE RYAG..HANGUL SYLLABLE RYAH +B7D1..B7EB ; LVT # Lo [27] HANGUL SYLLABLE RYAEG..HANGUL SYLLABLE RYAEH +B7ED..B807 ; LVT # Lo [27] HANGUL SYLLABLE REOG..HANGUL SYLLABLE REOH +B809..B823 ; LVT # Lo [27] HANGUL SYLLABLE REG..HANGUL SYLLABLE REH +B825..B83F ; LVT # Lo [27] HANGUL SYLLABLE RYEOG..HANGUL SYLLABLE RYEOH +B841..B85B ; LVT # Lo [27] HANGUL SYLLABLE RYEG..HANGUL SYLLABLE RYEH +B85D..B877 ; LVT # Lo [27] HANGUL SYLLABLE ROG..HANGUL SYLLABLE ROH +B879..B893 ; LVT # Lo [27] HANGUL SYLLABLE RWAG..HANGUL SYLLABLE RWAH +B895..B8AF ; LVT # Lo [27] HANGUL SYLLABLE RWAEG..HANGUL SYLLABLE RWAEH +B8B1..B8CB ; LVT # Lo [27] HANGUL SYLLABLE ROEG..HANGUL SYLLABLE ROEH +B8CD..B8E7 ; LVT # Lo [27] HANGUL SYLLABLE RYOG..HANGUL SYLLABLE RYOH +B8E9..B903 ; LVT # Lo [27] HANGUL SYLLABLE RUG..HANGUL SYLLABLE RUH +B905..B91F ; LVT # Lo [27] HANGUL SYLLABLE RWEOG..HANGUL SYLLABLE RWEOH +B921..B93B ; LVT # Lo [27] HANGUL SYLLABLE RWEG..HANGUL SYLLABLE RWEH +B93D..B957 ; LVT # Lo [27] HANGUL SYLLABLE RWIG..HANGUL SYLLABLE RWIH +B959..B973 ; LVT # Lo [27] HANGUL SYLLABLE RYUG..HANGUL SYLLABLE RYUH +B975..B98F ; LVT # Lo [27] HANGUL SYLLABLE REUG..HANGUL SYLLABLE REUH +B991..B9AB ; LVT # Lo [27] HANGUL SYLLABLE RYIG..HANGUL SYLLABLE RYIH +B9AD..B9C7 ; LVT # Lo [27] HANGUL SYLLABLE RIG..HANGUL SYLLABLE RIH +B9C9..B9E3 ; LVT # Lo [27] HANGUL SYLLABLE MAG..HANGUL SYLLABLE MAH +B9E5..B9FF ; LVT # Lo [27] HANGUL SYLLABLE MAEG..HANGUL SYLLABLE MAEH +BA01..BA1B ; LVT # Lo [27] HANGUL SYLLABLE MYAG..HANGUL SYLLABLE MYAH +BA1D..BA37 ; LVT # Lo [27] HANGUL SYLLABLE MYAEG..HANGUL SYLLABLE MYAEH +BA39..BA53 ; LVT # Lo [27] HANGUL SYLLABLE MEOG..HANGUL SYLLABLE MEOH +BA55..BA6F ; LVT # Lo [27] HANGUL SYLLABLE MEG..HANGUL SYLLABLE MEH +BA71..BA8B ; LVT # Lo [27] HANGUL SYLLABLE MYEOG..HANGUL SYLLABLE MYEOH +BA8D..BAA7 ; LVT # Lo [27] HANGUL SYLLABLE MYEG..HANGUL SYLLABLE MYEH +BAA9..BAC3 ; LVT # Lo [27] HANGUL SYLLABLE MOG..HANGUL SYLLABLE MOH +BAC5..BADF ; LVT # Lo [27] HANGUL SYLLABLE MWAG..HANGUL SYLLABLE MWAH +BAE1..BAFB ; LVT # Lo [27] HANGUL SYLLABLE MWAEG..HANGUL SYLLABLE MWAEH +BAFD..BB17 ; LVT # Lo [27] HANGUL SYLLABLE MOEG..HANGUL SYLLABLE MOEH +BB19..BB33 ; LVT # Lo [27] HANGUL SYLLABLE MYOG..HANGUL SYLLABLE MYOH +BB35..BB4F ; LVT # Lo [27] HANGUL SYLLABLE MUG..HANGUL SYLLABLE MUH +BB51..BB6B ; LVT # Lo [27] HANGUL SYLLABLE MWEOG..HANGUL SYLLABLE MWEOH +BB6D..BB87 ; LVT # Lo [27] HANGUL SYLLABLE MWEG..HANGUL SYLLABLE MWEH +BB89..BBA3 ; LVT # Lo [27] HANGUL SYLLABLE MWIG..HANGUL SYLLABLE MWIH +BBA5..BBBF ; LVT # Lo [27] HANGUL SYLLABLE MYUG..HANGUL SYLLABLE MYUH +BBC1..BBDB ; LVT # Lo [27] HANGUL SYLLABLE MEUG..HANGUL SYLLABLE MEUH +BBDD..BBF7 ; LVT # Lo [27] HANGUL SYLLABLE MYIG..HANGUL SYLLABLE MYIH +BBF9..BC13 ; LVT # Lo [27] HANGUL SYLLABLE MIG..HANGUL SYLLABLE MIH +BC15..BC2F ; LVT # Lo [27] HANGUL SYLLABLE BAG..HANGUL SYLLABLE BAH +BC31..BC4B ; LVT # Lo [27] HANGUL SYLLABLE BAEG..HANGUL SYLLABLE BAEH +BC4D..BC67 ; LVT # Lo [27] HANGUL SYLLABLE BYAG..HANGUL SYLLABLE BYAH +BC69..BC83 ; LVT # Lo [27] HANGUL SYLLABLE BYAEG..HANGUL SYLLABLE BYAEH +BC85..BC9F ; LVT # Lo [27] HANGUL SYLLABLE BEOG..HANGUL SYLLABLE BEOH +BCA1..BCBB ; LVT # Lo [27] HANGUL SYLLABLE BEG..HANGUL SYLLABLE BEH +BCBD..BCD7 ; LVT # Lo [27] HANGUL SYLLABLE BYEOG..HANGUL SYLLABLE BYEOH +BCD9..BCF3 ; LVT # Lo [27] HANGUL SYLLABLE BYEG..HANGUL SYLLABLE BYEH +BCF5..BD0F ; LVT # Lo [27] HANGUL SYLLABLE BOG..HANGUL SYLLABLE BOH +BD11..BD2B ; LVT # Lo [27] HANGUL SYLLABLE BWAG..HANGUL SYLLABLE BWAH +BD2D..BD47 ; LVT # Lo [27] HANGUL SYLLABLE BWAEG..HANGUL SYLLABLE BWAEH +BD49..BD63 ; LVT # Lo [27] HANGUL SYLLABLE BOEG..HANGUL SYLLABLE BOEH +BD65..BD7F ; LVT # Lo [27] HANGUL SYLLABLE BYOG..HANGUL SYLLABLE BYOH +BD81..BD9B ; LVT # Lo [27] HANGUL SYLLABLE BUG..HANGUL SYLLABLE BUH +BD9D..BDB7 ; LVT # Lo [27] HANGUL SYLLABLE BWEOG..HANGUL SYLLABLE BWEOH +BDB9..BDD3 ; LVT # Lo [27] HANGUL SYLLABLE BWEG..HANGUL SYLLABLE BWEH +BDD5..BDEF ; LVT # Lo [27] HANGUL SYLLABLE BWIG..HANGUL SYLLABLE BWIH +BDF1..BE0B ; LVT # Lo [27] HANGUL SYLLABLE BYUG..HANGUL SYLLABLE BYUH +BE0D..BE27 ; LVT # Lo [27] HANGUL SYLLABLE BEUG..HANGUL SYLLABLE BEUH +BE29..BE43 ; LVT # Lo [27] HANGUL SYLLABLE BYIG..HANGUL SYLLABLE BYIH +BE45..BE5F ; LVT # Lo [27] HANGUL SYLLABLE BIG..HANGUL SYLLABLE BIH +BE61..BE7B ; LVT # Lo [27] HANGUL SYLLABLE BBAG..HANGUL SYLLABLE BBAH +BE7D..BE97 ; LVT # Lo [27] HANGUL SYLLABLE BBAEG..HANGUL SYLLABLE BBAEH +BE99..BEB3 ; LVT # Lo [27] HANGUL SYLLABLE BBYAG..HANGUL SYLLABLE BBYAH +BEB5..BECF ; LVT # Lo [27] HANGUL SYLLABLE BBYAEG..HANGUL SYLLABLE BBYAEH +BED1..BEEB ; LVT # Lo [27] HANGUL SYLLABLE BBEOG..HANGUL SYLLABLE BBEOH +BEED..BF07 ; LVT # Lo [27] HANGUL SYLLABLE BBEG..HANGUL SYLLABLE BBEH +BF09..BF23 ; LVT # Lo [27] HANGUL SYLLABLE BBYEOG..HANGUL SYLLABLE BBYEOH +BF25..BF3F ; LVT # Lo [27] HANGUL SYLLABLE BBYEG..HANGUL SYLLABLE BBYEH +BF41..BF5B ; LVT # Lo [27] HANGUL SYLLABLE BBOG..HANGUL SYLLABLE BBOH +BF5D..BF77 ; LVT # Lo [27] HANGUL SYLLABLE BBWAG..HANGUL SYLLABLE BBWAH +BF79..BF93 ; LVT # Lo [27] HANGUL SYLLABLE BBWAEG..HANGUL SYLLABLE BBWAEH +BF95..BFAF ; LVT # Lo [27] HANGUL SYLLABLE BBOEG..HANGUL SYLLABLE BBOEH +BFB1..BFCB ; LVT # Lo [27] HANGUL SYLLABLE BBYOG..HANGUL SYLLABLE BBYOH +BFCD..BFE7 ; LVT # Lo [27] HANGUL SYLLABLE BBUG..HANGUL SYLLABLE BBUH +BFE9..C003 ; LVT # Lo [27] HANGUL SYLLABLE BBWEOG..HANGUL SYLLABLE BBWEOH +C005..C01F ; LVT # Lo [27] HANGUL SYLLABLE BBWEG..HANGUL SYLLABLE BBWEH +C021..C03B ; LVT # Lo [27] HANGUL SYLLABLE BBWIG..HANGUL SYLLABLE BBWIH +C03D..C057 ; LVT # Lo [27] HANGUL SYLLABLE BBYUG..HANGUL SYLLABLE BBYUH +C059..C073 ; LVT # Lo [27] HANGUL SYLLABLE BBEUG..HANGUL SYLLABLE BBEUH +C075..C08F ; LVT # Lo [27] HANGUL SYLLABLE BBYIG..HANGUL SYLLABLE BBYIH +C091..C0AB ; LVT # Lo [27] HANGUL SYLLABLE BBIG..HANGUL SYLLABLE BBIH +C0AD..C0C7 ; LVT # Lo [27] HANGUL SYLLABLE SAG..HANGUL SYLLABLE SAH +C0C9..C0E3 ; LVT # Lo [27] HANGUL SYLLABLE SAEG..HANGUL SYLLABLE SAEH +C0E5..C0FF ; LVT # Lo [27] HANGUL SYLLABLE SYAG..HANGUL SYLLABLE SYAH +C101..C11B ; LVT # Lo [27] HANGUL SYLLABLE SYAEG..HANGUL SYLLABLE SYAEH +C11D..C137 ; LVT # Lo [27] HANGUL SYLLABLE SEOG..HANGUL SYLLABLE SEOH +C139..C153 ; LVT # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH +C155..C16F ; LVT # Lo [27] HANGUL SYLLABLE SYEOG..HANGUL SYLLABLE SYEOH +C171..C18B ; LVT # Lo [27] HANGUL SYLLABLE SYEG..HANGUL SYLLABLE SYEH +C18D..C1A7 ; LVT # Lo [27] HANGUL SYLLABLE SOG..HANGUL SYLLABLE SOH +C1A9..C1C3 ; LVT # Lo [27] HANGUL SYLLABLE SWAG..HANGUL SYLLABLE SWAH +C1C5..C1DF ; LVT # Lo [27] HANGUL SYLLABLE SWAEG..HANGUL SYLLABLE SWAEH +C1E1..C1FB ; LVT # Lo [27] HANGUL SYLLABLE SOEG..HANGUL SYLLABLE SOEH +C1FD..C217 ; LVT # Lo [27] HANGUL SYLLABLE SYOG..HANGUL SYLLABLE SYOH +C219..C233 ; LVT # Lo [27] HANGUL SYLLABLE SUG..HANGUL SYLLABLE SUH +C235..C24F ; LVT # Lo [27] HANGUL SYLLABLE SWEOG..HANGUL SYLLABLE SWEOH +C251..C26B ; LVT # Lo [27] HANGUL SYLLABLE SWEG..HANGUL SYLLABLE SWEH +C26D..C287 ; LVT # Lo [27] HANGUL SYLLABLE SWIG..HANGUL SYLLABLE SWIH +C289..C2A3 ; LVT # Lo [27] HANGUL SYLLABLE SYUG..HANGUL SYLLABLE SYUH +C2A5..C2BF ; LVT # Lo [27] HANGUL SYLLABLE SEUG..HANGUL SYLLABLE SEUH +C2C1..C2DB ; LVT # Lo [27] HANGUL SYLLABLE SYIG..HANGUL SYLLABLE SYIH +C2DD..C2F7 ; LVT # Lo [27] HANGUL SYLLABLE SIG..HANGUL SYLLABLE SIH +C2F9..C313 ; LVT # Lo [27] HANGUL SYLLABLE SSAG..HANGUL SYLLABLE SSAH +C315..C32F ; LVT # Lo [27] HANGUL SYLLABLE SSAEG..HANGUL SYLLABLE SSAEH +C331..C34B ; LVT # Lo [27] HANGUL SYLLABLE SSYAG..HANGUL SYLLABLE SSYAH +C34D..C367 ; LVT # Lo [27] HANGUL SYLLABLE SSYAEG..HANGUL SYLLABLE SSYAEH +C369..C383 ; LVT # Lo [27] HANGUL SYLLABLE SSEOG..HANGUL SYLLABLE SSEOH +C385..C39F ; LVT # Lo [27] HANGUL SYLLABLE SSEG..HANGUL SYLLABLE SSEH +C3A1..C3BB ; LVT # Lo [27] HANGUL SYLLABLE SSYEOG..HANGUL SYLLABLE SSYEOH +C3BD..C3D7 ; LVT # Lo [27] HANGUL SYLLABLE SSYEG..HANGUL SYLLABLE SSYEH +C3D9..C3F3 ; LVT # Lo [27] HANGUL SYLLABLE SSOG..HANGUL SYLLABLE SSOH +C3F5..C40F ; LVT # Lo [27] HANGUL SYLLABLE SSWAG..HANGUL SYLLABLE SSWAH +C411..C42B ; LVT # Lo [27] HANGUL SYLLABLE SSWAEG..HANGUL SYLLABLE SSWAEH +C42D..C447 ; LVT # Lo [27] HANGUL SYLLABLE SSOEG..HANGUL SYLLABLE SSOEH +C449..C463 ; LVT # Lo [27] HANGUL SYLLABLE SSYOG..HANGUL SYLLABLE SSYOH +C465..C47F ; LVT # Lo [27] HANGUL SYLLABLE SSUG..HANGUL SYLLABLE SSUH +C481..C49B ; LVT # Lo [27] HANGUL SYLLABLE SSWEOG..HANGUL SYLLABLE SSWEOH +C49D..C4B7 ; LVT # Lo [27] HANGUL SYLLABLE SSWEG..HANGUL SYLLABLE SSWEH +C4B9..C4D3 ; LVT # Lo [27] HANGUL SYLLABLE SSWIG..HANGUL SYLLABLE SSWIH +C4D5..C4EF ; LVT # Lo [27] HANGUL SYLLABLE SSYUG..HANGUL SYLLABLE SSYUH +C4F1..C50B ; LVT # Lo [27] HANGUL SYLLABLE SSEUG..HANGUL SYLLABLE SSEUH +C50D..C527 ; LVT # Lo [27] HANGUL SYLLABLE SSYIG..HANGUL SYLLABLE SSYIH +C529..C543 ; LVT # Lo [27] HANGUL SYLLABLE SSIG..HANGUL SYLLABLE SSIH +C545..C55F ; LVT # Lo [27] HANGUL SYLLABLE AG..HANGUL SYLLABLE AH +C561..C57B ; LVT # Lo [27] HANGUL SYLLABLE AEG..HANGUL SYLLABLE AEH +C57D..C597 ; LVT # Lo [27] HANGUL SYLLABLE YAG..HANGUL SYLLABLE YAH +C599..C5B3 ; LVT # Lo [27] HANGUL SYLLABLE YAEG..HANGUL SYLLABLE YAEH +C5B5..C5CF ; LVT # Lo [27] HANGUL SYLLABLE EOG..HANGUL SYLLABLE EOH +C5D1..C5EB ; LVT # Lo [27] HANGUL SYLLABLE EG..HANGUL SYLLABLE EH +C5ED..C607 ; LVT # Lo [27] HANGUL SYLLABLE YEOG..HANGUL SYLLABLE YEOH +C609..C623 ; LVT # Lo [27] HANGUL SYLLABLE YEG..HANGUL SYLLABLE YEH +C625..C63F ; LVT # Lo [27] HANGUL SYLLABLE OG..HANGUL SYLLABLE OH +C641..C65B ; LVT # Lo [27] HANGUL SYLLABLE WAG..HANGUL SYLLABLE WAH +C65D..C677 ; LVT # Lo [27] HANGUL SYLLABLE WAEG..HANGUL SYLLABLE WAEH +C679..C693 ; LVT # Lo [27] HANGUL SYLLABLE OEG..HANGUL SYLLABLE OEH +C695..C6AF ; LVT # Lo [27] HANGUL SYLLABLE YOG..HANGUL SYLLABLE YOH +C6B1..C6CB ; LVT # Lo [27] HANGUL SYLLABLE UG..HANGUL SYLLABLE UH +C6CD..C6E7 ; LVT # Lo [27] HANGUL SYLLABLE WEOG..HANGUL SYLLABLE WEOH +C6E9..C703 ; LVT # Lo [27] HANGUL SYLLABLE WEG..HANGUL SYLLABLE WEH +C705..C71F ; LVT # Lo [27] HANGUL SYLLABLE WIG..HANGUL SYLLABLE WIH +C721..C73B ; LVT # Lo [27] HANGUL SYLLABLE YUG..HANGUL SYLLABLE YUH +C73D..C757 ; LVT # Lo [27] HANGUL SYLLABLE EUG..HANGUL SYLLABLE EUH +C759..C773 ; LVT # Lo [27] HANGUL SYLLABLE YIG..HANGUL SYLLABLE YIH +C775..C78F ; LVT # Lo [27] HANGUL SYLLABLE IG..HANGUL SYLLABLE IH +C791..C7AB ; LVT # Lo [27] HANGUL SYLLABLE JAG..HANGUL SYLLABLE JAH +C7AD..C7C7 ; LVT # Lo [27] HANGUL SYLLABLE JAEG..HANGUL SYLLABLE JAEH +C7C9..C7E3 ; LVT # Lo [27] HANGUL SYLLABLE JYAG..HANGUL SYLLABLE JYAH +C7E5..C7FF ; LVT # Lo [27] HANGUL SYLLABLE JYAEG..HANGUL SYLLABLE JYAEH +C801..C81B ; LVT # Lo [27] HANGUL SYLLABLE JEOG..HANGUL SYLLABLE JEOH +C81D..C837 ; LVT # Lo [27] HANGUL SYLLABLE JEG..HANGUL SYLLABLE JEH +C839..C853 ; LVT # Lo [27] HANGUL SYLLABLE JYEOG..HANGUL SYLLABLE JYEOH +C855..C86F ; LVT # Lo [27] HANGUL SYLLABLE JYEG..HANGUL SYLLABLE JYEH +C871..C88B ; LVT # Lo [27] HANGUL SYLLABLE JOG..HANGUL SYLLABLE JOH +C88D..C8A7 ; LVT # Lo [27] HANGUL SYLLABLE JWAG..HANGUL SYLLABLE JWAH +C8A9..C8C3 ; LVT # Lo [27] HANGUL SYLLABLE JWAEG..HANGUL SYLLABLE JWAEH +C8C5..C8DF ; LVT # Lo [27] HANGUL SYLLABLE JOEG..HANGUL SYLLABLE JOEH +C8E1..C8FB ; LVT # Lo [27] HANGUL SYLLABLE JYOG..HANGUL SYLLABLE JYOH +C8FD..C917 ; LVT # Lo [27] HANGUL SYLLABLE JUG..HANGUL SYLLABLE JUH +C919..C933 ; LVT # Lo [27] HANGUL SYLLABLE JWEOG..HANGUL SYLLABLE JWEOH +C935..C94F ; LVT # Lo [27] HANGUL SYLLABLE JWEG..HANGUL SYLLABLE JWEH +C951..C96B ; LVT # Lo [27] HANGUL SYLLABLE JWIG..HANGUL SYLLABLE JWIH +C96D..C987 ; LVT # Lo [27] HANGUL SYLLABLE JYUG..HANGUL SYLLABLE JYUH +C989..C9A3 ; LVT # Lo [27] HANGUL SYLLABLE JEUG..HANGUL SYLLABLE JEUH +C9A5..C9BF ; LVT # Lo [27] HANGUL SYLLABLE JYIG..HANGUL SYLLABLE JYIH +C9C1..C9DB ; LVT # Lo [27] HANGUL SYLLABLE JIG..HANGUL SYLLABLE JIH +C9DD..C9F7 ; LVT # Lo [27] HANGUL SYLLABLE JJAG..HANGUL SYLLABLE JJAH +C9F9..CA13 ; LVT # Lo [27] HANGUL SYLLABLE JJAEG..HANGUL SYLLABLE JJAEH +CA15..CA2F ; LVT # Lo [27] HANGUL SYLLABLE JJYAG..HANGUL SYLLABLE JJYAH +CA31..CA4B ; LVT # Lo [27] HANGUL SYLLABLE JJYAEG..HANGUL SYLLABLE JJYAEH +CA4D..CA67 ; LVT # Lo [27] HANGUL SYLLABLE JJEOG..HANGUL SYLLABLE JJEOH +CA69..CA83 ; LVT # Lo [27] HANGUL SYLLABLE JJEG..HANGUL SYLLABLE JJEH +CA85..CA9F ; LVT # Lo [27] HANGUL SYLLABLE JJYEOG..HANGUL SYLLABLE JJYEOH +CAA1..CABB ; LVT # Lo [27] HANGUL SYLLABLE JJYEG..HANGUL SYLLABLE JJYEH +CABD..CAD7 ; LVT # Lo [27] HANGUL SYLLABLE JJOG..HANGUL SYLLABLE JJOH +CAD9..CAF3 ; LVT # Lo [27] HANGUL SYLLABLE JJWAG..HANGUL SYLLABLE JJWAH +CAF5..CB0F ; LVT # Lo [27] HANGUL SYLLABLE JJWAEG..HANGUL SYLLABLE JJWAEH +CB11..CB2B ; LVT # Lo [27] HANGUL SYLLABLE JJOEG..HANGUL SYLLABLE JJOEH +CB2D..CB47 ; LVT # Lo [27] HANGUL SYLLABLE JJYOG..HANGUL SYLLABLE JJYOH +CB49..CB63 ; LVT # Lo [27] HANGUL SYLLABLE JJUG..HANGUL SYLLABLE JJUH +CB65..CB7F ; LVT # Lo [27] HANGUL SYLLABLE JJWEOG..HANGUL SYLLABLE JJWEOH +CB81..CB9B ; LVT # Lo [27] HANGUL SYLLABLE JJWEG..HANGUL SYLLABLE JJWEH +CB9D..CBB7 ; LVT # Lo [27] HANGUL SYLLABLE JJWIG..HANGUL SYLLABLE JJWIH +CBB9..CBD3 ; LVT # Lo [27] HANGUL SYLLABLE JJYUG..HANGUL SYLLABLE JJYUH +CBD5..CBEF ; LVT # Lo [27] HANGUL SYLLABLE JJEUG..HANGUL SYLLABLE JJEUH +CBF1..CC0B ; LVT # Lo [27] HANGUL SYLLABLE JJYIG..HANGUL SYLLABLE JJYIH +CC0D..CC27 ; LVT # Lo [27] HANGUL SYLLABLE JJIG..HANGUL SYLLABLE JJIH +CC29..CC43 ; LVT # Lo [27] HANGUL SYLLABLE CAG..HANGUL SYLLABLE CAH +CC45..CC5F ; LVT # Lo [27] HANGUL SYLLABLE CAEG..HANGUL SYLLABLE CAEH +CC61..CC7B ; LVT # Lo [27] HANGUL SYLLABLE CYAG..HANGUL SYLLABLE CYAH +CC7D..CC97 ; LVT # Lo [27] HANGUL SYLLABLE CYAEG..HANGUL SYLLABLE CYAEH +CC99..CCB3 ; LVT # Lo [27] HANGUL SYLLABLE CEOG..HANGUL SYLLABLE CEOH +CCB5..CCCF ; LVT # Lo [27] HANGUL SYLLABLE CEG..HANGUL SYLLABLE CEH +CCD1..CCEB ; LVT # Lo [27] HANGUL SYLLABLE CYEOG..HANGUL SYLLABLE CYEOH +CCED..CD07 ; LVT # Lo [27] HANGUL SYLLABLE CYEG..HANGUL SYLLABLE CYEH +CD09..CD23 ; LVT # Lo [27] HANGUL SYLLABLE COG..HANGUL SYLLABLE COH +CD25..CD3F ; LVT # Lo [27] HANGUL SYLLABLE CWAG..HANGUL SYLLABLE CWAH +CD41..CD5B ; LVT # Lo [27] HANGUL SYLLABLE CWAEG..HANGUL SYLLABLE CWAEH +CD5D..CD77 ; LVT # Lo [27] HANGUL SYLLABLE COEG..HANGUL SYLLABLE COEH +CD79..CD93 ; LVT # Lo [27] HANGUL SYLLABLE CYOG..HANGUL SYLLABLE CYOH +CD95..CDAF ; LVT # Lo [27] HANGUL SYLLABLE CUG..HANGUL SYLLABLE CUH +CDB1..CDCB ; LVT # Lo [27] HANGUL SYLLABLE CWEOG..HANGUL SYLLABLE CWEOH +CDCD..CDE7 ; LVT # Lo [27] HANGUL SYLLABLE CWEG..HANGUL SYLLABLE CWEH +CDE9..CE03 ; LVT # Lo [27] HANGUL SYLLABLE CWIG..HANGUL SYLLABLE CWIH +CE05..CE1F ; LVT # Lo [27] HANGUL SYLLABLE CYUG..HANGUL SYLLABLE CYUH +CE21..CE3B ; LVT # Lo [27] HANGUL SYLLABLE CEUG..HANGUL SYLLABLE CEUH +CE3D..CE57 ; LVT # Lo [27] HANGUL SYLLABLE CYIG..HANGUL SYLLABLE CYIH +CE59..CE73 ; LVT # Lo [27] HANGUL SYLLABLE CIG..HANGUL SYLLABLE CIH +CE75..CE8F ; LVT # Lo [27] HANGUL SYLLABLE KAG..HANGUL SYLLABLE KAH +CE91..CEAB ; LVT # Lo [27] HANGUL SYLLABLE KAEG..HANGUL SYLLABLE KAEH +CEAD..CEC7 ; LVT # Lo [27] HANGUL SYLLABLE KYAG..HANGUL SYLLABLE KYAH +CEC9..CEE3 ; LVT # Lo [27] HANGUL SYLLABLE KYAEG..HANGUL SYLLABLE KYAEH +CEE5..CEFF ; LVT # Lo [27] HANGUL SYLLABLE KEOG..HANGUL SYLLABLE KEOH +CF01..CF1B ; LVT # Lo [27] HANGUL SYLLABLE KEG..HANGUL SYLLABLE KEH +CF1D..CF37 ; LVT # Lo [27] HANGUL SYLLABLE KYEOG..HANGUL SYLLABLE KYEOH +CF39..CF53 ; LVT # Lo [27] HANGUL SYLLABLE KYEG..HANGUL SYLLABLE KYEH +CF55..CF6F ; LVT # Lo [27] HANGUL SYLLABLE KOG..HANGUL SYLLABLE KOH +CF71..CF8B ; LVT # Lo [27] HANGUL SYLLABLE KWAG..HANGUL SYLLABLE KWAH +CF8D..CFA7 ; LVT # Lo [27] HANGUL SYLLABLE KWAEG..HANGUL SYLLABLE KWAEH +CFA9..CFC3 ; LVT # Lo [27] HANGUL SYLLABLE KOEG..HANGUL SYLLABLE KOEH +CFC5..CFDF ; LVT # Lo [27] HANGUL SYLLABLE KYOG..HANGUL SYLLABLE KYOH +CFE1..CFFB ; LVT # Lo [27] HANGUL SYLLABLE KUG..HANGUL SYLLABLE KUH +CFFD..D017 ; LVT # Lo [27] HANGUL SYLLABLE KWEOG..HANGUL SYLLABLE KWEOH +D019..D033 ; LVT # Lo [27] HANGUL SYLLABLE KWEG..HANGUL SYLLABLE KWEH +D035..D04F ; LVT # Lo [27] HANGUL SYLLABLE KWIG..HANGUL SYLLABLE KWIH +D051..D06B ; LVT # Lo [27] HANGUL SYLLABLE KYUG..HANGUL SYLLABLE KYUH +D06D..D087 ; LVT # Lo [27] HANGUL SYLLABLE KEUG..HANGUL SYLLABLE KEUH +D089..D0A3 ; LVT # Lo [27] HANGUL SYLLABLE KYIG..HANGUL SYLLABLE KYIH +D0A5..D0BF ; LVT # Lo [27] HANGUL SYLLABLE KIG..HANGUL SYLLABLE KIH +D0C1..D0DB ; LVT # Lo [27] HANGUL SYLLABLE TAG..HANGUL SYLLABLE TAH +D0DD..D0F7 ; LVT # Lo [27] HANGUL SYLLABLE TAEG..HANGUL SYLLABLE TAEH +D0F9..D113 ; LVT # Lo [27] HANGUL SYLLABLE TYAG..HANGUL SYLLABLE TYAH +D115..D12F ; LVT # Lo [27] HANGUL SYLLABLE TYAEG..HANGUL SYLLABLE TYAEH +D131..D14B ; LVT # Lo [27] HANGUL SYLLABLE TEOG..HANGUL SYLLABLE TEOH +D14D..D167 ; LVT # Lo [27] HANGUL SYLLABLE TEG..HANGUL SYLLABLE TEH +D169..D183 ; LVT # Lo [27] HANGUL SYLLABLE TYEOG..HANGUL SYLLABLE TYEOH +D185..D19F ; LVT # Lo [27] HANGUL SYLLABLE TYEG..HANGUL SYLLABLE TYEH +D1A1..D1BB ; LVT # Lo [27] HANGUL SYLLABLE TOG..HANGUL SYLLABLE TOH +D1BD..D1D7 ; LVT # Lo [27] HANGUL SYLLABLE TWAG..HANGUL SYLLABLE TWAH +D1D9..D1F3 ; LVT # Lo [27] HANGUL SYLLABLE TWAEG..HANGUL SYLLABLE TWAEH +D1F5..D20F ; LVT # Lo [27] HANGUL SYLLABLE TOEG..HANGUL SYLLABLE TOEH +D211..D22B ; LVT # Lo [27] HANGUL SYLLABLE TYOG..HANGUL SYLLABLE TYOH +D22D..D247 ; LVT # Lo [27] HANGUL SYLLABLE TUG..HANGUL SYLLABLE TUH +D249..D263 ; LVT # Lo [27] HANGUL SYLLABLE TWEOG..HANGUL SYLLABLE TWEOH +D265..D27F ; LVT # Lo [27] HANGUL SYLLABLE TWEG..HANGUL SYLLABLE TWEH +D281..D29B ; LVT # Lo [27] HANGUL SYLLABLE TWIG..HANGUL SYLLABLE TWIH +D29D..D2B7 ; LVT # Lo [27] HANGUL SYLLABLE TYUG..HANGUL SYLLABLE TYUH +D2B9..D2D3 ; LVT # Lo [27] HANGUL SYLLABLE TEUG..HANGUL SYLLABLE TEUH +D2D5..D2EF ; LVT # Lo [27] HANGUL SYLLABLE TYIG..HANGUL SYLLABLE TYIH +D2F1..D30B ; LVT # Lo [27] HANGUL SYLLABLE TIG..HANGUL SYLLABLE TIH +D30D..D327 ; LVT # Lo [27] HANGUL SYLLABLE PAG..HANGUL SYLLABLE PAH +D329..D343 ; LVT # Lo [27] HANGUL SYLLABLE PAEG..HANGUL SYLLABLE PAEH +D345..D35F ; LVT # Lo [27] HANGUL SYLLABLE PYAG..HANGUL SYLLABLE PYAH +D361..D37B ; LVT # Lo [27] HANGUL SYLLABLE PYAEG..HANGUL SYLLABLE PYAEH +D37D..D397 ; LVT # Lo [27] HANGUL SYLLABLE PEOG..HANGUL SYLLABLE PEOH +D399..D3B3 ; LVT # Lo [27] HANGUL SYLLABLE PEG..HANGUL SYLLABLE PEH +D3B5..D3CF ; LVT # Lo [27] HANGUL SYLLABLE PYEOG..HANGUL SYLLABLE PYEOH +D3D1..D3EB ; LVT # Lo [27] HANGUL SYLLABLE PYEG..HANGUL SYLLABLE PYEH +D3ED..D407 ; LVT # Lo [27] HANGUL SYLLABLE POG..HANGUL SYLLABLE POH +D409..D423 ; LVT # Lo [27] HANGUL SYLLABLE PWAG..HANGUL SYLLABLE PWAH +D425..D43F ; LVT # Lo [27] HANGUL SYLLABLE PWAEG..HANGUL SYLLABLE PWAEH +D441..D45B ; LVT # Lo [27] HANGUL SYLLABLE POEG..HANGUL SYLLABLE POEH +D45D..D477 ; LVT # Lo [27] HANGUL SYLLABLE PYOG..HANGUL SYLLABLE PYOH +D479..D493 ; LVT # Lo [27] HANGUL SYLLABLE PUG..HANGUL SYLLABLE PUH +D495..D4AF ; LVT # Lo [27] HANGUL SYLLABLE PWEOG..HANGUL SYLLABLE PWEOH +D4B1..D4CB ; LVT # Lo [27] HANGUL SYLLABLE PWEG..HANGUL SYLLABLE PWEH +D4CD..D4E7 ; LVT # Lo [27] HANGUL SYLLABLE PWIG..HANGUL SYLLABLE PWIH +D4E9..D503 ; LVT # Lo [27] HANGUL SYLLABLE PYUG..HANGUL SYLLABLE PYUH +D505..D51F ; LVT # Lo [27] HANGUL SYLLABLE PEUG..HANGUL SYLLABLE PEUH +D521..D53B ; LVT # Lo [27] HANGUL SYLLABLE PYIG..HANGUL SYLLABLE PYIH +D53D..D557 ; LVT # Lo [27] HANGUL SYLLABLE PIG..HANGUL SYLLABLE PIH +D559..D573 ; LVT # Lo [27] HANGUL SYLLABLE HAG..HANGUL SYLLABLE HAH +D575..D58F ; LVT # Lo [27] HANGUL SYLLABLE HAEG..HANGUL SYLLABLE HAEH +D591..D5AB ; LVT # Lo [27] HANGUL SYLLABLE HYAG..HANGUL SYLLABLE HYAH +D5AD..D5C7 ; LVT # Lo [27] HANGUL SYLLABLE HYAEG..HANGUL SYLLABLE HYAEH +D5C9..D5E3 ; LVT # Lo [27] HANGUL SYLLABLE HEOG..HANGUL SYLLABLE HEOH +D5E5..D5FF ; LVT # Lo [27] HANGUL SYLLABLE HEG..HANGUL SYLLABLE HEH +D601..D61B ; LVT # Lo [27] HANGUL SYLLABLE HYEOG..HANGUL SYLLABLE HYEOH +D61D..D637 ; LVT # Lo [27] HANGUL SYLLABLE HYEG..HANGUL SYLLABLE HYEH +D639..D653 ; LVT # Lo [27] HANGUL SYLLABLE HOG..HANGUL SYLLABLE HOH +D655..D66F ; LVT # Lo [27] HANGUL SYLLABLE HWAG..HANGUL SYLLABLE HWAH +D671..D68B ; LVT # Lo [27] HANGUL SYLLABLE HWAEG..HANGUL SYLLABLE HWAEH +D68D..D6A7 ; LVT # Lo [27] HANGUL SYLLABLE HOEG..HANGUL SYLLABLE HOEH +D6A9..D6C3 ; LVT # Lo [27] HANGUL SYLLABLE HYOG..HANGUL SYLLABLE HYOH +D6C5..D6DF ; LVT # Lo [27] HANGUL SYLLABLE HUG..HANGUL SYLLABLE HUH +D6E1..D6FB ; LVT # Lo [27] HANGUL SYLLABLE HWEOG..HANGUL SYLLABLE HWEOH +D6FD..D717 ; LVT # Lo [27] HANGUL SYLLABLE HWEG..HANGUL SYLLABLE HWEH +D719..D733 ; LVT # Lo [27] HANGUL SYLLABLE HWIG..HANGUL SYLLABLE HWIH +D735..D74F ; LVT # Lo [27] HANGUL SYLLABLE HYUG..HANGUL SYLLABLE HYUH +D751..D76B ; LVT # Lo [27] HANGUL SYLLABLE HEUG..HANGUL SYLLABLE HEUH +D76D..D787 ; LVT # Lo [27] HANGUL SYLLABLE HYIG..HANGUL SYLLABLE HYIH +D789..D7A3 ; LVT # Lo [27] HANGUL SYLLABLE HIG..HANGUL SYLLABLE HIH + +# Total code points: 10773 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/auxiliary/SentenceBreakProperty.txt b/Master/tlpkg/tlperl/lib/unicore/auxiliary/SentenceBreakProperty.txt new file mode 100644 index 00000000000..50e830c549f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/auxiliary/SentenceBreakProperty.txt @@ -0,0 +1,2271 @@ +# SentenceBreakProperty-5.2.0.txt +# Date: 2009-08-22, 04:58:44 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Property: Sentence_Break + +# All code points not explicitly listed for Sentence_Break +# have the value Other (XX). + +# @missing: 0000..10FFFF; Other + +# ================================================ + +000D ; CR # Cc + +# Total code points: 1 + +# ================================================ + +000A ; LF # Cc + +# Total code points: 1 + +# ================================================ + +0300..036F ; Extend # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; Extend # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; Extend # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; Extend # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; Extend # Mn HEBREW POINT RAFE +05C1..05C2 ; Extend # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; Extend # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; Extend # Mn HEBREW POINT QAMATS QATAN +0610..061A ; Extend # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; Extend # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; Extend # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; Extend # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; Extend # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; Extend # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; Extend # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; Extend # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; Extend # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; Extend # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; Extend # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; Extend # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; Extend # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; Extend # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; Extend # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +0903 ; Extend # Mc DEVANAGARI SIGN VISARGA +093C ; Extend # Mn DEVANAGARI SIGN NUKTA +093E..0940 ; Extend # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0941..0948 ; Extend # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +0949..094C ; Extend # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094D ; Extend # Mn DEVANAGARI SIGN VIRAMA +094E ; Extend # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0951..0955 ; Extend # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; Extend # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; Extend # Mn BENGALI SIGN CANDRABINDU +0982..0983 ; Extend # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +09BC ; Extend # Mn BENGALI SIGN NUKTA +09BE..09C0 ; Extend # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C1..09C4 ; Extend # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09C7..09C8 ; Extend # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; Extend # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CD ; Extend # Mn BENGALI SIGN VIRAMA +09D7 ; Extend # Mc BENGALI AU LENGTH MARK +09E2..09E3 ; Extend # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; Extend # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; Extend # Mc GURMUKHI SIGN VISARGA +0A3C ; Extend # Mn GURMUKHI SIGN NUKTA +0A3E..0A40 ; Extend # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A41..0A42 ; Extend # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; Extend # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; Extend # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; Extend # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; Extend # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; Extend # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; Extend # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0A83 ; Extend # Mc GUJARATI SIGN VISARGA +0ABC ; Extend # Mn GUJARATI SIGN NUKTA +0ABE..0AC0 ; Extend # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC1..0AC5 ; Extend # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; Extend # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0AC9 ; Extend # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; Extend # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0ACD ; Extend # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; Extend # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; Extend # Mn ORIYA SIGN CANDRABINDU +0B02..0B03 ; Extend # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B3C ; Extend # Mn ORIYA SIGN NUKTA +0B3E ; Extend # Mc ORIYA VOWEL SIGN AA +0B3F ; Extend # Mn ORIYA VOWEL SIGN I +0B40 ; Extend # Mc ORIYA VOWEL SIGN II +0B41..0B44 ; Extend # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B47..0B48 ; Extend # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; Extend # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B4D ; Extend # Mn ORIYA SIGN VIRAMA +0B56 ; Extend # Mn ORIYA AI LENGTH MARK +0B57 ; Extend # Mc ORIYA AU LENGTH MARK +0B62..0B63 ; Extend # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; Extend # Mn TAMIL SIGN ANUSVARA +0BBE..0BBF ; Extend # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC0 ; Extend # Mn TAMIL VOWEL SIGN II +0BC1..0BC2 ; Extend # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; Extend # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; Extend # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BCD ; Extend # Mn TAMIL SIGN VIRAMA +0BD7 ; Extend # Mc TAMIL AU LENGTH MARK +0C01..0C03 ; Extend # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C41..0C44 ; Extend # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; Extend # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; Extend # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; Extend # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0C82..0C83 ; Extend # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0CBC ; Extend # Mn KANNADA SIGN NUKTA +0CBE ; Extend # Mc KANNADA VOWEL SIGN AA +0CBF ; Extend # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; Extend # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; Extend # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; Extend # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; Extend # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CCC..0CCD ; Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CD5..0CD6 ; Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CE2..0CE3 ; Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D02..0D03 ; Extend # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D3E..0D40 ; Extend # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D41..0D44 ; Extend # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D46..0D48 ; Extend # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; Extend # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D4D ; Extend # Mn MALAYALAM SIGN VIRAMA +0D57 ; Extend # Mc MALAYALAM AU LENGTH MARK +0D62..0D63 ; Extend # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0D82..0D83 ; Extend # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0DCA ; Extend # Mn SINHALA SIGN AL-LAKUNA +0DCF..0DD1 ; Extend # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD2..0DD4 ; Extend # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; Extend # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DD8..0DDF ; Extend # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; Extend # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0E31 ; Extend # Mn THAI CHARACTER MAI HAN-AKAT +0E34..0E3A ; Extend # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E47..0E4E ; Extend # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB1 ; Extend # Mn LAO VOWEL SIGN MAI KAN +0EB4..0EB9 ; Extend # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; Extend # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; Extend # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; Extend # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; Extend # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; Extend # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; Extend # Mn TIBETAN MARK TSA -PHRU +0F3E..0F3F ; Extend # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F71..0F7E ; Extend # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F7F ; Extend # Mc TIBETAN SIGN RNAM BCAD +0F80..0F84 ; Extend # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; Extend # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; Extend # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; Extend # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; Extend # Mn TIBETAN SYMBOL PADMA GDAN +102B..102C ; Extend # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +102D..1030 ; Extend # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1031 ; Extend # Mc MYANMAR VOWEL SIGN E +1032..1037 ; Extend # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1038 ; Extend # Mc MYANMAR SIGN VISARGA +1039..103A ; Extend # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103B..103C ; Extend # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103D..103E ; Extend # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1056..1057 ; Extend # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1058..1059 ; Extend # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; Extend # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1062..1064 ; Extend # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1067..106D ; Extend # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +1071..1074 ; Extend # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; Extend # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1083..1084 ; Extend # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1085..1086 ; Extend # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +1087..108C ; Extend # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108D ; Extend # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +108F ; Extend # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +109A..109C ; Extend # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI +135F ; Extend # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B6 ; Extend # Mc KHMER VOWEL SIGN AA +17B7..17BD ; Extend # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17BE..17C5 ; Extend # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C6 ; Extend # Mn KHMER SIGN NIKAHIT +17C7..17C8 ; Extend # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; Extend # Mn KHMER SIGN ATTHACAN +180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; Extend # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; Extend # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; Extend # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; Extend # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; Extend # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; Extend # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1939..193B ; Extend # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +19B0..19C0 ; Extend # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C8..19C9 ; Extend # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +1A17..1A18 ; Extend # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A19..1A1B ; Extend # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A55 ; Extend # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A56 ; Extend # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A57 ; Extend # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A58..1A5E ; Extend # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; Extend # Mn TAI THAM SIGN SAKOT +1A61 ; Extend # Mc TAI THAM VOWEL SIGN A +1A62 ; Extend # Mn TAI THAM VOWEL SIGN MAI SAT +1A63..1A64 ; Extend # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A65..1A6C ; Extend # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A6D..1A72 ; Extend # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A73..1A7C ; Extend # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B04 ; Extend # Mc BALINESE SIGN BISAH +1B34 ; Extend # Mn BALINESE SIGN REREKAN +1B35 ; Extend # Mc BALINESE VOWEL SIGN TEDUNG +1B36..1B3A ; Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3B ; Extend # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3C ; Extend # Mn BALINESE VOWEL SIGN LA LENGA +1B3D..1B41 ; Extend # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B42 ; Extend # Mn BALINESE VOWEL SIGN PEPET +1B43..1B44 ; Extend # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B6B..1B73 ; Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1B82 ; Extend # Mc SUNDANESE SIGN PANGWISAD +1BA1 ; Extend # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA2..1BA5 ; Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA6..1BA7 ; Extend # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BA8..1BA9 ; Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1BAA ; Extend # Mc SUNDANESE SIGN PAMAAEH +1C24..1C2B ; Extend # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C2C..1C33 ; Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C34..1C35 ; Extend # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C36..1C37 ; Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; Extend # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE1 ; Extend # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE2..1CE8 ; Extend # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; Extend # Mn VEDIC SIGN TIRYAK +1CF2 ; Extend # Mc VEDIC SIGN ARDHAVISARGA +1DC0..1DE6 ; Extend # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; Extend # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +200C..200D ; Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER +20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; Extend # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; Extend # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; Extend # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; Extend # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; Extend # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; Extend # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; Extend # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; Extend # Mn COMBINING CYRILLIC VZMET +A670..A672 ; Extend # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; Extend # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; Extend # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; Extend # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; Extend # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; Extend # Mn SYLOTI NAGRI SIGN ANUSVARA +A823..A824 ; Extend # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A825..A826 ; Extend # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A827 ; Extend # Mc SYLOTI NAGRI VOWEL SIGN OO +A880..A881 ; Extend # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A8B4..A8C3 ; Extend # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8C4 ; Extend # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A952..A953 ; Extend # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A980..A982 ; Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A983 ; Extend # Mc JAVANESE SIGN WIGNYAN +A9B3 ; Extend # Mn JAVANESE SIGN CECAK TELU +A9B4..A9B5 ; Extend # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9B6..A9B9 ; Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BA..A9BB ; Extend # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BC ; Extend # Mn JAVANESE VOWEL SIGN PEPET +A9BD..A9C0 ; Extend # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +AA29..AA2E ; Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA2F..AA30 ; Extend # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA31..AA32 ; Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA33..AA34 ; Extend # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA35..AA36 ; Extend # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; Extend # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; Extend # Mn CHAM CONSONANT SIGN FINAL M +AA4D ; Extend # Mc CHAM CONSONANT SIGN FINAL H +AA7B ; Extend # Mc MYANMAR SIGN PAO KAREN TONE +AAB0 ; Extend # Mn TAI VIET MAI KANG +AAB2..AAB4 ; Extend # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; Extend # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; Extend # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; Extend # Mn TAI VIET TONE MAI THO +ABE3..ABE4 ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE5 ; Extend # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE6..ABE7 ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE8 ; Extend # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABE9..ABEA ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEC ; Extend # Mc MEETEI MAYEK LUM IYEK +ABED ; Extend # Mn MEETEI MAYEK APUN IYEK +FB1E ; Extend # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; Extend # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; Extend # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +101FD ; Extend # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; Extend # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; Extend # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; Extend # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; Extend # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; Extend # Mn KHAROSHTHI VIRAMA +11080..11081 ; Extend # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +11082 ; Extend # Mc KAITHI SIGN VISARGA +110B0..110B2 ; Extend # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B7..110B8 ; Extend # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D165..1D166 ; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D16D..1D172 ; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 +1D17B..1D182 ; Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; Extend # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1455 + +# ================================================ + +0085 ; Sep # Cc +2028 ; Sep # Zl LINE SEPARATOR +2029 ; Sep # Zp PARAGRAPH SEPARATOR + +# Total code points: 3 + +# ================================================ + +00AD ; Format # Cf SOFT HYPHEN +0600..0603 ; Format # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +06DD ; Format # Cf ARABIC END OF AYAH +070F ; Format # Cf SYRIAC ABBREVIATION MARK +17B4..17B5 ; Format # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +200B ; Format # Cf ZERO WIDTH SPACE +200E..200F ; Format # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK +202A..202E ; Format # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +2060..2064 ; Format # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; Format # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +FEFF ; Format # Cf ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +110BD ; Format # Cf KAITHI NUMBER SIGN +1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +E0001 ; Format # Cf LANGUAGE TAG +E0020..E007F ; Format # Cf [96] TAG SPACE..CANCEL TAG + +# Total code points: 138 + +# ================================================ + +0009 ; Sp # Cc +000B..000C ; Sp # Cc [2] .. +0020 ; Sp # Zs SPACE +00A0 ; Sp # Zs NO-BREAK SPACE +1680 ; Sp # Zs OGHAM SPACE MARK +180E ; Sp # Zs MONGOLIAN VOWEL SEPARATOR +2000..200A ; Sp # Zs [11] EN QUAD..HAIR SPACE +202F ; Sp # Zs NARROW NO-BREAK SPACE +205F ; Sp # Zs MEDIUM MATHEMATICAL SPACE +3000 ; Sp # Zs IDEOGRAPHIC SPACE + +# Total code points: 21 + +# ================================================ + +0061..007A ; Lower # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +00AA ; Lower # L& FEMININE ORDINAL INDICATOR +00B5 ; Lower # L& MICRO SIGN +00BA ; Lower # L& MASCULINE ORDINAL INDICATOR +00DF..00F6 ; Lower # L& [24] LATIN SMALL LETTER SHARP S..LATIN SMALL LETTER O WITH DIAERESIS +00F8..00FF ; Lower # L& [8] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER Y WITH DIAERESIS +0101 ; Lower # L& LATIN SMALL LETTER A WITH MACRON +0103 ; Lower # L& LATIN SMALL LETTER A WITH BREVE +0105 ; Lower # L& LATIN SMALL LETTER A WITH OGONEK +0107 ; Lower # L& LATIN SMALL LETTER C WITH ACUTE +0109 ; Lower # L& LATIN SMALL LETTER C WITH CIRCUMFLEX +010B ; Lower # L& LATIN SMALL LETTER C WITH DOT ABOVE +010D ; Lower # L& LATIN SMALL LETTER C WITH CARON +010F ; Lower # L& LATIN SMALL LETTER D WITH CARON +0111 ; Lower # L& LATIN SMALL LETTER D WITH STROKE +0113 ; Lower # L& LATIN SMALL LETTER E WITH MACRON +0115 ; Lower # L& LATIN SMALL LETTER E WITH BREVE +0117 ; Lower # L& LATIN SMALL LETTER E WITH DOT ABOVE +0119 ; Lower # L& LATIN SMALL LETTER E WITH OGONEK +011B ; Lower # L& LATIN SMALL LETTER E WITH CARON +011D ; Lower # L& LATIN SMALL LETTER G WITH CIRCUMFLEX +011F ; Lower # L& LATIN SMALL LETTER G WITH BREVE +0121 ; Lower # L& LATIN SMALL LETTER G WITH DOT ABOVE +0123 ; Lower # L& LATIN SMALL LETTER G WITH CEDILLA +0125 ; Lower # L& LATIN SMALL LETTER H WITH CIRCUMFLEX +0127 ; Lower # L& LATIN SMALL LETTER H WITH STROKE +0129 ; Lower # L& LATIN SMALL LETTER I WITH TILDE +012B ; Lower # L& LATIN SMALL LETTER I WITH MACRON +012D ; Lower # L& LATIN SMALL LETTER I WITH BREVE +012F ; Lower # L& LATIN SMALL LETTER I WITH OGONEK +0131 ; Lower # L& LATIN SMALL LETTER DOTLESS I +0133 ; Lower # L& LATIN SMALL LIGATURE IJ +0135 ; Lower # L& LATIN SMALL LETTER J WITH CIRCUMFLEX +0137..0138 ; Lower # L& [2] LATIN SMALL LETTER K WITH CEDILLA..LATIN SMALL LETTER KRA +013A ; Lower # L& LATIN SMALL LETTER L WITH ACUTE +013C ; Lower # L& LATIN SMALL LETTER L WITH CEDILLA +013E ; Lower # L& LATIN SMALL LETTER L WITH CARON +0140 ; Lower # L& LATIN SMALL LETTER L WITH MIDDLE DOT +0142 ; Lower # L& LATIN SMALL LETTER L WITH STROKE +0144 ; Lower # L& LATIN SMALL LETTER N WITH ACUTE +0146 ; Lower # L& LATIN SMALL LETTER N WITH CEDILLA +0148..0149 ; Lower # L& [2] LATIN SMALL LETTER N WITH CARON..LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +014B ; Lower # L& LATIN SMALL LETTER ENG +014D ; Lower # L& LATIN SMALL LETTER O WITH MACRON +014F ; Lower # L& LATIN SMALL LETTER O WITH BREVE +0151 ; Lower # L& LATIN SMALL LETTER O WITH DOUBLE ACUTE +0153 ; Lower # L& LATIN SMALL LIGATURE OE +0155 ; Lower # L& LATIN SMALL LETTER R WITH ACUTE +0157 ; Lower # L& LATIN SMALL LETTER R WITH CEDILLA +0159 ; Lower # L& LATIN SMALL LETTER R WITH CARON +015B ; Lower # L& LATIN SMALL LETTER S WITH ACUTE +015D ; Lower # L& LATIN SMALL LETTER S WITH CIRCUMFLEX +015F ; Lower # L& LATIN SMALL LETTER S WITH CEDILLA +0161 ; Lower # L& LATIN SMALL LETTER S WITH CARON +0163 ; Lower # L& LATIN SMALL LETTER T WITH CEDILLA +0165 ; Lower # L& LATIN SMALL LETTER T WITH CARON +0167 ; Lower # L& LATIN SMALL LETTER T WITH STROKE +0169 ; Lower # L& LATIN SMALL LETTER U WITH TILDE +016B ; Lower # L& LATIN SMALL LETTER U WITH MACRON +016D ; Lower # L& LATIN SMALL LETTER U WITH BREVE +016F ; Lower # L& LATIN SMALL LETTER U WITH RING ABOVE +0171 ; Lower # L& LATIN SMALL LETTER U WITH DOUBLE ACUTE +0173 ; Lower # L& LATIN SMALL LETTER U WITH OGONEK +0175 ; Lower # L& LATIN SMALL LETTER W WITH CIRCUMFLEX +0177 ; Lower # L& LATIN SMALL LETTER Y WITH CIRCUMFLEX +017A ; Lower # L& LATIN SMALL LETTER Z WITH ACUTE +017C ; Lower # L& LATIN SMALL LETTER Z WITH DOT ABOVE +017E..0180 ; Lower # L& [3] LATIN SMALL LETTER Z WITH CARON..LATIN SMALL LETTER B WITH STROKE +0183 ; Lower # L& LATIN SMALL LETTER B WITH TOPBAR +0185 ; Lower # L& LATIN SMALL LETTER TONE SIX +0188 ; Lower # L& LATIN SMALL LETTER C WITH HOOK +018C..018D ; Lower # L& [2] LATIN SMALL LETTER D WITH TOPBAR..LATIN SMALL LETTER TURNED DELTA +0192 ; Lower # L& LATIN SMALL LETTER F WITH HOOK +0195 ; Lower # L& LATIN SMALL LETTER HV +0199..019B ; Lower # L& [3] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER LAMBDA WITH STROKE +019E ; Lower # L& LATIN SMALL LETTER N WITH LONG RIGHT LEG +01A1 ; Lower # L& LATIN SMALL LETTER O WITH HORN +01A3 ; Lower # L& LATIN SMALL LETTER OI +01A5 ; Lower # L& LATIN SMALL LETTER P WITH HOOK +01A8 ; Lower # L& LATIN SMALL LETTER TONE TWO +01AA..01AB ; Lower # L& [2] LATIN LETTER REVERSED ESH LOOP..LATIN SMALL LETTER T WITH PALATAL HOOK +01AD ; Lower # L& LATIN SMALL LETTER T WITH HOOK +01B0 ; Lower # L& LATIN SMALL LETTER U WITH HORN +01B4 ; Lower # L& LATIN SMALL LETTER Y WITH HOOK +01B6 ; Lower # L& LATIN SMALL LETTER Z WITH STROKE +01B9..01BA ; Lower # L& [2] LATIN SMALL LETTER EZH REVERSED..LATIN SMALL LETTER EZH WITH TAIL +01BD..01BF ; Lower # L& [3] LATIN SMALL LETTER TONE FIVE..LATIN LETTER WYNN +01C6 ; Lower # L& LATIN SMALL LETTER DZ WITH CARON +01C9 ; Lower # L& LATIN SMALL LETTER LJ +01CC ; Lower # L& LATIN SMALL LETTER NJ +01CE ; Lower # L& LATIN SMALL LETTER A WITH CARON +01D0 ; Lower # L& LATIN SMALL LETTER I WITH CARON +01D2 ; Lower # L& LATIN SMALL LETTER O WITH CARON +01D4 ; Lower # L& LATIN SMALL LETTER U WITH CARON +01D6 ; Lower # L& LATIN SMALL LETTER U WITH DIAERESIS AND MACRON +01D8 ; Lower # L& LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE +01DA ; Lower # L& LATIN SMALL LETTER U WITH DIAERESIS AND CARON +01DC..01DD ; Lower # L& [2] LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE..LATIN SMALL LETTER TURNED E +01DF ; Lower # L& LATIN SMALL LETTER A WITH DIAERESIS AND MACRON +01E1 ; Lower # L& LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON +01E3 ; Lower # L& LATIN SMALL LETTER AE WITH MACRON +01E5 ; Lower # L& LATIN SMALL LETTER G WITH STROKE +01E7 ; Lower # L& LATIN SMALL LETTER G WITH CARON +01E9 ; Lower # L& LATIN SMALL LETTER K WITH CARON +01EB ; Lower # L& LATIN SMALL LETTER O WITH OGONEK +01ED ; Lower # L& LATIN SMALL LETTER O WITH OGONEK AND MACRON +01EF..01F0 ; Lower # L& [2] LATIN SMALL LETTER EZH WITH CARON..LATIN SMALL LETTER J WITH CARON +01F3 ; Lower # L& LATIN SMALL LETTER DZ +01F5 ; Lower # L& LATIN SMALL LETTER G WITH ACUTE +01F9 ; Lower # L& LATIN SMALL LETTER N WITH GRAVE +01FB ; Lower # L& LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE +01FD ; Lower # L& LATIN SMALL LETTER AE WITH ACUTE +01FF ; Lower # L& LATIN SMALL LETTER O WITH STROKE AND ACUTE +0201 ; Lower # L& LATIN SMALL LETTER A WITH DOUBLE GRAVE +0203 ; Lower # L& LATIN SMALL LETTER A WITH INVERTED BREVE +0205 ; Lower # L& LATIN SMALL LETTER E WITH DOUBLE GRAVE +0207 ; Lower # L& LATIN SMALL LETTER E WITH INVERTED BREVE +0209 ; Lower # L& LATIN SMALL LETTER I WITH DOUBLE GRAVE +020B ; Lower # L& LATIN SMALL LETTER I WITH INVERTED BREVE +020D ; Lower # L& LATIN SMALL LETTER O WITH DOUBLE GRAVE +020F ; Lower # L& LATIN SMALL LETTER O WITH INVERTED BREVE +0211 ; Lower # L& LATIN SMALL LETTER R WITH DOUBLE GRAVE +0213 ; Lower # L& LATIN SMALL LETTER R WITH INVERTED BREVE +0215 ; Lower # L& LATIN SMALL LETTER U WITH DOUBLE GRAVE +0217 ; Lower # L& LATIN SMALL LETTER U WITH INVERTED BREVE +0219 ; Lower # L& LATIN SMALL LETTER S WITH COMMA BELOW +021B ; Lower # L& LATIN SMALL LETTER T WITH COMMA BELOW +021D ; Lower # L& LATIN SMALL LETTER YOGH +021F ; Lower # L& LATIN SMALL LETTER H WITH CARON +0221 ; Lower # L& LATIN SMALL LETTER D WITH CURL +0223 ; Lower # L& LATIN SMALL LETTER OU +0225 ; Lower # L& LATIN SMALL LETTER Z WITH HOOK +0227 ; Lower # L& LATIN SMALL LETTER A WITH DOT ABOVE +0229 ; Lower # L& LATIN SMALL LETTER E WITH CEDILLA +022B ; Lower # L& LATIN SMALL LETTER O WITH DIAERESIS AND MACRON +022D ; Lower # L& LATIN SMALL LETTER O WITH TILDE AND MACRON +022F ; Lower # L& LATIN SMALL LETTER O WITH DOT ABOVE +0231 ; Lower # L& LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON +0233..0239 ; Lower # L& [7] LATIN SMALL LETTER Y WITH MACRON..LATIN SMALL LETTER QP DIGRAPH +023C ; Lower # L& LATIN SMALL LETTER C WITH STROKE +023F..0240 ; Lower # L& [2] LATIN SMALL LETTER S WITH SWASH TAIL..LATIN SMALL LETTER Z WITH SWASH TAIL +0242 ; Lower # L& LATIN SMALL LETTER GLOTTAL STOP +0247 ; Lower # L& LATIN SMALL LETTER E WITH STROKE +0249 ; Lower # L& LATIN SMALL LETTER J WITH STROKE +024B ; Lower # L& LATIN SMALL LETTER Q WITH HOOK TAIL +024D ; Lower # L& LATIN SMALL LETTER R WITH STROKE +024F..0293 ; Lower # L& [69] LATIN SMALL LETTER Y WITH STROKE..LATIN SMALL LETTER EZH WITH CURL +0295..02AF ; Lower # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02B8 ; Lower # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y +02C0..02C1 ; Lower # Lm [2] MODIFIER LETTER GLOTTAL STOP..MODIFIER LETTER REVERSED GLOTTAL STOP +02E0..02E4 ; Lower # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +0371 ; Lower # L& GREEK SMALL LETTER HETA +0373 ; Lower # L& GREEK SMALL LETTER ARCHAIC SAMPI +0377 ; Lower # L& GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; Lower # Lm GREEK YPOGEGRAMMENI +037B..037D ; Lower # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +0390 ; Lower # L& GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03AC..03CE ; Lower # L& [35] GREEK SMALL LETTER ALPHA WITH TONOS..GREEK SMALL LETTER OMEGA WITH TONOS +03D0..03D1 ; Lower # L& [2] GREEK BETA SYMBOL..GREEK THETA SYMBOL +03D5..03D7 ; Lower # L& [3] GREEK PHI SYMBOL..GREEK KAI SYMBOL +03D9 ; Lower # L& GREEK SMALL LETTER ARCHAIC KOPPA +03DB ; Lower # L& GREEK SMALL LETTER STIGMA +03DD ; Lower # L& GREEK SMALL LETTER DIGAMMA +03DF ; Lower # L& GREEK SMALL LETTER KOPPA +03E1 ; Lower # L& GREEK SMALL LETTER SAMPI +03E3 ; Lower # L& COPTIC SMALL LETTER SHEI +03E5 ; Lower # L& COPTIC SMALL LETTER FEI +03E7 ; Lower # L& COPTIC SMALL LETTER KHEI +03E9 ; Lower # L& COPTIC SMALL LETTER HORI +03EB ; Lower # L& COPTIC SMALL LETTER GANGIA +03ED ; Lower # L& COPTIC SMALL LETTER SHIMA +03EF..03F3 ; Lower # L& [5] COPTIC SMALL LETTER DEI..GREEK LETTER YOT +03F5 ; Lower # L& GREEK LUNATE EPSILON SYMBOL +03F8 ; Lower # L& GREEK SMALL LETTER SHO +03FB..03FC ; Lower # L& [2] GREEK SMALL LETTER SAN..GREEK RHO WITH STROKE SYMBOL +0430..045F ; Lower # L& [48] CYRILLIC SMALL LETTER A..CYRILLIC SMALL LETTER DZHE +0461 ; Lower # L& CYRILLIC SMALL LETTER OMEGA +0463 ; Lower # L& CYRILLIC SMALL LETTER YAT +0465 ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED E +0467 ; Lower # L& CYRILLIC SMALL LETTER LITTLE YUS +0469 ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS +046B ; Lower # L& CYRILLIC SMALL LETTER BIG YUS +046D ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED BIG YUS +046F ; Lower # L& CYRILLIC SMALL LETTER KSI +0471 ; Lower # L& CYRILLIC SMALL LETTER PSI +0473 ; Lower # L& CYRILLIC SMALL LETTER FITA +0475 ; Lower # L& CYRILLIC SMALL LETTER IZHITSA +0477 ; Lower # L& CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +0479 ; Lower # L& CYRILLIC SMALL LETTER UK +047B ; Lower # L& CYRILLIC SMALL LETTER ROUND OMEGA +047D ; Lower # L& CYRILLIC SMALL LETTER OMEGA WITH TITLO +047F ; Lower # L& CYRILLIC SMALL LETTER OT +0481 ; Lower # L& CYRILLIC SMALL LETTER KOPPA +048B ; Lower # L& CYRILLIC SMALL LETTER SHORT I WITH TAIL +048D ; Lower # L& CYRILLIC SMALL LETTER SEMISOFT SIGN +048F ; Lower # L& CYRILLIC SMALL LETTER ER WITH TICK +0491 ; Lower # L& CYRILLIC SMALL LETTER GHE WITH UPTURN +0493 ; Lower # L& CYRILLIC SMALL LETTER GHE WITH STROKE +0495 ; Lower # L& CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK +0497 ; Lower # L& CYRILLIC SMALL LETTER ZHE WITH DESCENDER +0499 ; Lower # L& CYRILLIC SMALL LETTER ZE WITH DESCENDER +049B ; Lower # L& CYRILLIC SMALL LETTER KA WITH DESCENDER +049D ; Lower # L& CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE +049F ; Lower # L& CYRILLIC SMALL LETTER KA WITH STROKE +04A1 ; Lower # L& CYRILLIC SMALL LETTER BASHKIR KA +04A3 ; Lower # L& CYRILLIC SMALL LETTER EN WITH DESCENDER +04A5 ; Lower # L& CYRILLIC SMALL LIGATURE EN GHE +04A7 ; Lower # L& CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK +04A9 ; Lower # L& CYRILLIC SMALL LETTER ABKHASIAN HA +04AB ; Lower # L& CYRILLIC SMALL LETTER ES WITH DESCENDER +04AD ; Lower # L& CYRILLIC SMALL LETTER TE WITH DESCENDER +04AF ; Lower # L& CYRILLIC SMALL LETTER STRAIGHT U +04B1 ; Lower # L& CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE +04B3 ; Lower # L& CYRILLIC SMALL LETTER HA WITH DESCENDER +04B5 ; Lower # L& CYRILLIC SMALL LIGATURE TE TSE +04B7 ; Lower # L& CYRILLIC SMALL LETTER CHE WITH DESCENDER +04B9 ; Lower # L& CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE +04BB ; Lower # L& CYRILLIC SMALL LETTER SHHA +04BD ; Lower # L& CYRILLIC SMALL LETTER ABKHASIAN CHE +04BF ; Lower # L& CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER +04C2 ; Lower # L& CYRILLIC SMALL LETTER ZHE WITH BREVE +04C4 ; Lower # L& CYRILLIC SMALL LETTER KA WITH HOOK +04C6 ; Lower # L& CYRILLIC SMALL LETTER EL WITH TAIL +04C8 ; Lower # L& CYRILLIC SMALL LETTER EN WITH HOOK +04CA ; Lower # L& CYRILLIC SMALL LETTER EN WITH TAIL +04CC ; Lower # L& CYRILLIC SMALL LETTER KHAKASSIAN CHE +04CE..04CF ; Lower # L& [2] CYRILLIC SMALL LETTER EM WITH TAIL..CYRILLIC SMALL LETTER PALOCHKA +04D1 ; Lower # L& CYRILLIC SMALL LETTER A WITH BREVE +04D3 ; Lower # L& CYRILLIC SMALL LETTER A WITH DIAERESIS +04D5 ; Lower # L& CYRILLIC SMALL LIGATURE A IE +04D7 ; Lower # L& CYRILLIC SMALL LETTER IE WITH BREVE +04D9 ; Lower # L& CYRILLIC SMALL LETTER SCHWA +04DB ; Lower # L& CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS +04DD ; Lower # L& CYRILLIC SMALL LETTER ZHE WITH DIAERESIS +04DF ; Lower # L& CYRILLIC SMALL LETTER ZE WITH DIAERESIS +04E1 ; Lower # L& CYRILLIC SMALL LETTER ABKHASIAN DZE +04E3 ; Lower # L& CYRILLIC SMALL LETTER I WITH MACRON +04E5 ; Lower # L& CYRILLIC SMALL LETTER I WITH DIAERESIS +04E7 ; Lower # L& CYRILLIC SMALL LETTER O WITH DIAERESIS +04E9 ; Lower # L& CYRILLIC SMALL LETTER BARRED O +04EB ; Lower # L& CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS +04ED ; Lower # L& CYRILLIC SMALL LETTER E WITH DIAERESIS +04EF ; Lower # L& CYRILLIC SMALL LETTER U WITH MACRON +04F1 ; Lower # L& CYRILLIC SMALL LETTER U WITH DIAERESIS +04F3 ; Lower # L& CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE +04F5 ; Lower # L& CYRILLIC SMALL LETTER CHE WITH DIAERESIS +04F7 ; Lower # L& CYRILLIC SMALL LETTER GHE WITH DESCENDER +04F9 ; Lower # L& CYRILLIC SMALL LETTER YERU WITH DIAERESIS +04FB ; Lower # L& CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK +04FD ; Lower # L& CYRILLIC SMALL LETTER HA WITH HOOK +04FF ; Lower # L& CYRILLIC SMALL LETTER HA WITH STROKE +0501 ; Lower # L& CYRILLIC SMALL LETTER KOMI DE +0503 ; Lower # L& CYRILLIC SMALL LETTER KOMI DJE +0505 ; Lower # L& CYRILLIC SMALL LETTER KOMI ZJE +0507 ; Lower # L& CYRILLIC SMALL LETTER KOMI DZJE +0509 ; Lower # L& CYRILLIC SMALL LETTER KOMI LJE +050B ; Lower # L& CYRILLIC SMALL LETTER KOMI NJE +050D ; Lower # L& CYRILLIC SMALL LETTER KOMI SJE +050F ; Lower # L& CYRILLIC SMALL LETTER KOMI TJE +0511 ; Lower # L& CYRILLIC SMALL LETTER REVERSED ZE +0513 ; Lower # L& CYRILLIC SMALL LETTER EL WITH HOOK +0515 ; Lower # L& CYRILLIC SMALL LETTER LHA +0517 ; Lower # L& CYRILLIC SMALL LETTER RHA +0519 ; Lower # L& CYRILLIC SMALL LETTER YAE +051B ; Lower # L& CYRILLIC SMALL LETTER QA +051D ; Lower # L& CYRILLIC SMALL LETTER WE +051F ; Lower # L& CYRILLIC SMALL LETTER ALEUT KA +0521 ; Lower # L& CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK +0523 ; Lower # L& CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK +0525 ; Lower # L& CYRILLIC SMALL LETTER PE WITH DESCENDER +0561..0587 ; Lower # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +1D00..1D2B ; Lower # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; Lower # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; Lower # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; Lower # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; Lower # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; Lower # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1E01 ; Lower # L& LATIN SMALL LETTER A WITH RING BELOW +1E03 ; Lower # L& LATIN SMALL LETTER B WITH DOT ABOVE +1E05 ; Lower # L& LATIN SMALL LETTER B WITH DOT BELOW +1E07 ; Lower # L& LATIN SMALL LETTER B WITH LINE BELOW +1E09 ; Lower # L& LATIN SMALL LETTER C WITH CEDILLA AND ACUTE +1E0B ; Lower # L& LATIN SMALL LETTER D WITH DOT ABOVE +1E0D ; Lower # L& LATIN SMALL LETTER D WITH DOT BELOW +1E0F ; Lower # L& LATIN SMALL LETTER D WITH LINE BELOW +1E11 ; Lower # L& LATIN SMALL LETTER D WITH CEDILLA +1E13 ; Lower # L& LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW +1E15 ; Lower # L& LATIN SMALL LETTER E WITH MACRON AND GRAVE +1E17 ; Lower # L& LATIN SMALL LETTER E WITH MACRON AND ACUTE +1E19 ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW +1E1B ; Lower # L& LATIN SMALL LETTER E WITH TILDE BELOW +1E1D ; Lower # L& LATIN SMALL LETTER E WITH CEDILLA AND BREVE +1E1F ; Lower # L& LATIN SMALL LETTER F WITH DOT ABOVE +1E21 ; Lower # L& LATIN SMALL LETTER G WITH MACRON +1E23 ; Lower # L& LATIN SMALL LETTER H WITH DOT ABOVE +1E25 ; Lower # L& LATIN SMALL LETTER H WITH DOT BELOW +1E27 ; Lower # L& LATIN SMALL LETTER H WITH DIAERESIS +1E29 ; Lower # L& LATIN SMALL LETTER H WITH CEDILLA +1E2B ; Lower # L& LATIN SMALL LETTER H WITH BREVE BELOW +1E2D ; Lower # L& LATIN SMALL LETTER I WITH TILDE BELOW +1E2F ; Lower # L& LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE +1E31 ; Lower # L& LATIN SMALL LETTER K WITH ACUTE +1E33 ; Lower # L& LATIN SMALL LETTER K WITH DOT BELOW +1E35 ; Lower # L& LATIN SMALL LETTER K WITH LINE BELOW +1E37 ; Lower # L& LATIN SMALL LETTER L WITH DOT BELOW +1E39 ; Lower # L& LATIN SMALL LETTER L WITH DOT BELOW AND MACRON +1E3B ; Lower # L& LATIN SMALL LETTER L WITH LINE BELOW +1E3D ; Lower # L& LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW +1E3F ; Lower # L& LATIN SMALL LETTER M WITH ACUTE +1E41 ; Lower # L& LATIN SMALL LETTER M WITH DOT ABOVE +1E43 ; Lower # L& LATIN SMALL LETTER M WITH DOT BELOW +1E45 ; Lower # L& LATIN SMALL LETTER N WITH DOT ABOVE +1E47 ; Lower # L& LATIN SMALL LETTER N WITH DOT BELOW +1E49 ; Lower # L& LATIN SMALL LETTER N WITH LINE BELOW +1E4B ; Lower # L& LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW +1E4D ; Lower # L& LATIN SMALL LETTER O WITH TILDE AND ACUTE +1E4F ; Lower # L& LATIN SMALL LETTER O WITH TILDE AND DIAERESIS +1E51 ; Lower # L& LATIN SMALL LETTER O WITH MACRON AND GRAVE +1E53 ; Lower # L& LATIN SMALL LETTER O WITH MACRON AND ACUTE +1E55 ; Lower # L& LATIN SMALL LETTER P WITH ACUTE +1E57 ; Lower # L& LATIN SMALL LETTER P WITH DOT ABOVE +1E59 ; Lower # L& LATIN SMALL LETTER R WITH DOT ABOVE +1E5B ; Lower # L& LATIN SMALL LETTER R WITH DOT BELOW +1E5D ; Lower # L& LATIN SMALL LETTER R WITH DOT BELOW AND MACRON +1E5F ; Lower # L& LATIN SMALL LETTER R WITH LINE BELOW +1E61 ; Lower # L& LATIN SMALL LETTER S WITH DOT ABOVE +1E63 ; Lower # L& LATIN SMALL LETTER S WITH DOT BELOW +1E65 ; Lower # L& LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE +1E67 ; Lower # L& LATIN SMALL LETTER S WITH CARON AND DOT ABOVE +1E69 ; Lower # L& LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE +1E6B ; Lower # L& LATIN SMALL LETTER T WITH DOT ABOVE +1E6D ; Lower # L& LATIN SMALL LETTER T WITH DOT BELOW +1E6F ; Lower # L& LATIN SMALL LETTER T WITH LINE BELOW +1E71 ; Lower # L& LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW +1E73 ; Lower # L& LATIN SMALL LETTER U WITH DIAERESIS BELOW +1E75 ; Lower # L& LATIN SMALL LETTER U WITH TILDE BELOW +1E77 ; Lower # L& LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW +1E79 ; Lower # L& LATIN SMALL LETTER U WITH TILDE AND ACUTE +1E7B ; Lower # L& LATIN SMALL LETTER U WITH MACRON AND DIAERESIS +1E7D ; Lower # L& LATIN SMALL LETTER V WITH TILDE +1E7F ; Lower # L& LATIN SMALL LETTER V WITH DOT BELOW +1E81 ; Lower # L& LATIN SMALL LETTER W WITH GRAVE +1E83 ; Lower # L& LATIN SMALL LETTER W WITH ACUTE +1E85 ; Lower # L& LATIN SMALL LETTER W WITH DIAERESIS +1E87 ; Lower # L& LATIN SMALL LETTER W WITH DOT ABOVE +1E89 ; Lower # L& LATIN SMALL LETTER W WITH DOT BELOW +1E8B ; Lower # L& LATIN SMALL LETTER X WITH DOT ABOVE +1E8D ; Lower # L& LATIN SMALL LETTER X WITH DIAERESIS +1E8F ; Lower # L& LATIN SMALL LETTER Y WITH DOT ABOVE +1E91 ; Lower # L& LATIN SMALL LETTER Z WITH CIRCUMFLEX +1E93 ; Lower # L& LATIN SMALL LETTER Z WITH DOT BELOW +1E95..1E9D ; Lower # L& [9] LATIN SMALL LETTER Z WITH LINE BELOW..LATIN SMALL LETTER LONG S WITH HIGH STROKE +1E9F ; Lower # L& LATIN SMALL LETTER DELTA +1EA1 ; Lower # L& LATIN SMALL LETTER A WITH DOT BELOW +1EA3 ; Lower # L& LATIN SMALL LETTER A WITH HOOK ABOVE +1EA5 ; Lower # L& LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE +1EA7 ; Lower # L& LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE +1EA9 ; Lower # L& LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +1EAB ; Lower # L& LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE +1EAD ; Lower # L& LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW +1EAF ; Lower # L& LATIN SMALL LETTER A WITH BREVE AND ACUTE +1EB1 ; Lower # L& LATIN SMALL LETTER A WITH BREVE AND GRAVE +1EB3 ; Lower # L& LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE +1EB5 ; Lower # L& LATIN SMALL LETTER A WITH BREVE AND TILDE +1EB7 ; Lower # L& LATIN SMALL LETTER A WITH BREVE AND DOT BELOW +1EB9 ; Lower # L& LATIN SMALL LETTER E WITH DOT BELOW +1EBB ; Lower # L& LATIN SMALL LETTER E WITH HOOK ABOVE +1EBD ; Lower # L& LATIN SMALL LETTER E WITH TILDE +1EBF ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE +1EC1 ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE +1EC3 ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +1EC5 ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE +1EC7 ; Lower # L& LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW +1EC9 ; Lower # L& LATIN SMALL LETTER I WITH HOOK ABOVE +1ECB ; Lower # L& LATIN SMALL LETTER I WITH DOT BELOW +1ECD ; Lower # L& LATIN SMALL LETTER O WITH DOT BELOW +1ECF ; Lower # L& LATIN SMALL LETTER O WITH HOOK ABOVE +1ED1 ; Lower # L& LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE +1ED3 ; Lower # L& LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE +1ED5 ; Lower # L& LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +1ED7 ; Lower # L& LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE +1ED9 ; Lower # L& LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW +1EDB ; Lower # L& LATIN SMALL LETTER O WITH HORN AND ACUTE +1EDD ; Lower # L& LATIN SMALL LETTER O WITH HORN AND GRAVE +1EDF ; Lower # L& LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE +1EE1 ; Lower # L& LATIN SMALL LETTER O WITH HORN AND TILDE +1EE3 ; Lower # L& LATIN SMALL LETTER O WITH HORN AND DOT BELOW +1EE5 ; Lower # L& LATIN SMALL LETTER U WITH DOT BELOW +1EE7 ; Lower # L& LATIN SMALL LETTER U WITH HOOK ABOVE +1EE9 ; Lower # L& LATIN SMALL LETTER U WITH HORN AND ACUTE +1EEB ; Lower # L& LATIN SMALL LETTER U WITH HORN AND GRAVE +1EED ; Lower # L& LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE +1EEF ; Lower # L& LATIN SMALL LETTER U WITH HORN AND TILDE +1EF1 ; Lower # L& LATIN SMALL LETTER U WITH HORN AND DOT BELOW +1EF3 ; Lower # L& LATIN SMALL LETTER Y WITH GRAVE +1EF5 ; Lower # L& LATIN SMALL LETTER Y WITH DOT BELOW +1EF7 ; Lower # L& LATIN SMALL LETTER Y WITH HOOK ABOVE +1EF9 ; Lower # L& LATIN SMALL LETTER Y WITH TILDE +1EFB ; Lower # L& LATIN SMALL LETTER MIDDLE-WELSH LL +1EFD ; Lower # L& LATIN SMALL LETTER MIDDLE-WELSH V +1EFF..1F07 ; Lower # L& [9] LATIN SMALL LETTER Y WITH LOOP..GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI +1F10..1F15 ; Lower # L& [6] GREEK SMALL LETTER EPSILON WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F27 ; Lower # L& [8] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI +1F30..1F37 ; Lower # L& [8] GREEK SMALL LETTER IOTA WITH PSILI..GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI +1F40..1F45 ; Lower # L& [6] GREEK SMALL LETTER OMICRON WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; Lower # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F60..1F67 ; Lower # L& [8] GREEK SMALL LETTER OMEGA WITH PSILI..GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI +1F70..1F7D ; Lower # L& [14] GREEK SMALL LETTER ALPHA WITH VARIA..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1F87 ; Lower # L& [8] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F90..1F97 ; Lower # L& [8] GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA0..1FA7 ; Lower # L& [8] GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FB0..1FB4 ; Lower # L& [5] GREEK SMALL LETTER ALPHA WITH VRACHY..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FB7 ; Lower # L& [2] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FBE ; Lower # L& GREEK PROSGEGRAMMENI +1FC2..1FC4 ; Lower # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FC7 ; Lower # L& [2] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FD0..1FD3 ; Lower # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FD7 ; Lower # L& [2] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE0..1FE7 ; Lower # L& [8] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF2..1FF4 ; Lower # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FF7 ; Lower # L& [2] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI +2090..2094 ; Lower # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +210A ; Lower # L& SCRIPT SMALL G +210E..210F ; Lower # L& [2] PLANCK CONSTANT..PLANCK CONSTANT OVER TWO PI +2113 ; Lower # L& SCRIPT SMALL L +212F ; Lower # L& SCRIPT SMALL E +2134 ; Lower # L& SCRIPT SMALL O +2139 ; Lower # L& INFORMATION SOURCE +213C..213D ; Lower # L& [2] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK SMALL GAMMA +2146..2149 ; Lower # L& [4] DOUBLE-STRUCK ITALIC SMALL D..DOUBLE-STRUCK ITALIC SMALL J +214E ; Lower # L& TURNED SMALL F +2170..217F ; Lower # Nl [16] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND +2184 ; Lower # L& LATIN SMALL LETTER REVERSED C +24D0..24E9 ; Lower # So [26] CIRCLED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +2C30..2C5E ; Lower # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C61 ; Lower # L& LATIN SMALL LETTER L WITH DOUBLE BAR +2C65..2C66 ; Lower # L& [2] LATIN SMALL LETTER A WITH STROKE..LATIN SMALL LETTER T WITH DIAGONAL STROKE +2C68 ; Lower # L& LATIN SMALL LETTER H WITH DESCENDER +2C6A ; Lower # L& LATIN SMALL LETTER K WITH DESCENDER +2C6C ; Lower # L& LATIN SMALL LETTER Z WITH DESCENDER +2C71 ; Lower # L& LATIN SMALL LETTER V WITH RIGHT HOOK +2C73..2C74 ; Lower # L& [2] LATIN SMALL LETTER W WITH HOOK..LATIN SMALL LETTER V WITH CURL +2C76..2C7C ; Lower # L& [7] LATIN SMALL LETTER HALF H..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; Lower # Lm MODIFIER LETTER CAPITAL V +2C81 ; Lower # L& COPTIC SMALL LETTER ALFA +2C83 ; Lower # L& COPTIC SMALL LETTER VIDA +2C85 ; Lower # L& COPTIC SMALL LETTER GAMMA +2C87 ; Lower # L& COPTIC SMALL LETTER DALDA +2C89 ; Lower # L& COPTIC SMALL LETTER EIE +2C8B ; Lower # L& COPTIC SMALL LETTER SOU +2C8D ; Lower # L& COPTIC SMALL LETTER ZATA +2C8F ; Lower # L& COPTIC SMALL LETTER HATE +2C91 ; Lower # L& COPTIC SMALL LETTER THETHE +2C93 ; Lower # L& COPTIC SMALL LETTER IAUDA +2C95 ; Lower # L& COPTIC SMALL LETTER KAPA +2C97 ; Lower # L& COPTIC SMALL LETTER LAULA +2C99 ; Lower # L& COPTIC SMALL LETTER MI +2C9B ; Lower # L& COPTIC SMALL LETTER NI +2C9D ; Lower # L& COPTIC SMALL LETTER KSI +2C9F ; Lower # L& COPTIC SMALL LETTER O +2CA1 ; Lower # L& COPTIC SMALL LETTER PI +2CA3 ; Lower # L& COPTIC SMALL LETTER RO +2CA5 ; Lower # L& COPTIC SMALL LETTER SIMA +2CA7 ; Lower # L& COPTIC SMALL LETTER TAU +2CA9 ; Lower # L& COPTIC SMALL LETTER UA +2CAB ; Lower # L& COPTIC SMALL LETTER FI +2CAD ; Lower # L& COPTIC SMALL LETTER KHI +2CAF ; Lower # L& COPTIC SMALL LETTER PSI +2CB1 ; Lower # L& COPTIC SMALL LETTER OOU +2CB3 ; Lower # L& COPTIC SMALL LETTER DIALECT-P ALEF +2CB5 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC AIN +2CB7 ; Lower # L& COPTIC SMALL LETTER CRYPTOGRAMMIC EIE +2CB9 ; Lower # L& COPTIC SMALL LETTER DIALECT-P KAPA +2CBB ; Lower # L& COPTIC SMALL LETTER DIALECT-P NI +2CBD ; Lower # L& COPTIC SMALL LETTER CRYPTOGRAMMIC NI +2CBF ; Lower # L& COPTIC SMALL LETTER OLD COPTIC OOU +2CC1 ; Lower # L& COPTIC SMALL LETTER SAMPI +2CC3 ; Lower # L& COPTIC SMALL LETTER CROSSED SHEI +2CC5 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC SHEI +2CC7 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC ESH +2CC9 ; Lower # L& COPTIC SMALL LETTER AKHMIMIC KHEI +2CCB ; Lower # L& COPTIC SMALL LETTER DIALECT-P HORI +2CCD ; Lower # L& COPTIC SMALL LETTER OLD COPTIC HORI +2CCF ; Lower # L& COPTIC SMALL LETTER OLD COPTIC HA +2CD1 ; Lower # L& COPTIC SMALL LETTER L-SHAPED HA +2CD3 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC HEI +2CD5 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC HAT +2CD7 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC GANGIA +2CD9 ; Lower # L& COPTIC SMALL LETTER OLD COPTIC DJA +2CDB ; Lower # L& COPTIC SMALL LETTER OLD COPTIC SHIMA +2CDD ; Lower # L& COPTIC SMALL LETTER OLD NUBIAN SHIMA +2CDF ; Lower # L& COPTIC SMALL LETTER OLD NUBIAN NGI +2CE1 ; Lower # L& COPTIC SMALL LETTER OLD NUBIAN NYI +2CE3..2CE4 ; Lower # L& [2] COPTIC SMALL LETTER OLD NUBIAN WAU..COPTIC SYMBOL KAI +2CEC ; Lower # L& COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI +2CEE ; Lower # L& COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2D00..2D25 ; Lower # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +A641 ; Lower # L& CYRILLIC SMALL LETTER ZEMLYA +A643 ; Lower # L& CYRILLIC SMALL LETTER DZELO +A645 ; Lower # L& CYRILLIC SMALL LETTER REVERSED DZE +A647 ; Lower # L& CYRILLIC SMALL LETTER IOTA +A649 ; Lower # L& CYRILLIC SMALL LETTER DJERV +A64B ; Lower # L& CYRILLIC SMALL LETTER MONOGRAPH UK +A64D ; Lower # L& CYRILLIC SMALL LETTER BROAD OMEGA +A64F ; Lower # L& CYRILLIC SMALL LETTER NEUTRAL YER +A651 ; Lower # L& CYRILLIC SMALL LETTER YERU WITH BACK YER +A653 ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED YAT +A655 ; Lower # L& CYRILLIC SMALL LETTER REVERSED YU +A657 ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED A +A659 ; Lower # L& CYRILLIC SMALL LETTER CLOSED LITTLE YUS +A65B ; Lower # L& CYRILLIC SMALL LETTER BLENDED YUS +A65D ; Lower # L& CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS +A65F ; Lower # L& CYRILLIC SMALL LETTER YN +A663 ; Lower # L& CYRILLIC SMALL LETTER SOFT DE +A665 ; Lower # L& CYRILLIC SMALL LETTER SOFT EL +A667 ; Lower # L& CYRILLIC SMALL LETTER SOFT EM +A669 ; Lower # L& CYRILLIC SMALL LETTER MONOCULAR O +A66B ; Lower # L& CYRILLIC SMALL LETTER BINOCULAR O +A66D ; Lower # L& CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A681 ; Lower # L& CYRILLIC SMALL LETTER DWE +A683 ; Lower # L& CYRILLIC SMALL LETTER DZWE +A685 ; Lower # L& CYRILLIC SMALL LETTER ZHWE +A687 ; Lower # L& CYRILLIC SMALL LETTER CCHE +A689 ; Lower # L& CYRILLIC SMALL LETTER DZZE +A68B ; Lower # L& CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK +A68D ; Lower # L& CYRILLIC SMALL LETTER TWE +A68F ; Lower # L& CYRILLIC SMALL LETTER TSWE +A691 ; Lower # L& CYRILLIC SMALL LETTER TSSE +A693 ; Lower # L& CYRILLIC SMALL LETTER TCHE +A695 ; Lower # L& CYRILLIC SMALL LETTER HWE +A697 ; Lower # L& CYRILLIC SMALL LETTER SHWE +A723 ; Lower # L& LATIN SMALL LETTER EGYPTOLOGICAL ALEF +A725 ; Lower # L& LATIN SMALL LETTER EGYPTOLOGICAL AIN +A727 ; Lower # L& LATIN SMALL LETTER HENG +A729 ; Lower # L& LATIN SMALL LETTER TZ +A72B ; Lower # L& LATIN SMALL LETTER TRESILLO +A72D ; Lower # L& LATIN SMALL LETTER CUATRILLO +A72F..A731 ; Lower # L& [3] LATIN SMALL LETTER CUATRILLO WITH COMMA..LATIN LETTER SMALL CAPITAL S +A733 ; Lower # L& LATIN SMALL LETTER AA +A735 ; Lower # L& LATIN SMALL LETTER AO +A737 ; Lower # L& LATIN SMALL LETTER AU +A739 ; Lower # L& LATIN SMALL LETTER AV +A73B ; Lower # L& LATIN SMALL LETTER AV WITH HORIZONTAL BAR +A73D ; Lower # L& LATIN SMALL LETTER AY +A73F ; Lower # L& LATIN SMALL LETTER REVERSED C WITH DOT +A741 ; Lower # L& LATIN SMALL LETTER K WITH STROKE +A743 ; Lower # L& LATIN SMALL LETTER K WITH DIAGONAL STROKE +A745 ; Lower # L& LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE +A747 ; Lower # L& LATIN SMALL LETTER BROKEN L +A749 ; Lower # L& LATIN SMALL LETTER L WITH HIGH STROKE +A74B ; Lower # L& LATIN SMALL LETTER O WITH LONG STROKE OVERLAY +A74D ; Lower # L& LATIN SMALL LETTER O WITH LOOP +A74F ; Lower # L& LATIN SMALL LETTER OO +A751 ; Lower # L& LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER +A753 ; Lower # L& LATIN SMALL LETTER P WITH FLOURISH +A755 ; Lower # L& LATIN SMALL LETTER P WITH SQUIRREL TAIL +A757 ; Lower # L& LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER +A759 ; Lower # L& LATIN SMALL LETTER Q WITH DIAGONAL STROKE +A75B ; Lower # L& LATIN SMALL LETTER R ROTUNDA +A75D ; Lower # L& LATIN SMALL LETTER RUM ROTUNDA +A75F ; Lower # L& LATIN SMALL LETTER V WITH DIAGONAL STROKE +A761 ; Lower # L& LATIN SMALL LETTER VY +A763 ; Lower # L& LATIN SMALL LETTER VISIGOTHIC Z +A765 ; Lower # L& LATIN SMALL LETTER THORN WITH STROKE +A767 ; Lower # L& LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER +A769 ; Lower # L& LATIN SMALL LETTER VEND +A76B ; Lower # L& LATIN SMALL LETTER ET +A76D ; Lower # L& LATIN SMALL LETTER IS +A76F ; Lower # L& LATIN SMALL LETTER CON +A770 ; Lower # Lm MODIFIER LETTER US +A771..A778 ; Lower # L& [8] LATIN SMALL LETTER DUM..LATIN SMALL LETTER UM +A77A ; Lower # L& LATIN SMALL LETTER INSULAR D +A77C ; Lower # L& LATIN SMALL LETTER INSULAR F +A77F ; Lower # L& LATIN SMALL LETTER TURNED INSULAR G +A781 ; Lower # L& LATIN SMALL LETTER TURNED L +A783 ; Lower # L& LATIN SMALL LETTER INSULAR R +A785 ; Lower # L& LATIN SMALL LETTER INSULAR S +A787 ; Lower # L& LATIN SMALL LETTER INSULAR T +A78C ; Lower # L& LATIN SMALL LETTER SALTILLO +FB00..FB06 ; Lower # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; Lower # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FF41..FF5A ; Lower # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +10428..1044F ; Lower # L& [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW +1D41A..1D433 ; Lower # L& [26] MATHEMATICAL BOLD SMALL A..MATHEMATICAL BOLD SMALL Z +1D44E..1D454 ; Lower # L& [7] MATHEMATICAL ITALIC SMALL A..MATHEMATICAL ITALIC SMALL G +1D456..1D467 ; Lower # L& [18] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL ITALIC SMALL Z +1D482..1D49B ; Lower # L& [26] MATHEMATICAL BOLD ITALIC SMALL A..MATHEMATICAL BOLD ITALIC SMALL Z +1D4B6..1D4B9 ; Lower # L& [4] MATHEMATICAL SCRIPT SMALL A..MATHEMATICAL SCRIPT SMALL D +1D4BB ; Lower # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; Lower # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D4CF ; Lower # L& [11] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL SCRIPT SMALL Z +1D4EA..1D503 ; Lower # L& [26] MATHEMATICAL BOLD SCRIPT SMALL A..MATHEMATICAL BOLD SCRIPT SMALL Z +1D51E..1D537 ; Lower # L& [26] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL FRAKTUR SMALL Z +1D552..1D56B ; Lower # L& [26] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL DOUBLE-STRUCK SMALL Z +1D586..1D59F ; Lower # L& [26] MATHEMATICAL BOLD FRAKTUR SMALL A..MATHEMATICAL BOLD FRAKTUR SMALL Z +1D5BA..1D5D3 ; Lower # L& [26] MATHEMATICAL SANS-SERIF SMALL A..MATHEMATICAL SANS-SERIF SMALL Z +1D5EE..1D607 ; Lower # L& [26] MATHEMATICAL SANS-SERIF BOLD SMALL A..MATHEMATICAL SANS-SERIF BOLD SMALL Z +1D622..1D63B ; Lower # L& [26] MATHEMATICAL SANS-SERIF ITALIC SMALL A..MATHEMATICAL SANS-SERIF ITALIC SMALL Z +1D656..1D66F ; Lower # L& [26] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z +1D68A..1D6A5 ; Lower # L& [28] MATHEMATICAL MONOSPACE SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6C2..1D6DA ; Lower # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DC..1D6E1 ; Lower # L& [6] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL BOLD PI SYMBOL +1D6FC..1D714 ; Lower # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D716..1D71B ; Lower # L& [6] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL ITALIC PI SYMBOL +1D736..1D74E ; Lower # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D750..1D755 ; Lower # L& [6] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC PI SYMBOL +1D770..1D788 ; Lower # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D78A..1D78F ; Lower # L& [6] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD PI SYMBOL +1D7AA..1D7C2 ; Lower # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C4..1D7C9 ; Lower # L& [6] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL +1D7CB ; Lower # L& MATHEMATICAL BOLD SMALL DIGAMMA + +# Total code points: 1907 + +# ================================================ + +0041..005A ; Upper # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +00C0..00D6 ; Upper # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D8..00DE ; Upper # L& [7] LATIN CAPITAL LETTER O WITH STROKE..LATIN CAPITAL LETTER THORN +0100 ; Upper # L& LATIN CAPITAL LETTER A WITH MACRON +0102 ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE +0104 ; Upper # L& LATIN CAPITAL LETTER A WITH OGONEK +0106 ; Upper # L& LATIN CAPITAL LETTER C WITH ACUTE +0108 ; Upper # L& LATIN CAPITAL LETTER C WITH CIRCUMFLEX +010A ; Upper # L& LATIN CAPITAL LETTER C WITH DOT ABOVE +010C ; Upper # L& LATIN CAPITAL LETTER C WITH CARON +010E ; Upper # L& LATIN CAPITAL LETTER D WITH CARON +0110 ; Upper # L& LATIN CAPITAL LETTER D WITH STROKE +0112 ; Upper # L& LATIN CAPITAL LETTER E WITH MACRON +0114 ; Upper # L& LATIN CAPITAL LETTER E WITH BREVE +0116 ; Upper # L& LATIN CAPITAL LETTER E WITH DOT ABOVE +0118 ; Upper # L& LATIN CAPITAL LETTER E WITH OGONEK +011A ; Upper # L& LATIN CAPITAL LETTER E WITH CARON +011C ; Upper # L& LATIN CAPITAL LETTER G WITH CIRCUMFLEX +011E ; Upper # L& LATIN CAPITAL LETTER G WITH BREVE +0120 ; Upper # L& LATIN CAPITAL LETTER G WITH DOT ABOVE +0122 ; Upper # L& LATIN CAPITAL LETTER G WITH CEDILLA +0124 ; Upper # L& LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0126 ; Upper # L& LATIN CAPITAL LETTER H WITH STROKE +0128 ; Upper # L& LATIN CAPITAL LETTER I WITH TILDE +012A ; Upper # L& LATIN CAPITAL LETTER I WITH MACRON +012C ; Upper # L& LATIN CAPITAL LETTER I WITH BREVE +012E ; Upper # L& LATIN CAPITAL LETTER I WITH OGONEK +0130 ; Upper # L& LATIN CAPITAL LETTER I WITH DOT ABOVE +0132 ; Upper # L& LATIN CAPITAL LIGATURE IJ +0134 ; Upper # L& LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0136 ; Upper # L& LATIN CAPITAL LETTER K WITH CEDILLA +0139 ; Upper # L& LATIN CAPITAL LETTER L WITH ACUTE +013B ; Upper # L& LATIN CAPITAL LETTER L WITH CEDILLA +013D ; Upper # L& LATIN CAPITAL LETTER L WITH CARON +013F ; Upper # L& LATIN CAPITAL LETTER L WITH MIDDLE DOT +0141 ; Upper # L& LATIN CAPITAL LETTER L WITH STROKE +0143 ; Upper # L& LATIN CAPITAL LETTER N WITH ACUTE +0145 ; Upper # L& LATIN CAPITAL LETTER N WITH CEDILLA +0147 ; Upper # L& LATIN CAPITAL LETTER N WITH CARON +014A ; Upper # L& LATIN CAPITAL LETTER ENG +014C ; Upper # L& LATIN CAPITAL LETTER O WITH MACRON +014E ; Upper # L& LATIN CAPITAL LETTER O WITH BREVE +0150 ; Upper # L& LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +0152 ; Upper # L& LATIN CAPITAL LIGATURE OE +0154 ; Upper # L& LATIN CAPITAL LETTER R WITH ACUTE +0156 ; Upper # L& LATIN CAPITAL LETTER R WITH CEDILLA +0158 ; Upper # L& LATIN CAPITAL LETTER R WITH CARON +015A ; Upper # L& LATIN CAPITAL LETTER S WITH ACUTE +015C ; Upper # L& LATIN CAPITAL LETTER S WITH CIRCUMFLEX +015E ; Upper # L& LATIN CAPITAL LETTER S WITH CEDILLA +0160 ; Upper # L& LATIN CAPITAL LETTER S WITH CARON +0162 ; Upper # L& LATIN CAPITAL LETTER T WITH CEDILLA +0164 ; Upper # L& LATIN CAPITAL LETTER T WITH CARON +0166 ; Upper # L& LATIN CAPITAL LETTER T WITH STROKE +0168 ; Upper # L& LATIN CAPITAL LETTER U WITH TILDE +016A ; Upper # L& LATIN CAPITAL LETTER U WITH MACRON +016C ; Upper # L& LATIN CAPITAL LETTER U WITH BREVE +016E ; Upper # L& LATIN CAPITAL LETTER U WITH RING ABOVE +0170 ; Upper # L& LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +0172 ; Upper # L& LATIN CAPITAL LETTER U WITH OGONEK +0174 ; Upper # L& LATIN CAPITAL LETTER W WITH CIRCUMFLEX +0176 ; Upper # L& LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +0178..0179 ; Upper # L& [2] LATIN CAPITAL LETTER Y WITH DIAERESIS..LATIN CAPITAL LETTER Z WITH ACUTE +017B ; Upper # L& LATIN CAPITAL LETTER Z WITH DOT ABOVE +017D ; Upper # L& LATIN CAPITAL LETTER Z WITH CARON +0181..0182 ; Upper # L& [2] LATIN CAPITAL LETTER B WITH HOOK..LATIN CAPITAL LETTER B WITH TOPBAR +0184 ; Upper # L& LATIN CAPITAL LETTER TONE SIX +0186..0187 ; Upper # L& [2] LATIN CAPITAL LETTER OPEN O..LATIN CAPITAL LETTER C WITH HOOK +0189..018B ; Upper # L& [3] LATIN CAPITAL LETTER AFRICAN D..LATIN CAPITAL LETTER D WITH TOPBAR +018E..0191 ; Upper # L& [4] LATIN CAPITAL LETTER REVERSED E..LATIN CAPITAL LETTER F WITH HOOK +0193..0194 ; Upper # L& [2] LATIN CAPITAL LETTER G WITH HOOK..LATIN CAPITAL LETTER GAMMA +0196..0198 ; Upper # L& [3] LATIN CAPITAL LETTER IOTA..LATIN CAPITAL LETTER K WITH HOOK +019C..019D ; Upper # L& [2] LATIN CAPITAL LETTER TURNED M..LATIN CAPITAL LETTER N WITH LEFT HOOK +019F..01A0 ; Upper # L& [2] LATIN CAPITAL LETTER O WITH MIDDLE TILDE..LATIN CAPITAL LETTER O WITH HORN +01A2 ; Upper # L& LATIN CAPITAL LETTER OI +01A4 ; Upper # L& LATIN CAPITAL LETTER P WITH HOOK +01A6..01A7 ; Upper # L& [2] LATIN LETTER YR..LATIN CAPITAL LETTER TONE TWO +01A9 ; Upper # L& LATIN CAPITAL LETTER ESH +01AC ; Upper # L& LATIN CAPITAL LETTER T WITH HOOK +01AE..01AF ; Upper # L& [2] LATIN CAPITAL LETTER T WITH RETROFLEX HOOK..LATIN CAPITAL LETTER U WITH HORN +01B1..01B3 ; Upper # L& [3] LATIN CAPITAL LETTER UPSILON..LATIN CAPITAL LETTER Y WITH HOOK +01B5 ; Upper # L& LATIN CAPITAL LETTER Z WITH STROKE +01B7..01B8 ; Upper # L& [2] LATIN CAPITAL LETTER EZH..LATIN CAPITAL LETTER EZH REVERSED +01BC ; Upper # L& LATIN CAPITAL LETTER TONE FIVE +01C4..01C5 ; Upper # L& [2] LATIN CAPITAL LETTER DZ WITH CARON..LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON +01C7..01C8 ; Upper # L& [2] LATIN CAPITAL LETTER LJ..LATIN CAPITAL LETTER L WITH SMALL LETTER J +01CA..01CB ; Upper # L& [2] LATIN CAPITAL LETTER NJ..LATIN CAPITAL LETTER N WITH SMALL LETTER J +01CD ; Upper # L& LATIN CAPITAL LETTER A WITH CARON +01CF ; Upper # L& LATIN CAPITAL LETTER I WITH CARON +01D1 ; Upper # L& LATIN CAPITAL LETTER O WITH CARON +01D3 ; Upper # L& LATIN CAPITAL LETTER U WITH CARON +01D5 ; Upper # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +01D7 ; Upper # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE +01D9 ; Upper # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON +01DB ; Upper # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE +01DE ; Upper # L& LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON +01E0 ; Upper # L& LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON +01E2 ; Upper # L& LATIN CAPITAL LETTER AE WITH MACRON +01E4 ; Upper # L& LATIN CAPITAL LETTER G WITH STROKE +01E6 ; Upper # L& LATIN CAPITAL LETTER G WITH CARON +01E8 ; Upper # L& LATIN CAPITAL LETTER K WITH CARON +01EA ; Upper # L& LATIN CAPITAL LETTER O WITH OGONEK +01EC ; Upper # L& LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +01EE ; Upper # L& LATIN CAPITAL LETTER EZH WITH CARON +01F1..01F2 ; Upper # L& [2] LATIN CAPITAL LETTER DZ..LATIN CAPITAL LETTER D WITH SMALL LETTER Z +01F4 ; Upper # L& LATIN CAPITAL LETTER G WITH ACUTE +01F6..01F8 ; Upper # L& [3] LATIN CAPITAL LETTER HWAIR..LATIN CAPITAL LETTER N WITH GRAVE +01FA ; Upper # L& LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE +01FC ; Upper # L& LATIN CAPITAL LETTER AE WITH ACUTE +01FE ; Upper # L& LATIN CAPITAL LETTER O WITH STROKE AND ACUTE +0200 ; Upper # L& LATIN CAPITAL LETTER A WITH DOUBLE GRAVE +0202 ; Upper # L& LATIN CAPITAL LETTER A WITH INVERTED BREVE +0204 ; Upper # L& LATIN CAPITAL LETTER E WITH DOUBLE GRAVE +0206 ; Upper # L& LATIN CAPITAL LETTER E WITH INVERTED BREVE +0208 ; Upper # L& LATIN CAPITAL LETTER I WITH DOUBLE GRAVE +020A ; Upper # L& LATIN CAPITAL LETTER I WITH INVERTED BREVE +020C ; Upper # L& LATIN CAPITAL LETTER O WITH DOUBLE GRAVE +020E ; Upper # L& LATIN CAPITAL LETTER O WITH INVERTED BREVE +0210 ; Upper # L& LATIN CAPITAL LETTER R WITH DOUBLE GRAVE +0212 ; Upper # L& LATIN CAPITAL LETTER R WITH INVERTED BREVE +0214 ; Upper # L& LATIN CAPITAL LETTER U WITH DOUBLE GRAVE +0216 ; Upper # L& LATIN CAPITAL LETTER U WITH INVERTED BREVE +0218 ; Upper # L& LATIN CAPITAL LETTER S WITH COMMA BELOW +021A ; Upper # L& LATIN CAPITAL LETTER T WITH COMMA BELOW +021C ; Upper # L& LATIN CAPITAL LETTER YOGH +021E ; Upper # L& LATIN CAPITAL LETTER H WITH CARON +0220 ; Upper # L& LATIN CAPITAL LETTER N WITH LONG RIGHT LEG +0222 ; Upper # L& LATIN CAPITAL LETTER OU +0224 ; Upper # L& LATIN CAPITAL LETTER Z WITH HOOK +0226 ; Upper # L& LATIN CAPITAL LETTER A WITH DOT ABOVE +0228 ; Upper # L& LATIN CAPITAL LETTER E WITH CEDILLA +022A ; Upper # L& LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON +022C ; Upper # L& LATIN CAPITAL LETTER O WITH TILDE AND MACRON +022E ; Upper # L& LATIN CAPITAL LETTER O WITH DOT ABOVE +0230 ; Upper # L& LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON +0232 ; Upper # L& LATIN CAPITAL LETTER Y WITH MACRON +023A..023B ; Upper # L& [2] LATIN CAPITAL LETTER A WITH STROKE..LATIN CAPITAL LETTER C WITH STROKE +023D..023E ; Upper # L& [2] LATIN CAPITAL LETTER L WITH BAR..LATIN CAPITAL LETTER T WITH DIAGONAL STROKE +0241 ; Upper # L& LATIN CAPITAL LETTER GLOTTAL STOP +0243..0246 ; Upper # L& [4] LATIN CAPITAL LETTER B WITH STROKE..LATIN CAPITAL LETTER E WITH STROKE +0248 ; Upper # L& LATIN CAPITAL LETTER J WITH STROKE +024A ; Upper # L& LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL +024C ; Upper # L& LATIN CAPITAL LETTER R WITH STROKE +024E ; Upper # L& LATIN CAPITAL LETTER Y WITH STROKE +0370 ; Upper # L& GREEK CAPITAL LETTER HETA +0372 ; Upper # L& GREEK CAPITAL LETTER ARCHAIC SAMPI +0376 ; Upper # L& GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA +0386 ; Upper # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0388..038A ; Upper # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; Upper # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..038F ; Upper # L& [2] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER OMEGA WITH TONOS +0391..03A1 ; Upper # L& [17] GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER RHO +03A3..03AB ; Upper # L& [9] GREEK CAPITAL LETTER SIGMA..GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +03CF ; Upper # L& GREEK CAPITAL KAI SYMBOL +03D2..03D4 ; Upper # L& [3] GREEK UPSILON WITH HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL +03D8 ; Upper # L& GREEK LETTER ARCHAIC KOPPA +03DA ; Upper # L& GREEK LETTER STIGMA +03DC ; Upper # L& GREEK LETTER DIGAMMA +03DE ; Upper # L& GREEK LETTER KOPPA +03E0 ; Upper # L& GREEK LETTER SAMPI +03E2 ; Upper # L& COPTIC CAPITAL LETTER SHEI +03E4 ; Upper # L& COPTIC CAPITAL LETTER FEI +03E6 ; Upper # L& COPTIC CAPITAL LETTER KHEI +03E8 ; Upper # L& COPTIC CAPITAL LETTER HORI +03EA ; Upper # L& COPTIC CAPITAL LETTER GANGIA +03EC ; Upper # L& COPTIC CAPITAL LETTER SHIMA +03EE ; Upper # L& COPTIC CAPITAL LETTER DEI +03F4 ; Upper # L& GREEK CAPITAL THETA SYMBOL +03F7 ; Upper # L& GREEK CAPITAL LETTER SHO +03F9..03FA ; Upper # L& [2] GREEK CAPITAL LUNATE SIGMA SYMBOL..GREEK CAPITAL LETTER SAN +03FD..042F ; Upper # L& [51] GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL..CYRILLIC CAPITAL LETTER YA +0460 ; Upper # L& CYRILLIC CAPITAL LETTER OMEGA +0462 ; Upper # L& CYRILLIC CAPITAL LETTER YAT +0464 ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED E +0466 ; Upper # L& CYRILLIC CAPITAL LETTER LITTLE YUS +0468 ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS +046A ; Upper # L& CYRILLIC CAPITAL LETTER BIG YUS +046C ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS +046E ; Upper # L& CYRILLIC CAPITAL LETTER KSI +0470 ; Upper # L& CYRILLIC CAPITAL LETTER PSI +0472 ; Upper # L& CYRILLIC CAPITAL LETTER FITA +0474 ; Upper # L& CYRILLIC CAPITAL LETTER IZHITSA +0476 ; Upper # L& CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +0478 ; Upper # L& CYRILLIC CAPITAL LETTER UK +047A ; Upper # L& CYRILLIC CAPITAL LETTER ROUND OMEGA +047C ; Upper # L& CYRILLIC CAPITAL LETTER OMEGA WITH TITLO +047E ; Upper # L& CYRILLIC CAPITAL LETTER OT +0480 ; Upper # L& CYRILLIC CAPITAL LETTER KOPPA +048A ; Upper # L& CYRILLIC CAPITAL LETTER SHORT I WITH TAIL +048C ; Upper # L& CYRILLIC CAPITAL LETTER SEMISOFT SIGN +048E ; Upper # L& CYRILLIC CAPITAL LETTER ER WITH TICK +0490 ; Upper # L& CYRILLIC CAPITAL LETTER GHE WITH UPTURN +0492 ; Upper # L& CYRILLIC CAPITAL LETTER GHE WITH STROKE +0494 ; Upper # L& CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK +0496 ; Upper # L& CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER +0498 ; Upper # L& CYRILLIC CAPITAL LETTER ZE WITH DESCENDER +049A ; Upper # L& CYRILLIC CAPITAL LETTER KA WITH DESCENDER +049C ; Upper # L& CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE +049E ; Upper # L& CYRILLIC CAPITAL LETTER KA WITH STROKE +04A0 ; Upper # L& CYRILLIC CAPITAL LETTER BASHKIR KA +04A2 ; Upper # L& CYRILLIC CAPITAL LETTER EN WITH DESCENDER +04A4 ; Upper # L& CYRILLIC CAPITAL LIGATURE EN GHE +04A6 ; Upper # L& CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK +04A8 ; Upper # L& CYRILLIC CAPITAL LETTER ABKHASIAN HA +04AA ; Upper # L& CYRILLIC CAPITAL LETTER ES WITH DESCENDER +04AC ; Upper # L& CYRILLIC CAPITAL LETTER TE WITH DESCENDER +04AE ; Upper # L& CYRILLIC CAPITAL LETTER STRAIGHT U +04B0 ; Upper # L& CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE +04B2 ; Upper # L& CYRILLIC CAPITAL LETTER HA WITH DESCENDER +04B4 ; Upper # L& CYRILLIC CAPITAL LIGATURE TE TSE +04B6 ; Upper # L& CYRILLIC CAPITAL LETTER CHE WITH DESCENDER +04B8 ; Upper # L& CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE +04BA ; Upper # L& CYRILLIC CAPITAL LETTER SHHA +04BC ; Upper # L& CYRILLIC CAPITAL LETTER ABKHASIAN CHE +04BE ; Upper # L& CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER +04C0..04C1 ; Upper # L& [2] CYRILLIC LETTER PALOCHKA..CYRILLIC CAPITAL LETTER ZHE WITH BREVE +04C3 ; Upper # L& CYRILLIC CAPITAL LETTER KA WITH HOOK +04C5 ; Upper # L& CYRILLIC CAPITAL LETTER EL WITH TAIL +04C7 ; Upper # L& CYRILLIC CAPITAL LETTER EN WITH HOOK +04C9 ; Upper # L& CYRILLIC CAPITAL LETTER EN WITH TAIL +04CB ; Upper # L& CYRILLIC CAPITAL LETTER KHAKASSIAN CHE +04CD ; Upper # L& CYRILLIC CAPITAL LETTER EM WITH TAIL +04D0 ; Upper # L& CYRILLIC CAPITAL LETTER A WITH BREVE +04D2 ; Upper # L& CYRILLIC CAPITAL LETTER A WITH DIAERESIS +04D4 ; Upper # L& CYRILLIC CAPITAL LIGATURE A IE +04D6 ; Upper # L& CYRILLIC CAPITAL LETTER IE WITH BREVE +04D8 ; Upper # L& CYRILLIC CAPITAL LETTER SCHWA +04DA ; Upper # L& CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS +04DC ; Upper # L& CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS +04DE ; Upper # L& CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS +04E0 ; Upper # L& CYRILLIC CAPITAL LETTER ABKHASIAN DZE +04E2 ; Upper # L& CYRILLIC CAPITAL LETTER I WITH MACRON +04E4 ; Upper # L& CYRILLIC CAPITAL LETTER I WITH DIAERESIS +04E6 ; Upper # L& CYRILLIC CAPITAL LETTER O WITH DIAERESIS +04E8 ; Upper # L& CYRILLIC CAPITAL LETTER BARRED O +04EA ; Upper # L& CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS +04EC ; Upper # L& CYRILLIC CAPITAL LETTER E WITH DIAERESIS +04EE ; Upper # L& CYRILLIC CAPITAL LETTER U WITH MACRON +04F0 ; Upper # L& CYRILLIC CAPITAL LETTER U WITH DIAERESIS +04F2 ; Upper # L& CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE +04F4 ; Upper # L& CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS +04F6 ; Upper # L& CYRILLIC CAPITAL LETTER GHE WITH DESCENDER +04F8 ; Upper # L& CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS +04FA ; Upper # L& CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK +04FC ; Upper # L& CYRILLIC CAPITAL LETTER HA WITH HOOK +04FE ; Upper # L& CYRILLIC CAPITAL LETTER HA WITH STROKE +0500 ; Upper # L& CYRILLIC CAPITAL LETTER KOMI DE +0502 ; Upper # L& CYRILLIC CAPITAL LETTER KOMI DJE +0504 ; Upper # L& CYRILLIC CAPITAL LETTER KOMI ZJE +0506 ; Upper # L& CYRILLIC CAPITAL LETTER KOMI DZJE +0508 ; Upper # L& CYRILLIC CAPITAL LETTER KOMI LJE +050A ; Upper # L& CYRILLIC CAPITAL LETTER KOMI NJE +050C ; Upper # L& CYRILLIC CAPITAL LETTER KOMI SJE +050E ; Upper # L& CYRILLIC CAPITAL LETTER KOMI TJE +0510 ; Upper # L& CYRILLIC CAPITAL LETTER REVERSED ZE +0512 ; Upper # L& CYRILLIC CAPITAL LETTER EL WITH HOOK +0514 ; Upper # L& CYRILLIC CAPITAL LETTER LHA +0516 ; Upper # L& CYRILLIC CAPITAL LETTER RHA +0518 ; Upper # L& CYRILLIC CAPITAL LETTER YAE +051A ; Upper # L& CYRILLIC CAPITAL LETTER QA +051C ; Upper # L& CYRILLIC CAPITAL LETTER WE +051E ; Upper # L& CYRILLIC CAPITAL LETTER ALEUT KA +0520 ; Upper # L& CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK +0522 ; Upper # L& CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK +0524 ; Upper # L& CYRILLIC CAPITAL LETTER PE WITH DESCENDER +0531..0556 ; Upper # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +10A0..10C5 ; Upper # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +1E00 ; Upper # L& LATIN CAPITAL LETTER A WITH RING BELOW +1E02 ; Upper # L& LATIN CAPITAL LETTER B WITH DOT ABOVE +1E04 ; Upper # L& LATIN CAPITAL LETTER B WITH DOT BELOW +1E06 ; Upper # L& LATIN CAPITAL LETTER B WITH LINE BELOW +1E08 ; Upper # L& LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE +1E0A ; Upper # L& LATIN CAPITAL LETTER D WITH DOT ABOVE +1E0C ; Upper # L& LATIN CAPITAL LETTER D WITH DOT BELOW +1E0E ; Upper # L& LATIN CAPITAL LETTER D WITH LINE BELOW +1E10 ; Upper # L& LATIN CAPITAL LETTER D WITH CEDILLA +1E12 ; Upper # L& LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW +1E14 ; Upper # L& LATIN CAPITAL LETTER E WITH MACRON AND GRAVE +1E16 ; Upper # L& LATIN CAPITAL LETTER E WITH MACRON AND ACUTE +1E18 ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW +1E1A ; Upper # L& LATIN CAPITAL LETTER E WITH TILDE BELOW +1E1C ; Upper # L& LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE +1E1E ; Upper # L& LATIN CAPITAL LETTER F WITH DOT ABOVE +1E20 ; Upper # L& LATIN CAPITAL LETTER G WITH MACRON +1E22 ; Upper # L& LATIN CAPITAL LETTER H WITH DOT ABOVE +1E24 ; Upper # L& LATIN CAPITAL LETTER H WITH DOT BELOW +1E26 ; Upper # L& LATIN CAPITAL LETTER H WITH DIAERESIS +1E28 ; Upper # L& LATIN CAPITAL LETTER H WITH CEDILLA +1E2A ; Upper # L& LATIN CAPITAL LETTER H WITH BREVE BELOW +1E2C ; Upper # L& LATIN CAPITAL LETTER I WITH TILDE BELOW +1E2E ; Upper # L& LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE +1E30 ; Upper # L& LATIN CAPITAL LETTER K WITH ACUTE +1E32 ; Upper # L& LATIN CAPITAL LETTER K WITH DOT BELOW +1E34 ; Upper # L& LATIN CAPITAL LETTER K WITH LINE BELOW +1E36 ; Upper # L& LATIN CAPITAL LETTER L WITH DOT BELOW +1E38 ; Upper # L& LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON +1E3A ; Upper # L& LATIN CAPITAL LETTER L WITH LINE BELOW +1E3C ; Upper # L& LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW +1E3E ; Upper # L& LATIN CAPITAL LETTER M WITH ACUTE +1E40 ; Upper # L& LATIN CAPITAL LETTER M WITH DOT ABOVE +1E42 ; Upper # L& LATIN CAPITAL LETTER M WITH DOT BELOW +1E44 ; Upper # L& LATIN CAPITAL LETTER N WITH DOT ABOVE +1E46 ; Upper # L& LATIN CAPITAL LETTER N WITH DOT BELOW +1E48 ; Upper # L& LATIN CAPITAL LETTER N WITH LINE BELOW +1E4A ; Upper # L& LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW +1E4C ; Upper # L& LATIN CAPITAL LETTER O WITH TILDE AND ACUTE +1E4E ; Upper # L& LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS +1E50 ; Upper # L& LATIN CAPITAL LETTER O WITH MACRON AND GRAVE +1E52 ; Upper # L& LATIN CAPITAL LETTER O WITH MACRON AND ACUTE +1E54 ; Upper # L& LATIN CAPITAL LETTER P WITH ACUTE +1E56 ; Upper # L& LATIN CAPITAL LETTER P WITH DOT ABOVE +1E58 ; Upper # L& LATIN CAPITAL LETTER R WITH DOT ABOVE +1E5A ; Upper # L& LATIN CAPITAL LETTER R WITH DOT BELOW +1E5C ; Upper # L& LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON +1E5E ; Upper # L& LATIN CAPITAL LETTER R WITH LINE BELOW +1E60 ; Upper # L& LATIN CAPITAL LETTER S WITH DOT ABOVE +1E62 ; Upper # L& LATIN CAPITAL LETTER S WITH DOT BELOW +1E64 ; Upper # L& LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE +1E66 ; Upper # L& LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE +1E68 ; Upper # L& LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE +1E6A ; Upper # L& LATIN CAPITAL LETTER T WITH DOT ABOVE +1E6C ; Upper # L& LATIN CAPITAL LETTER T WITH DOT BELOW +1E6E ; Upper # L& LATIN CAPITAL LETTER T WITH LINE BELOW +1E70 ; Upper # L& LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW +1E72 ; Upper # L& LATIN CAPITAL LETTER U WITH DIAERESIS BELOW +1E74 ; Upper # L& LATIN CAPITAL LETTER U WITH TILDE BELOW +1E76 ; Upper # L& LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW +1E78 ; Upper # L& LATIN CAPITAL LETTER U WITH TILDE AND ACUTE +1E7A ; Upper # L& LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS +1E7C ; Upper # L& LATIN CAPITAL LETTER V WITH TILDE +1E7E ; Upper # L& LATIN CAPITAL LETTER V WITH DOT BELOW +1E80 ; Upper # L& LATIN CAPITAL LETTER W WITH GRAVE +1E82 ; Upper # L& LATIN CAPITAL LETTER W WITH ACUTE +1E84 ; Upper # L& LATIN CAPITAL LETTER W WITH DIAERESIS +1E86 ; Upper # L& LATIN CAPITAL LETTER W WITH DOT ABOVE +1E88 ; Upper # L& LATIN CAPITAL LETTER W WITH DOT BELOW +1E8A ; Upper # L& LATIN CAPITAL LETTER X WITH DOT ABOVE +1E8C ; Upper # L& LATIN CAPITAL LETTER X WITH DIAERESIS +1E8E ; Upper # L& LATIN CAPITAL LETTER Y WITH DOT ABOVE +1E90 ; Upper # L& LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +1E92 ; Upper # L& LATIN CAPITAL LETTER Z WITH DOT BELOW +1E94 ; Upper # L& LATIN CAPITAL LETTER Z WITH LINE BELOW +1E9E ; Upper # L& LATIN CAPITAL LETTER SHARP S +1EA0 ; Upper # L& LATIN CAPITAL LETTER A WITH DOT BELOW +1EA2 ; Upper # L& LATIN CAPITAL LETTER A WITH HOOK ABOVE +1EA4 ; Upper # L& LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +1EA6 ; Upper # L& LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +1EA8 ; Upper # L& LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +1EAA ; Upper # L& LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +1EAC ; Upper # L& LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +1EAE ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +1EB0 ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +1EB2 ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +1EB4 ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE AND TILDE +1EB6 ; Upper # L& LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +1EB8 ; Upper # L& LATIN CAPITAL LETTER E WITH DOT BELOW +1EBA ; Upper # L& LATIN CAPITAL LETTER E WITH HOOK ABOVE +1EBC ; Upper # L& LATIN CAPITAL LETTER E WITH TILDE +1EBE ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +1EC0 ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +1EC2 ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +1EC4 ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +1EC6 ; Upper # L& LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +1EC8 ; Upper # L& LATIN CAPITAL LETTER I WITH HOOK ABOVE +1ECA ; Upper # L& LATIN CAPITAL LETTER I WITH DOT BELOW +1ECC ; Upper # L& LATIN CAPITAL LETTER O WITH DOT BELOW +1ECE ; Upper # L& LATIN CAPITAL LETTER O WITH HOOK ABOVE +1ED0 ; Upper # L& LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +1ED2 ; Upper # L& LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +1ED4 ; Upper # L& LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +1ED6 ; Upper # L& LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +1ED8 ; Upper # L& LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +1EDA ; Upper # L& LATIN CAPITAL LETTER O WITH HORN AND ACUTE +1EDC ; Upper # L& LATIN CAPITAL LETTER O WITH HORN AND GRAVE +1EDE ; Upper # L& LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +1EE0 ; Upper # L& LATIN CAPITAL LETTER O WITH HORN AND TILDE +1EE2 ; Upper # L& LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +1EE4 ; Upper # L& LATIN CAPITAL LETTER U WITH DOT BELOW +1EE6 ; Upper # L& LATIN CAPITAL LETTER U WITH HOOK ABOVE +1EE8 ; Upper # L& LATIN CAPITAL LETTER U WITH HORN AND ACUTE +1EEA ; Upper # L& LATIN CAPITAL LETTER U WITH HORN AND GRAVE +1EEC ; Upper # L& LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +1EEE ; Upper # L& LATIN CAPITAL LETTER U WITH HORN AND TILDE +1EF0 ; Upper # L& LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +1EF2 ; Upper # L& LATIN CAPITAL LETTER Y WITH GRAVE +1EF4 ; Upper # L& LATIN CAPITAL LETTER Y WITH DOT BELOW +1EF6 ; Upper # L& LATIN CAPITAL LETTER Y WITH HOOK ABOVE +1EF8 ; Upper # L& LATIN CAPITAL LETTER Y WITH TILDE +1EFA ; Upper # L& LATIN CAPITAL LETTER MIDDLE-WELSH LL +1EFC ; Upper # L& LATIN CAPITAL LETTER MIDDLE-WELSH V +1EFE ; Upper # L& LATIN CAPITAL LETTER Y WITH LOOP +1F08..1F0F ; Upper # L& [8] GREEK CAPITAL LETTER ALPHA WITH PSILI..GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI +1F18..1F1D ; Upper # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F28..1F2F ; Upper # L& [8] GREEK CAPITAL LETTER ETA WITH PSILI..GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI +1F38..1F3F ; Upper # L& [8] GREEK CAPITAL LETTER IOTA WITH PSILI..GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI +1F48..1F4D ; Upper # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F59 ; Upper # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; Upper # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; Upper # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F ; Upper # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F68..1F6F ; Upper # L& [8] GREEK CAPITAL LETTER OMEGA WITH PSILI..GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI +1F88..1F8F ; Upper # L& [8] GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F98..1F9F ; Upper # L& [8] GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA8..1FAF ; Upper # L& [8] GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FB8..1FBC ; Upper # L& [5] GREEK CAPITAL LETTER ALPHA WITH VRACHY..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FC8..1FCC ; Upper # L& [5] GREEK CAPITAL LETTER EPSILON WITH VARIA..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FD8..1FDB ; Upper # L& [4] GREEK CAPITAL LETTER IOTA WITH VRACHY..GREEK CAPITAL LETTER IOTA WITH OXIA +1FE8..1FEC ; Upper # L& [5] GREEK CAPITAL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FF8..1FFC ; Upper # L& [5] GREEK CAPITAL LETTER OMICRON WITH VARIA..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +2102 ; Upper # L& DOUBLE-STRUCK CAPITAL C +2107 ; Upper # L& EULER CONSTANT +210B..210D ; Upper # L& [3] SCRIPT CAPITAL H..DOUBLE-STRUCK CAPITAL H +2110..2112 ; Upper # L& [3] SCRIPT CAPITAL I..SCRIPT CAPITAL L +2115 ; Upper # L& DOUBLE-STRUCK CAPITAL N +2119..211D ; Upper # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +2124 ; Upper # L& DOUBLE-STRUCK CAPITAL Z +2126 ; Upper # L& OHM SIGN +2128 ; Upper # L& BLACK-LETTER CAPITAL Z +212A..212D ; Upper # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C +2130..2133 ; Upper # L& [4] SCRIPT CAPITAL E..SCRIPT CAPITAL M +213E..213F ; Upper # L& [2] DOUBLE-STRUCK CAPITAL GAMMA..DOUBLE-STRUCK CAPITAL PI +2145 ; Upper # L& DOUBLE-STRUCK ITALIC CAPITAL D +2160..216F ; Upper # Nl [16] ROMAN NUMERAL ONE..ROMAN NUMERAL ONE THOUSAND +2183 ; Upper # L& ROMAN NUMERAL REVERSED ONE HUNDRED +24B6..24CF ; Upper # So [26] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN CAPITAL LETTER Z +2C00..2C2E ; Upper # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C60 ; Upper # L& LATIN CAPITAL LETTER L WITH DOUBLE BAR +2C62..2C64 ; Upper # L& [3] LATIN CAPITAL LETTER L WITH MIDDLE TILDE..LATIN CAPITAL LETTER R WITH TAIL +2C67 ; Upper # L& LATIN CAPITAL LETTER H WITH DESCENDER +2C69 ; Upper # L& LATIN CAPITAL LETTER K WITH DESCENDER +2C6B ; Upper # L& LATIN CAPITAL LETTER Z WITH DESCENDER +2C6D..2C70 ; Upper # L& [4] LATIN CAPITAL LETTER ALPHA..LATIN CAPITAL LETTER TURNED ALPHA +2C72 ; Upper # L& LATIN CAPITAL LETTER W WITH HOOK +2C75 ; Upper # L& LATIN CAPITAL LETTER HALF H +2C7E..2C80 ; Upper # L& [3] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC CAPITAL LETTER ALFA +2C82 ; Upper # L& COPTIC CAPITAL LETTER VIDA +2C84 ; Upper # L& COPTIC CAPITAL LETTER GAMMA +2C86 ; Upper # L& COPTIC CAPITAL LETTER DALDA +2C88 ; Upper # L& COPTIC CAPITAL LETTER EIE +2C8A ; Upper # L& COPTIC CAPITAL LETTER SOU +2C8C ; Upper # L& COPTIC CAPITAL LETTER ZATA +2C8E ; Upper # L& COPTIC CAPITAL LETTER HATE +2C90 ; Upper # L& COPTIC CAPITAL LETTER THETHE +2C92 ; Upper # L& COPTIC CAPITAL LETTER IAUDA +2C94 ; Upper # L& COPTIC CAPITAL LETTER KAPA +2C96 ; Upper # L& COPTIC CAPITAL LETTER LAULA +2C98 ; Upper # L& COPTIC CAPITAL LETTER MI +2C9A ; Upper # L& COPTIC CAPITAL LETTER NI +2C9C ; Upper # L& COPTIC CAPITAL LETTER KSI +2C9E ; Upper # L& COPTIC CAPITAL LETTER O +2CA0 ; Upper # L& COPTIC CAPITAL LETTER PI +2CA2 ; Upper # L& COPTIC CAPITAL LETTER RO +2CA4 ; Upper # L& COPTIC CAPITAL LETTER SIMA +2CA6 ; Upper # L& COPTIC CAPITAL LETTER TAU +2CA8 ; Upper # L& COPTIC CAPITAL LETTER UA +2CAA ; Upper # L& COPTIC CAPITAL LETTER FI +2CAC ; Upper # L& COPTIC CAPITAL LETTER KHI +2CAE ; Upper # L& COPTIC CAPITAL LETTER PSI +2CB0 ; Upper # L& COPTIC CAPITAL LETTER OOU +2CB2 ; Upper # L& COPTIC CAPITAL LETTER DIALECT-P ALEF +2CB4 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC AIN +2CB6 ; Upper # L& COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE +2CB8 ; Upper # L& COPTIC CAPITAL LETTER DIALECT-P KAPA +2CBA ; Upper # L& COPTIC CAPITAL LETTER DIALECT-P NI +2CBC ; Upper # L& COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI +2CBE ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC OOU +2CC0 ; Upper # L& COPTIC CAPITAL LETTER SAMPI +2CC2 ; Upper # L& COPTIC CAPITAL LETTER CROSSED SHEI +2CC4 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC SHEI +2CC6 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC ESH +2CC8 ; Upper # L& COPTIC CAPITAL LETTER AKHMIMIC KHEI +2CCA ; Upper # L& COPTIC CAPITAL LETTER DIALECT-P HORI +2CCC ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC HORI +2CCE ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC HA +2CD0 ; Upper # L& COPTIC CAPITAL LETTER L-SHAPED HA +2CD2 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC HEI +2CD4 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC HAT +2CD6 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC GANGIA +2CD8 ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC DJA +2CDA ; Upper # L& COPTIC CAPITAL LETTER OLD COPTIC SHIMA +2CDC ; Upper # L& COPTIC CAPITAL LETTER OLD NUBIAN SHIMA +2CDE ; Upper # L& COPTIC CAPITAL LETTER OLD NUBIAN NGI +2CE0 ; Upper # L& COPTIC CAPITAL LETTER OLD NUBIAN NYI +2CE2 ; Upper # L& COPTIC CAPITAL LETTER OLD NUBIAN WAU +2CEB ; Upper # L& COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI +2CED ; Upper # L& COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA +A640 ; Upper # L& CYRILLIC CAPITAL LETTER ZEMLYA +A642 ; Upper # L& CYRILLIC CAPITAL LETTER DZELO +A644 ; Upper # L& CYRILLIC CAPITAL LETTER REVERSED DZE +A646 ; Upper # L& CYRILLIC CAPITAL LETTER IOTA +A648 ; Upper # L& CYRILLIC CAPITAL LETTER DJERV +A64A ; Upper # L& CYRILLIC CAPITAL LETTER MONOGRAPH UK +A64C ; Upper # L& CYRILLIC CAPITAL LETTER BROAD OMEGA +A64E ; Upper # L& CYRILLIC CAPITAL LETTER NEUTRAL YER +A650 ; Upper # L& CYRILLIC CAPITAL LETTER YERU WITH BACK YER +A652 ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED YAT +A654 ; Upper # L& CYRILLIC CAPITAL LETTER REVERSED YU +A656 ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED A +A658 ; Upper # L& CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS +A65A ; Upper # L& CYRILLIC CAPITAL LETTER BLENDED YUS +A65C ; Upper # L& CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS +A65E ; Upper # L& CYRILLIC CAPITAL LETTER YN +A662 ; Upper # L& CYRILLIC CAPITAL LETTER SOFT DE +A664 ; Upper # L& CYRILLIC CAPITAL LETTER SOFT EL +A666 ; Upper # L& CYRILLIC CAPITAL LETTER SOFT EM +A668 ; Upper # L& CYRILLIC CAPITAL LETTER MONOCULAR O +A66A ; Upper # L& CYRILLIC CAPITAL LETTER BINOCULAR O +A66C ; Upper # L& CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O +A680 ; Upper # L& CYRILLIC CAPITAL LETTER DWE +A682 ; Upper # L& CYRILLIC CAPITAL LETTER DZWE +A684 ; Upper # L& CYRILLIC CAPITAL LETTER ZHWE +A686 ; Upper # L& CYRILLIC CAPITAL LETTER CCHE +A688 ; Upper # L& CYRILLIC CAPITAL LETTER DZZE +A68A ; Upper # L& CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK +A68C ; Upper # L& CYRILLIC CAPITAL LETTER TWE +A68E ; Upper # L& CYRILLIC CAPITAL LETTER TSWE +A690 ; Upper # L& CYRILLIC CAPITAL LETTER TSSE +A692 ; Upper # L& CYRILLIC CAPITAL LETTER TCHE +A694 ; Upper # L& CYRILLIC CAPITAL LETTER HWE +A696 ; Upper # L& CYRILLIC CAPITAL LETTER SHWE +A722 ; Upper # L& LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF +A724 ; Upper # L& LATIN CAPITAL LETTER EGYPTOLOGICAL AIN +A726 ; Upper # L& LATIN CAPITAL LETTER HENG +A728 ; Upper # L& LATIN CAPITAL LETTER TZ +A72A ; Upper # L& LATIN CAPITAL LETTER TRESILLO +A72C ; Upper # L& LATIN CAPITAL LETTER CUATRILLO +A72E ; Upper # L& LATIN CAPITAL LETTER CUATRILLO WITH COMMA +A732 ; Upper # L& LATIN CAPITAL LETTER AA +A734 ; Upper # L& LATIN CAPITAL LETTER AO +A736 ; Upper # L& LATIN CAPITAL LETTER AU +A738 ; Upper # L& LATIN CAPITAL LETTER AV +A73A ; Upper # L& LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR +A73C ; Upper # L& LATIN CAPITAL LETTER AY +A73E ; Upper # L& LATIN CAPITAL LETTER REVERSED C WITH DOT +A740 ; Upper # L& LATIN CAPITAL LETTER K WITH STROKE +A742 ; Upper # L& LATIN CAPITAL LETTER K WITH DIAGONAL STROKE +A744 ; Upper # L& LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE +A746 ; Upper # L& LATIN CAPITAL LETTER BROKEN L +A748 ; Upper # L& LATIN CAPITAL LETTER L WITH HIGH STROKE +A74A ; Upper # L& LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY +A74C ; Upper # L& LATIN CAPITAL LETTER O WITH LOOP +A74E ; Upper # L& LATIN CAPITAL LETTER OO +A750 ; Upper # L& LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER +A752 ; Upper # L& LATIN CAPITAL LETTER P WITH FLOURISH +A754 ; Upper # L& LATIN CAPITAL LETTER P WITH SQUIRREL TAIL +A756 ; Upper # L& LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER +A758 ; Upper # L& LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE +A75A ; Upper # L& LATIN CAPITAL LETTER R ROTUNDA +A75C ; Upper # L& LATIN CAPITAL LETTER RUM ROTUNDA +A75E ; Upper # L& LATIN CAPITAL LETTER V WITH DIAGONAL STROKE +A760 ; Upper # L& LATIN CAPITAL LETTER VY +A762 ; Upper # L& LATIN CAPITAL LETTER VISIGOTHIC Z +A764 ; Upper # L& LATIN CAPITAL LETTER THORN WITH STROKE +A766 ; Upper # L& LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER +A768 ; Upper # L& LATIN CAPITAL LETTER VEND +A76A ; Upper # L& LATIN CAPITAL LETTER ET +A76C ; Upper # L& LATIN CAPITAL LETTER IS +A76E ; Upper # L& LATIN CAPITAL LETTER CON +A779 ; Upper # L& LATIN CAPITAL LETTER INSULAR D +A77B ; Upper # L& LATIN CAPITAL LETTER INSULAR F +A77D..A77E ; Upper # L& [2] LATIN CAPITAL LETTER INSULAR G..LATIN CAPITAL LETTER TURNED INSULAR G +A780 ; Upper # L& LATIN CAPITAL LETTER TURNED L +A782 ; Upper # L& LATIN CAPITAL LETTER INSULAR R +A784 ; Upper # L& LATIN CAPITAL LETTER INSULAR S +A786 ; Upper # L& LATIN CAPITAL LETTER INSULAR T +A78B ; Upper # L& LATIN CAPITAL LETTER SALTILLO +FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +10400..10427 ; Upper # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW +1D400..1D419 ; Upper # L& [26] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL BOLD CAPITAL Z +1D434..1D44D ; Upper # L& [26] MATHEMATICAL ITALIC CAPITAL A..MATHEMATICAL ITALIC CAPITAL Z +1D468..1D481 ; Upper # L& [26] MATHEMATICAL BOLD ITALIC CAPITAL A..MATHEMATICAL BOLD ITALIC CAPITAL Z +1D49C ; Upper # L& MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; Upper # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; Upper # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; Upper # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; Upper # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B5 ; Upper # L& [8] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT CAPITAL Z +1D4D0..1D4E9 ; Upper # L& [26] MATHEMATICAL BOLD SCRIPT CAPITAL A..MATHEMATICAL BOLD SCRIPT CAPITAL Z +1D504..1D505 ; Upper # L& [2] MATHEMATICAL FRAKTUR CAPITAL A..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; Upper # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; Upper # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; Upper # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D538..1D539 ; Upper # L& [2] MATHEMATICAL DOUBLE-STRUCK CAPITAL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; Upper # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; Upper # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; Upper # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; Upper # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D56C..1D585 ; Upper # L& [26] MATHEMATICAL BOLD FRAKTUR CAPITAL A..MATHEMATICAL BOLD FRAKTUR CAPITAL Z +1D5A0..1D5B9 ; Upper # L& [26] MATHEMATICAL SANS-SERIF CAPITAL A..MATHEMATICAL SANS-SERIF CAPITAL Z +1D5D4..1D5ED ; Upper # L& [26] MATHEMATICAL SANS-SERIF BOLD CAPITAL A..MATHEMATICAL SANS-SERIF BOLD CAPITAL Z +1D608..1D621 ; Upper # L& [26] MATHEMATICAL SANS-SERIF ITALIC CAPITAL A..MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z +1D63C..1D655 ; Upper # L& [26] MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z +1D670..1D689 ; Upper # L& [26] MATHEMATICAL MONOSPACE CAPITAL A..MATHEMATICAL MONOSPACE CAPITAL Z +1D6A8..1D6C0 ; Upper # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6E2..1D6FA ; Upper # L& [25] MATHEMATICAL ITALIC CAPITAL ALPHA..MATHEMATICAL ITALIC CAPITAL OMEGA +1D71C..1D734 ; Upper # L& [25] MATHEMATICAL BOLD ITALIC CAPITAL ALPHA..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D756..1D76E ; Upper # L& [25] MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D790..1D7A8 ; Upper # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7CA ; Upper # L& MATHEMATICAL BOLD CAPITAL DIGAMMA + +# Total code points: 1500 + +# ================================================ + +01BB ; OLetter # Lo LATIN LETTER TWO WITH STROKE +01C0..01C3 ; OLetter # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +0294 ; OLetter # Lo LATIN LETTER GLOTTAL STOP +02B9..02BF ; OLetter # Lm [7] MODIFIER LETTER PRIME..MODIFIER LETTER LEFT HALF RING +02C6..02D1 ; OLetter # Lm [12] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER HALF TRIANGULAR COLON +02EC ; OLetter # Lm MODIFIER LETTER VOICING +02EE ; OLetter # Lm MODIFIER LETTER DOUBLE APOSTROPHE +0374 ; OLetter # Lm GREEK NUMERAL SIGN +0559 ; OLetter # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +05D0..05EA ; OLetter # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; OLetter # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3 ; OLetter # Po HEBREW PUNCTUATION GERESH +0621..063F ; OLetter # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; OLetter # Lm ARABIC TATWEEL +0641..064A ; OLetter # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +066E..066F ; OLetter # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; OLetter # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D5 ; OLetter # Lo ARABIC LETTER AE +06E5..06E6 ; OLetter # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06EE..06EF ; OLetter # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06FA..06FC ; OLetter # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FF ; OLetter # Lo ARABIC LETTER HEH WITH INVERTED V +0710 ; OLetter # Lo SYRIAC LETTER ALAPH +0712..072F ; OLetter # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074D..07A5 ; OLetter # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07B1 ; OLetter # Lo THAANA LETTER NAA +07CA..07EA ; OLetter # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07F4..07F5 ; OLetter # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07FA ; OLetter # Lm NKO LAJANYALAN +0800..0815 ; OLetter # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +081A ; OLetter # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; OLetter # Lm SAMARITAN MODIFIER LETTER SHORT A +0828 ; OLetter # Lm SAMARITAN MODIFIER LETTER I +0904..0939 ; OLetter # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; OLetter # Lo DEVANAGARI SIGN AVAGRAHA +0950 ; OLetter # Lo DEVANAGARI OM +0958..0961 ; OLetter # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0971 ; OLetter # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; OLetter # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; OLetter # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0985..098C ; OLetter # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; OLetter # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; OLetter # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; OLetter # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; OLetter # Lo BENGALI LETTER LA +09B6..09B9 ; OLetter # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; OLetter # Lo BENGALI SIGN AVAGRAHA +09CE ; OLetter # Lo BENGALI LETTER KHANDA TA +09DC..09DD ; OLetter # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; OLetter # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09F0..09F1 ; OLetter # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +0A05..0A0A ; OLetter # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; OLetter # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; OLetter # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; OLetter # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; OLetter # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; OLetter # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; OLetter # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A59..0A5C ; OLetter # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; OLetter # Lo GURMUKHI LETTER FA +0A72..0A74 ; OLetter # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A85..0A8D ; OLetter # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; OLetter # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; OLetter # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; OLetter # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; OLetter # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; OLetter # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; OLetter # Lo GUJARATI SIGN AVAGRAHA +0AD0 ; OLetter # Lo GUJARATI OM +0AE0..0AE1 ; OLetter # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0B05..0B0C ; OLetter # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; OLetter # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; OLetter # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; OLetter # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; OLetter # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; OLetter # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; OLetter # Lo ORIYA SIGN AVAGRAHA +0B5C..0B5D ; OLetter # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; OLetter # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B71 ; OLetter # Lo ORIYA LETTER WA +0B83 ; OLetter # Lo TAMIL SIGN VISARGA +0B85..0B8A ; OLetter # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; OLetter # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; OLetter # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; OLetter # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; OLetter # Lo TAMIL LETTER JA +0B9E..0B9F ; OLetter # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; OLetter # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; OLetter # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; OLetter # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BD0 ; OLetter # Lo TAMIL OM +0C05..0C0C ; OLetter # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; OLetter # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; OLetter # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; OLetter # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; OLetter # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; OLetter # Lo TELUGU SIGN AVAGRAHA +0C58..0C59 ; OLetter # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; OLetter # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C85..0C8C ; OLetter # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; OLetter # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; OLetter # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; OLetter # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; OLetter # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; OLetter # Lo KANNADA SIGN AVAGRAHA +0CDE ; OLetter # Lo KANNADA LETTER FA +0CE0..0CE1 ; OLetter # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0D05..0D0C ; OLetter # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; OLetter # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; OLetter # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; OLetter # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; OLetter # Lo MALAYALAM SIGN AVAGRAHA +0D60..0D61 ; OLetter # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D7A..0D7F ; OLetter # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D85..0D96 ; OLetter # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; OLetter # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; OLetter # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; OLetter # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; OLetter # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0E01..0E30 ; OLetter # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E32..0E33 ; OLetter # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E40..0E45 ; OLetter # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E46 ; OLetter # Lm THAI CHARACTER MAIYAMOK +0E81..0E82 ; OLetter # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; OLetter # Lo LAO LETTER KHO TAM +0E87..0E88 ; OLetter # Lo [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; OLetter # Lo LAO LETTER SO TAM +0E8D ; OLetter # Lo LAO LETTER NYO +0E94..0E97 ; OLetter # Lo [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; OLetter # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; OLetter # Lo [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; OLetter # Lo LAO LETTER LO LOOT +0EA7 ; OLetter # Lo LAO LETTER WO +0EAA..0EAB ; OLetter # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; OLetter # Lo [4] LAO LETTER O..LAO VOWEL SIGN A +0EB2..0EB3 ; OLetter # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EBD ; OLetter # Lo LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; OLetter # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EC6 ; OLetter # Lm LAO KO LA +0EDC..0EDD ; OLetter # Lo [2] LAO HO NO..LAO HO MO +0F00 ; OLetter # Lo TIBETAN SYLLABLE OM +0F40..0F47 ; OLetter # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; OLetter # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F88..0F8B ; OLetter # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +1000..102A ; OLetter # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU +103F ; OLetter # Lo MYANMAR LETTER GREAT SA +1050..1055 ; OLetter # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +105A..105D ; OLetter # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +1061 ; OLetter # Lo MYANMAR LETTER SGAW KAREN SHA +1065..1066 ; OLetter # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +106E..1070 ; OLetter # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1075..1081 ; OLetter # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +108E ; OLetter # Lo MYANMAR LETTER RUMAI PALAUNG FA +10D0..10FA ; OLetter # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FC ; OLetter # Lm MODIFIER LETTER GEORGIAN NAR +1100..1248 ; OLetter # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA +124A..124D ; OLetter # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; OLetter # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; OLetter # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; OLetter # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; OLetter # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; OLetter # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; OLetter # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; OLetter # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; OLetter # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; OLetter # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; OLetter # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; OLetter # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; OLetter # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; OLetter # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; OLetter # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1380..138F ; OLetter # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +13A0..13F4 ; OLetter # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1401..166C ; OLetter # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166F..167F ; OLetter # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1681..169A ; OLetter # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +16A0..16EA ; OLetter # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EE..16F0 ; OLetter # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; OLetter # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; OLetter # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1720..1731 ; OLetter # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1740..1751 ; OLetter # Lo [18] BUHID LETTER A..BUHID LETTER HA +1760..176C ; OLetter # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; OLetter # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1780..17B3 ; OLetter # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17D7 ; OLetter # Lm KHMER SIGN LEK TOO +17DC ; OLetter # Lo KHMER SIGN AVAKRAHASANYA +1820..1842 ; OLetter # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; OLetter # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; OLetter # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; OLetter # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; OLetter # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; OLetter # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; OLetter # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1950..196D ; OLetter # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; OLetter # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; OLetter # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19C1..19C7 ; OLetter # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +1A00..1A16 ; OLetter # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A20..1A54 ; OLetter # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1AA7 ; OLetter # Lm TAI THAM SIGN MAI YAMOK +1B05..1B33 ; OLetter # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B45..1B4B ; OLetter # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B83..1BA0 ; OLetter # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BAE..1BAF ; OLetter # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1C00..1C23 ; OLetter # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C4D..1C4F ; OLetter # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C5A..1C77 ; OLetter # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; OLetter # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1CE9..1CEC ; OLetter # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; OLetter # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +2071 ; OLetter # Lm SUPERSCRIPT LATIN SMALL LETTER I +207F ; OLetter # Lm SUPERSCRIPT LATIN SMALL LETTER N +2135..2138 ; OLetter # Lo [4] ALEF SYMBOL..DALET SYMBOL +2180..2182 ; OLetter # Nl [3] ROMAN NUMERAL ONE THOUSAND C D..ROMAN NUMERAL TEN THOUSAND +2185..2188 ; OLetter # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +2D30..2D65 ; OLetter # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; OLetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; OLetter # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; OLetter # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; OLetter # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; OLetter # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; OLetter # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; OLetter # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; OLetter # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; OLetter # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; OLetter # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +2E2F ; OLetter # Lm VERTICAL TILDE +3005 ; OLetter # Lm IDEOGRAPHIC ITERATION MARK +3006 ; OLetter # Lo IDEOGRAPHIC CLOSING MARK +3007 ; OLetter # Nl IDEOGRAPHIC NUMBER ZERO +3021..3029 ; OLetter # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3031..3035 ; OLetter # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +3038..303A ; OLetter # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +303B ; OLetter # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; OLetter # Lo MASU MARK +3041..3096 ; OLetter # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE +309D..309E ; OLetter # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +309F ; OLetter # Lo HIRAGANA DIGRAPH YORI +30A1..30FA ; OLetter # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FC..30FE ; OLetter # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +30FF ; OLetter # Lo KATAKANA DIGRAPH KOTO +3105..312D ; OLetter # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; OLetter # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +31A0..31B7 ; OLetter # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31F0..31FF ; OLetter # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +3400..4DB5 ; OLetter # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4E00..9FCB ; OLetter # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +A000..A014 ; OLetter # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A015 ; OLetter # Lm YI SYLLABLE WU +A016..A48C ; OLetter # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A4D0..A4F7 ; OLetter # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; OLetter # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A500..A60B ; OLetter # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; OLetter # Lm VAI SYLLABLE LENGTHENER +A610..A61F ; OLetter # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A62A..A62B ; OLetter # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A66E ; OLetter # Lo CYRILLIC LETTER MULTIOCULAR O +A67F ; OLetter # Lm CYRILLIC PAYEROK +A6A0..A6E5 ; OLetter # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; OLetter # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A717..A71F ; OLetter # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A788 ; OLetter # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A7FB..A801 ; OLetter # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A803..A805 ; OLetter # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; OLetter # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80C..A822 ; OLetter # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A840..A873 ; OLetter # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A882..A8B3 ; OLetter # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8F2..A8F7 ; OLetter # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8FB ; OLetter # Lo DEVANAGARI HEADSTROKE +A90A..A925 ; OLetter # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A930..A946 ; OLetter # Lo [23] REJANG LETTER KA..REJANG LETTER A +A960..A97C ; OLetter # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +A984..A9B2 ; OLetter # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9CF ; OLetter # Lm JAVANESE PANGRANGKEP +AA00..AA28 ; OLetter # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA40..AA42 ; OLetter # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA44..AA4B ; OLetter # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA60..AA6F ; OLetter # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA70 ; OLetter # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AA71..AA76 ; OLetter # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA7A ; OLetter # Lo MYANMAR LETTER AITON RA +AA80..AAAF ; OLetter # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB1 ; OLetter # Lo TAI VIET VOWEL AA +AAB5..AAB6 ; OLetter # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB9..AABD ; OLetter # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AAC0 ; OLetter # Lo TAI VIET TONE MAI NUENG +AAC2 ; OLetter # Lo TAI VIET TONE MAI SONG +AADB..AADC ; OLetter # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +AADD ; OLetter # Lm TAI VIET SYMBOL SAM +ABC0..ABE2 ; OLetter # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +AC00..D7A3 ; OLetter # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; OLetter # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; OLetter # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +F900..FA2D ; OLetter # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30..FA6D ; OLetter # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA70..FAD9 ; OLetter # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FB1D ; OLetter # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; OLetter # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB2A..FB36 ; OLetter # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; OLetter # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; OLetter # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; OLetter # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; OLetter # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; OLetter # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; OLetter # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD50..FD8F ; OLetter # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; OLetter # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; OLetter # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FE70..FE74 ; OLetter # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; OLetter # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FF66..FF6F ; OLetter # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; OLetter # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; OLetter # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FFA0..FFBE ; OLetter # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; OLetter # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; OLetter # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; OLetter # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +10000..1000B ; OLetter # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; OLetter # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; OLetter # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; OLetter # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; OLetter # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; OLetter # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; OLetter # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10140..10174 ; OLetter # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10280..1029C ; OLetter # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; OLetter # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; OLetter # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10330..10340 ; OLetter # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; OLetter # Nl GOTHIC LETTER NINETY +10342..10349 ; OLetter # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; OLetter # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; OLetter # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +103A0..103C3 ; OLetter # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; OLetter # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D1..103D5 ; OLetter # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10450..1049D ; OLetter # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +10800..10805 ; OLetter # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; OLetter # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; OLetter # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; OLetter # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; OLetter # Lo CYPRIOT SYLLABLE ZA +1083F..10855 ; OLetter # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10900..10915 ; OLetter # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10920..10939 ; OLetter # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +10A00 ; OLetter # Lo KHAROSHTHI LETTER A +10A10..10A13 ; OLetter # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; OLetter # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; OLetter # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A60..10A7C ; OLetter # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10B00..10B35 ; OLetter # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B40..10B55 ; OLetter # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B60..10B72 ; OLetter # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10C00..10C48 ; OLetter # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +11083..110AF ; OLetter # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +12000..1236E ; OLetter # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; OLetter # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +13000..1342E ; OLetter # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +20000..2A6D6 ; OLetter # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A700..2B734 ; OLetter # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2F800..2FA1D ; OLetter # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D + +# Total code points: 96405 + +# ================================================ + +0030..0039 ; Numeric # Nd [10] DIGIT ZERO..DIGIT NINE +0660..0669 ; Numeric # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066B..066C ; Numeric # Po [2] ARABIC DECIMAL SEPARATOR..ARABIC THOUSANDS SEPARATOR +06F0..06F9 ; Numeric # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +07C0..07C9 ; Numeric # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +0966..096F ; Numeric # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +09E6..09EF ; Numeric # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +0A66..0A6F ; Numeric # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0AE6..0AEF ; Numeric # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B66..0B6F ; Numeric # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0BE6..0BEF ; Numeric # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0C66..0C6F ; Numeric # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0CE6..0CEF ; Numeric # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D66..0D6F ; Numeric # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0E50..0E59 ; Numeric # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0ED0..0ED9 ; Numeric # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0F20..0F29 ; Numeric # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +1040..1049 ; Numeric # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +1090..1099 ; Numeric # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +17E0..17E9 ; Numeric # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; Numeric # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1946..194F ; Numeric # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +19D0..19DA ; Numeric # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A80..1A89 ; Numeric # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; Numeric # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1B50..1B59 ; Numeric # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1BB0..1BB9 ; Numeric # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C40..1C49 ; Numeric # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C50..1C59 ; Numeric # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +A620..A629 ; Numeric # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A8D0..A8D9 ; Numeric # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A900..A909 ; Numeric # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A9D0..A9D9 ; Numeric # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +AA50..AA59 ; Numeric # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +ABF0..ABF9 ; Numeric # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +104A0..104A9 ; Numeric # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +1D7CE..1D7FF ; Numeric # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 403 + +# ================================================ + +002E ; ATerm # Po FULL STOP +2024 ; ATerm # Po ONE DOT LEADER +FE52 ; ATerm # Po SMALL FULL STOP +FF0E ; ATerm # Po FULLWIDTH FULL STOP + +# Total code points: 4 + +# ================================================ + +0021 ; STerm # Po EXCLAMATION MARK +003F ; STerm # Po QUESTION MARK +055C ; STerm # Po ARMENIAN EXCLAMATION MARK +055E ; STerm # Po ARMENIAN QUESTION MARK +0589 ; STerm # Po ARMENIAN FULL STOP +061F ; STerm # Po ARABIC QUESTION MARK +06D4 ; STerm # Po ARABIC FULL STOP +0700..0702 ; STerm # Po [3] SYRIAC END OF PARAGRAPH..SYRIAC SUBLINEAR FULL STOP +07F9 ; STerm # Po NKO EXCLAMATION MARK +0964..0965 ; STerm # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +104A..104B ; STerm # Po [2] MYANMAR SIGN LITTLE SECTION..MYANMAR SIGN SECTION +1362 ; STerm # Po ETHIOPIC FULL STOP +1367..1368 ; STerm # Po [2] ETHIOPIC QUESTION MARK..ETHIOPIC PARAGRAPH SEPARATOR +166E ; STerm # Po CANADIAN SYLLABICS FULL STOP +1803 ; STerm # Po MONGOLIAN FULL STOP +1809 ; STerm # Po MONGOLIAN MANCHU FULL STOP +1944..1945 ; STerm # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +1B5A..1B5B ; STerm # Po [2] BALINESE PANTI..BALINESE PAMADA +1B5E..1B5F ; STerm # Po [2] BALINESE CARIK SIKI..BALINESE CARIK PAREREN +1C3B..1C3C ; STerm # Po [2] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION NYET THYOOM TA-ROL +1C7E..1C7F ; STerm # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +203C..203D ; STerm # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG +2047..2049 ; STerm # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK +2E2E ; STerm # Po REVERSED QUESTION MARK +3002 ; STerm # Po IDEOGRAPHIC FULL STOP +A4FF ; STerm # Po LISU PUNCTUATION FULL STOP +A60E..A60F ; STerm # Po [2] VAI FULL STOP..VAI QUESTION MARK +A6F3 ; STerm # Po BAMUM FULL STOP +A6F7 ; STerm # Po BAMUM QUESTION MARK +A876..A877 ; STerm # Po [2] PHAGS-PA MARK SHAD..PHAGS-PA MARK DOUBLE SHAD +A8CE..A8CF ; STerm # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A92F ; STerm # Po KAYAH LI SIGN SHYA +A9C8..A9C9 ; STerm # Po [2] JAVANESE PADA LINGSA..JAVANESE PADA LUNGSI +AA5D..AA5F ; STerm # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA +ABEB ; STerm # Po MEETEI MAYEK CHEIKHEI +FE56..FE57 ; STerm # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK +FF01 ; STerm # Po FULLWIDTH EXCLAMATION MARK +FF1F ; STerm # Po FULLWIDTH QUESTION MARK +FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP +110BE..110C1 ; STerm # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA + +# Total code points: 63 + +# ================================================ + +0022 ; Close # Po QUOTATION MARK +0027 ; Close # Po APOSTROPHE +0028 ; Close # Ps LEFT PARENTHESIS +0029 ; Close # Pe RIGHT PARENTHESIS +005B ; Close # Ps LEFT SQUARE BRACKET +005D ; Close # Pe RIGHT SQUARE BRACKET +007B ; Close # Ps LEFT CURLY BRACKET +007D ; Close # Pe RIGHT CURLY BRACKET +00AB ; Close # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00BB ; Close # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +0F3A ; Close # Ps TIBETAN MARK GUG RTAGS GYON +0F3B ; Close # Pe TIBETAN MARK GUG RTAGS GYAS +0F3C ; Close # Ps TIBETAN MARK ANG KHANG GYON +0F3D ; Close # Pe TIBETAN MARK ANG KHANG GYAS +169B ; Close # Ps OGHAM FEATHER MARK +169C ; Close # Pe OGHAM REVERSED FEATHER MARK +2018 ; Close # Pi LEFT SINGLE QUOTATION MARK +2019 ; Close # Pf RIGHT SINGLE QUOTATION MARK +201A ; Close # Ps SINGLE LOW-9 QUOTATION MARK +201B..201C ; Close # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK +201D ; Close # Pf RIGHT DOUBLE QUOTATION MARK +201E ; Close # Ps DOUBLE LOW-9 QUOTATION MARK +201F ; Close # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2039 ; Close # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; Close # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +2045 ; Close # Ps LEFT SQUARE BRACKET WITH QUILL +2046 ; Close # Pe RIGHT SQUARE BRACKET WITH QUILL +207D ; Close # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; Close # Pe SUPERSCRIPT RIGHT PARENTHESIS +208D ; Close # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; Close # Pe SUBSCRIPT RIGHT PARENTHESIS +2329 ; Close # Ps LEFT-POINTING ANGLE BRACKET +232A ; Close # Pe RIGHT-POINTING ANGLE BRACKET +275B..275E ; Close # So [4] HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2768 ; Close # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +2769 ; Close # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276A ; Close # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276B ; Close # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276C ; Close # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276D ; Close # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276E ; Close # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +276F ; Close # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; Close # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2771 ; Close # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2772 ; Close # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2773 ; Close # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2774 ; Close # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +2775 ; Close # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +27C5 ; Close # Ps LEFT S-SHAPED BAG DELIMITER +27C6 ; Close # Pe RIGHT S-SHAPED BAG DELIMITER +27E6 ; Close # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E7 ; Close # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E8 ; Close # Ps MATHEMATICAL LEFT ANGLE BRACKET +27E9 ; Close # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EA ; Close # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EB ; Close # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27EC ; Close # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27ED ; Close # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EE ; Close # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +27EF ; Close # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +2983 ; Close # Ps LEFT WHITE CURLY BRACKET +2984 ; Close # Pe RIGHT WHITE CURLY BRACKET +2985 ; Close # Ps LEFT WHITE PARENTHESIS +2986 ; Close # Pe RIGHT WHITE PARENTHESIS +2987 ; Close # Ps Z NOTATION LEFT IMAGE BRACKET +2988 ; Close # Pe Z NOTATION RIGHT IMAGE BRACKET +2989 ; Close # Ps Z NOTATION LEFT BINDING BRACKET +298A ; Close # Pe Z NOTATION RIGHT BINDING BRACKET +298B ; Close # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298C ; Close # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298D ; Close # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298E ; Close # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +298F ; Close # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; Close # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2991 ; Close # Ps LEFT ANGLE BRACKET WITH DOT +2992 ; Close # Pe RIGHT ANGLE BRACKET WITH DOT +2993 ; Close # Ps LEFT ARC LESS-THAN BRACKET +2994 ; Close # Pe RIGHT ARC GREATER-THAN BRACKET +2995 ; Close # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2996 ; Close # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2997 ; Close # Ps LEFT BLACK TORTOISE SHELL BRACKET +2998 ; Close # Pe RIGHT BLACK TORTOISE SHELL BRACKET +29D8 ; Close # Ps LEFT WIGGLY FENCE +29D9 ; Close # Pe RIGHT WIGGLY FENCE +29DA ; Close # Ps LEFT DOUBLE WIGGLY FENCE +29DB ; Close # Pe RIGHT DOUBLE WIGGLY FENCE +29FC ; Close # Ps LEFT-POINTING CURVED ANGLE BRACKET +29FD ; Close # Pe RIGHT-POINTING CURVED ANGLE BRACKET +2E00..2E01 ; Close # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E02 ; Close # Pi LEFT SUBSTITUTION BRACKET +2E03 ; Close # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; Close # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; Close # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E06..2E08 ; Close # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E09 ; Close # Pi LEFT TRANSPOSITION BRACKET +2E0A ; Close # Pf RIGHT TRANSPOSITION BRACKET +2E0B ; Close # Po RAISED SQUARE +2E0C ; Close # Pi LEFT RAISED OMISSION BRACKET +2E0D ; Close # Pf RIGHT RAISED OMISSION BRACKET +2E1C ; Close # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; Close # Pf RIGHT LOW PARAPHRASE BRACKET +2E20 ; Close # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; Close # Pf RIGHT VERTICAL BAR WITH QUILL +2E22 ; Close # Ps TOP LEFT HALF BRACKET +2E23 ; Close # Pe TOP RIGHT HALF BRACKET +2E24 ; Close # Ps BOTTOM LEFT HALF BRACKET +2E25 ; Close # Pe BOTTOM RIGHT HALF BRACKET +2E26 ; Close # Ps LEFT SIDEWAYS U BRACKET +2E27 ; Close # Pe RIGHT SIDEWAYS U BRACKET +2E28 ; Close # Ps LEFT DOUBLE PARENTHESIS +2E29 ; Close # Pe RIGHT DOUBLE PARENTHESIS +3008 ; Close # Ps LEFT ANGLE BRACKET +3009 ; Close # Pe RIGHT ANGLE BRACKET +300A ; Close # Ps LEFT DOUBLE ANGLE BRACKET +300B ; Close # Pe RIGHT DOUBLE ANGLE BRACKET +300C ; Close # Ps LEFT CORNER BRACKET +300D ; Close # Pe RIGHT CORNER BRACKET +300E ; Close # Ps LEFT WHITE CORNER BRACKET +300F ; Close # Pe RIGHT WHITE CORNER BRACKET +3010 ; Close # Ps LEFT BLACK LENTICULAR BRACKET +3011 ; Close # Pe RIGHT BLACK LENTICULAR BRACKET +3014 ; Close # Ps LEFT TORTOISE SHELL BRACKET +3015 ; Close # Pe RIGHT TORTOISE SHELL BRACKET +3016 ; Close # Ps LEFT WHITE LENTICULAR BRACKET +3017 ; Close # Pe RIGHT WHITE LENTICULAR BRACKET +3018 ; Close # Ps LEFT WHITE TORTOISE SHELL BRACKET +3019 ; Close # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301A ; Close # Ps LEFT WHITE SQUARE BRACKET +301B ; Close # Pe RIGHT WHITE SQUARE BRACKET +301D ; Close # Ps REVERSED DOUBLE PRIME QUOTATION MARK +301E..301F ; Close # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +FD3E ; Close # Ps ORNATE LEFT PARENTHESIS +FD3F ; Close # Pe ORNATE RIGHT PARENTHESIS +FE17 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE18 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE35 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE36 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE37 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE38 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE39 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3A ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3B ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3C ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3D ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3E ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE3F ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE40 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE41 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE42 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE43 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE44 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE47 ; Close # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; Close # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE59 ; Close # Ps SMALL LEFT PARENTHESIS +FE5A ; Close # Pe SMALL RIGHT PARENTHESIS +FE5B ; Close # Ps SMALL LEFT CURLY BRACKET +FE5C ; Close # Pe SMALL RIGHT CURLY BRACKET +FE5D ; Close # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; Close # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FF08 ; Close # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; Close # Pe FULLWIDTH RIGHT PARENTHESIS +FF3B ; Close # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3D ; Close # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF5B ; Close # Ps FULLWIDTH LEFT CURLY BRACKET +FF5D ; Close # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5F ; Close # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; Close # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FF62 ; Close # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; Close # Pe HALFWIDTH RIGHT CORNER BRACKET + +# Total code points: 177 + +# ================================================ + +002C ; SContinue # Po COMMA +002D ; SContinue # Pd HYPHEN-MINUS +003A ; SContinue # Po COLON +055D ; SContinue # Po ARMENIAN COMMA +060C..060D ; SContinue # Po [2] ARABIC COMMA..ARABIC DATE SEPARATOR +07F8 ; SContinue # Po NKO COMMA +1802 ; SContinue # Po MONGOLIAN COMMA +1808 ; SContinue # Po MONGOLIAN MANCHU COMMA +2013..2014 ; SContinue # Pd [2] EN DASH..EM DASH +3001 ; SContinue # Po IDEOGRAPHIC COMMA +FE10..FE11 ; SContinue # Po [2] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA +FE13 ; SContinue # Po PRESENTATION FORM FOR VERTICAL COLON +FE31..FE32 ; SContinue # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE50..FE51 ; SContinue # Po [2] SMALL COMMA..SMALL IDEOGRAPHIC COMMA +FE55 ; SContinue # Po SMALL COLON +FE58 ; SContinue # Pd SMALL EM DASH +FE63 ; SContinue # Pd SMALL HYPHEN-MINUS +FF0C ; SContinue # Po FULLWIDTH COMMA +FF0D ; SContinue # Pd FULLWIDTH HYPHEN-MINUS +FF1A ; SContinue # Po FULLWIDTH COLON +FF64 ; SContinue # Po HALFWIDTH IDEOGRAPHIC COMMA + +# Total code points: 26 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/auxiliary/WordBreakProperty.txt b/Master/tlpkg/tlperl/lib/unicore/auxiliary/WordBreakProperty.txt new file mode 100644 index 00000000000..e38cb939f37 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/auxiliary/WordBreakProperty.txt @@ -0,0 +1,898 @@ +# WordBreakProperty-5.2.0.txt +# Date: 2009-07-12, 04:17:35 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Property: Word_Break + +# All code points not explicitly listed for Word_Break +# have the value Other (XX). + +# @missing: 0000..10FFFF; Other + +# ================================================ + +000D ; CR # Cc + +# Total code points: 1 + +# ================================================ + +000A ; LF # Cc + +# Total code points: 1 + +# ================================================ + +000B..000C ; Newline # Cc [2] .. +0085 ; Newline # Cc +2028 ; Newline # Zl LINE SEPARATOR +2029 ; Newline # Zp PARAGRAPH SEPARATOR + +# Total code points: 5 + +# ================================================ + +0300..036F ; Extend # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; Extend # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; Extend # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; Extend # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; Extend # Mn HEBREW POINT RAFE +05C1..05C2 ; Extend # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; Extend # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; Extend # Mn HEBREW POINT QAMATS QATAN +0610..061A ; Extend # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; Extend # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; Extend # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; Extend # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; Extend # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; Extend # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; Extend # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; Extend # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; Extend # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; Extend # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; Extend # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; Extend # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; Extend # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; Extend # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; Extend # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +0903 ; Extend # Mc DEVANAGARI SIGN VISARGA +093C ; Extend # Mn DEVANAGARI SIGN NUKTA +093E..0940 ; Extend # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0941..0948 ; Extend # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +0949..094C ; Extend # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094D ; Extend # Mn DEVANAGARI SIGN VIRAMA +094E ; Extend # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0951..0955 ; Extend # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; Extend # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; Extend # Mn BENGALI SIGN CANDRABINDU +0982..0983 ; Extend # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +09BC ; Extend # Mn BENGALI SIGN NUKTA +09BE..09C0 ; Extend # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C1..09C4 ; Extend # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09C7..09C8 ; Extend # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; Extend # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CD ; Extend # Mn BENGALI SIGN VIRAMA +09D7 ; Extend # Mc BENGALI AU LENGTH MARK +09E2..09E3 ; Extend # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; Extend # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; Extend # Mc GURMUKHI SIGN VISARGA +0A3C ; Extend # Mn GURMUKHI SIGN NUKTA +0A3E..0A40 ; Extend # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A41..0A42 ; Extend # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; Extend # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; Extend # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; Extend # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; Extend # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; Extend # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; Extend # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0A83 ; Extend # Mc GUJARATI SIGN VISARGA +0ABC ; Extend # Mn GUJARATI SIGN NUKTA +0ABE..0AC0 ; Extend # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC1..0AC5 ; Extend # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; Extend # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0AC9 ; Extend # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; Extend # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0ACD ; Extend # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; Extend # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; Extend # Mn ORIYA SIGN CANDRABINDU +0B02..0B03 ; Extend # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B3C ; Extend # Mn ORIYA SIGN NUKTA +0B3E ; Extend # Mc ORIYA VOWEL SIGN AA +0B3F ; Extend # Mn ORIYA VOWEL SIGN I +0B40 ; Extend # Mc ORIYA VOWEL SIGN II +0B41..0B44 ; Extend # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B47..0B48 ; Extend # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; Extend # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B4D ; Extend # Mn ORIYA SIGN VIRAMA +0B56 ; Extend # Mn ORIYA AI LENGTH MARK +0B57 ; Extend # Mc ORIYA AU LENGTH MARK +0B62..0B63 ; Extend # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; Extend # Mn TAMIL SIGN ANUSVARA +0BBE..0BBF ; Extend # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC0 ; Extend # Mn TAMIL VOWEL SIGN II +0BC1..0BC2 ; Extend # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; Extend # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; Extend # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BCD ; Extend # Mn TAMIL SIGN VIRAMA +0BD7 ; Extend # Mc TAMIL AU LENGTH MARK +0C01..0C03 ; Extend # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C41..0C44 ; Extend # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; Extend # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; Extend # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; Extend # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0C82..0C83 ; Extend # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0CBC ; Extend # Mn KANNADA SIGN NUKTA +0CBE ; Extend # Mc KANNADA VOWEL SIGN AA +0CBF ; Extend # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; Extend # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; Extend # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; Extend # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; Extend # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CCC..0CCD ; Extend # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CD5..0CD6 ; Extend # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CE2..0CE3 ; Extend # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D02..0D03 ; Extend # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D3E..0D40 ; Extend # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D41..0D44 ; Extend # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D46..0D48 ; Extend # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; Extend # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D4D ; Extend # Mn MALAYALAM SIGN VIRAMA +0D57 ; Extend # Mc MALAYALAM AU LENGTH MARK +0D62..0D63 ; Extend # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0D82..0D83 ; Extend # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0DCA ; Extend # Mn SINHALA SIGN AL-LAKUNA +0DCF..0DD1 ; Extend # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD2..0DD4 ; Extend # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; Extend # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DD8..0DDF ; Extend # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; Extend # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0E31 ; Extend # Mn THAI CHARACTER MAI HAN-AKAT +0E34..0E3A ; Extend # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E47..0E4E ; Extend # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB1 ; Extend # Mn LAO VOWEL SIGN MAI KAN +0EB4..0EB9 ; Extend # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; Extend # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; Extend # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; Extend # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; Extend # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; Extend # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; Extend # Mn TIBETAN MARK TSA -PHRU +0F3E..0F3F ; Extend # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F71..0F7E ; Extend # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F7F ; Extend # Mc TIBETAN SIGN RNAM BCAD +0F80..0F84 ; Extend # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; Extend # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; Extend # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; Extend # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; Extend # Mn TIBETAN SYMBOL PADMA GDAN +102B..102C ; Extend # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +102D..1030 ; Extend # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1031 ; Extend # Mc MYANMAR VOWEL SIGN E +1032..1037 ; Extend # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1038 ; Extend # Mc MYANMAR SIGN VISARGA +1039..103A ; Extend # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103B..103C ; Extend # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103D..103E ; Extend # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1056..1057 ; Extend # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1058..1059 ; Extend # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; Extend # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1062..1064 ; Extend # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1067..106D ; Extend # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +1071..1074 ; Extend # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; Extend # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1083..1084 ; Extend # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1085..1086 ; Extend # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +1087..108C ; Extend # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108D ; Extend # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +108F ; Extend # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +109A..109C ; Extend # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI +135F ; Extend # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B6 ; Extend # Mc KHMER VOWEL SIGN AA +17B7..17BD ; Extend # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17BE..17C5 ; Extend # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C6 ; Extend # Mn KHMER SIGN NIKAHIT +17C7..17C8 ; Extend # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; Extend # Mn KHMER SIGN ATTHACAN +180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; Extend # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; Extend # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; Extend # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; Extend # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; Extend # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; Extend # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1939..193B ; Extend # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +19B0..19C0 ; Extend # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C8..19C9 ; Extend # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +1A17..1A18 ; Extend # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A19..1A1B ; Extend # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A55 ; Extend # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A56 ; Extend # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A57 ; Extend # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A58..1A5E ; Extend # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; Extend # Mn TAI THAM SIGN SAKOT +1A61 ; Extend # Mc TAI THAM VOWEL SIGN A +1A62 ; Extend # Mn TAI THAM VOWEL SIGN MAI SAT +1A63..1A64 ; Extend # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A65..1A6C ; Extend # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A6D..1A72 ; Extend # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A73..1A7C ; Extend # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B04 ; Extend # Mc BALINESE SIGN BISAH +1B34 ; Extend # Mn BALINESE SIGN REREKAN +1B35 ; Extend # Mc BALINESE VOWEL SIGN TEDUNG +1B36..1B3A ; Extend # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3B ; Extend # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3C ; Extend # Mn BALINESE VOWEL SIGN LA LENGA +1B3D..1B41 ; Extend # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B42 ; Extend # Mn BALINESE VOWEL SIGN PEPET +1B43..1B44 ; Extend # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B6B..1B73 ; Extend # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; Extend # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1B82 ; Extend # Mc SUNDANESE SIGN PANGWISAD +1BA1 ; Extend # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA2..1BA5 ; Extend # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA6..1BA7 ; Extend # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BA8..1BA9 ; Extend # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1BAA ; Extend # Mc SUNDANESE SIGN PAMAAEH +1C24..1C2B ; Extend # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C2C..1C33 ; Extend # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C34..1C35 ; Extend # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C36..1C37 ; Extend # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; Extend # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; Extend # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE1 ; Extend # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE2..1CE8 ; Extend # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; Extend # Mn VEDIC SIGN TIRYAK +1CF2 ; Extend # Mc VEDIC SIGN ARDHAVISARGA +1DC0..1DE6 ; Extend # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; Extend # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +200C..200D ; Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER +20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; Extend # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; Extend # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; Extend # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; Extend # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; Extend # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; Extend # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; Extend # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; Extend # Mn COMBINING CYRILLIC VZMET +A670..A672 ; Extend # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; Extend # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; Extend # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; Extend # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; Extend # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; Extend # Mn SYLOTI NAGRI SIGN ANUSVARA +A823..A824 ; Extend # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A825..A826 ; Extend # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A827 ; Extend # Mc SYLOTI NAGRI VOWEL SIGN OO +A880..A881 ; Extend # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A8B4..A8C3 ; Extend # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8C4 ; Extend # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; Extend # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; Extend # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; Extend # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A952..A953 ; Extend # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A980..A982 ; Extend # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A983 ; Extend # Mc JAVANESE SIGN WIGNYAN +A9B3 ; Extend # Mn JAVANESE SIGN CECAK TELU +A9B4..A9B5 ; Extend # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9B6..A9B9 ; Extend # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BA..A9BB ; Extend # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BC ; Extend # Mn JAVANESE VOWEL SIGN PEPET +A9BD..A9C0 ; Extend # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +AA29..AA2E ; Extend # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA2F..AA30 ; Extend # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA31..AA32 ; Extend # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA33..AA34 ; Extend # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA35..AA36 ; Extend # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; Extend # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; Extend # Mn CHAM CONSONANT SIGN FINAL M +AA4D ; Extend # Mc CHAM CONSONANT SIGN FINAL H +AA7B ; Extend # Mc MYANMAR SIGN PAO KAREN TONE +AAB0 ; Extend # Mn TAI VIET MAI KANG +AAB2..AAB4 ; Extend # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; Extend # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; Extend # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; Extend # Mn TAI VIET TONE MAI THO +ABE3..ABE4 ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE5 ; Extend # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE6..ABE7 ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE8 ; Extend # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABE9..ABEA ; Extend # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEC ; Extend # Mc MEETEI MAYEK LUM IYEK +ABED ; Extend # Mn MEETEI MAYEK APUN IYEK +FB1E ; Extend # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; Extend # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; Extend # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +101FD ; Extend # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; Extend # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; Extend # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; Extend # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; Extend # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; Extend # Mn KHAROSHTHI VIRAMA +11080..11081 ; Extend # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +11082 ; Extend # Mc KAITHI SIGN VISARGA +110B0..110B2 ; Extend # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B7..110B8 ; Extend # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D165..1D166 ; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D16D..1D172 ; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 +1D17B..1D182 ; Extend # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; Extend # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; Extend # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; Extend # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1455 + +# ================================================ + +00AD ; Format # Cf SOFT HYPHEN +0600..0603 ; Format # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +06DD ; Format # Cf ARABIC END OF AYAH +070F ; Format # Cf SYRIAC ABBREVIATION MARK +17B4..17B5 ; Format # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +200E..200F ; Format # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK +202A..202E ; Format # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +2060..2064 ; Format # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; Format # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +FEFF ; Format # Cf ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +110BD ; Format # Cf KAITHI NUMBER SIGN +1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +E0001 ; Format # Cf LANGUAGE TAG +E0020..E007F ; Format # Cf [96] TAG SPACE..CANCEL TAG + +# Total code points: 137 + +# ================================================ + +3031..3035 ; Katakana # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +309B..309C ; Katakana # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +30A0 ; Katakana # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN +30A1..30FA ; Katakana # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FC..30FE ; Katakana # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +30FF ; Katakana # Lo KATAKANA DIGRAPH KOTO +31F0..31FF ; Katakana # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +32D0..32FE ; Katakana # So [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO +3300..3357 ; Katakana # So [88] SQUARE APAATO..SQUARE WATTO +FF66..FF6F ; Katakana # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; Katakana # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N + +# Total code points: 309 + +# ================================================ + +0041..005A ; ALetter # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +0061..007A ; ALetter # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +00AA ; ALetter # L& FEMININE ORDINAL INDICATOR +00B5 ; ALetter # L& MICRO SIGN +00BA ; ALetter # L& MASCULINE ORDINAL INDICATOR +00C0..00D6 ; ALetter # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D8..00F6 ; ALetter # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS +00F8..01BA ; ALetter # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL +01BB ; ALetter # Lo LATIN LETTER TWO WITH STROKE +01BC..01BF ; ALetter # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN +01C0..01C3 ; ALetter # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +01C4..0293 ; ALetter # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL +0294 ; ALetter # Lo LATIN LETTER GLOTTAL STOP +0295..02AF ; ALetter # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02C1 ; ALetter # Lm [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C6..02D1 ; ALetter # Lm [12] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER HALF TRIANGULAR COLON +02E0..02E4 ; ALetter # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02EC ; ALetter # Lm MODIFIER LETTER VOICING +02EE ; ALetter # Lm MODIFIER LETTER DOUBLE APOSTROPHE +0370..0373 ; ALetter # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI +0374 ; ALetter # Lm GREEK NUMERAL SIGN +0376..0377 ; ALetter # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; ALetter # Lm GREEK YPOGEGRAMMENI +037B..037D ; ALetter # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +0386 ; ALetter # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0388..038A ; ALetter # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; ALetter # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..03A1 ; ALetter # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO +03A3..03F5 ; ALetter # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL +03F7..0481 ; ALetter # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA +048A..0525 ; ALetter # L& [156] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER PE WITH DESCENDER +0531..0556 ; ALetter # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +0559 ; ALetter # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +0561..0587 ; ALetter # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +05D0..05EA ; ALetter # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; ALetter # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3 ; ALetter # Po HEBREW PUNCTUATION GERESH +0621..063F ; ALetter # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; ALetter # Lm ARABIC TATWEEL +0641..064A ; ALetter # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +066E..066F ; ALetter # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; ALetter # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D5 ; ALetter # Lo ARABIC LETTER AE +06E5..06E6 ; ALetter # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06EE..06EF ; ALetter # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06FA..06FC ; ALetter # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FF ; ALetter # Lo ARABIC LETTER HEH WITH INVERTED V +0710 ; ALetter # Lo SYRIAC LETTER ALAPH +0712..072F ; ALetter # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074D..07A5 ; ALetter # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07B1 ; ALetter # Lo THAANA LETTER NAA +07CA..07EA ; ALetter # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07F4..07F5 ; ALetter # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07FA ; ALetter # Lm NKO LAJANYALAN +0800..0815 ; ALetter # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +081A ; ALetter # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; ALetter # Lm SAMARITAN MODIFIER LETTER SHORT A +0828 ; ALetter # Lm SAMARITAN MODIFIER LETTER I +0904..0939 ; ALetter # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; ALetter # Lo DEVANAGARI SIGN AVAGRAHA +0950 ; ALetter # Lo DEVANAGARI OM +0958..0961 ; ALetter # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0971 ; ALetter # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; ALetter # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; ALetter # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0985..098C ; ALetter # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; ALetter # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; ALetter # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; ALetter # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; ALetter # Lo BENGALI LETTER LA +09B6..09B9 ; ALetter # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; ALetter # Lo BENGALI SIGN AVAGRAHA +09CE ; ALetter # Lo BENGALI LETTER KHANDA TA +09DC..09DD ; ALetter # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; ALetter # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09F0..09F1 ; ALetter # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +0A05..0A0A ; ALetter # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; ALetter # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; ALetter # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; ALetter # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; ALetter # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; ALetter # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; ALetter # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A59..0A5C ; ALetter # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; ALetter # Lo GURMUKHI LETTER FA +0A72..0A74 ; ALetter # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A85..0A8D ; ALetter # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; ALetter # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; ALetter # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; ALetter # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; ALetter # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; ALetter # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; ALetter # Lo GUJARATI SIGN AVAGRAHA +0AD0 ; ALetter # Lo GUJARATI OM +0AE0..0AE1 ; ALetter # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0B05..0B0C ; ALetter # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; ALetter # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; ALetter # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; ALetter # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; ALetter # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; ALetter # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; ALetter # Lo ORIYA SIGN AVAGRAHA +0B5C..0B5D ; ALetter # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; ALetter # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B71 ; ALetter # Lo ORIYA LETTER WA +0B83 ; ALetter # Lo TAMIL SIGN VISARGA +0B85..0B8A ; ALetter # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; ALetter # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; ALetter # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; ALetter # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; ALetter # Lo TAMIL LETTER JA +0B9E..0B9F ; ALetter # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; ALetter # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; ALetter # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; ALetter # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BD0 ; ALetter # Lo TAMIL OM +0C05..0C0C ; ALetter # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; ALetter # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; ALetter # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; ALetter # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; ALetter # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; ALetter # Lo TELUGU SIGN AVAGRAHA +0C58..0C59 ; ALetter # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; ALetter # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C85..0C8C ; ALetter # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; ALetter # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; ALetter # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; ALetter # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; ALetter # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; ALetter # Lo KANNADA SIGN AVAGRAHA +0CDE ; ALetter # Lo KANNADA LETTER FA +0CE0..0CE1 ; ALetter # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0D05..0D0C ; ALetter # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; ALetter # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; ALetter # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; ALetter # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; ALetter # Lo MALAYALAM SIGN AVAGRAHA +0D60..0D61 ; ALetter # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D7A..0D7F ; ALetter # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D85..0D96 ; ALetter # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; ALetter # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; ALetter # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; ALetter # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; ALetter # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0F00 ; ALetter # Lo TIBETAN SYLLABLE OM +0F40..0F47 ; ALetter # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; ALetter # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F88..0F8B ; ALetter # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +10A0..10C5 ; ALetter # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +10D0..10FA ; ALetter # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FC ; ALetter # Lm MODIFIER LETTER GEORGIAN NAR +1100..1248 ; ALetter # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA +124A..124D ; ALetter # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; ALetter # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; ALetter # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; ALetter # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; ALetter # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; ALetter # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; ALetter # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; ALetter # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; ALetter # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; ALetter # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; ALetter # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; ALetter # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; ALetter # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; ALetter # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; ALetter # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1380..138F ; ALetter # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +13A0..13F4 ; ALetter # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1401..166C ; ALetter # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166F..167F ; ALetter # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1681..169A ; ALetter # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +16A0..16EA ; ALetter # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EE..16F0 ; ALetter # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; ALetter # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; ALetter # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1720..1731 ; ALetter # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1740..1751 ; ALetter # Lo [18] BUHID LETTER A..BUHID LETTER HA +1760..176C ; ALetter # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; ALetter # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1820..1842 ; ALetter # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; ALetter # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; ALetter # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; ALetter # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; ALetter # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; ALetter # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; ALetter # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1A00..1A16 ; ALetter # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1B05..1B33 ; ALetter # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B45..1B4B ; ALetter # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B83..1BA0 ; ALetter # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BAE..1BAF ; ALetter # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1C00..1C23 ; ALetter # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C4D..1C4F ; ALetter # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C5A..1C77 ; ALetter # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; ALetter # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1CE9..1CEC ; ALetter # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; ALetter # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +1D00..1D2B ; ALetter # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; ALetter # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; ALetter # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; ALetter # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; ALetter # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; ALetter # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1E00..1F15 ; ALetter # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; ALetter # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; ALetter # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; ALetter # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; ALetter # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; ALetter # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; ALetter # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; ALetter # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; ALetter # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; ALetter # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; ALetter # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBE ; ALetter # L& GREEK PROSGEGRAMMENI +1FC2..1FC4 ; ALetter # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; ALetter # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FD0..1FD3 ; ALetter # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; ALetter # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FE0..1FEC ; ALetter # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FF2..1FF4 ; ALetter # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; ALetter # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +2071 ; ALetter # Lm SUPERSCRIPT LATIN SMALL LETTER I +207F ; ALetter # Lm SUPERSCRIPT LATIN SMALL LETTER N +2090..2094 ; ALetter # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +2102 ; ALetter # L& DOUBLE-STRUCK CAPITAL C +2107 ; ALetter # L& EULER CONSTANT +210A..2113 ; ALetter # L& [10] SCRIPT SMALL G..SCRIPT SMALL L +2115 ; ALetter # L& DOUBLE-STRUCK CAPITAL N +2119..211D ; ALetter # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +2124 ; ALetter # L& DOUBLE-STRUCK CAPITAL Z +2126 ; ALetter # L& OHM SIGN +2128 ; ALetter # L& BLACK-LETTER CAPITAL Z +212A..212D ; ALetter # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C +212F..2134 ; ALetter # L& [6] SCRIPT SMALL E..SCRIPT SMALL O +2135..2138 ; ALetter # Lo [4] ALEF SYMBOL..DALET SYMBOL +2139 ; ALetter # L& INFORMATION SOURCE +213C..213F ; ALetter # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2145..2149 ; ALetter # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +214E ; ALetter # L& TURNED SMALL F +2160..2182 ; ALetter # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND +2183..2184 ; ALetter # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C +2185..2188 ; ALetter # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +24B6..24E9 ; ALetter # So [52] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN SMALL LETTER Z +2C00..2C2E ; ALetter # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C30..2C5E ; ALetter # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C60..2C7C ; ALetter # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; ALetter # Lm MODIFIER LETTER CAPITAL V +2C7E..2CE4 ; ALetter # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI +2CEB..2CEE ; ALetter # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2D00..2D25 ; ALetter # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +2D30..2D65 ; ALetter # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; ALetter # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; ALetter # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; ALetter # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; ALetter # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; ALetter # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; ALetter # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; ALetter # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; ALetter # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; ALetter # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; ALetter # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +2E2F ; ALetter # Lm VERTICAL TILDE +3005 ; ALetter # Lm IDEOGRAPHIC ITERATION MARK +303B ; ALetter # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; ALetter # Lo MASU MARK +3105..312D ; ALetter # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; ALetter # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +31A0..31B7 ; ALetter # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +A000..A014 ; ALetter # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A015 ; ALetter # Lm YI SYLLABLE WU +A016..A48C ; ALetter # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A4D0..A4F7 ; ALetter # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; ALetter # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A500..A60B ; ALetter # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; ALetter # Lm VAI SYLLABLE LENGTHENER +A610..A61F ; ALetter # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A62A..A62B ; ALetter # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A640..A65F ; ALetter # L& [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN +A662..A66D ; ALetter # L& [12] CYRILLIC CAPITAL LETTER SOFT DE..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A66E ; ALetter # Lo CYRILLIC LETTER MULTIOCULAR O +A67F ; ALetter # Lm CYRILLIC PAYEROK +A680..A697 ; ALetter # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE +A6A0..A6E5 ; ALetter # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; ALetter # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A717..A71F ; ALetter # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A722..A76F ; ALetter # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON +A770 ; ALetter # Lm MODIFIER LETTER US +A771..A787 ; ALetter # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T +A788 ; ALetter # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A78B..A78C ; ALetter # L& [2] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER SALTILLO +A7FB..A801 ; ALetter # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A803..A805 ; ALetter # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; ALetter # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80C..A822 ; ALetter # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A840..A873 ; ALetter # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A882..A8B3 ; ALetter # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8F2..A8F7 ; ALetter # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8FB ; ALetter # Lo DEVANAGARI HEADSTROKE +A90A..A925 ; ALetter # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A930..A946 ; ALetter # Lo [23] REJANG LETTER KA..REJANG LETTER A +A960..A97C ; ALetter # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +A984..A9B2 ; ALetter # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9CF ; ALetter # Lm JAVANESE PANGRANGKEP +AA00..AA28 ; ALetter # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA40..AA42 ; ALetter # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA44..AA4B ; ALetter # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +ABC0..ABE2 ; ALetter # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +AC00..D7A3 ; ALetter # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; ALetter # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; ALetter # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +FB00..FB06 ; ALetter # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; ALetter # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FB1D ; ALetter # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; ALetter # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB2A..FB36 ; ALetter # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; ALetter # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; ALetter # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; ALetter # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; ALetter # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; ALetter # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; ALetter # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD50..FD8F ; ALetter # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; ALetter # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; ALetter # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FE70..FE74 ; ALetter # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; ALetter # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FF21..FF3A ; ALetter # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF41..FF5A ; ALetter # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FFA0..FFBE ; ALetter # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; ALetter # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; ALetter # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; ALetter # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +10000..1000B ; ALetter # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; ALetter # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; ALetter # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; ALetter # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; ALetter # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; ALetter # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; ALetter # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10140..10174 ; ALetter # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10280..1029C ; ALetter # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; ALetter # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; ALetter # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10330..10340 ; ALetter # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; ALetter # Nl GOTHIC LETTER NINETY +10342..10349 ; ALetter # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; ALetter # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; ALetter # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +103A0..103C3 ; ALetter # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; ALetter # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D1..103D5 ; ALetter # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10400..1044F ; ALetter # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW +10450..1049D ; ALetter # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +10800..10805 ; ALetter # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; ALetter # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; ALetter # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; ALetter # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; ALetter # Lo CYPRIOT SYLLABLE ZA +1083F..10855 ; ALetter # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10900..10915 ; ALetter # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10920..10939 ; ALetter # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +10A00 ; ALetter # Lo KHAROSHTHI LETTER A +10A10..10A13 ; ALetter # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; ALetter # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; ALetter # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A60..10A7C ; ALetter # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10B00..10B35 ; ALetter # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B40..10B55 ; ALetter # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B60..10B72 ; ALetter # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10C00..10C48 ; ALetter # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +11083..110AF ; ALetter # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +12000..1236E ; ALetter # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; ALetter # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +13000..1342E ; ALetter # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +1D400..1D454 ; ALetter # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; ALetter # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; ALetter # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; ALetter # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; ALetter # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; ALetter # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; ALetter # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; ALetter # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; ALetter # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; ALetter # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; ALetter # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; ALetter # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; ALetter # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; ALetter # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; ALetter # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; ALetter # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; ALetter # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; ALetter # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; ALetter # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; ALetter # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C2..1D6DA ; ALetter # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DC..1D6FA ; ALetter # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FC..1D714 ; ALetter # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D716..1D734 ; ALetter # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D736..1D74E ; ALetter # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D750..1D76E ; ALetter # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D770..1D788 ; ALetter # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D78A..1D7A8 ; ALetter # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7AA..1D7C2 ; ALetter # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C4..1D7CB ; ALetter # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA + +# Total code points: 23694 + +# ================================================ + +003A ; MidLetter # Po COLON +00B7 ; MidLetter # Po MIDDLE DOT +0387 ; MidLetter # Po GREEK ANO TELEIA +05F4 ; MidLetter # Po HEBREW PUNCTUATION GERSHAYIM +2027 ; MidLetter # Po HYPHENATION POINT +FE13 ; MidLetter # Po PRESENTATION FORM FOR VERTICAL COLON +FE55 ; MidLetter # Po SMALL COLON +FF1A ; MidLetter # Po FULLWIDTH COLON + +# Total code points: 8 + +# ================================================ + +002C ; MidNum # Po COMMA +003B ; MidNum # Po SEMICOLON +037E ; MidNum # Po GREEK QUESTION MARK +0589 ; MidNum # Po ARMENIAN FULL STOP +060C..060D ; MidNum # Po [2] ARABIC COMMA..ARABIC DATE SEPARATOR +066C ; MidNum # Po ARABIC THOUSANDS SEPARATOR +07F8 ; MidNum # Po NKO COMMA +2044 ; MidNum # Sm FRACTION SLASH +FE10 ; MidNum # Po PRESENTATION FORM FOR VERTICAL COMMA +FE14 ; MidNum # Po PRESENTATION FORM FOR VERTICAL SEMICOLON +FE50 ; MidNum # Po SMALL COMMA +FE54 ; MidNum # Po SMALL SEMICOLON +FF0C ; MidNum # Po FULLWIDTH COMMA +FF1B ; MidNum # Po FULLWIDTH SEMICOLON + +# Total code points: 15 + +# ================================================ + +0027 ; MidNumLet # Po APOSTROPHE +002E ; MidNumLet # Po FULL STOP +2018 ; MidNumLet # Pi LEFT SINGLE QUOTATION MARK +2019 ; MidNumLet # Pf RIGHT SINGLE QUOTATION MARK +2024 ; MidNumLet # Po ONE DOT LEADER +FE52 ; MidNumLet # Po SMALL FULL STOP +FF07 ; MidNumLet # Po FULLWIDTH APOSTROPHE +FF0E ; MidNumLet # Po FULLWIDTH FULL STOP + +# Total code points: 8 + +# ================================================ + +0030..0039 ; Numeric # Nd [10] DIGIT ZERO..DIGIT NINE +0660..0669 ; Numeric # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066B ; Numeric # Po ARABIC DECIMAL SEPARATOR +06F0..06F9 ; Numeric # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +07C0..07C9 ; Numeric # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +0966..096F ; Numeric # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +09E6..09EF ; Numeric # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +0A66..0A6F ; Numeric # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0AE6..0AEF ; Numeric # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B66..0B6F ; Numeric # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0BE6..0BEF ; Numeric # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0C66..0C6F ; Numeric # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0CE6..0CEF ; Numeric # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D66..0D6F ; Numeric # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0E50..0E59 ; Numeric # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0ED0..0ED9 ; Numeric # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0F20..0F29 ; Numeric # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +1040..1049 ; Numeric # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +1090..1099 ; Numeric # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +17E0..17E9 ; Numeric # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; Numeric # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1946..194F ; Numeric # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +19D0..19DA ; Numeric # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A80..1A89 ; Numeric # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; Numeric # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1B50..1B59 ; Numeric # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1BB0..1BB9 ; Numeric # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C40..1C49 ; Numeric # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C50..1C59 ; Numeric # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +A620..A629 ; Numeric # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A8D0..A8D9 ; Numeric # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A900..A909 ; Numeric # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A9D0..A9D9 ; Numeric # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +AA50..AA59 ; Numeric # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +ABF0..ABF9 ; Numeric # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +104A0..104A9 ; Numeric # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +1D7CE..1D7FF ; Numeric # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 402 + +# ================================================ + +005F ; ExtendNumLet # Pc LOW LINE +203F..2040 ; ExtendNumLet # Pc [2] UNDERTIE..CHARACTER TIE +2054 ; ExtendNumLet # Pc INVERTED UNDERTIE +FE33..FE34 ; ExtendNumLet # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE4D..FE4F ; ExtendNumLet # Pc [3] DASHED LOW LINE..WAVY LOW LINE +FF3F ; ExtendNumLet # Pc FULLWIDTH LOW LINE + +# Total code points: 10 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DBidiClass.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DBidiClass.txt new file mode 100644 index 00000000000..d3e0a577049 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DBidiClass.txt @@ -0,0 +1,1779 @@ +# DerivedBidiClass-5.2.0.txt +# Date: 2009-08-26, 00:50:45 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Bidi Class (listing UnicodeData.txt, field 4: see UAX #44: http://www.unicode.org/reports/tr44/) +# Unlike other properties, unassigned code points in blocks +# reserved for right-to-left scripts are given either types R or AL. +# +# The unassigned code points that default to AL are in the ranges: +# [\u0600-\u07BF \uFB50-\uFDFF \uFE70-\uFEFF] +# +# Arabic: U+0600 - U+06FF +# Syriac: U+0700 - U+074F +# Arabic_Supplement: U+0750 - U+077F +# Thaana: U+0780 - U+07BF +# Arabic_Presentation_Forms_A: +# U+FB50 - U+FDFF +# Arabic_Presentation_Forms_B: +# U+FE70 - U+FEFF +# minus noncharacter code points. +# +# The unassigned code points that default to R are in the ranges: +# [\u0590-\u05FF \u07C0-\u08FF \uFB1D-\uFB4F \U00010800-\U00010FFF \U0001E800-\U0001EFFF] +# +# Hebrew: U+0590 - U+05FF +# NKo: U+07C0 - U+07FF +# Cypriot_Syllabary: U+10800 - U+1083F +# Phoenician: U+10900 - U+1091F +# Lydian: U+10920 - U+1093F +# Kharoshthi: U+10A00 - U+10A5F +# and any others in the ranges: +# U+0800 - U+08FF, +# U+FB1D - U+FB4F, +# U+10840 - U+10FFF, +# U+1E800 - U+1EFFF +# +# For all other cases: + +# All code points not explicitly listed for Bidi_Class +# have the value Left_To_Right (L). + +# @missing: 0000..10FFFF; Left_To_Right + +# ================================================ + +# Bidi_Class=Left_To_Right + +0041..005A ; L # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +0061..007A ; L # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +00AA ; L # L& FEMININE ORDINAL INDICATOR +00B5 ; L # L& MICRO SIGN +00BA ; L # L& MASCULINE ORDINAL INDICATOR +00C0..00D6 ; L # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D8..00F6 ; L # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS +00F8..01BA ; L # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL +01BB ; L # Lo LATIN LETTER TWO WITH STROKE +01BC..01BF ; L # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN +01C0..01C3 ; L # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +01C4..0293 ; L # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL +0294 ; L # Lo LATIN LETTER GLOTTAL STOP +0295..02AF ; L # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02B8 ; L # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y +02BB..02C1 ; L # Lm [7] MODIFIER LETTER TURNED COMMA..MODIFIER LETTER REVERSED GLOTTAL STOP +02D0..02D1 ; L # Lm [2] MODIFIER LETTER TRIANGULAR COLON..MODIFIER LETTER HALF TRIANGULAR COLON +02E0..02E4 ; L # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02EE ; L # Lm MODIFIER LETTER DOUBLE APOSTROPHE +0370..0373 ; L # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI +0376..0377 ; L # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; L # Lm GREEK YPOGEGRAMMENI +037B..037D ; L # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +0386 ; L # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0388..038A ; L # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; L # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..03A1 ; L # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO +03A3..03F5 ; L # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL +03F7..0481 ; L # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA +0482 ; L # So CYRILLIC THOUSANDS SIGN +048A..0525 ; L # L& [156] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER PE WITH DESCENDER +0531..0556 ; L # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +0559 ; L # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +055A..055F ; L # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK +0561..0587 ; L # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +0589 ; L # Po ARMENIAN FULL STOP +0903 ; L # Mc DEVANAGARI SIGN VISARGA +0904..0939 ; L # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; L # Lo DEVANAGARI SIGN AVAGRAHA +093E..0940 ; L # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0949..094C ; L # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094E ; L # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0950 ; L # Lo DEVANAGARI OM +0958..0961 ; L # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0964..0965 ; L # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +0966..096F ; L # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +0970 ; L # Po DEVANAGARI ABBREVIATION SIGN +0971 ; L # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; L # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; L # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0982..0983 ; L # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +0985..098C ; L # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; L # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; L # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; L # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; L # Lo BENGALI LETTER LA +09B6..09B9 ; L # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; L # Lo BENGALI SIGN AVAGRAHA +09BE..09C0 ; L # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C7..09C8 ; L # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; L # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CE ; L # Lo BENGALI LETTER KHANDA TA +09D7 ; L # Mc BENGALI AU LENGTH MARK +09DC..09DD ; L # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; L # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09E6..09EF ; L # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +09F0..09F1 ; L # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +09F4..09F9 ; L # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN +09FA ; L # So BENGALI ISSHAR +0A03 ; L # Mc GURMUKHI SIGN VISARGA +0A05..0A0A ; L # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; L # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; L # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; L # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; L # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; L # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; L # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A3E..0A40 ; L # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A59..0A5C ; L # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; L # Lo GURMUKHI LETTER FA +0A66..0A6F ; L # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0A72..0A74 ; L # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A83 ; L # Mc GUJARATI SIGN VISARGA +0A85..0A8D ; L # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; L # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; L # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; L # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; L # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; L # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; L # Lo GUJARATI SIGN AVAGRAHA +0ABE..0AC0 ; L # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC9 ; L # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; L # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0AD0 ; L # Lo GUJARATI OM +0AE0..0AE1 ; L # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0AE6..0AEF ; L # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B02..0B03 ; L # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B05..0B0C ; L # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; L # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; L # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; L # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; L # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; L # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; L # Lo ORIYA SIGN AVAGRAHA +0B3E ; L # Mc ORIYA VOWEL SIGN AA +0B40 ; L # Mc ORIYA VOWEL SIGN II +0B47..0B48 ; L # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; L # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B57 ; L # Mc ORIYA AU LENGTH MARK +0B5C..0B5D ; L # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; L # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B66..0B6F ; L # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0B70 ; L # So ORIYA ISSHAR +0B71 ; L # Lo ORIYA LETTER WA +0B83 ; L # Lo TAMIL SIGN VISARGA +0B85..0B8A ; L # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; L # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; L # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; L # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; L # Lo TAMIL LETTER JA +0B9E..0B9F ; L # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; L # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; L # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; L # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BBE..0BBF ; L # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC1..0BC2 ; L # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; L # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; L # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BD0 ; L # Lo TAMIL OM +0BD7 ; L # Mc TAMIL AU LENGTH MARK +0BE6..0BEF ; L # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0BF0..0BF2 ; L # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0C01..0C03 ; L # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C05..0C0C ; L # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; L # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; L # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; L # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; L # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; L # Lo TELUGU SIGN AVAGRAHA +0C41..0C44 ; L # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C58..0C59 ; L # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; L # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C66..0C6F ; L # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0C7F ; L # So TELUGU SIGN TUUMU +0C82..0C83 ; L # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0C85..0C8C ; L # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; L # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; L # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; L # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; L # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; L # Lo KANNADA SIGN AVAGRAHA +0CBE ; L # Mc KANNADA VOWEL SIGN AA +0CBF ; L # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; L # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; L # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; L # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; L # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CD5..0CD6 ; L # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CDE ; L # Lo KANNADA LETTER FA +0CE0..0CE1 ; L # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0CE6..0CEF ; L # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D02..0D03 ; L # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D05..0D0C ; L # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; L # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; L # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; L # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; L # Lo MALAYALAM SIGN AVAGRAHA +0D3E..0D40 ; L # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D46..0D48 ; L # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; L # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D57 ; L # Mc MALAYALAM AU LENGTH MARK +0D60..0D61 ; L # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D66..0D6F ; L # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0D70..0D75 ; L # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0D79 ; L # So MALAYALAM DATE MARK +0D7A..0D7F ; L # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D82..0D83 ; L # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0D85..0D96 ; L # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; L # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; L # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; L # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; L # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0DCF..0DD1 ; L # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD8..0DDF ; L # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; L # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0DF4 ; L # Po SINHALA PUNCTUATION KUNDDALIYA +0E01..0E30 ; L # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E32..0E33 ; L # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E40..0E45 ; L # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E46 ; L # Lm THAI CHARACTER MAIYAMOK +0E4F ; L # Po THAI CHARACTER FONGMAN +0E50..0E59 ; L # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0E5A..0E5B ; L # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT +0E81..0E82 ; L # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; L # Lo LAO LETTER KHO TAM +0E87..0E88 ; L # Lo [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; L # Lo LAO LETTER SO TAM +0E8D ; L # Lo LAO LETTER NYO +0E94..0E97 ; L # Lo [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; L # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; L # Lo [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; L # Lo LAO LETTER LO LOOT +0EA7 ; L # Lo LAO LETTER WO +0EAA..0EAB ; L # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; L # Lo [4] LAO LETTER O..LAO VOWEL SIGN A +0EB2..0EB3 ; L # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EBD ; L # Lo LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; L # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EC6 ; L # Lm LAO KO LA +0ED0..0ED9 ; L # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0EDC..0EDD ; L # Lo [2] LAO HO NO..LAO HO MO +0F00 ; L # Lo TIBETAN SYLLABLE OM +0F01..0F03 ; L # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA +0F04..0F12 ; L # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD +0F13..0F17 ; L # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS +0F1A..0F1F ; L # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG +0F20..0F29 ; L # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +0F2A..0F33 ; L # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +0F34 ; L # So TIBETAN MARK BSDUS RTAGS +0F36 ; L # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN +0F38 ; L # So TIBETAN MARK CHE MGO +0F3E..0F3F ; L # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F40..0F47 ; L # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; L # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F7F ; L # Mc TIBETAN SIGN RNAM BCAD +0F85 ; L # Po TIBETAN MARK PALUTA +0F88..0F8B ; L # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +0FBE..0FC5 ; L # So [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE +0FC7..0FCC ; L # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL +0FCE..0FCF ; L # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM +0FD0..0FD4 ; L # Po [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA +0FD5..0FD8 ; L # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS +1000..102A ; L # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU +102B..102C ; L # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +1031 ; L # Mc MYANMAR VOWEL SIGN E +1038 ; L # Mc MYANMAR SIGN VISARGA +103B..103C ; L # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103F ; L # Lo MYANMAR LETTER GREAT SA +1040..1049 ; L # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +104A..104F ; L # Po [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE +1050..1055 ; L # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +1056..1057 ; L # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +105A..105D ; L # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +1061 ; L # Lo MYANMAR LETTER SGAW KAREN SHA +1062..1064 ; L # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1065..1066 ; L # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +1067..106D ; L # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +106E..1070 ; L # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1075..1081 ; L # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +1083..1084 ; L # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1087..108C ; L # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108E ; L # Lo MYANMAR LETTER RUMAI PALAUNG FA +108F ; L # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +1090..1099 ; L # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +109A..109C ; L # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109E..109F ; L # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION +10A0..10C5 ; L # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +10D0..10FA ; L # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FB ; L # Po GEORGIAN PARAGRAPH SEPARATOR +10FC ; L # Lm MODIFIER LETTER GEORGIAN NAR +1100..1248 ; L # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA +124A..124D ; L # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; L # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; L # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; L # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; L # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; L # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; L # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; L # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; L # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; L # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; L # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; L # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; L # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; L # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; L # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1360 ; L # So ETHIOPIC SECTION MARK +1361..1368 ; L # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR +1369..137C ; L # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND +1380..138F ; L # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +13A0..13F4 ; L # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1401..166C ; L # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166D..166E ; L # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP +166F..167F ; L # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1681..169A ; L # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +16A0..16EA ; L # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EB..16ED ; L # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION +16EE..16F0 ; L # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; L # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; L # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1720..1731 ; L # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1735..1736 ; L # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION +1740..1751 ; L # Lo [18] BUHID LETTER A..BUHID LETTER HA +1760..176C ; L # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; L # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1780..17B3 ; L # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17B4..17B5 ; L # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B6 ; L # Mc KHMER VOWEL SIGN AA +17BE..17C5 ; L # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C7..17C8 ; L # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17D4..17D6 ; L # Po [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH +17D7 ; L # Lm KHMER SIGN LEK TOO +17D8..17DA ; L # Po [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT +17DC ; L # Lo KHMER SIGN AVAKRAHASANYA +17E0..17E9 ; L # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; L # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1820..1842 ; L # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; L # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; L # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; L # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; L # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; L # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; L # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1923..1926 ; L # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1929..192B ; L # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; L # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1933..1938 ; L # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1946..194F ; L # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +1950..196D ; L # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; L # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; L # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19B0..19C0 ; L # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C1..19C7 ; L # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +19C8..19C9 ; L # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +19D0..19DA ; L # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A00..1A16 ; L # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A19..1A1B ; L # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A1E..1A1F ; L # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION +1A20..1A54 ; L # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1A55 ; L # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A57 ; L # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A61 ; L # Mc TAI THAM VOWEL SIGN A +1A63..1A64 ; L # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A6D..1A72 ; L # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A80..1A89 ; L # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; L # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1AA0..1AA6 ; L # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA +1AA7 ; L # Lm TAI THAM SIGN MAI YAMOK +1AA8..1AAD ; L # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG +1B04 ; L # Mc BALINESE SIGN BISAH +1B05..1B33 ; L # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B35 ; L # Mc BALINESE VOWEL SIGN TEDUNG +1B3B ; L # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3D..1B41 ; L # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B43..1B44 ; L # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B45..1B4B ; L # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B50..1B59 ; L # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1B5A..1B60 ; L # Po [7] BALINESE PANTI..BALINESE PAMENENG +1B61..1B6A ; L # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE +1B74..1B7C ; L # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B82 ; L # Mc SUNDANESE SIGN PANGWISAD +1B83..1BA0 ; L # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BA1 ; L # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA6..1BA7 ; L # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BAA ; L # Mc SUNDANESE SIGN PAMAAEH +1BAE..1BAF ; L # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1BB0..1BB9 ; L # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C00..1C23 ; L # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C24..1C2B ; L # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C34..1C35 ; L # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C3B..1C3F ; L # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK +1C40..1C49 ; L # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C4D..1C4F ; L # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C50..1C59 ; L # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +1C5A..1C77 ; L # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; L # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1C7E..1C7F ; L # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +1CD3 ; L # Po VEDIC SIGN NIHSHVASA +1CE1 ; L # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE9..1CEC ; L # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; L # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +1CF2 ; L # Mc VEDIC SIGN ARDHAVISARGA +1D00..1D2B ; L # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; L # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; L # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; L # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; L # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; L # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1E00..1F15 ; L # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; L # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; L # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; L # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; L # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; L # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; L # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; L # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; L # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBE ; L # L& GREEK PROSGEGRAMMENI +1FC2..1FC4 ; L # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; L # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FD0..1FD3 ; L # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; L # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FE0..1FEC ; L # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FF2..1FF4 ; L # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; L # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +200E ; L # Cf LEFT-TO-RIGHT MARK +2071 ; L # Lm SUPERSCRIPT LATIN SMALL LETTER I +207F ; L # Lm SUPERSCRIPT LATIN SMALL LETTER N +2090..2094 ; L # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +2102 ; L # L& DOUBLE-STRUCK CAPITAL C +2107 ; L # L& EULER CONSTANT +210A..2113 ; L # L& [10] SCRIPT SMALL G..SCRIPT SMALL L +2115 ; L # L& DOUBLE-STRUCK CAPITAL N +2119..211D ; L # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +2124 ; L # L& DOUBLE-STRUCK CAPITAL Z +2126 ; L # L& OHM SIGN +2128 ; L # L& BLACK-LETTER CAPITAL Z +212A..212D ; L # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C +212F..2134 ; L # L& [6] SCRIPT SMALL E..SCRIPT SMALL O +2135..2138 ; L # Lo [4] ALEF SYMBOL..DALET SYMBOL +2139 ; L # L& INFORMATION SOURCE +213C..213F ; L # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2145..2149 ; L # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +214E ; L # L& TURNED SMALL F +214F ; L # So SYMBOL FOR SAMARITAN SOURCE +2160..2182 ; L # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND +2183..2184 ; L # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C +2185..2188 ; L # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +2336..237A ; L # So [69] APL FUNCTIONAL SYMBOL I-BEAM..APL FUNCTIONAL SYMBOL ALPHA +2395 ; L # So APL FUNCTIONAL SYMBOL QUAD +249C..24E9 ; L # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +26AC ; L # So MEDIUM SMALL WHITE CIRCLE +2800..28FF ; L # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 +2C00..2C2E ; L # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C30..2C5E ; L # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C60..2C7C ; L # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; L # Lm MODIFIER LETTER CAPITAL V +2C7E..2CE4 ; L # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI +2CEB..2CEE ; L # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2D00..2D25 ; L # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +2D30..2D65 ; L # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; L # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; L # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; L # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; L # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; L # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; L # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; L # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; L # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; L # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; L # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +3005 ; L # Lm IDEOGRAPHIC ITERATION MARK +3006 ; L # Lo IDEOGRAPHIC CLOSING MARK +3007 ; L # Nl IDEOGRAPHIC NUMBER ZERO +3021..3029 ; L # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3031..3035 ; L # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +3038..303A ; L # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +303B ; L # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; L # Lo MASU MARK +3041..3096 ; L # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE +309D..309E ; L # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +309F ; L # Lo HIRAGANA DIGRAPH YORI +30A1..30FA ; L # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FC..30FE ; L # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +30FF ; L # Lo KATAKANA DIGRAPH KOTO +3105..312D ; L # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; L # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +3190..3191 ; L # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK +3192..3195 ; L # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3196..319F ; L # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +31A0..31B7 ; L # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31F0..31FF ; L # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +3200..321C ; L # So [29] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED HANGUL CIEUC U +3220..3229 ; L # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +322A..324F ; L # So [38] PARENTHESIZED IDEOGRAPH MOON..CIRCLED NUMBER EIGHTY ON BLACK SQUARE +3260..327B ; L # So [28] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL HIEUH A +327F ; L # So KOREAN STANDARD SYMBOL +3280..3289 ; L # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +328A..32B0 ; L # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32C0..32CB ; L # So [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +32D0..32FE ; L # So [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO +3300..3376 ; L # So [119] SQUARE APAATO..SQUARE PC +337B..33DD ; L # So [99] SQUARE ERA NAME HEISEI..SQUARE WB +33E0..33FE ; L # So [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +3400..4DB5 ; L # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4E00..9FCB ; L # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +A000..A014 ; L # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A015 ; L # Lm YI SYLLABLE WU +A016..A48C ; L # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A4D0..A4F7 ; L # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; L # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A4FE..A4FF ; L # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP +A500..A60B ; L # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; L # Lm VAI SYLLABLE LENGTHENER +A610..A61F ; L # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A620..A629 ; L # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A62A..A62B ; L # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A640..A65F ; L # L& [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN +A662..A66D ; L # L& [12] CYRILLIC CAPITAL LETTER SOFT DE..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A66E ; L # Lo CYRILLIC LETTER MULTIOCULAR O +A680..A697 ; L # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE +A6A0..A6E5 ; L # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; L # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A6F2..A6F7 ; L # Po [6] BAMUM NJAEMLI..BAMUM QUESTION MARK +A722..A76F ; L # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON +A770 ; L # Lm MODIFIER LETTER US +A771..A787 ; L # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T +A789..A78A ; L # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN +A78B..A78C ; L # L& [2] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER SALTILLO +A7FB..A801 ; L # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A803..A805 ; L # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; L # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80C..A822 ; L # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A823..A824 ; L # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A827 ; L # Mc SYLOTI NAGRI VOWEL SIGN OO +A830..A835 ; L # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +A836..A837 ; L # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK +A840..A873 ; L # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A880..A881 ; L # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A882..A8B3 ; L # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8B4..A8C3 ; L # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8CE..A8CF ; L # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A8D0..A8D9 ; L # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A8F2..A8F7 ; L # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8F8..A8FA ; L # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET +A8FB ; L # Lo DEVANAGARI HEADSTROKE +A900..A909 ; L # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A90A..A925 ; L # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A92E..A92F ; L # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA +A930..A946 ; L # Lo [23] REJANG LETTER KA..REJANG LETTER A +A952..A953 ; L # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A95F ; L # Po REJANG SECTION MARK +A960..A97C ; L # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +A983 ; L # Mc JAVANESE SIGN WIGNYAN +A984..A9B2 ; L # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9B4..A9B5 ; L # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9BA..A9BB ; L # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BD..A9C0 ; L # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +A9C1..A9CD ; L # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH +A9CF ; L # Lm JAVANESE PANGRANGKEP +A9D0..A9D9 ; L # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +A9DE..A9DF ; L # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN +AA00..AA28 ; L # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA2F..AA30 ; L # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA33..AA34 ; L # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA40..AA42 ; L # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA44..AA4B ; L # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA4D ; L # Mc CHAM CONSONANT SIGN FINAL H +AA50..AA59 ; L # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +AA5C..AA5F ; L # Po [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA +AA60..AA6F ; L # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA70 ; L # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AA71..AA76 ; L # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA77..AA79 ; L # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO +AA7A ; L # Lo MYANMAR LETTER AITON RA +AA7B ; L # Mc MYANMAR SIGN PAO KAREN TONE +AA80..AAAF ; L # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB1 ; L # Lo TAI VIET VOWEL AA +AAB5..AAB6 ; L # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB9..AABD ; L # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AAC0 ; L # Lo TAI VIET TONE MAI NUENG +AAC2 ; L # Lo TAI VIET TONE MAI SONG +AADB..AADC ; L # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +AADD ; L # Lm TAI VIET SYMBOL SAM +AADE..AADF ; L # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI +ABC0..ABE2 ; L # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +ABE3..ABE4 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE6..ABE7 ; L # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE9..ABEA ; L # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEB ; L # Po MEETEI MAYEK CHEIKHEI +ABEC ; L # Mc MEETEI MAYEK LUM IYEK +ABF0..ABF9 ; L # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +AC00..D7A3 ; L # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; L # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; L # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +E000..F8FF ; L # Co [6400] .. +F900..FA2D ; L # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30..FA6D ; L # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA70..FAD9 ; L # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FB00..FB06 ; L # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; L # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FF21..FF3A ; L # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF41..FF5A ; L # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FF66..FF6F ; L # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; L # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; L # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FF9E..FF9F ; L # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +FFA0..FFBE ; L # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; L # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; L # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; L # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +10000..1000B ; L # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; L # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; L # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; L # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; L # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; L # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; L # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10100 ; L # Po AEGEAN WORD SEPARATOR LINE +10102 ; L # So AEGEAN CHECK MARK +10107..10133 ; L # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10137..1013F ; L # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT +101D0..101FC ; L # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND +10280..1029C ; L # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; L # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; L # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10320..10323 ; L # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10330..10340 ; L # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; L # Nl GOTHIC LETTER NINETY +10342..10349 ; L # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; L # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; L # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +1039F ; L # Po UGARITIC WORD DIVIDER +103A0..103C3 ; L # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; L # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D0 ; L # Po OLD PERSIAN WORD DIVIDER +103D1..103D5 ; L # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10400..1044F ; L # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW +10450..1049D ; L # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +104A0..104A9 ; L # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +11082 ; L # Mc KAITHI SIGN VISARGA +11083..110AF ; L # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +110B0..110B2 ; L # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B7..110B8 ; L # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110BB..110BC ; L # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN +110BD ; L # Cf KAITHI NUMBER SIGN +110BE..110C1 ; L # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +12000..1236E ; L # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; L # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +12470..12473 ; L # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON +13000..1342E ; L # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +1D000..1D0F5 ; L # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO +1D100..1D126 ; L # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 +1D129..1D164 ; L # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D165..1D166 ; L # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D16A..1D16C ; L # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 +1D16D..1D172 ; L # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 +1D183..1D184 ; L # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN +1D18C..1D1A9 ; L # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH +1D1AE..1D1DD ; L # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS +1D360..1D371 ; L # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +1D400..1D454 ; L # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; L # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; L # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; L # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; L # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; L # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; L # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; L # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; L # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; L # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; L # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; L # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; L # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; L # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; L # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; L # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; L # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; L # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; L # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ; L # Sm MATHEMATICAL BOLD NABLA +1D6C2..1D6DA ; L # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DC..1D6FA ; L # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ; L # Sm MATHEMATICAL ITALIC NABLA +1D6FC..1D714 ; L # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D716..1D734 ; L # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ; L # Sm MATHEMATICAL BOLD ITALIC NABLA +1D736..1D74E ; L # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D750..1D76E ; L # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ; L # Sm MATHEMATICAL SANS-SERIF BOLD NABLA +1D770..1D788 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D78A..1D7A8 ; L # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ; L # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA..1D7C2 ; L # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C4..1D7CB ; L # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1F110..1F12E ; L # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ +1F131 ; L # So SQUARED LATIN CAPITAL LETTER B +1F13D ; L # So SQUARED LATIN CAPITAL LETTER N +1F13F ; L # So SQUARED LATIN CAPITAL LETTER P +1F142 ; L # So SQUARED LATIN CAPITAL LETTER S +1F146 ; L # So SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; L # So [5] SQUARED HV..SQUARED PPV +1F157 ; L # So NEGATIVE CIRCLED LATIN CAPITAL LETTER H +1F15F ; L # So NEGATIVE CIRCLED LATIN CAPITAL LETTER P +1F179 ; L # So NEGATIVE SQUARED LATIN CAPITAL LETTER J +1F17B..1F17C ; L # So [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M +1F17F ; L # So NEGATIVE SQUARED LATIN CAPITAL LETTER P +1F18A..1F18D ; L # So [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA +1F190 ; L # So SQUARE DJ +1F200 ; L # So SQUARE HIRAGANA HOKA +1F210..1F231 ; L # So [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 +1F240..1F248 ; L # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 +20000..2A6D6 ; L # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A700..2B734 ; L # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2F800..2FA1D ; L # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D +F0000..FFFFD ; L # Co [65534] .. +100000..10FFFD; L # Co [65534] .. + +# The above property value applies to 861492 code points not listed here. +# Total code points: 1099541 + +# ================================================ + +# Bidi_Class=Right_To_Left + +0590 ; R # Cn +05BE ; R # Pd HEBREW PUNCTUATION MAQAF +05C0 ; R # Po HEBREW PUNCTUATION PASEQ +05C3 ; R # Po HEBREW PUNCTUATION SOF PASUQ +05C6 ; R # Po HEBREW PUNCTUATION NUN HAFUKHA +05C8..05CF ; R # Cn [8] .. +05D0..05EA ; R # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05EB..05EF ; R # Cn [5] .. +05F0..05F2 ; R # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3..05F4 ; R # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM +05F5..05FF ; R # Cn [11] .. +07C0..07C9 ; R # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +07CA..07EA ; R # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07F4..07F5 ; R # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07FA ; R # Lm NKO LAJANYALAN +07FB..07FF ; R # Cn [5] .. +0800..0815 ; R # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +081A ; R # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; R # Lm SAMARITAN MODIFIER LETTER SHORT A +0828 ; R # Lm SAMARITAN MODIFIER LETTER I +082E..082F ; R # Cn [2] .. +0830..083E ; R # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU +083F..08FF ; R # Cn [193] .. +200F ; R # Cf RIGHT-TO-LEFT MARK +FB1D ; R # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; R # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB2A..FB36 ; R # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB37 ; R # Cn +FB38..FB3C ; R # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3D ; R # Cn +FB3E ; R # Lo HEBREW LETTER MEM WITH DAGESH +FB3F ; R # Cn +FB40..FB41 ; R # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB42 ; R # Cn +FB43..FB44 ; R # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB45 ; R # Cn +FB46..FB4F ; R # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED +10800..10805 ; R # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10806..10807 ; R # Cn [2] .. +10808 ; R # Lo CYPRIOT SYLLABLE JO +10809 ; R # Cn +1080A..10835 ; R # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10836 ; R # Cn +10837..10838 ; R # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +10839..1083B ; R # Cn [3] .. +1083C ; R # Lo CYPRIOT SYLLABLE ZA +1083D..1083E ; R # Cn [2] .. +1083F..10855 ; R # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10856 ; R # Cn +10857 ; R # Po IMPERIAL ARAMAIC SECTION SIGN +10858..1085F ; R # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10860..108FF ; R # Cn [160] .. +10900..10915 ; R # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10916..1091B ; R # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +1091C..1091E ; R # Cn [3] .. +10920..10939 ; R # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +1093A..1093E ; R # Cn [5] .. +1093F ; R # Po LYDIAN TRIANGULAR MARK +10940..109FF ; R # Cn [192] .. +10A00 ; R # Lo KHAROSHTHI LETTER A +10A04 ; R # Cn +10A07..10A0B ; R # Cn [5] .. +10A10..10A13 ; R # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A14 ; R # Cn +10A15..10A17 ; R # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A18 ; R # Cn +10A19..10A33 ; R # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A34..10A37 ; R # Cn [4] .. +10A3B..10A3E ; R # Cn [4] .. +10A40..10A47 ; R # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND +10A48..10A4F ; R # Cn [8] .. +10A50..10A58 ; R # Po [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES +10A59..10A5F ; R # Cn [7] .. +10A60..10A7C ; R # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10A7D..10A7E ; R # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10A7F ; R # Po OLD SOUTH ARABIAN NUMERIC INDICATOR +10A80..10AFF ; R # Cn [128] .. +10B00..10B35 ; R # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B36..10B38 ; R # Cn [3] .. +10B40..10B55 ; R # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B56..10B57 ; R # Cn [2] .. +10B58..10B5F ; R # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B60..10B72 ; R # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10B73..10B77 ; R # Cn [5] .. +10B78..10B7F ; R # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10B80..10BFF ; R # Cn [128] .. +10C00..10C48 ; R # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +10C49..10E5F ; R # Cn [535] .. +10E7F..10FFF ; R # Cn [385] .. +1E800..1EFFF ; R # Cn [2048] .. + +# Total code points: 4441 + +# ================================================ + +# Bidi_Class=European_Number + +0030..0039 ; EN # Nd [10] DIGIT ZERO..DIGIT NINE +00B2..00B3 ; EN # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B9 ; EN # No SUPERSCRIPT ONE +06F0..06F9 ; EN # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +2070 ; EN # No SUPERSCRIPT ZERO +2074..2079 ; EN # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE +2080..2089 ; EN # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE +2488..249B ; EN # No [20] DIGIT ONE FULL STOP..NUMBER TWENTY FULL STOP +FF10..FF19 ; EN # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +1D7CE..1D7FF ; EN # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE +1F100..1F10A ; EN # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA + +# Total code points: 131 + +# ================================================ + +# Bidi_Class=European_Separator + +002B ; ES # Sm PLUS SIGN +002D ; ES # Pd HYPHEN-MINUS +207A..207B ; ES # Sm [2] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT MINUS +208A..208B ; ES # Sm [2] SUBSCRIPT PLUS SIGN..SUBSCRIPT MINUS +2212 ; ES # Sm MINUS SIGN +FB29 ; ES # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN +FE62 ; ES # Sm SMALL PLUS SIGN +FE63 ; ES # Pd SMALL HYPHEN-MINUS +FF0B ; ES # Sm FULLWIDTH PLUS SIGN +FF0D ; ES # Pd FULLWIDTH HYPHEN-MINUS + +# Total code points: 12 + +# ================================================ + +# Bidi_Class=European_Terminator + +0023 ; ET # Po NUMBER SIGN +0024 ; ET # Sc DOLLAR SIGN +0025 ; ET # Po PERCENT SIGN +00A2..00A5 ; ET # Sc [4] CENT SIGN..YEN SIGN +00B0 ; ET # So DEGREE SIGN +00B1 ; ET # Sm PLUS-MINUS SIGN +0609..060A ; ET # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN +066A ; ET # Po ARABIC PERCENT SIGN +09F2..09F3 ; ET # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN +09FB ; ET # Sc BENGALI GANDA MARK +0AF1 ; ET # Sc GUJARATI RUPEE SIGN +0BF9 ; ET # Sc TAMIL RUPEE SIGN +0E3F ; ET # Sc THAI CURRENCY SYMBOL BAHT +17DB ; ET # Sc KHMER CURRENCY SYMBOL RIEL +2030..2034 ; ET # Po [5] PER MILLE SIGN..TRIPLE PRIME +20A0..20B8 ; ET # Sc [25] EURO-CURRENCY SIGN..TENGE SIGN +212E ; ET # So ESTIMATED SYMBOL +2213 ; ET # Sm MINUS-OR-PLUS SIGN +A838 ; ET # Sc NORTH INDIC RUPEE MARK +A839 ; ET # So NORTH INDIC QUANTITY MARK +FE5F ; ET # Po SMALL NUMBER SIGN +FE69 ; ET # Sc SMALL DOLLAR SIGN +FE6A ; ET # Po SMALL PERCENT SIGN +FF03 ; ET # Po FULLWIDTH NUMBER SIGN +FF04 ; ET # Sc FULLWIDTH DOLLAR SIGN +FF05 ; ET # Po FULLWIDTH PERCENT SIGN +FFE0..FFE1 ; ET # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN +FFE5..FFE6 ; ET # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN + +# Total code points: 63 + +# ================================================ + +# Bidi_Class=Arabic_Number + +0600..0603 ; AN # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +0660..0669 ; AN # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066B..066C ; AN # Po [2] ARABIC DECIMAL SEPARATOR..ARABIC THOUSANDS SEPARATOR +06DD ; AN # Cf ARABIC END OF AYAH +10E60..10E7E ; AN # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS + +# Total code points: 48 + +# ================================================ + +# Bidi_Class=Common_Separator + +002C ; CS # Po COMMA +002E..002F ; CS # Po [2] FULL STOP..SOLIDUS +003A ; CS # Po COLON +00A0 ; CS # Zs NO-BREAK SPACE +060C ; CS # Po ARABIC COMMA +202F ; CS # Zs NARROW NO-BREAK SPACE +2044 ; CS # Sm FRACTION SLASH +FE50 ; CS # Po SMALL COMMA +FE52 ; CS # Po SMALL FULL STOP +FE55 ; CS # Po SMALL COLON +FF0C ; CS # Po FULLWIDTH COMMA +FF0E..FF0F ; CS # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS +FF1A ; CS # Po FULLWIDTH COLON + +# Total code points: 15 + +# ================================================ + +# Bidi_Class=Paragraph_Separator + +000A ; B # Cc +000D ; B # Cc +001C..001E ; B # Cc [3] .. +0085 ; B # Cc +2029 ; B # Zp PARAGRAPH SEPARATOR + +# Total code points: 7 + +# ================================================ + +# Bidi_Class=Segment_Separator + +0009 ; S # Cc +000B ; S # Cc +001F ; S # Cc + +# Total code points: 3 + +# ================================================ + +# Bidi_Class=White_Space + +000C ; WS # Cc +0020 ; WS # Zs SPACE +1680 ; WS # Zs OGHAM SPACE MARK +180E ; WS # Zs MONGOLIAN VOWEL SEPARATOR +2000..200A ; WS # Zs [11] EN QUAD..HAIR SPACE +2028 ; WS # Zl LINE SEPARATOR +205F ; WS # Zs MEDIUM MATHEMATICAL SPACE +3000 ; WS # Zs IDEOGRAPHIC SPACE + +# Total code points: 18 + +# ================================================ + +# Bidi_Class=Other_Neutral + +0021..0022 ; ON # Po [2] EXCLAMATION MARK..QUOTATION MARK +0026..0027 ; ON # Po [2] AMPERSAND..APOSTROPHE +0028 ; ON # Ps LEFT PARENTHESIS +0029 ; ON # Pe RIGHT PARENTHESIS +002A ; ON # Po ASTERISK +003B ; ON # Po SEMICOLON +003C..003E ; ON # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN +003F..0040 ; ON # Po [2] QUESTION MARK..COMMERCIAL AT +005B ; ON # Ps LEFT SQUARE BRACKET +005C ; ON # Po REVERSE SOLIDUS +005D ; ON # Pe RIGHT SQUARE BRACKET +005E ; ON # Sk CIRCUMFLEX ACCENT +005F ; ON # Pc LOW LINE +0060 ; ON # Sk GRAVE ACCENT +007B ; ON # Ps LEFT CURLY BRACKET +007C ; ON # Sm VERTICAL LINE +007D ; ON # Pe RIGHT CURLY BRACKET +007E ; ON # Sm TILDE +00A1 ; ON # Po INVERTED EXCLAMATION MARK +00A6..00A7 ; ON # So [2] BROKEN BAR..SECTION SIGN +00A8 ; ON # Sk DIAERESIS +00A9 ; ON # So COPYRIGHT SIGN +00AB ; ON # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00AC ; ON # Sm NOT SIGN +00AE ; ON # So REGISTERED SIGN +00AF ; ON # Sk MACRON +00B4 ; ON # Sk ACUTE ACCENT +00B6 ; ON # So PILCROW SIGN +00B7 ; ON # Po MIDDLE DOT +00B8 ; ON # Sk CEDILLA +00BB ; ON # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +00BC..00BE ; ON # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +00BF ; ON # Po INVERTED QUESTION MARK +00D7 ; ON # Sm MULTIPLICATION SIGN +00F7 ; ON # Sm DIVISION SIGN +02B9..02BA ; ON # Lm [2] MODIFIER LETTER PRIME..MODIFIER LETTER DOUBLE PRIME +02C2..02C5 ; ON # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD +02C6..02CF ; ON # Lm [10] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER LOW ACUTE ACCENT +02D2..02DF ; ON # Sk [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT +02E5..02EB ; ON # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK +02EC ; ON # Lm MODIFIER LETTER VOICING +02ED ; ON # Sk MODIFIER LETTER UNASPIRATED +02EF..02FF ; ON # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW +0374 ; ON # Lm GREEK NUMERAL SIGN +0375 ; ON # Sk GREEK LOWER NUMERAL SIGN +037E ; ON # Po GREEK QUESTION MARK +0384..0385 ; ON # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS +0387 ; ON # Po GREEK ANO TELEIA +03F6 ; ON # Sm GREEK REVERSED LUNATE EPSILON SYMBOL +058A ; ON # Pd ARMENIAN HYPHEN +0606..0607 ; ON # Sm [2] ARABIC-INDIC CUBE ROOT..ARABIC-INDIC FOURTH ROOT +060E..060F ; ON # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA +06E9 ; ON # So ARABIC PLACE OF SAJDAH +07F6 ; ON # So NKO SYMBOL OO DENNEN +07F7..07F9 ; ON # Po [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK +0BF3..0BF8 ; ON # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN +0BFA ; ON # So TAMIL NUMBER SIGN +0C78..0C7E ; ON # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0CF1..0CF2 ; ON # So [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0F3A ; ON # Ps TIBETAN MARK GUG RTAGS GYON +0F3B ; ON # Pe TIBETAN MARK GUG RTAGS GYAS +0F3C ; ON # Ps TIBETAN MARK ANG KHANG GYON +0F3D ; ON # Pe TIBETAN MARK ANG KHANG GYAS +1390..1399 ; ON # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT +1400 ; ON # Pd CANADIAN SYLLABICS HYPHEN +169B ; ON # Ps OGHAM FEATHER MARK +169C ; ON # Pe OGHAM REVERSED FEATHER MARK +17F0..17F9 ; ON # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +1800..1805 ; ON # Po [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS +1806 ; ON # Pd MONGOLIAN TODO SOFT HYPHEN +1807..180A ; ON # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU +1940 ; ON # So LIMBU SIGN LOO +1944..1945 ; ON # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +19DE..19DF ; ON # Po [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV +19E0..19FF ; ON # So [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC +1FBD ; ON # Sk GREEK KORONIS +1FBF..1FC1 ; ON # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI +1FCD..1FCF ; ON # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FDD..1FDF ; ON # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FED..1FEF ; ON # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FFD..1FFE ; ON # Sk [2] GREEK OXIA..GREEK DASIA +2010..2015 ; ON # Pd [6] HYPHEN..HORIZONTAL BAR +2016..2017 ; ON # Po [2] DOUBLE VERTICAL LINE..DOUBLE LOW LINE +2018 ; ON # Pi LEFT SINGLE QUOTATION MARK +2019 ; ON # Pf RIGHT SINGLE QUOTATION MARK +201A ; ON # Ps SINGLE LOW-9 QUOTATION MARK +201B..201C ; ON # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK +201D ; ON # Pf RIGHT DOUBLE QUOTATION MARK +201E ; ON # Ps DOUBLE LOW-9 QUOTATION MARK +201F ; ON # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2020..2027 ; ON # Po [8] DAGGER..HYPHENATION POINT +2035..2038 ; ON # Po [4] REVERSED PRIME..CARET +2039 ; ON # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; ON # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +203B..203E ; ON # Po [4] REFERENCE MARK..OVERLINE +203F..2040 ; ON # Pc [2] UNDERTIE..CHARACTER TIE +2041..2043 ; ON # Po [3] CARET INSERTION POINT..HYPHEN BULLET +2045 ; ON # Ps LEFT SQUARE BRACKET WITH QUILL +2046 ; ON # Pe RIGHT SQUARE BRACKET WITH QUILL +2047..2051 ; ON # Po [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY +2052 ; ON # Sm COMMERCIAL MINUS SIGN +2053 ; ON # Po SWUNG DASH +2054 ; ON # Pc INVERTED UNDERTIE +2055..205E ; ON # Po [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS +207C ; ON # Sm SUPERSCRIPT EQUALS SIGN +207D ; ON # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; ON # Pe SUPERSCRIPT RIGHT PARENTHESIS +208C ; ON # Sm SUBSCRIPT EQUALS SIGN +208D ; ON # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; ON # Pe SUBSCRIPT RIGHT PARENTHESIS +2100..2101 ; ON # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2103..2106 ; ON # So [4] DEGREE CELSIUS..CADA UNA +2108..2109 ; ON # So [2] SCRUPLE..DEGREE FAHRENHEIT +2114 ; ON # So L B BAR SYMBOL +2116..2118 ; ON # So [3] NUMERO SIGN..SCRIPT CAPITAL P +211E..2123 ; ON # So [6] PRESCRIPTION TAKE..VERSICLE +2125 ; ON # So OUNCE SIGN +2127 ; ON # So INVERTED OHM SIGN +2129 ; ON # So TURNED GREEK SMALL LETTER IOTA +213A..213B ; ON # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN +2140..2144 ; ON # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y +214A ; ON # So PROPERTY LINE +214B ; ON # Sm TURNED AMPERSAND +214C..214D ; ON # So [2] PER SIGN..AKTIESELSKAB +2150..215F ; ON # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE +2189 ; ON # No VULGAR FRACTION ZERO THIRDS +2190..2194 ; ON # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW +2195..2199 ; ON # So [5] UP DOWN ARROW..SOUTH WEST ARROW +219A..219B ; ON # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +219C..219F ; ON # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW +21A0 ; ON # Sm RIGHTWARDS TWO HEADED ARROW +21A1..21A2 ; ON # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL +21A3 ; ON # Sm RIGHTWARDS ARROW WITH TAIL +21A4..21A5 ; ON # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR +21A6 ; ON # Sm RIGHTWARDS ARROW FROM BAR +21A7..21AD ; ON # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW +21AE ; ON # Sm LEFT RIGHT ARROW WITH STROKE +21AF..21CD ; ON # So [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE +21CE..21CF ; ON # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +21D0..21D1 ; ON # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW +21D2 ; ON # Sm RIGHTWARDS DOUBLE ARROW +21D3 ; ON # So DOWNWARDS DOUBLE ARROW +21D4 ; ON # Sm LEFT RIGHT DOUBLE ARROW +21D5..21F3 ; ON # So [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW +21F4..2211 ; ON # Sm [30] RIGHT ARROW WITH SMALL CIRCLE..N-ARY SUMMATION +2214..22FF ; ON # Sm [236] DOT PLUS..Z NOTATION BAG MEMBERSHIP +2300..2307 ; ON # So [8] DIAMETER SIGN..WAVY LINE +2308..230B ; ON # Sm [4] LEFT CEILING..RIGHT FLOOR +230C..231F ; ON # So [20] BOTTOM RIGHT CROP..BOTTOM RIGHT CORNER +2320..2321 ; ON # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +2322..2328 ; ON # So [7] FROWN..KEYBOARD +2329 ; ON # Ps LEFT-POINTING ANGLE BRACKET +232A ; ON # Pe RIGHT-POINTING ANGLE BRACKET +232B..2335 ; ON # So [11] ERASE TO THE LEFT..COUNTERSINK +237B ; ON # So NOT CHECK MARK +237C ; ON # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW +237D..2394 ; ON # So [24] SHOULDERED OPEN BOX..SOFTWARE-FUNCTION SYMBOL +2396..239A ; ON # So [5] DECIMAL SEPARATOR KEY SYMBOL..CLEAR SCREEN SYMBOL +239B..23B3 ; ON # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM +23B4..23DB ; ON # So [40] TOP SQUARE BRACKET..FUSE +23DC..23E1 ; ON # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET +23E2..23E8 ; ON # So [7] WHITE TRAPEZIUM..DECIMAL EXPONENT SYMBOL +2400..2426 ; ON # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO +2440..244A ; ON # So [11] OCR HOOK..OCR DOUBLE BACKSLASH +2460..2487 ; ON # No [40] CIRCLED DIGIT ONE..PARENTHESIZED NUMBER TWENTY +24EA..24FF ; ON # No [22] CIRCLED DIGIT ZERO..NEGATIVE CIRCLED DIGIT ZERO +2500..25B6 ; ON # So [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE +25B7 ; ON # Sm WHITE RIGHT-POINTING TRIANGLE +25B8..25C0 ; ON # So [9] BLACK RIGHT-POINTING SMALL TRIANGLE..BLACK LEFT-POINTING TRIANGLE +25C1 ; ON # Sm WHITE LEFT-POINTING TRIANGLE +25C2..25F7 ; ON # So [54] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE CIRCLE WITH UPPER RIGHT QUADRANT +25F8..25FF ; ON # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE +2600..266E ; ON # So [111] BLACK SUN WITH RAYS..MUSIC NATURAL SIGN +266F ; ON # Sm MUSIC SHARP SIGN +2670..26AB ; ON # So [60] WEST SYRIAC CROSS..MEDIUM BLACK CIRCLE +26AD..26CD ; ON # So [33] MARRIAGE SYMBOL..DISABLED CAR +26CF..26E1 ; ON # So [19] PICK..RESTRICTED LEFT ENTRY-2 +26E3 ; ON # So HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE +26E8..26FF ; ON # So [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE +2701..2704 ; ON # So [4] UPPER BLADE SCISSORS..WHITE SCISSORS +2706..2709 ; ON # So [4] TELEPHONE LOCATION SIGN..ENVELOPE +270C..2727 ; ON # So [28] VICTORY HAND..WHITE FOUR POINTED STAR +2729..274B ; ON # So [35] STRESS OUTLINED WHITE STAR..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +274D ; ON # So SHADOWED WHITE CIRCLE +274F..2752 ; ON # So [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE +2756..275E ; ON # So [9] BLACK DIAMOND MINUS WHITE X..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2761..2767 ; ON # So [7] CURVED STEM PARAGRAPH SIGN ORNAMENT..ROTATED FLORAL HEART BULLET +2768 ; ON # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +2769 ; ON # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276A ; ON # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276B ; ON # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276C ; ON # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276D ; ON # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276E ; ON # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +276F ; ON # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; ON # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2771 ; ON # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2772 ; ON # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2773 ; ON # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2774 ; ON # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +2775 ; ON # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +2776..2793 ; ON # No [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2794 ; ON # So HEAVY WIDE-HEADED RIGHTWARDS ARROW +2798..27AF ; ON # So [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW +27B1..27BE ; ON # So [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW +27C0..27C4 ; ON # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET +27C5 ; ON # Ps LEFT S-SHAPED BAG DELIMITER +27C6 ; ON # Pe RIGHT S-SHAPED BAG DELIMITER +27C7..27CA ; ON # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE +27CC ; ON # Sm LONG DIVISION +27D0..27E5 ; ON # Sm [22] WHITE DIAMOND WITH CENTRED DOT..WHITE SQUARE WITH RIGHTWARDS TICK +27E6 ; ON # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E7 ; ON # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E8 ; ON # Ps MATHEMATICAL LEFT ANGLE BRACKET +27E9 ; ON # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EA ; ON # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EB ; ON # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27EC ; ON # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27ED ; ON # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EE ; ON # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +27EF ; ON # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +27F0..27FF ; ON # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW +2900..2982 ; ON # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON +2983 ; ON # Ps LEFT WHITE CURLY BRACKET +2984 ; ON # Pe RIGHT WHITE CURLY BRACKET +2985 ; ON # Ps LEFT WHITE PARENTHESIS +2986 ; ON # Pe RIGHT WHITE PARENTHESIS +2987 ; ON # Ps Z NOTATION LEFT IMAGE BRACKET +2988 ; ON # Pe Z NOTATION RIGHT IMAGE BRACKET +2989 ; ON # Ps Z NOTATION LEFT BINDING BRACKET +298A ; ON # Pe Z NOTATION RIGHT BINDING BRACKET +298B ; ON # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298C ; ON # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298D ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298E ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +298F ; ON # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; ON # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2991 ; ON # Ps LEFT ANGLE BRACKET WITH DOT +2992 ; ON # Pe RIGHT ANGLE BRACKET WITH DOT +2993 ; ON # Ps LEFT ARC LESS-THAN BRACKET +2994 ; ON # Pe RIGHT ARC GREATER-THAN BRACKET +2995 ; ON # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2996 ; ON # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2997 ; ON # Ps LEFT BLACK TORTOISE SHELL BRACKET +2998 ; ON # Pe RIGHT BLACK TORTOISE SHELL BRACKET +2999..29D7 ; ON # Sm [63] DOTTED FENCE..BLACK HOURGLASS +29D8 ; ON # Ps LEFT WIGGLY FENCE +29D9 ; ON # Pe RIGHT WIGGLY FENCE +29DA ; ON # Ps LEFT DOUBLE WIGGLY FENCE +29DB ; ON # Pe RIGHT DOUBLE WIGGLY FENCE +29DC..29FB ; ON # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS +29FC ; ON # Ps LEFT-POINTING CURVED ANGLE BRACKET +29FD ; ON # Pe RIGHT-POINTING CURVED ANGLE BRACKET +29FE..2AFF ; ON # Sm [258] TINY..N-ARY WHITE VERTICAL BAR +2B00..2B2F ; ON # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE +2B30..2B44 ; ON # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET +2B45..2B46 ; ON # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW +2B47..2B4C ; ON # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR +2B50..2B59 ; ON # So [10] WHITE MEDIUM STAR..HEAVY CIRCLED SALTIRE +2CE5..2CEA ; ON # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA +2CF9..2CFC ; ON # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER +2CFD ; ON # No COPTIC FRACTION ONE HALF +2CFE..2CFF ; ON # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER +2E00..2E01 ; ON # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E02 ; ON # Pi LEFT SUBSTITUTION BRACKET +2E03 ; ON # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; ON # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; ON # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E06..2E08 ; ON # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E09 ; ON # Pi LEFT TRANSPOSITION BRACKET +2E0A ; ON # Pf RIGHT TRANSPOSITION BRACKET +2E0B ; ON # Po RAISED SQUARE +2E0C ; ON # Pi LEFT RAISED OMISSION BRACKET +2E0D ; ON # Pf RIGHT RAISED OMISSION BRACKET +2E0E..2E16 ; ON # Po [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE +2E17 ; ON # Pd DOUBLE OBLIQUE HYPHEN +2E18..2E19 ; ON # Po [2] INVERTED INTERROBANG..PALM BRANCH +2E1A ; ON # Pd HYPHEN WITH DIAERESIS +2E1B ; ON # Po TILDE WITH RING ABOVE +2E1C ; ON # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; ON # Pf RIGHT LOW PARAPHRASE BRACKET +2E1E..2E1F ; ON # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW +2E20 ; ON # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; ON # Pf RIGHT VERTICAL BAR WITH QUILL +2E22 ; ON # Ps TOP LEFT HALF BRACKET +2E23 ; ON # Pe TOP RIGHT HALF BRACKET +2E24 ; ON # Ps BOTTOM LEFT HALF BRACKET +2E25 ; ON # Pe BOTTOM RIGHT HALF BRACKET +2E26 ; ON # Ps LEFT SIDEWAYS U BRACKET +2E27 ; ON # Pe RIGHT SIDEWAYS U BRACKET +2E28 ; ON # Ps LEFT DOUBLE PARENTHESIS +2E29 ; ON # Pe RIGHT DOUBLE PARENTHESIS +2E2A..2E2E ; ON # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK +2E2F ; ON # Lm VERTICAL TILDE +2E30..2E31 ; ON # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT +2E80..2E99 ; ON # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP +2E9B..2EF3 ; ON # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; ON # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +2FF0..2FFB ; ON # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID +3001..3003 ; ON # Po [3] IDEOGRAPHIC COMMA..DITTO MARK +3004 ; ON # So JAPANESE INDUSTRIAL STANDARD SYMBOL +3008 ; ON # Ps LEFT ANGLE BRACKET +3009 ; ON # Pe RIGHT ANGLE BRACKET +300A ; ON # Ps LEFT DOUBLE ANGLE BRACKET +300B ; ON # Pe RIGHT DOUBLE ANGLE BRACKET +300C ; ON # Ps LEFT CORNER BRACKET +300D ; ON # Pe RIGHT CORNER BRACKET +300E ; ON # Ps LEFT WHITE CORNER BRACKET +300F ; ON # Pe RIGHT WHITE CORNER BRACKET +3010 ; ON # Ps LEFT BLACK LENTICULAR BRACKET +3011 ; ON # Pe RIGHT BLACK LENTICULAR BRACKET +3012..3013 ; ON # So [2] POSTAL MARK..GETA MARK +3014 ; ON # Ps LEFT TORTOISE SHELL BRACKET +3015 ; ON # Pe RIGHT TORTOISE SHELL BRACKET +3016 ; ON # Ps LEFT WHITE LENTICULAR BRACKET +3017 ; ON # Pe RIGHT WHITE LENTICULAR BRACKET +3018 ; ON # Ps LEFT WHITE TORTOISE SHELL BRACKET +3019 ; ON # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301A ; ON # Ps LEFT WHITE SQUARE BRACKET +301B ; ON # Pe RIGHT WHITE SQUARE BRACKET +301C ; ON # Pd WAVE DASH +301D ; ON # Ps REVERSED DOUBLE PRIME QUOTATION MARK +301E..301F ; ON # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +3020 ; ON # So POSTAL MARK FACE +3030 ; ON # Pd WAVY DASH +3036..3037 ; ON # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL +303D ; ON # Po PART ALTERNATION MARK +303E..303F ; ON # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE +309B..309C ; ON # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +30A0 ; ON # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN +30FB ; ON # Po KATAKANA MIDDLE DOT +31C0..31E3 ; ON # So [36] CJK STROKE T..CJK STROKE Q +321D..321E ; ON # So [2] PARENTHESIZED KOREAN CHARACTER OJEON..PARENTHESIZED KOREAN CHARACTER O HU +3250 ; ON # So PARTNERSHIP SIGN +3251..325F ; ON # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +327C..327E ; ON # So [3] CIRCLED KOREAN CHARACTER CHAMKO..CIRCLED HANGUL IEUNG U +32B1..32BF ; ON # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +32CC..32CF ; ON # So [4] SQUARE HG..LIMITED LIABILITY SIGN +3377..337A ; ON # So [4] SQUARE DM..SQUARE IU +33DE..33DF ; ON # So [2] SQUARE V OVER M..SQUARE A OVER M +33FF ; ON # So SQUARE GAL +4DC0..4DFF ; ON # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION +A490..A4C6 ; ON # So [55] YI RADICAL QOT..YI RADICAL KE +A60D..A60F ; ON # Po [3] VAI COMMA..VAI QUESTION MARK +A673 ; ON # Po SLAVONIC ASTERISK +A67E ; ON # Po CYRILLIC KAVYKA +A67F ; ON # Lm CYRILLIC PAYEROK +A700..A716 ; ON # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +A717..A71F ; ON # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A720..A721 ; ON # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE +A788 ; ON # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A828..A82B ; ON # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 +A874..A877 ; ON # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD +FD3E ; ON # Ps ORNATE LEFT PARENTHESIS +FD3F ; ON # Pe ORNATE RIGHT PARENTHESIS +FDFD ; ON # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FE10..FE16 ; ON # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE17 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE18 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE19 ; ON # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS +FE30 ; ON # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE31..FE32 ; ON # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE33..FE34 ; ON # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE35 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE36 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE37 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE38 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE39 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3A ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3B ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3C ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3D ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3E ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE3F ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE40 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE41 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE42 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE43 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE44 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE45..FE46 ; ON # Po [2] SESAME DOT..WHITE SESAME DOT +FE47 ; ON # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; ON # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE49..FE4C ; ON # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE4D..FE4F ; ON # Pc [3] DASHED LOW LINE..WAVY LOW LINE +FE51 ; ON # Po SMALL IDEOGRAPHIC COMMA +FE54 ; ON # Po SMALL SEMICOLON +FE56..FE57 ; ON # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK +FE58 ; ON # Pd SMALL EM DASH +FE59 ; ON # Ps SMALL LEFT PARENTHESIS +FE5A ; ON # Pe SMALL RIGHT PARENTHESIS +FE5B ; ON # Ps SMALL LEFT CURLY BRACKET +FE5C ; ON # Pe SMALL RIGHT CURLY BRACKET +FE5D ; ON # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; ON # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FE60..FE61 ; ON # Po [2] SMALL AMPERSAND..SMALL ASTERISK +FE64..FE66 ; ON # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FE68 ; ON # Po SMALL REVERSE SOLIDUS +FE6B ; ON # Po SMALL COMMERCIAL AT +FF01..FF02 ; ON # Po [2] FULLWIDTH EXCLAMATION MARK..FULLWIDTH QUOTATION MARK +FF06..FF07 ; ON # Po [2] FULLWIDTH AMPERSAND..FULLWIDTH APOSTROPHE +FF08 ; ON # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; ON # Pe FULLWIDTH RIGHT PARENTHESIS +FF0A ; ON # Po FULLWIDTH ASTERISK +FF1B ; ON # Po FULLWIDTH SEMICOLON +FF1C..FF1E ; ON # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF1F..FF20 ; ON # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT +FF3B ; ON # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3C ; ON # Po FULLWIDTH REVERSE SOLIDUS +FF3D ; ON # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF3E ; ON # Sk FULLWIDTH CIRCUMFLEX ACCENT +FF3F ; ON # Pc FULLWIDTH LOW LINE +FF40 ; ON # Sk FULLWIDTH GRAVE ACCENT +FF5B ; ON # Ps FULLWIDTH LEFT CURLY BRACKET +FF5C ; ON # Sm FULLWIDTH VERTICAL LINE +FF5D ; ON # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5E ; ON # Sm FULLWIDTH TILDE +FF5F ; ON # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; ON # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FF61 ; ON # Po HALFWIDTH IDEOGRAPHIC FULL STOP +FF62 ; ON # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; ON # Pe HALFWIDTH RIGHT CORNER BRACKET +FF64..FF65 ; ON # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT +FFE2 ; ON # Sm FULLWIDTH NOT SIGN +FFE3 ; ON # Sk FULLWIDTH MACRON +FFE4 ; ON # So FULLWIDTH BROKEN BAR +FFE8 ; ON # So HALFWIDTH FORMS LIGHT VERTICAL +FFE9..FFEC ; ON # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +FFED..FFEE ; ON # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +FFF9..FFFB ; ON # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +FFFC..FFFD ; ON # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER +10101 ; ON # Po AEGEAN WORD SEPARATOR DOT +10140..10174 ; ON # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10175..10178 ; ON # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +10179..10189 ; ON # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN +1018A ; ON # No GREEK ZERO SIGN +10190..1019B ; ON # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN +1091F ; ON # Po PHOENICIAN WORD SEPARATOR +10B39..10B3F ; ON # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION +1D200..1D241 ; ON # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 +1D245 ; ON # So GREEK MUSICAL LEIMMA +1D300..1D356 ; ON # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING +1D6DB ; ON # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D715 ; ON # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D74F ; ON # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D789 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D7C3 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1F000..1F02B ; ON # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK +1F030..1F093 ; ON # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 + +# Total code points: 3523 + +# ================================================ + +# Bidi_Class=Boundary_Neutral + +0000..0008 ; BN # Cc [9] .. +000E..001B ; BN # Cc [14] .. +007F..0084 ; BN # Cc [6] .. +0086..009F ; BN # Cc [26] .. +00AD ; BN # Cf SOFT HYPHEN +070F ; BN # Cf SYRIAC ABBREVIATION MARK +200B..200D ; BN # Cf [3] ZERO WIDTH SPACE..ZERO WIDTH JOINER +2060..2064 ; BN # Cf [5] WORD JOINER..INVISIBLE PLUS +2065..2069 ; BN # Cn [5] .. +206A..206F ; BN # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +FDD0..FDEF ; BN # Cn [32] .. +FEFF ; BN # Cf ZERO WIDTH NO-BREAK SPACE +FFF0..FFF8 ; BN # Cn [9] .. +FFFE..FFFF ; BN # Cn [2] .. +1D173..1D17A ; BN # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +1FFFE..1FFFF ; BN # Cn [2] .. +2FFFE..2FFFF ; BN # Cn [2] .. +3FFFE..3FFFF ; BN # Cn [2] .. +4FFFE..4FFFF ; BN # Cn [2] .. +5FFFE..5FFFF ; BN # Cn [2] .. +6FFFE..6FFFF ; BN # Cn [2] .. +7FFFE..7FFFF ; BN # Cn [2] .. +8FFFE..8FFFF ; BN # Cn [2] .. +9FFFE..9FFFF ; BN # Cn [2] .. +AFFFE..AFFFF ; BN # Cn [2] .. +BFFFE..BFFFF ; BN # Cn [2] .. +CFFFE..CFFFF ; BN # Cn [2] .. +DFFFE..E0000 ; BN # Cn [3] .. +E0001 ; BN # Cf LANGUAGE TAG +E0002..E001F ; BN # Cn [30] .. +E0020..E007F ; BN # Cf [96] TAG SPACE..CANCEL TAG +E0080..E00FF ; BN # Cn [128] .. +E01F0..E0FFF ; BN # Cn [3600] .. +EFFFE..EFFFF ; BN # Cn [2] .. +FFFFE..FFFFF ; BN # Cn [2] .. +10FFFE..10FFFF; BN # Cn [2] .. + +# Total code points: 4016 + +# ================================================ + +# Bidi_Class=Nonspacing_Mark + +0300..036F ; NSM # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; NSM # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; NSM # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; NSM # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; NSM # Mn HEBREW POINT RAFE +05C1..05C2 ; NSM # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; NSM # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; NSM # Mn HEBREW POINT QAMATS QATAN +0610..061A ; NSM # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; NSM # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; NSM # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; NSM # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; NSM # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; NSM # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; NSM # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; NSM # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; NSM # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; NSM # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; NSM # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; NSM # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; NSM # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; NSM # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; NSM # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; NSM # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; NSM # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +093C ; NSM # Mn DEVANAGARI SIGN NUKTA +0941..0948 ; NSM # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +094D ; NSM # Mn DEVANAGARI SIGN VIRAMA +0951..0955 ; NSM # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; NSM # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; NSM # Mn BENGALI SIGN CANDRABINDU +09BC ; NSM # Mn BENGALI SIGN NUKTA +09C1..09C4 ; NSM # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09CD ; NSM # Mn BENGALI SIGN VIRAMA +09E2..09E3 ; NSM # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; NSM # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A3C ; NSM # Mn GURMUKHI SIGN NUKTA +0A41..0A42 ; NSM # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; NSM # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; NSM # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; NSM # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; NSM # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; NSM # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; NSM # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0ABC ; NSM # Mn GUJARATI SIGN NUKTA +0AC1..0AC5 ; NSM # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; NSM # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0ACD ; NSM # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; NSM # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; NSM # Mn ORIYA SIGN CANDRABINDU +0B3C ; NSM # Mn ORIYA SIGN NUKTA +0B3F ; NSM # Mn ORIYA VOWEL SIGN I +0B41..0B44 ; NSM # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B4D ; NSM # Mn ORIYA SIGN VIRAMA +0B56 ; NSM # Mn ORIYA AI LENGTH MARK +0B62..0B63 ; NSM # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; NSM # Mn TAMIL SIGN ANUSVARA +0BC0 ; NSM # Mn TAMIL VOWEL SIGN II +0BCD ; NSM # Mn TAMIL SIGN VIRAMA +0C3E..0C40 ; NSM # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C46..0C48 ; NSM # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; NSM # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; NSM # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; NSM # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0CBC ; NSM # Mn KANNADA SIGN NUKTA +0CCC..0CCD ; NSM # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CE2..0CE3 ; NSM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D41..0D44 ; NSM # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D4D ; NSM # Mn MALAYALAM SIGN VIRAMA +0D62..0D63 ; NSM # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0DCA ; NSM # Mn SINHALA SIGN AL-LAKUNA +0DD2..0DD4 ; NSM # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; NSM # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0E31 ; NSM # Mn THAI CHARACTER MAI HAN-AKAT +0E34..0E3A ; NSM # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E47..0E4E ; NSM # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB1 ; NSM # Mn LAO VOWEL SIGN MAI KAN +0EB4..0EB9 ; NSM # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; NSM # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; NSM # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; NSM # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; NSM # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; NSM # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; NSM # Mn TIBETAN MARK TSA -PHRU +0F71..0F7E ; NSM # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F80..0F84 ; NSM # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; NSM # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; NSM # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; NSM # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; NSM # Mn TIBETAN SYMBOL PADMA GDAN +102D..1030 ; NSM # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1032..1037 ; NSM # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1039..103A ; NSM # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103D..103E ; NSM # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1058..1059 ; NSM # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; NSM # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1071..1074 ; NSM # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; NSM # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1085..1086 ; NSM # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +108D ; NSM # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +109D ; NSM # Mn MYANMAR VOWEL SIGN AITON AI +135F ; NSM # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; NSM # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; NSM # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; NSM # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; NSM # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B7..17BD ; NSM # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17C6 ; NSM # Mn KHMER SIGN NIKAHIT +17C9..17D3 ; NSM # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; NSM # Mn KHMER SIGN ATTHACAN +180B..180D ; NSM # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; NSM # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; NSM # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1927..1928 ; NSM # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1932 ; NSM # Mn LIMBU SMALL LETTER ANUSVARA +1939..193B ; NSM # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1A17..1A18 ; NSM # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A56 ; NSM # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A58..1A5E ; NSM # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; NSM # Mn TAI THAM SIGN SAKOT +1A62 ; NSM # Mn TAI THAM VOWEL SIGN MAI SAT +1A65..1A6C ; NSM # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A73..1A7C ; NSM # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; NSM # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; NSM # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B34 ; NSM # Mn BALINESE SIGN REREKAN +1B36..1B3A ; NSM # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3C ; NSM # Mn BALINESE VOWEL SIGN LA LENGA +1B42 ; NSM # Mn BALINESE VOWEL SIGN PEPET +1B6B..1B73 ; NSM # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; NSM # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1BA2..1BA5 ; NSM # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA8..1BA9 ; NSM # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1C2C..1C33 ; NSM # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C36..1C37 ; NSM # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; NSM # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; NSM # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE2..1CE8 ; NSM # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; NSM # Mn VEDIC SIGN TIRYAK +1DC0..1DE6 ; NSM # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; NSM # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +20D0..20DC ; NSM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; NSM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; NSM # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; NSM # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; NSM # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; NSM # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; NSM # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; NSM # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; NSM # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; NSM # Mn COMBINING CYRILLIC VZMET +A670..A672 ; NSM # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; NSM # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; NSM # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; NSM # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; NSM # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; NSM # Mn SYLOTI NAGRI SIGN ANUSVARA +A825..A826 ; NSM # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A8C4 ; NSM # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; NSM # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; NSM # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; NSM # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A980..A982 ; NSM # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A9B3 ; NSM # Mn JAVANESE SIGN CECAK TELU +A9B6..A9B9 ; NSM # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BC ; NSM # Mn JAVANESE VOWEL SIGN PEPET +AA29..AA2E ; NSM # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA31..AA32 ; NSM # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA35..AA36 ; NSM # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; NSM # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; NSM # Mn CHAM CONSONANT SIGN FINAL M +AAB0 ; NSM # Mn TAI VIET MAI KANG +AAB2..AAB4 ; NSM # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; NSM # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; NSM # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; NSM # Mn TAI VIET TONE MAI THO +ABE5 ; NSM # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE8 ; NSM # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABED ; NSM # Mn MEETEI MAYEK APUN IYEK +FB1E ; NSM # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; NSM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; NSM # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +101FD ; NSM # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; NSM # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; NSM # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; NSM # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; NSM # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; NSM # Mn KHAROSHTHI VIRAMA +11080..11081 ; NSM # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +110B3..110B6 ; NSM # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B9..110BA ; NSM # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D167..1D169 ; NSM # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D17B..1D182 ; NSM # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; NSM # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; NSM # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; NSM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0100..E01EF ; NSM # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1173 + +# ================================================ + +# Bidi_Class=Arabic_Letter + +0604..0605 ; AL # Cn [2] .. +0608 ; AL # Sm ARABIC RAY +060B ; AL # Sc AFGHANI SIGN +060D ; AL # Po ARABIC DATE SEPARATOR +061B ; AL # Po ARABIC SEMICOLON +061C..061D ; AL # Cn [2] .. +061E..061F ; AL # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +0620 ; AL # Cn +0621..063F ; AL # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; AL # Lm ARABIC TATWEEL +0641..064A ; AL # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +065F ; AL # Cn +066D ; AL # Po ARABIC FIVE POINTED STAR +066E..066F ; AL # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; AL # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D4 ; AL # Po ARABIC FULL STOP +06D5 ; AL # Lo ARABIC LETTER AE +06E5..06E6 ; AL # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06EE..06EF ; AL # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06FA..06FC ; AL # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FD..06FE ; AL # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN +06FF ; AL # Lo ARABIC LETTER HEH WITH INVERTED V +0700..070D ; AL # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS +070E ; AL # Cn +0710 ; AL # Lo SYRIAC LETTER ALAPH +0712..072F ; AL # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074B..074C ; AL # Cn [2] .. +074D..07A5 ; AL # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07B1 ; AL # Lo THAANA LETTER NAA +07B2..07BF ; AL # Cn [14] .. +FB50..FBB1 ; AL # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBB2..FBD2 ; AL # Cn [33] .. +FBD3..FD3D ; AL # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD40..FD4F ; AL # Cn [16] .. +FD50..FD8F ; AL # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD90..FD91 ; AL # Cn [2] .. +FD92..FDC7 ; AL # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDC8..FDCF ; AL # Cn [8] .. +FDF0..FDFB ; AL # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FDFC ; AL # Sc RIAL SIGN +FDFE..FDFF ; AL # Cn [2] .. +FE70..FE74 ; AL # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE75 ; AL # Cn +FE76..FEFC ; AL # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FEFD..FEFE ; AL # Cn [2] .. + +# Total code points: 1116 + +# ================================================ + +# Bidi_Class=Left_To_Right_Override + +202D ; LRO # Cf LEFT-TO-RIGHT OVERRIDE + +# Total code points: 1 + +# ================================================ + +# Bidi_Class=Right_To_Left_Override + +202E ; RLO # Cf RIGHT-TO-LEFT OVERRIDE + +# Total code points: 1 + +# ================================================ + +# Bidi_Class=Left_To_Right_Embedding + +202A ; LRE # Cf LEFT-TO-RIGHT EMBEDDING + +# Total code points: 1 + +# ================================================ + +# Bidi_Class=Right_To_Left_Embedding + +202B ; RLE # Cf RIGHT-TO-LEFT EMBEDDING + +# Total code points: 1 + +# ================================================ + +# Bidi_Class=Pop_Directional_Format + +202C ; PDF # Cf POP DIRECTIONAL FORMATTING + +# Total code points: 1 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DBinaryProperties.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DBinaryProperties.txt new file mode 100644 index 00000000000..63d524fa7cb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DBinaryProperties.txt @@ -0,0 +1,227 @@ +# DerivedBinaryProperties-5.2.0.txt +# Date: 2009-05-22, 18:51:12 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Bidi_Mirrored (listing UnicodeData.txt, field 9: see UAX #44: http://www.unicode.org/reports/tr44/) + +0028 ; Bidi_Mirrored # Ps LEFT PARENTHESIS +0029 ; Bidi_Mirrored # Pe RIGHT PARENTHESIS +003C ; Bidi_Mirrored # Sm LESS-THAN SIGN +003E ; Bidi_Mirrored # Sm GREATER-THAN SIGN +005B ; Bidi_Mirrored # Ps LEFT SQUARE BRACKET +005D ; Bidi_Mirrored # Pe RIGHT SQUARE BRACKET +007B ; Bidi_Mirrored # Ps LEFT CURLY BRACKET +007D ; Bidi_Mirrored # Pe RIGHT CURLY BRACKET +00AB ; Bidi_Mirrored # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00BB ; Bidi_Mirrored # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +0F3A ; Bidi_Mirrored # Ps TIBETAN MARK GUG RTAGS GYON +0F3B ; Bidi_Mirrored # Pe TIBETAN MARK GUG RTAGS GYAS +0F3C ; Bidi_Mirrored # Ps TIBETAN MARK ANG KHANG GYON +0F3D ; Bidi_Mirrored # Pe TIBETAN MARK ANG KHANG GYAS +169B ; Bidi_Mirrored # Ps OGHAM FEATHER MARK +169C ; Bidi_Mirrored # Pe OGHAM REVERSED FEATHER MARK +2039 ; Bidi_Mirrored # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; Bidi_Mirrored # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +2045 ; Bidi_Mirrored # Ps LEFT SQUARE BRACKET WITH QUILL +2046 ; Bidi_Mirrored # Pe RIGHT SQUARE BRACKET WITH QUILL +207D ; Bidi_Mirrored # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; Bidi_Mirrored # Pe SUPERSCRIPT RIGHT PARENTHESIS +208D ; Bidi_Mirrored # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; Bidi_Mirrored # Pe SUBSCRIPT RIGHT PARENTHESIS +2140 ; Bidi_Mirrored # Sm DOUBLE-STRUCK N-ARY SUMMATION +2201..2204 ; Bidi_Mirrored # Sm [4] COMPLEMENT..THERE DOES NOT EXIST +2208..220D ; Bidi_Mirrored # Sm [6] ELEMENT OF..SMALL CONTAINS AS MEMBER +2211 ; Bidi_Mirrored # Sm N-ARY SUMMATION +2215..2216 ; Bidi_Mirrored # Sm [2] DIVISION SLASH..SET MINUS +221A..221D ; Bidi_Mirrored # Sm [4] SQUARE ROOT..PROPORTIONAL TO +221F..2222 ; Bidi_Mirrored # Sm [4] RIGHT ANGLE..SPHERICAL ANGLE +2224 ; Bidi_Mirrored # Sm DOES NOT DIVIDE +2226 ; Bidi_Mirrored # Sm NOT PARALLEL TO +222B..2233 ; Bidi_Mirrored # Sm [9] INTEGRAL..ANTICLOCKWISE CONTOUR INTEGRAL +2239 ; Bidi_Mirrored # Sm EXCESS +223B..224C ; Bidi_Mirrored # Sm [18] HOMOTHETIC..ALL EQUAL TO +2252..2255 ; Bidi_Mirrored # Sm [4] APPROXIMATELY EQUAL TO OR THE IMAGE OF..EQUALS COLON +225F..2260 ; Bidi_Mirrored # Sm [2] QUESTIONED EQUAL TO..NOT EQUAL TO +2262 ; Bidi_Mirrored # Sm NOT IDENTICAL TO +2264..226B ; Bidi_Mirrored # Sm [8] LESS-THAN OR EQUAL TO..MUCH GREATER-THAN +226E..228C ; Bidi_Mirrored # Sm [31] NOT LESS-THAN..MULTISET +228F..2292 ; Bidi_Mirrored # Sm [4] SQUARE IMAGE OF..SQUARE ORIGINAL OF OR EQUAL TO +2298 ; Bidi_Mirrored # Sm CIRCLED DIVISION SLASH +22A2..22A3 ; Bidi_Mirrored # Sm [2] RIGHT TACK..LEFT TACK +22A6..22B8 ; Bidi_Mirrored # Sm [19] ASSERTION..MULTIMAP +22BE..22BF ; Bidi_Mirrored # Sm [2] RIGHT ANGLE WITH ARC..RIGHT TRIANGLE +22C9..22CD ; Bidi_Mirrored # Sm [5] LEFT NORMAL FACTOR SEMIDIRECT PRODUCT..REVERSED TILDE EQUALS +22D0..22D1 ; Bidi_Mirrored # Sm [2] DOUBLE SUBSET..DOUBLE SUPERSET +22D6..22ED ; Bidi_Mirrored # Sm [24] LESS-THAN WITH DOT..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL +22F0..22FF ; Bidi_Mirrored # Sm [16] UP RIGHT DIAGONAL ELLIPSIS..Z NOTATION BAG MEMBERSHIP +2308..230B ; Bidi_Mirrored # Sm [4] LEFT CEILING..RIGHT FLOOR +2320..2321 ; Bidi_Mirrored # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +2329 ; Bidi_Mirrored # Ps LEFT-POINTING ANGLE BRACKET +232A ; Bidi_Mirrored # Pe RIGHT-POINTING ANGLE BRACKET +2768 ; Bidi_Mirrored # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +2769 ; Bidi_Mirrored # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276A ; Bidi_Mirrored # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276B ; Bidi_Mirrored # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276C ; Bidi_Mirrored # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276D ; Bidi_Mirrored # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276E ; Bidi_Mirrored # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +276F ; Bidi_Mirrored # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; Bidi_Mirrored # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2771 ; Bidi_Mirrored # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2772 ; Bidi_Mirrored # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2773 ; Bidi_Mirrored # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2774 ; Bidi_Mirrored # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +2775 ; Bidi_Mirrored # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +27C0 ; Bidi_Mirrored # Sm THREE DIMENSIONAL ANGLE +27C3..27C4 ; Bidi_Mirrored # Sm [2] OPEN SUBSET..OPEN SUPERSET +27C5 ; Bidi_Mirrored # Ps LEFT S-SHAPED BAG DELIMITER +27C6 ; Bidi_Mirrored # Pe RIGHT S-SHAPED BAG DELIMITER +27C8..27C9 ; Bidi_Mirrored # Sm [2] REVERSE SOLIDUS PRECEDING SUBSET..SUPERSET PRECEDING SOLIDUS +27CC ; Bidi_Mirrored # Sm LONG DIVISION +27D3..27D6 ; Bidi_Mirrored # Sm [4] LOWER RIGHT CORNER WITH DOT..RIGHT OUTER JOIN +27DC..27DE ; Bidi_Mirrored # Sm [3] LEFT MULTIMAP..LONG LEFT TACK +27E2..27E5 ; Bidi_Mirrored # Sm [4] WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK..WHITE SQUARE WITH RIGHTWARDS TICK +27E6 ; Bidi_Mirrored # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E7 ; Bidi_Mirrored # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E8 ; Bidi_Mirrored # Ps MATHEMATICAL LEFT ANGLE BRACKET +27E9 ; Bidi_Mirrored # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EA ; Bidi_Mirrored # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EB ; Bidi_Mirrored # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27EC ; Bidi_Mirrored # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27ED ; Bidi_Mirrored # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EE ; Bidi_Mirrored # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +27EF ; Bidi_Mirrored # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +2983 ; Bidi_Mirrored # Ps LEFT WHITE CURLY BRACKET +2984 ; Bidi_Mirrored # Pe RIGHT WHITE CURLY BRACKET +2985 ; Bidi_Mirrored # Ps LEFT WHITE PARENTHESIS +2986 ; Bidi_Mirrored # Pe RIGHT WHITE PARENTHESIS +2987 ; Bidi_Mirrored # Ps Z NOTATION LEFT IMAGE BRACKET +2988 ; Bidi_Mirrored # Pe Z NOTATION RIGHT IMAGE BRACKET +2989 ; Bidi_Mirrored # Ps Z NOTATION LEFT BINDING BRACKET +298A ; Bidi_Mirrored # Pe Z NOTATION RIGHT BINDING BRACKET +298B ; Bidi_Mirrored # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298C ; Bidi_Mirrored # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298D ; Bidi_Mirrored # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298E ; Bidi_Mirrored # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +298F ; Bidi_Mirrored # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; Bidi_Mirrored # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2991 ; Bidi_Mirrored # Ps LEFT ANGLE BRACKET WITH DOT +2992 ; Bidi_Mirrored # Pe RIGHT ANGLE BRACKET WITH DOT +2993 ; Bidi_Mirrored # Ps LEFT ARC LESS-THAN BRACKET +2994 ; Bidi_Mirrored # Pe RIGHT ARC GREATER-THAN BRACKET +2995 ; Bidi_Mirrored # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2996 ; Bidi_Mirrored # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2997 ; Bidi_Mirrored # Ps LEFT BLACK TORTOISE SHELL BRACKET +2998 ; Bidi_Mirrored # Pe RIGHT BLACK TORTOISE SHELL BRACKET +299B..29AF ; Bidi_Mirrored # Sm [21] MEASURED ANGLE OPENING LEFT..MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN +29B8 ; Bidi_Mirrored # Sm CIRCLED REVERSE SOLIDUS +29C0..29C5 ; Bidi_Mirrored # Sm [6] CIRCLED LESS-THAN..SQUARED FALLING DIAGONAL SLASH +29C9 ; Bidi_Mirrored # Sm TWO JOINED SQUARES +29CE..29D2 ; Bidi_Mirrored # Sm [5] RIGHT TRIANGLE ABOVE LEFT TRIANGLE..BOWTIE WITH RIGHT HALF BLACK +29D4..29D5 ; Bidi_Mirrored # Sm [2] TIMES WITH LEFT HALF BLACK..TIMES WITH RIGHT HALF BLACK +29D8 ; Bidi_Mirrored # Ps LEFT WIGGLY FENCE +29D9 ; Bidi_Mirrored # Pe RIGHT WIGGLY FENCE +29DA ; Bidi_Mirrored # Ps LEFT DOUBLE WIGGLY FENCE +29DB ; Bidi_Mirrored # Pe RIGHT DOUBLE WIGGLY FENCE +29DC ; Bidi_Mirrored # Sm INCOMPLETE INFINITY +29E1 ; Bidi_Mirrored # Sm INCREASES AS +29E3..29E5 ; Bidi_Mirrored # Sm [3] EQUALS SIGN AND SLANTED PARALLEL..IDENTICAL TO AND SLANTED PARALLEL +29E8..29E9 ; Bidi_Mirrored # Sm [2] DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK..DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK +29F4..29F9 ; Bidi_Mirrored # Sm [6] RULE-DELAYED..BIG REVERSE SOLIDUS +29FC ; Bidi_Mirrored # Ps LEFT-POINTING CURVED ANGLE BRACKET +29FD ; Bidi_Mirrored # Pe RIGHT-POINTING CURVED ANGLE BRACKET +2A0A..2A1C ; Bidi_Mirrored # Sm [19] MODULO TWO SUM..INTEGRAL WITH UNDERBAR +2A1E..2A21 ; Bidi_Mirrored # Sm [4] LARGE LEFT TRIANGLE OPERATOR..Z NOTATION SCHEMA PROJECTION +2A24 ; Bidi_Mirrored # Sm PLUS SIGN WITH TILDE ABOVE +2A26 ; Bidi_Mirrored # Sm PLUS SIGN WITH TILDE BELOW +2A29 ; Bidi_Mirrored # Sm MINUS SIGN WITH COMMA ABOVE +2A2B..2A2E ; Bidi_Mirrored # Sm [4] MINUS SIGN WITH FALLING DOTS..PLUS SIGN IN RIGHT HALF CIRCLE +2A34..2A35 ; Bidi_Mirrored # Sm [2] MULTIPLICATION SIGN IN LEFT HALF CIRCLE..MULTIPLICATION SIGN IN RIGHT HALF CIRCLE +2A3C..2A3E ; Bidi_Mirrored # Sm [3] INTERIOR PRODUCT..Z NOTATION RELATIONAL COMPOSITION +2A57..2A58 ; Bidi_Mirrored # Sm [2] SLOPING LARGE OR..SLOPING LARGE AND +2A64..2A65 ; Bidi_Mirrored # Sm [2] Z NOTATION DOMAIN ANTIRESTRICTION..Z NOTATION RANGE ANTIRESTRICTION +2A6A..2A6D ; Bidi_Mirrored # Sm [4] TILDE OPERATOR WITH DOT ABOVE..CONGRUENT WITH DOT ABOVE +2A6F..2A70 ; Bidi_Mirrored # Sm [2] ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT..APPROXIMATELY EQUAL OR EQUAL TO +2A73..2A74 ; Bidi_Mirrored # Sm [2] EQUALS SIGN ABOVE TILDE OPERATOR..DOUBLE COLON EQUAL +2A79..2AA3 ; Bidi_Mirrored # Sm [43] LESS-THAN WITH CIRCLE INSIDE..DOUBLE NESTED LESS-THAN WITH UNDERBAR +2AA6..2AAD ; Bidi_Mirrored # Sm [8] LESS-THAN CLOSED BY CURVE..LARGER THAN OR EQUAL TO +2AAF..2AD6 ; Bidi_Mirrored # Sm [40] PRECEDES ABOVE SINGLE-LINE EQUALS SIGN..SUPERSET ABOVE SUPERSET +2ADC ; Bidi_Mirrored # Sm FORKING +2ADE ; Bidi_Mirrored # Sm SHORT LEFT TACK +2AE2..2AE6 ; Bidi_Mirrored # Sm [5] VERTICAL BAR TRIPLE RIGHT TURNSTILE..LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL +2AEC..2AEE ; Bidi_Mirrored # Sm [3] DOUBLE STROKE NOT SIGN..DOES NOT DIVIDE WITH REVERSED NEGATION SLASH +2AF3 ; Bidi_Mirrored # Sm PARALLEL WITH TILDE OPERATOR +2AF7..2AFB ; Bidi_Mirrored # Sm [5] TRIPLE NESTED LESS-THAN..TRIPLE SOLIDUS BINARY RELATION +2AFD ; Bidi_Mirrored # Sm DOUBLE SOLIDUS OPERATOR +2E02 ; Bidi_Mirrored # Pi LEFT SUBSTITUTION BRACKET +2E03 ; Bidi_Mirrored # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; Bidi_Mirrored # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; Bidi_Mirrored # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E09 ; Bidi_Mirrored # Pi LEFT TRANSPOSITION BRACKET +2E0A ; Bidi_Mirrored # Pf RIGHT TRANSPOSITION BRACKET +2E0C ; Bidi_Mirrored # Pi LEFT RAISED OMISSION BRACKET +2E0D ; Bidi_Mirrored # Pf RIGHT RAISED OMISSION BRACKET +2E1C ; Bidi_Mirrored # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; Bidi_Mirrored # Pf RIGHT LOW PARAPHRASE BRACKET +2E20 ; Bidi_Mirrored # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; Bidi_Mirrored # Pf RIGHT VERTICAL BAR WITH QUILL +2E22 ; Bidi_Mirrored # Ps TOP LEFT HALF BRACKET +2E23 ; Bidi_Mirrored # Pe TOP RIGHT HALF BRACKET +2E24 ; Bidi_Mirrored # Ps BOTTOM LEFT HALF BRACKET +2E25 ; Bidi_Mirrored # Pe BOTTOM RIGHT HALF BRACKET +2E26 ; Bidi_Mirrored # Ps LEFT SIDEWAYS U BRACKET +2E27 ; Bidi_Mirrored # Pe RIGHT SIDEWAYS U BRACKET +2E28 ; Bidi_Mirrored # Ps LEFT DOUBLE PARENTHESIS +2E29 ; Bidi_Mirrored # Pe RIGHT DOUBLE PARENTHESIS +3008 ; Bidi_Mirrored # Ps LEFT ANGLE BRACKET +3009 ; Bidi_Mirrored # Pe RIGHT ANGLE BRACKET +300A ; Bidi_Mirrored # Ps LEFT DOUBLE ANGLE BRACKET +300B ; Bidi_Mirrored # Pe RIGHT DOUBLE ANGLE BRACKET +300C ; Bidi_Mirrored # Ps LEFT CORNER BRACKET +300D ; Bidi_Mirrored # Pe RIGHT CORNER BRACKET +300E ; Bidi_Mirrored # Ps LEFT WHITE CORNER BRACKET +300F ; Bidi_Mirrored # Pe RIGHT WHITE CORNER BRACKET +3010 ; Bidi_Mirrored # Ps LEFT BLACK LENTICULAR BRACKET +3011 ; Bidi_Mirrored # Pe RIGHT BLACK LENTICULAR BRACKET +3014 ; Bidi_Mirrored # Ps LEFT TORTOISE SHELL BRACKET +3015 ; Bidi_Mirrored # Pe RIGHT TORTOISE SHELL BRACKET +3016 ; Bidi_Mirrored # Ps LEFT WHITE LENTICULAR BRACKET +3017 ; Bidi_Mirrored # Pe RIGHT WHITE LENTICULAR BRACKET +3018 ; Bidi_Mirrored # Ps LEFT WHITE TORTOISE SHELL BRACKET +3019 ; Bidi_Mirrored # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301A ; Bidi_Mirrored # Ps LEFT WHITE SQUARE BRACKET +301B ; Bidi_Mirrored # Pe RIGHT WHITE SQUARE BRACKET +FE59 ; Bidi_Mirrored # Ps SMALL LEFT PARENTHESIS +FE5A ; Bidi_Mirrored # Pe SMALL RIGHT PARENTHESIS +FE5B ; Bidi_Mirrored # Ps SMALL LEFT CURLY BRACKET +FE5C ; Bidi_Mirrored # Pe SMALL RIGHT CURLY BRACKET +FE5D ; Bidi_Mirrored # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; Bidi_Mirrored # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FE64..FE65 ; Bidi_Mirrored # Sm [2] SMALL LESS-THAN SIGN..SMALL GREATER-THAN SIGN +FF08 ; Bidi_Mirrored # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; Bidi_Mirrored # Pe FULLWIDTH RIGHT PARENTHESIS +FF1C ; Bidi_Mirrored # Sm FULLWIDTH LESS-THAN SIGN +FF1E ; Bidi_Mirrored # Sm FULLWIDTH GREATER-THAN SIGN +FF3B ; Bidi_Mirrored # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3D ; Bidi_Mirrored # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF5B ; Bidi_Mirrored # Ps FULLWIDTH LEFT CURLY BRACKET +FF5D ; Bidi_Mirrored # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5F ; Bidi_Mirrored # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; Bidi_Mirrored # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FF62 ; Bidi_Mirrored # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; Bidi_Mirrored # Pe HALFWIDTH RIGHT CORNER BRACKET +1D6DB ; Bidi_Mirrored # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D715 ; Bidi_Mirrored # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D74F ; Bidi_Mirrored # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D789 ; Bidi_Mirrored # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D7C3 ; Bidi_Mirrored # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + +# Total code points: 543 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DCombiningClass.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DCombiningClass.txt new file mode 100644 index 00000000000..8dc193adc0a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DCombiningClass.txt @@ -0,0 +1,2036 @@ +# DerivedCombiningClass-5.2.0.txt +# Date: 2009-08-22, 04:58:13 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Combining Class (listing UnicodeData.txt, field 3: see UAX #44: http://www.unicode.org/reports/tr44/) + +# All code points not explicitly listed for Canonical_Combining_Class +# have the value Not_Reordered (0). + +# @missing: 0000..10FFFF; Not_Reordered + +# ================================================ + +# Canonical_Combining_Class=Not_Reordered + +0000..001F ; 0 # Cc [32] .. +0020 ; 0 # Zs SPACE +0021..0023 ; 0 # Po [3] EXCLAMATION MARK..NUMBER SIGN +0024 ; 0 # Sc DOLLAR SIGN +0025..0027 ; 0 # Po [3] PERCENT SIGN..APOSTROPHE +0028 ; 0 # Ps LEFT PARENTHESIS +0029 ; 0 # Pe RIGHT PARENTHESIS +002A ; 0 # Po ASTERISK +002B ; 0 # Sm PLUS SIGN +002C ; 0 # Po COMMA +002D ; 0 # Pd HYPHEN-MINUS +002E..002F ; 0 # Po [2] FULL STOP..SOLIDUS +0030..0039 ; 0 # Nd [10] DIGIT ZERO..DIGIT NINE +003A..003B ; 0 # Po [2] COLON..SEMICOLON +003C..003E ; 0 # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN +003F..0040 ; 0 # Po [2] QUESTION MARK..COMMERCIAL AT +0041..005A ; 0 # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +005B ; 0 # Ps LEFT SQUARE BRACKET +005C ; 0 # Po REVERSE SOLIDUS +005D ; 0 # Pe RIGHT SQUARE BRACKET +005E ; 0 # Sk CIRCUMFLEX ACCENT +005F ; 0 # Pc LOW LINE +0060 ; 0 # Sk GRAVE ACCENT +0061..007A ; 0 # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +007B ; 0 # Ps LEFT CURLY BRACKET +007C ; 0 # Sm VERTICAL LINE +007D ; 0 # Pe RIGHT CURLY BRACKET +007E ; 0 # Sm TILDE +007F..009F ; 0 # Cc [33] .. +00A0 ; 0 # Zs NO-BREAK SPACE +00A1 ; 0 # Po INVERTED EXCLAMATION MARK +00A2..00A5 ; 0 # Sc [4] CENT SIGN..YEN SIGN +00A6..00A7 ; 0 # So [2] BROKEN BAR..SECTION SIGN +00A8 ; 0 # Sk DIAERESIS +00A9 ; 0 # So COPYRIGHT SIGN +00AA ; 0 # L& FEMININE ORDINAL INDICATOR +00AB ; 0 # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00AC ; 0 # Sm NOT SIGN +00AD ; 0 # Cf SOFT HYPHEN +00AE ; 0 # So REGISTERED SIGN +00AF ; 0 # Sk MACRON +00B0 ; 0 # So DEGREE SIGN +00B1 ; 0 # Sm PLUS-MINUS SIGN +00B2..00B3 ; 0 # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B4 ; 0 # Sk ACUTE ACCENT +00B5 ; 0 # L& MICRO SIGN +00B6 ; 0 # So PILCROW SIGN +00B7 ; 0 # Po MIDDLE DOT +00B8 ; 0 # Sk CEDILLA +00B9 ; 0 # No SUPERSCRIPT ONE +00BA ; 0 # L& MASCULINE ORDINAL INDICATOR +00BB ; 0 # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +00BC..00BE ; 0 # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +00BF ; 0 # Po INVERTED QUESTION MARK +00C0..00D6 ; 0 # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D7 ; 0 # Sm MULTIPLICATION SIGN +00D8..00F6 ; 0 # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS +00F7 ; 0 # Sm DIVISION SIGN +00F8..01BA ; 0 # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL +01BB ; 0 # Lo LATIN LETTER TWO WITH STROKE +01BC..01BF ; 0 # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN +01C0..01C3 ; 0 # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +01C4..0293 ; 0 # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL +0294 ; 0 # Lo LATIN LETTER GLOTTAL STOP +0295..02AF ; 0 # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02C1 ; 0 # Lm [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C2..02C5 ; 0 # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD +02C6..02D1 ; 0 # Lm [12] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER HALF TRIANGULAR COLON +02D2..02DF ; 0 # Sk [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT +02E0..02E4 ; 0 # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02E5..02EB ; 0 # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK +02EC ; 0 # Lm MODIFIER LETTER VOICING +02ED ; 0 # Sk MODIFIER LETTER UNASPIRATED +02EE ; 0 # Lm MODIFIER LETTER DOUBLE APOSTROPHE +02EF..02FF ; 0 # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW +034F ; 0 # Mn COMBINING GRAPHEME JOINER +0370..0373 ; 0 # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI +0374 ; 0 # Lm GREEK NUMERAL SIGN +0375 ; 0 # Sk GREEK LOWER NUMERAL SIGN +0376..0377 ; 0 # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; 0 # Lm GREEK YPOGEGRAMMENI +037B..037D ; 0 # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +037E ; 0 # Po GREEK QUESTION MARK +0384..0385 ; 0 # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS +0386 ; 0 # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0387 ; 0 # Po GREEK ANO TELEIA +0388..038A ; 0 # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; 0 # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..03A1 ; 0 # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO +03A3..03F5 ; 0 # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL +03F6 ; 0 # Sm GREEK REVERSED LUNATE EPSILON SYMBOL +03F7..0481 ; 0 # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA +0482 ; 0 # So CYRILLIC THOUSANDS SIGN +0488..0489 ; 0 # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +048A..0525 ; 0 # L& [156] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER PE WITH DESCENDER +0531..0556 ; 0 # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +0559 ; 0 # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +055A..055F ; 0 # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK +0561..0587 ; 0 # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +0589 ; 0 # Po ARMENIAN FULL STOP +058A ; 0 # Pd ARMENIAN HYPHEN +05BE ; 0 # Pd HEBREW PUNCTUATION MAQAF +05C0 ; 0 # Po HEBREW PUNCTUATION PASEQ +05C3 ; 0 # Po HEBREW PUNCTUATION SOF PASUQ +05C6 ; 0 # Po HEBREW PUNCTUATION NUN HAFUKHA +05D0..05EA ; 0 # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; 0 # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3..05F4 ; 0 # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM +0600..0603 ; 0 # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +0606..0608 ; 0 # Sm [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY +0609..060A ; 0 # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN +060B ; 0 # Sc AFGHANI SIGN +060C..060D ; 0 # Po [2] ARABIC COMMA..ARABIC DATE SEPARATOR +060E..060F ; 0 # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA +061B ; 0 # Po ARABIC SEMICOLON +061E..061F ; 0 # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +0621..063F ; 0 # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; 0 # Lm ARABIC TATWEEL +0641..064A ; 0 # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +0660..0669 ; 0 # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066A..066D ; 0 # Po [4] ARABIC PERCENT SIGN..ARABIC FIVE POINTED STAR +066E..066F ; 0 # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; 0 # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D4 ; 0 # Po ARABIC FULL STOP +06D5 ; 0 # Lo ARABIC LETTER AE +06DD ; 0 # Cf ARABIC END OF AYAH +06DE ; 0 # Me ARABIC START OF RUB EL HIZB +06E5..06E6 ; 0 # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06E9 ; 0 # So ARABIC PLACE OF SAJDAH +06EE..06EF ; 0 # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06F0..06F9 ; 0 # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +06FA..06FC ; 0 # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FD..06FE ; 0 # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN +06FF ; 0 # Lo ARABIC LETTER HEH WITH INVERTED V +0700..070D ; 0 # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS +070F ; 0 # Cf SYRIAC ABBREVIATION MARK +0710 ; 0 # Lo SYRIAC LETTER ALAPH +0712..072F ; 0 # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074D..07A5 ; 0 # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07A6..07B0 ; 0 # Mn [11] THAANA ABAFILI..THAANA SUKUN +07B1 ; 0 # Lo THAANA LETTER NAA +07C0..07C9 ; 0 # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +07CA..07EA ; 0 # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07F4..07F5 ; 0 # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07F6 ; 0 # So NKO SYMBOL OO DENNEN +07F7..07F9 ; 0 # Po [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK +07FA ; 0 # Lm NKO LAJANYALAN +0800..0815 ; 0 # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +081A ; 0 # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; 0 # Lm SAMARITAN MODIFIER LETTER SHORT A +0828 ; 0 # Lm SAMARITAN MODIFIER LETTER I +0830..083E ; 0 # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU +0900..0902 ; 0 # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +0903 ; 0 # Mc DEVANAGARI SIGN VISARGA +0904..0939 ; 0 # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; 0 # Lo DEVANAGARI SIGN AVAGRAHA +093E..0940 ; 0 # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0941..0948 ; 0 # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +0949..094C ; 0 # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094E ; 0 # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0950 ; 0 # Lo DEVANAGARI OM +0955 ; 0 # Mn DEVANAGARI VOWEL SIGN CANDRA LONG E +0958..0961 ; 0 # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0962..0963 ; 0 # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0964..0965 ; 0 # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +0966..096F ; 0 # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +0970 ; 0 # Po DEVANAGARI ABBREVIATION SIGN +0971 ; 0 # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; 0 # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; 0 # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0981 ; 0 # Mn BENGALI SIGN CANDRABINDU +0982..0983 ; 0 # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +0985..098C ; 0 # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; 0 # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; 0 # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; 0 # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; 0 # Lo BENGALI LETTER LA +09B6..09B9 ; 0 # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; 0 # Lo BENGALI SIGN AVAGRAHA +09BE..09C0 ; 0 # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C1..09C4 ; 0 # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09C7..09C8 ; 0 # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; 0 # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CE ; 0 # Lo BENGALI LETTER KHANDA TA +09D7 ; 0 # Mc BENGALI AU LENGTH MARK +09DC..09DD ; 0 # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; 0 # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09E2..09E3 ; 0 # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +09E6..09EF ; 0 # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +09F0..09F1 ; 0 # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +09F2..09F3 ; 0 # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN +09F4..09F9 ; 0 # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN +09FA ; 0 # So BENGALI ISSHAR +09FB ; 0 # Sc BENGALI GANDA MARK +0A01..0A02 ; 0 # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; 0 # Mc GURMUKHI SIGN VISARGA +0A05..0A0A ; 0 # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; 0 # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; 0 # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; 0 # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; 0 # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; 0 # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; 0 # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A3E..0A40 ; 0 # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A41..0A42 ; 0 # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; 0 # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4C ; 0 # Mn [2] GURMUKHI VOWEL SIGN OO..GURMUKHI VOWEL SIGN AU +0A51 ; 0 # Mn GURMUKHI SIGN UDAAT +0A59..0A5C ; 0 # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; 0 # Lo GURMUKHI LETTER FA +0A66..0A6F ; 0 # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0A70..0A71 ; 0 # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A72..0A74 ; 0 # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A75 ; 0 # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; 0 # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0A83 ; 0 # Mc GUJARATI SIGN VISARGA +0A85..0A8D ; 0 # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; 0 # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; 0 # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; 0 # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; 0 # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; 0 # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; 0 # Lo GUJARATI SIGN AVAGRAHA +0ABE..0AC0 ; 0 # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC1..0AC5 ; 0 # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; 0 # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0AC9 ; 0 # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; 0 # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0AD0 ; 0 # Lo GUJARATI OM +0AE0..0AE1 ; 0 # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0AE2..0AE3 ; 0 # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0AE6..0AEF ; 0 # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0AF1 ; 0 # Sc GUJARATI RUPEE SIGN +0B01 ; 0 # Mn ORIYA SIGN CANDRABINDU +0B02..0B03 ; 0 # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B05..0B0C ; 0 # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; 0 # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; 0 # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; 0 # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; 0 # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; 0 # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; 0 # Lo ORIYA SIGN AVAGRAHA +0B3E ; 0 # Mc ORIYA VOWEL SIGN AA +0B3F ; 0 # Mn ORIYA VOWEL SIGN I +0B40 ; 0 # Mc ORIYA VOWEL SIGN II +0B41..0B44 ; 0 # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B47..0B48 ; 0 # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; 0 # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B56 ; 0 # Mn ORIYA AI LENGTH MARK +0B57 ; 0 # Mc ORIYA AU LENGTH MARK +0B5C..0B5D ; 0 # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; 0 # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B62..0B63 ; 0 # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B66..0B6F ; 0 # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0B70 ; 0 # So ORIYA ISSHAR +0B71 ; 0 # Lo ORIYA LETTER WA +0B82 ; 0 # Mn TAMIL SIGN ANUSVARA +0B83 ; 0 # Lo TAMIL SIGN VISARGA +0B85..0B8A ; 0 # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; 0 # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; 0 # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; 0 # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; 0 # Lo TAMIL LETTER JA +0B9E..0B9F ; 0 # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; 0 # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; 0 # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; 0 # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BBE..0BBF ; 0 # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC0 ; 0 # Mn TAMIL VOWEL SIGN II +0BC1..0BC2 ; 0 # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; 0 # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; 0 # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BD0 ; 0 # Lo TAMIL OM +0BD7 ; 0 # Mc TAMIL AU LENGTH MARK +0BE6..0BEF ; 0 # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0BF0..0BF2 ; 0 # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0BF3..0BF8 ; 0 # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN +0BF9 ; 0 # Sc TAMIL RUPEE SIGN +0BFA ; 0 # So TAMIL NUMBER SIGN +0C01..0C03 ; 0 # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C05..0C0C ; 0 # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; 0 # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; 0 # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; 0 # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; 0 # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; 0 # Lo TELUGU SIGN AVAGRAHA +0C3E..0C40 ; 0 # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C41..0C44 ; 0 # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C46..0C48 ; 0 # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4C ; 0 # Mn [3] TELUGU VOWEL SIGN O..TELUGU VOWEL SIGN AU +0C58..0C59 ; 0 # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; 0 # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C62..0C63 ; 0 # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0C66..0C6F ; 0 # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0C78..0C7E ; 0 # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0C7F ; 0 # So TELUGU SIGN TUUMU +0C82..0C83 ; 0 # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0C85..0C8C ; 0 # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; 0 # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; 0 # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; 0 # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; 0 # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; 0 # Lo KANNADA SIGN AVAGRAHA +0CBE ; 0 # Mc KANNADA VOWEL SIGN AA +0CBF ; 0 # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; 0 # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; 0 # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; 0 # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; 0 # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CCC ; 0 # Mn KANNADA VOWEL SIGN AU +0CD5..0CD6 ; 0 # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CDE ; 0 # Lo KANNADA LETTER FA +0CE0..0CE1 ; 0 # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0CE2..0CE3 ; 0 # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0CE6..0CEF ; 0 # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0CF1..0CF2 ; 0 # So [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0D02..0D03 ; 0 # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D05..0D0C ; 0 # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; 0 # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; 0 # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; 0 # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; 0 # Lo MALAYALAM SIGN AVAGRAHA +0D3E..0D40 ; 0 # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D41..0D44 ; 0 # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D46..0D48 ; 0 # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; 0 # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D57 ; 0 # Mc MALAYALAM AU LENGTH MARK +0D60..0D61 ; 0 # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D62..0D63 ; 0 # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0D66..0D6F ; 0 # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0D70..0D75 ; 0 # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0D79 ; 0 # So MALAYALAM DATE MARK +0D7A..0D7F ; 0 # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D82..0D83 ; 0 # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0D85..0D96 ; 0 # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; 0 # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; 0 # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; 0 # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; 0 # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0DCF..0DD1 ; 0 # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD2..0DD4 ; 0 # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; 0 # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DD8..0DDF ; 0 # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; 0 # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0DF4 ; 0 # Po SINHALA PUNCTUATION KUNDDALIYA +0E01..0E30 ; 0 # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E31 ; 0 # Mn THAI CHARACTER MAI HAN-AKAT +0E32..0E33 ; 0 # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E34..0E37 ; 0 # Mn [4] THAI CHARACTER SARA I..THAI CHARACTER SARA UEE +0E3F ; 0 # Sc THAI CURRENCY SYMBOL BAHT +0E40..0E45 ; 0 # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E46 ; 0 # Lm THAI CHARACTER MAIYAMOK +0E47 ; 0 # Mn THAI CHARACTER MAITAIKHU +0E4C..0E4E ; 0 # Mn [3] THAI CHARACTER THANTHAKHAT..THAI CHARACTER YAMAKKAN +0E4F ; 0 # Po THAI CHARACTER FONGMAN +0E50..0E59 ; 0 # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0E5A..0E5B ; 0 # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT +0E81..0E82 ; 0 # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; 0 # Lo LAO LETTER KHO TAM +0E87..0E88 ; 0 # Lo [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; 0 # Lo LAO LETTER SO TAM +0E8D ; 0 # Lo LAO LETTER NYO +0E94..0E97 ; 0 # Lo [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; 0 # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; 0 # Lo [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; 0 # Lo LAO LETTER LO LOOT +0EA7 ; 0 # Lo LAO LETTER WO +0EAA..0EAB ; 0 # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; 0 # Lo [4] LAO LETTER O..LAO VOWEL SIGN A +0EB1 ; 0 # Mn LAO VOWEL SIGN MAI KAN +0EB2..0EB3 ; 0 # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EB4..0EB7 ; 0 # Mn [4] LAO VOWEL SIGN I..LAO VOWEL SIGN YY +0EBB..0EBC ; 0 # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EBD ; 0 # Lo LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; 0 # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EC6 ; 0 # Lm LAO KO LA +0ECC..0ECD ; 0 # Mn [2] LAO CANCELLATION MARK..LAO NIGGAHITA +0ED0..0ED9 ; 0 # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0EDC..0EDD ; 0 # Lo [2] LAO HO NO..LAO HO MO +0F00 ; 0 # Lo TIBETAN SYLLABLE OM +0F01..0F03 ; 0 # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA +0F04..0F12 ; 0 # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD +0F13..0F17 ; 0 # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS +0F1A..0F1F ; 0 # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG +0F20..0F29 ; 0 # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +0F2A..0F33 ; 0 # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +0F34 ; 0 # So TIBETAN MARK BSDUS RTAGS +0F36 ; 0 # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN +0F38 ; 0 # So TIBETAN MARK CHE MGO +0F3A ; 0 # Ps TIBETAN MARK GUG RTAGS GYON +0F3B ; 0 # Pe TIBETAN MARK GUG RTAGS GYAS +0F3C ; 0 # Ps TIBETAN MARK ANG KHANG GYON +0F3D ; 0 # Pe TIBETAN MARK ANG KHANG GYAS +0F3E..0F3F ; 0 # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F40..0F47 ; 0 # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; 0 # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F73 ; 0 # Mn TIBETAN VOWEL SIGN II +0F75..0F79 ; 0 # Mn [5] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC LL +0F7E ; 0 # Mn TIBETAN SIGN RJES SU NGA RO +0F7F ; 0 # Mc TIBETAN SIGN RNAM BCAD +0F81 ; 0 # Mn TIBETAN VOWEL SIGN REVERSED II +0F85 ; 0 # Po TIBETAN MARK PALUTA +0F88..0F8B ; 0 # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +0F90..0F97 ; 0 # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; 0 # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FBE..0FC5 ; 0 # So [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE +0FC7..0FCC ; 0 # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL +0FCE..0FCF ; 0 # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM +0FD0..0FD4 ; 0 # Po [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA +0FD5..0FD8 ; 0 # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS +1000..102A ; 0 # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU +102B..102C ; 0 # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +102D..1030 ; 0 # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1031 ; 0 # Mc MYANMAR VOWEL SIGN E +1032..1036 ; 0 # Mn [5] MYANMAR VOWEL SIGN AI..MYANMAR SIGN ANUSVARA +1038 ; 0 # Mc MYANMAR SIGN VISARGA +103B..103C ; 0 # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103D..103E ; 0 # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +103F ; 0 # Lo MYANMAR LETTER GREAT SA +1040..1049 ; 0 # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +104A..104F ; 0 # Po [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE +1050..1055 ; 0 # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +1056..1057 ; 0 # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1058..1059 ; 0 # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105A..105D ; 0 # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +105E..1060 ; 0 # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1061 ; 0 # Lo MYANMAR LETTER SGAW KAREN SHA +1062..1064 ; 0 # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1065..1066 ; 0 # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +1067..106D ; 0 # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +106E..1070 ; 0 # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1071..1074 ; 0 # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1075..1081 ; 0 # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +1082 ; 0 # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1083..1084 ; 0 # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1085..1086 ; 0 # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +1087..108C ; 0 # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108E ; 0 # Lo MYANMAR LETTER RUMAI PALAUNG FA +108F ; 0 # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +1090..1099 ; 0 # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +109A..109C ; 0 # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109D ; 0 # Mn MYANMAR VOWEL SIGN AITON AI +109E..109F ; 0 # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION +10A0..10C5 ; 0 # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +10D0..10FA ; 0 # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FB ; 0 # Po GEORGIAN PARAGRAPH SEPARATOR +10FC ; 0 # Lm MODIFIER LETTER GEORGIAN NAR +1100..1248 ; 0 # Lo [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA +124A..124D ; 0 # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; 0 # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; 0 # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; 0 # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; 0 # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; 0 # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; 0 # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; 0 # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; 0 # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; 0 # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; 0 # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; 0 # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; 0 # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; 0 # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; 0 # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1360 ; 0 # So ETHIOPIC SECTION MARK +1361..1368 ; 0 # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR +1369..137C ; 0 # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND +1380..138F ; 0 # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +1390..1399 ; 0 # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT +13A0..13F4 ; 0 # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1400 ; 0 # Pd CANADIAN SYLLABICS HYPHEN +1401..166C ; 0 # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166D..166E ; 0 # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP +166F..167F ; 0 # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1680 ; 0 # Zs OGHAM SPACE MARK +1681..169A ; 0 # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +169B ; 0 # Ps OGHAM FEATHER MARK +169C ; 0 # Pe OGHAM REVERSED FEATHER MARK +16A0..16EA ; 0 # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EB..16ED ; 0 # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION +16EE..16F0 ; 0 # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; 0 # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; 0 # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1712..1713 ; 0 # Mn [2] TAGALOG VOWEL SIGN I..TAGALOG VOWEL SIGN U +1720..1731 ; 0 # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1732..1733 ; 0 # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U +1735..1736 ; 0 # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION +1740..1751 ; 0 # Lo [18] BUHID LETTER A..BUHID LETTER HA +1752..1753 ; 0 # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1760..176C ; 0 # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; 0 # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1772..1773 ; 0 # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +1780..17B3 ; 0 # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17B4..17B5 ; 0 # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B6 ; 0 # Mc KHMER VOWEL SIGN AA +17B7..17BD ; 0 # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17BE..17C5 ; 0 # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C6 ; 0 # Mn KHMER SIGN NIKAHIT +17C7..17C8 ; 0 # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17C9..17D1 ; 0 # Mn [9] KHMER SIGN MUUSIKATOAN..KHMER SIGN VIRIAM +17D3 ; 0 # Mn KHMER SIGN BATHAMASAT +17D4..17D6 ; 0 # Po [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH +17D7 ; 0 # Lm KHMER SIGN LEK TOO +17D8..17DA ; 0 # Po [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT +17DB ; 0 # Sc KHMER CURRENCY SYMBOL RIEL +17DC ; 0 # Lo KHMER SIGN AVAKRAHASANYA +17E0..17E9 ; 0 # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +17F0..17F9 ; 0 # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +1800..1805 ; 0 # Po [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS +1806 ; 0 # Pd MONGOLIAN TODO SOFT HYPHEN +1807..180A ; 0 # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU +180B..180D ; 0 # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +180E ; 0 # Zs MONGOLIAN VOWEL SEPARATOR +1810..1819 ; 0 # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1820..1842 ; 0 # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; 0 # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; 0 # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; 0 # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; 0 # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; 0 # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; 0 # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1920..1922 ; 0 # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; 0 # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; 0 # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; 0 # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; 0 # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; 0 # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; 0 # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1940 ; 0 # So LIMBU SIGN LOO +1944..1945 ; 0 # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +1946..194F ; 0 # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +1950..196D ; 0 # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; 0 # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; 0 # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19B0..19C0 ; 0 # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C1..19C7 ; 0 # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +19C8..19C9 ; 0 # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +19D0..19DA ; 0 # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +19DE..19DF ; 0 # Po [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV +19E0..19FF ; 0 # So [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC +1A00..1A16 ; 0 # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A19..1A1B ; 0 # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A1E..1A1F ; 0 # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION +1A20..1A54 ; 0 # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1A55 ; 0 # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A56 ; 0 # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A57 ; 0 # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A58..1A5E ; 0 # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A61 ; 0 # Mc TAI THAM VOWEL SIGN A +1A62 ; 0 # Mn TAI THAM VOWEL SIGN MAI SAT +1A63..1A64 ; 0 # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A65..1A6C ; 0 # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A6D..1A72 ; 0 # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A73..1A74 ; 0 # Mn [2] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN MAI KANG +1A80..1A89 ; 0 # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; 0 # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1AA0..1AA6 ; 0 # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA +1AA7 ; 0 # Lm TAI THAM SIGN MAI YAMOK +1AA8..1AAD ; 0 # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG +1B00..1B03 ; 0 # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B04 ; 0 # Mc BALINESE SIGN BISAH +1B05..1B33 ; 0 # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B35 ; 0 # Mc BALINESE VOWEL SIGN TEDUNG +1B36..1B3A ; 0 # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3B ; 0 # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3C ; 0 # Mn BALINESE VOWEL SIGN LA LENGA +1B3D..1B41 ; 0 # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B42 ; 0 # Mn BALINESE VOWEL SIGN PEPET +1B43 ; 0 # Mc BALINESE VOWEL SIGN PEPET TEDUNG +1B45..1B4B ; 0 # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B50..1B59 ; 0 # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1B5A..1B60 ; 0 # Po [7] BALINESE PANTI..BALINESE PAMENENG +1B61..1B6A ; 0 # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE +1B74..1B7C ; 0 # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B80..1B81 ; 0 # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1B82 ; 0 # Mc SUNDANESE SIGN PANGWISAD +1B83..1BA0 ; 0 # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BA1 ; 0 # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA2..1BA5 ; 0 # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA6..1BA7 ; 0 # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BA8..1BA9 ; 0 # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1BAE..1BAF ; 0 # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1BB0..1BB9 ; 0 # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C00..1C23 ; 0 # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C24..1C2B ; 0 # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C2C..1C33 ; 0 # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C34..1C35 ; 0 # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C36 ; 0 # Mn LEPCHA SIGN RAN +1C3B..1C3F ; 0 # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK +1C40..1C49 ; 0 # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C4D..1C4F ; 0 # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C50..1C59 ; 0 # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +1C5A..1C77 ; 0 # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; 0 # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1C7E..1C7F ; 0 # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +1CD3 ; 0 # Po VEDIC SIGN NIHSHVASA +1CE1 ; 0 # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE9..1CEC ; 0 # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; 0 # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +1CF2 ; 0 # Mc VEDIC SIGN ARDHAVISARGA +1D00..1D2B ; 0 # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; 0 # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; 0 # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; 0 # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; 0 # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; 0 # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1E00..1F15 ; 0 # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; 0 # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; 0 # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; 0 # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; 0 # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; 0 # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; 0 # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; 0 # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; 0 # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; 0 # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; 0 # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBD ; 0 # Sk GREEK KORONIS +1FBE ; 0 # L& GREEK PROSGEGRAMMENI +1FBF..1FC1 ; 0 # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI +1FC2..1FC4 ; 0 # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; 0 # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FCD..1FCF ; 0 # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FD0..1FD3 ; 0 # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; 0 # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FDD..1FDF ; 0 # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FE0..1FEC ; 0 # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FED..1FEF ; 0 # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FF2..1FF4 ; 0 # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; 0 # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +1FFD..1FFE ; 0 # Sk [2] GREEK OXIA..GREEK DASIA +2000..200A ; 0 # Zs [11] EN QUAD..HAIR SPACE +200B..200F ; 0 # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK +2010..2015 ; 0 # Pd [6] HYPHEN..HORIZONTAL BAR +2016..2017 ; 0 # Po [2] DOUBLE VERTICAL LINE..DOUBLE LOW LINE +2018 ; 0 # Pi LEFT SINGLE QUOTATION MARK +2019 ; 0 # Pf RIGHT SINGLE QUOTATION MARK +201A ; 0 # Ps SINGLE LOW-9 QUOTATION MARK +201B..201C ; 0 # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK +201D ; 0 # Pf RIGHT DOUBLE QUOTATION MARK +201E ; 0 # Ps DOUBLE LOW-9 QUOTATION MARK +201F ; 0 # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2020..2027 ; 0 # Po [8] DAGGER..HYPHENATION POINT +2028 ; 0 # Zl LINE SEPARATOR +2029 ; 0 # Zp PARAGRAPH SEPARATOR +202A..202E ; 0 # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +202F ; 0 # Zs NARROW NO-BREAK SPACE +2030..2038 ; 0 # Po [9] PER MILLE SIGN..CARET +2039 ; 0 # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; 0 # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +203B..203E ; 0 # Po [4] REFERENCE MARK..OVERLINE +203F..2040 ; 0 # Pc [2] UNDERTIE..CHARACTER TIE +2041..2043 ; 0 # Po [3] CARET INSERTION POINT..HYPHEN BULLET +2044 ; 0 # Sm FRACTION SLASH +2045 ; 0 # Ps LEFT SQUARE BRACKET WITH QUILL +2046 ; 0 # Pe RIGHT SQUARE BRACKET WITH QUILL +2047..2051 ; 0 # Po [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY +2052 ; 0 # Sm COMMERCIAL MINUS SIGN +2053 ; 0 # Po SWUNG DASH +2054 ; 0 # Pc INVERTED UNDERTIE +2055..205E ; 0 # Po [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS +205F ; 0 # Zs MEDIUM MATHEMATICAL SPACE +2060..2064 ; 0 # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; 0 # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +2070 ; 0 # No SUPERSCRIPT ZERO +2071 ; 0 # Lm SUPERSCRIPT LATIN SMALL LETTER I +2074..2079 ; 0 # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE +207A..207C ; 0 # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN +207D ; 0 # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; 0 # Pe SUPERSCRIPT RIGHT PARENTHESIS +207F ; 0 # Lm SUPERSCRIPT LATIN SMALL LETTER N +2080..2089 ; 0 # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE +208A..208C ; 0 # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN +208D ; 0 # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; 0 # Pe SUBSCRIPT RIGHT PARENTHESIS +2090..2094 ; 0 # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +20A0..20B8 ; 0 # Sc [25] EURO-CURRENCY SIGN..TENGE SIGN +20DD..20E0 ; 0 # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E2..20E4 ; 0 # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +2100..2101 ; 0 # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2102 ; 0 # L& DOUBLE-STRUCK CAPITAL C +2103..2106 ; 0 # So [4] DEGREE CELSIUS..CADA UNA +2107 ; 0 # L& EULER CONSTANT +2108..2109 ; 0 # So [2] SCRUPLE..DEGREE FAHRENHEIT +210A..2113 ; 0 # L& [10] SCRIPT SMALL G..SCRIPT SMALL L +2114 ; 0 # So L B BAR SYMBOL +2115 ; 0 # L& DOUBLE-STRUCK CAPITAL N +2116..2118 ; 0 # So [3] NUMERO SIGN..SCRIPT CAPITAL P +2119..211D ; 0 # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +211E..2123 ; 0 # So [6] PRESCRIPTION TAKE..VERSICLE +2124 ; 0 # L& DOUBLE-STRUCK CAPITAL Z +2125 ; 0 # So OUNCE SIGN +2126 ; 0 # L& OHM SIGN +2127 ; 0 # So INVERTED OHM SIGN +2128 ; 0 # L& BLACK-LETTER CAPITAL Z +2129 ; 0 # So TURNED GREEK SMALL LETTER IOTA +212A..212D ; 0 # L& [4] KELVIN SIGN..BLACK-LETTER CAPITAL C +212E ; 0 # So ESTIMATED SYMBOL +212F..2134 ; 0 # L& [6] SCRIPT SMALL E..SCRIPT SMALL O +2135..2138 ; 0 # Lo [4] ALEF SYMBOL..DALET SYMBOL +2139 ; 0 # L& INFORMATION SOURCE +213A..213B ; 0 # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN +213C..213F ; 0 # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2140..2144 ; 0 # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y +2145..2149 ; 0 # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +214A ; 0 # So PROPERTY LINE +214B ; 0 # Sm TURNED AMPERSAND +214C..214D ; 0 # So [2] PER SIGN..AKTIESELSKAB +214E ; 0 # L& TURNED SMALL F +214F ; 0 # So SYMBOL FOR SAMARITAN SOURCE +2150..215F ; 0 # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE +2160..2182 ; 0 # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND +2183..2184 ; 0 # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C +2185..2188 ; 0 # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +2189 ; 0 # No VULGAR FRACTION ZERO THIRDS +2190..2194 ; 0 # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW +2195..2199 ; 0 # So [5] UP DOWN ARROW..SOUTH WEST ARROW +219A..219B ; 0 # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +219C..219F ; 0 # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW +21A0 ; 0 # Sm RIGHTWARDS TWO HEADED ARROW +21A1..21A2 ; 0 # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL +21A3 ; 0 # Sm RIGHTWARDS ARROW WITH TAIL +21A4..21A5 ; 0 # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR +21A6 ; 0 # Sm RIGHTWARDS ARROW FROM BAR +21A7..21AD ; 0 # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW +21AE ; 0 # Sm LEFT RIGHT ARROW WITH STROKE +21AF..21CD ; 0 # So [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE +21CE..21CF ; 0 # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +21D0..21D1 ; 0 # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW +21D2 ; 0 # Sm RIGHTWARDS DOUBLE ARROW +21D3 ; 0 # So DOWNWARDS DOUBLE ARROW +21D4 ; 0 # Sm LEFT RIGHT DOUBLE ARROW +21D5..21F3 ; 0 # So [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW +21F4..22FF ; 0 # Sm [268] RIGHT ARROW WITH SMALL CIRCLE..Z NOTATION BAG MEMBERSHIP +2300..2307 ; 0 # So [8] DIAMETER SIGN..WAVY LINE +2308..230B ; 0 # Sm [4] LEFT CEILING..RIGHT FLOOR +230C..231F ; 0 # So [20] BOTTOM RIGHT CROP..BOTTOM RIGHT CORNER +2320..2321 ; 0 # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +2322..2328 ; 0 # So [7] FROWN..KEYBOARD +2329 ; 0 # Ps LEFT-POINTING ANGLE BRACKET +232A ; 0 # Pe RIGHT-POINTING ANGLE BRACKET +232B..237B ; 0 # So [81] ERASE TO THE LEFT..NOT CHECK MARK +237C ; 0 # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW +237D..239A ; 0 # So [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL +239B..23B3 ; 0 # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM +23B4..23DB ; 0 # So [40] TOP SQUARE BRACKET..FUSE +23DC..23E1 ; 0 # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET +23E2..23E8 ; 0 # So [7] WHITE TRAPEZIUM..DECIMAL EXPONENT SYMBOL +2400..2426 ; 0 # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO +2440..244A ; 0 # So [11] OCR HOOK..OCR DOUBLE BACKSLASH +2460..249B ; 0 # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP +249C..24E9 ; 0 # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +24EA..24FF ; 0 # No [22] CIRCLED DIGIT ZERO..NEGATIVE CIRCLED DIGIT ZERO +2500..25B6 ; 0 # So [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE +25B7 ; 0 # Sm WHITE RIGHT-POINTING TRIANGLE +25B8..25C0 ; 0 # So [9] BLACK RIGHT-POINTING SMALL TRIANGLE..BLACK LEFT-POINTING TRIANGLE +25C1 ; 0 # Sm WHITE LEFT-POINTING TRIANGLE +25C2..25F7 ; 0 # So [54] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE CIRCLE WITH UPPER RIGHT QUADRANT +25F8..25FF ; 0 # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE +2600..266E ; 0 # So [111] BLACK SUN WITH RAYS..MUSIC NATURAL SIGN +266F ; 0 # Sm MUSIC SHARP SIGN +2670..26CD ; 0 # So [94] WEST SYRIAC CROSS..DISABLED CAR +26CF..26E1 ; 0 # So [19] PICK..RESTRICTED LEFT ENTRY-2 +26E3 ; 0 # So HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE +26E8..26FF ; 0 # So [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE +2701..2704 ; 0 # So [4] UPPER BLADE SCISSORS..WHITE SCISSORS +2706..2709 ; 0 # So [4] TELEPHONE LOCATION SIGN..ENVELOPE +270C..2727 ; 0 # So [28] VICTORY HAND..WHITE FOUR POINTED STAR +2729..274B ; 0 # So [35] STRESS OUTLINED WHITE STAR..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +274D ; 0 # So SHADOWED WHITE CIRCLE +274F..2752 ; 0 # So [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE +2756..275E ; 0 # So [9] BLACK DIAMOND MINUS WHITE X..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2761..2767 ; 0 # So [7] CURVED STEM PARAGRAPH SIGN ORNAMENT..ROTATED FLORAL HEART BULLET +2768 ; 0 # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +2769 ; 0 # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276A ; 0 # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276B ; 0 # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276C ; 0 # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276D ; 0 # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276E ; 0 # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +276F ; 0 # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; 0 # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2771 ; 0 # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2772 ; 0 # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2773 ; 0 # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2774 ; 0 # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +2775 ; 0 # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +2776..2793 ; 0 # No [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2794 ; 0 # So HEAVY WIDE-HEADED RIGHTWARDS ARROW +2798..27AF ; 0 # So [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW +27B1..27BE ; 0 # So [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW +27C0..27C4 ; 0 # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET +27C5 ; 0 # Ps LEFT S-SHAPED BAG DELIMITER +27C6 ; 0 # Pe RIGHT S-SHAPED BAG DELIMITER +27C7..27CA ; 0 # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE +27CC ; 0 # Sm LONG DIVISION +27D0..27E5 ; 0 # Sm [22] WHITE DIAMOND WITH CENTRED DOT..WHITE SQUARE WITH RIGHTWARDS TICK +27E6 ; 0 # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E7 ; 0 # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E8 ; 0 # Ps MATHEMATICAL LEFT ANGLE BRACKET +27E9 ; 0 # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EA ; 0 # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EB ; 0 # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27EC ; 0 # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27ED ; 0 # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EE ; 0 # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +27EF ; 0 # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +27F0..27FF ; 0 # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW +2800..28FF ; 0 # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 +2900..2982 ; 0 # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON +2983 ; 0 # Ps LEFT WHITE CURLY BRACKET +2984 ; 0 # Pe RIGHT WHITE CURLY BRACKET +2985 ; 0 # Ps LEFT WHITE PARENTHESIS +2986 ; 0 # Pe RIGHT WHITE PARENTHESIS +2987 ; 0 # Ps Z NOTATION LEFT IMAGE BRACKET +2988 ; 0 # Pe Z NOTATION RIGHT IMAGE BRACKET +2989 ; 0 # Ps Z NOTATION LEFT BINDING BRACKET +298A ; 0 # Pe Z NOTATION RIGHT BINDING BRACKET +298B ; 0 # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298C ; 0 # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298D ; 0 # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298E ; 0 # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +298F ; 0 # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; 0 # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2991 ; 0 # Ps LEFT ANGLE BRACKET WITH DOT +2992 ; 0 # Pe RIGHT ANGLE BRACKET WITH DOT +2993 ; 0 # Ps LEFT ARC LESS-THAN BRACKET +2994 ; 0 # Pe RIGHT ARC GREATER-THAN BRACKET +2995 ; 0 # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2996 ; 0 # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2997 ; 0 # Ps LEFT BLACK TORTOISE SHELL BRACKET +2998 ; 0 # Pe RIGHT BLACK TORTOISE SHELL BRACKET +2999..29D7 ; 0 # Sm [63] DOTTED FENCE..BLACK HOURGLASS +29D8 ; 0 # Ps LEFT WIGGLY FENCE +29D9 ; 0 # Pe RIGHT WIGGLY FENCE +29DA ; 0 # Ps LEFT DOUBLE WIGGLY FENCE +29DB ; 0 # Pe RIGHT DOUBLE WIGGLY FENCE +29DC..29FB ; 0 # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS +29FC ; 0 # Ps LEFT-POINTING CURVED ANGLE BRACKET +29FD ; 0 # Pe RIGHT-POINTING CURVED ANGLE BRACKET +29FE..2AFF ; 0 # Sm [258] TINY..N-ARY WHITE VERTICAL BAR +2B00..2B2F ; 0 # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE +2B30..2B44 ; 0 # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET +2B45..2B46 ; 0 # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW +2B47..2B4C ; 0 # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR +2B50..2B59 ; 0 # So [10] WHITE MEDIUM STAR..HEAVY CIRCLED SALTIRE +2C00..2C2E ; 0 # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C30..2C5E ; 0 # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C60..2C7C ; 0 # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; 0 # Lm MODIFIER LETTER CAPITAL V +2C7E..2CE4 ; 0 # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI +2CE5..2CEA ; 0 # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA +2CEB..2CEE ; 0 # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2CF9..2CFC ; 0 # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER +2CFD ; 0 # No COPTIC FRACTION ONE HALF +2CFE..2CFF ; 0 # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER +2D00..2D25 ; 0 # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +2D30..2D65 ; 0 # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; 0 # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; 0 # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; 0 # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; 0 # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; 0 # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; 0 # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; 0 # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; 0 # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; 0 # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; 0 # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +2E00..2E01 ; 0 # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E02 ; 0 # Pi LEFT SUBSTITUTION BRACKET +2E03 ; 0 # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; 0 # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; 0 # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E06..2E08 ; 0 # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E09 ; 0 # Pi LEFT TRANSPOSITION BRACKET +2E0A ; 0 # Pf RIGHT TRANSPOSITION BRACKET +2E0B ; 0 # Po RAISED SQUARE +2E0C ; 0 # Pi LEFT RAISED OMISSION BRACKET +2E0D ; 0 # Pf RIGHT RAISED OMISSION BRACKET +2E0E..2E16 ; 0 # Po [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE +2E17 ; 0 # Pd DOUBLE OBLIQUE HYPHEN +2E18..2E19 ; 0 # Po [2] INVERTED INTERROBANG..PALM BRANCH +2E1A ; 0 # Pd HYPHEN WITH DIAERESIS +2E1B ; 0 # Po TILDE WITH RING ABOVE +2E1C ; 0 # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; 0 # Pf RIGHT LOW PARAPHRASE BRACKET +2E1E..2E1F ; 0 # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW +2E20 ; 0 # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; 0 # Pf RIGHT VERTICAL BAR WITH QUILL +2E22 ; 0 # Ps TOP LEFT HALF BRACKET +2E23 ; 0 # Pe TOP RIGHT HALF BRACKET +2E24 ; 0 # Ps BOTTOM LEFT HALF BRACKET +2E25 ; 0 # Pe BOTTOM RIGHT HALF BRACKET +2E26 ; 0 # Ps LEFT SIDEWAYS U BRACKET +2E27 ; 0 # Pe RIGHT SIDEWAYS U BRACKET +2E28 ; 0 # Ps LEFT DOUBLE PARENTHESIS +2E29 ; 0 # Pe RIGHT DOUBLE PARENTHESIS +2E2A..2E2E ; 0 # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK +2E2F ; 0 # Lm VERTICAL TILDE +2E30..2E31 ; 0 # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT +2E80..2E99 ; 0 # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP +2E9B..2EF3 ; 0 # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; 0 # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +2FF0..2FFB ; 0 # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID +3000 ; 0 # Zs IDEOGRAPHIC SPACE +3001..3003 ; 0 # Po [3] IDEOGRAPHIC COMMA..DITTO MARK +3004 ; 0 # So JAPANESE INDUSTRIAL STANDARD SYMBOL +3005 ; 0 # Lm IDEOGRAPHIC ITERATION MARK +3006 ; 0 # Lo IDEOGRAPHIC CLOSING MARK +3007 ; 0 # Nl IDEOGRAPHIC NUMBER ZERO +3008 ; 0 # Ps LEFT ANGLE BRACKET +3009 ; 0 # Pe RIGHT ANGLE BRACKET +300A ; 0 # Ps LEFT DOUBLE ANGLE BRACKET +300B ; 0 # Pe RIGHT DOUBLE ANGLE BRACKET +300C ; 0 # Ps LEFT CORNER BRACKET +300D ; 0 # Pe RIGHT CORNER BRACKET +300E ; 0 # Ps LEFT WHITE CORNER BRACKET +300F ; 0 # Pe RIGHT WHITE CORNER BRACKET +3010 ; 0 # Ps LEFT BLACK LENTICULAR BRACKET +3011 ; 0 # Pe RIGHT BLACK LENTICULAR BRACKET +3012..3013 ; 0 # So [2] POSTAL MARK..GETA MARK +3014 ; 0 # Ps LEFT TORTOISE SHELL BRACKET +3015 ; 0 # Pe RIGHT TORTOISE SHELL BRACKET +3016 ; 0 # Ps LEFT WHITE LENTICULAR BRACKET +3017 ; 0 # Pe RIGHT WHITE LENTICULAR BRACKET +3018 ; 0 # Ps LEFT WHITE TORTOISE SHELL BRACKET +3019 ; 0 # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301A ; 0 # Ps LEFT WHITE SQUARE BRACKET +301B ; 0 # Pe RIGHT WHITE SQUARE BRACKET +301C ; 0 # Pd WAVE DASH +301D ; 0 # Ps REVERSED DOUBLE PRIME QUOTATION MARK +301E..301F ; 0 # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +3020 ; 0 # So POSTAL MARK FACE +3021..3029 ; 0 # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3030 ; 0 # Pd WAVY DASH +3031..3035 ; 0 # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +3036..3037 ; 0 # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL +3038..303A ; 0 # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +303B ; 0 # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; 0 # Lo MASU MARK +303D ; 0 # Po PART ALTERNATION MARK +303E..303F ; 0 # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE +3041..3096 ; 0 # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE +309B..309C ; 0 # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +309D..309E ; 0 # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +309F ; 0 # Lo HIRAGANA DIGRAPH YORI +30A0 ; 0 # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN +30A1..30FA ; 0 # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FB ; 0 # Po KATAKANA MIDDLE DOT +30FC..30FE ; 0 # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +30FF ; 0 # Lo KATAKANA DIGRAPH KOTO +3105..312D ; 0 # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; 0 # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +3190..3191 ; 0 # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK +3192..3195 ; 0 # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3196..319F ; 0 # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +31A0..31B7 ; 0 # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31C0..31E3 ; 0 # So [36] CJK STROKE T..CJK STROKE Q +31F0..31FF ; 0 # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +3200..321E ; 0 # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU +3220..3229 ; 0 # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +322A..3250 ; 0 # So [39] PARENTHESIZED IDEOGRAPH MOON..PARTNERSHIP SIGN +3251..325F ; 0 # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3260..327F ; 0 # So [32] CIRCLED HANGUL KIYEOK..KOREAN STANDARD SYMBOL +3280..3289 ; 0 # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +328A..32B0 ; 0 # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32B1..32BF ; 0 # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +32C0..32FE ; 0 # So [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO +3300..33FF ; 0 # So [256] SQUARE APAATO..SQUARE GAL +3400..4DB5 ; 0 # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4DC0..4DFF ; 0 # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION +4E00..9FCB ; 0 # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +A000..A014 ; 0 # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A015 ; 0 # Lm YI SYLLABLE WU +A016..A48C ; 0 # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A490..A4C6 ; 0 # So [55] YI RADICAL QOT..YI RADICAL KE +A4D0..A4F7 ; 0 # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; 0 # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A4FE..A4FF ; 0 # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP +A500..A60B ; 0 # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; 0 # Lm VAI SYLLABLE LENGTHENER +A60D..A60F ; 0 # Po [3] VAI COMMA..VAI QUESTION MARK +A610..A61F ; 0 # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A620..A629 ; 0 # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A62A..A62B ; 0 # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A640..A65F ; 0 # L& [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN +A662..A66D ; 0 # L& [12] CYRILLIC CAPITAL LETTER SOFT DE..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A66E ; 0 # Lo CYRILLIC LETTER MULTIOCULAR O +A670..A672 ; 0 # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A673 ; 0 # Po SLAVONIC ASTERISK +A67E ; 0 # Po CYRILLIC KAVYKA +A67F ; 0 # Lm CYRILLIC PAYEROK +A680..A697 ; 0 # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE +A6A0..A6E5 ; 0 # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; 0 # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A6F2..A6F7 ; 0 # Po [6] BAMUM NJAEMLI..BAMUM QUESTION MARK +A700..A716 ; 0 # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +A717..A71F ; 0 # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A720..A721 ; 0 # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE +A722..A76F ; 0 # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON +A770 ; 0 # Lm MODIFIER LETTER US +A771..A787 ; 0 # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T +A788 ; 0 # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A789..A78A ; 0 # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN +A78B..A78C ; 0 # L& [2] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER SALTILLO +A7FB..A801 ; 0 # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A802 ; 0 # Mn SYLOTI NAGRI SIGN DVISVARA +A803..A805 ; 0 # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; 0 # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80B ; 0 # Mn SYLOTI NAGRI SIGN ANUSVARA +A80C..A822 ; 0 # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A823..A824 ; 0 # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A825..A826 ; 0 # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A827 ; 0 # Mc SYLOTI NAGRI VOWEL SIGN OO +A828..A82B ; 0 # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 +A830..A835 ; 0 # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +A836..A837 ; 0 # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK +A838 ; 0 # Sc NORTH INDIC RUPEE MARK +A839 ; 0 # So NORTH INDIC QUANTITY MARK +A840..A873 ; 0 # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A874..A877 ; 0 # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD +A880..A881 ; 0 # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A882..A8B3 ; 0 # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8B4..A8C3 ; 0 # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8CE..A8CF ; 0 # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A8D0..A8D9 ; 0 # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A8F2..A8F7 ; 0 # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8F8..A8FA ; 0 # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET +A8FB ; 0 # Lo DEVANAGARI HEADSTROKE +A900..A909 ; 0 # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A90A..A925 ; 0 # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A926..A92A ; 0 # Mn [5] KAYAH LI VOWEL UE..KAYAH LI VOWEL O +A92E..A92F ; 0 # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA +A930..A946 ; 0 # Lo [23] REJANG LETTER KA..REJANG LETTER A +A947..A951 ; 0 # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A952 ; 0 # Mc REJANG CONSONANT SIGN H +A95F ; 0 # Po REJANG SECTION MARK +A960..A97C ; 0 # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +A980..A982 ; 0 # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A983 ; 0 # Mc JAVANESE SIGN WIGNYAN +A984..A9B2 ; 0 # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9B4..A9B5 ; 0 # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9B6..A9B9 ; 0 # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BA..A9BB ; 0 # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BC ; 0 # Mn JAVANESE VOWEL SIGN PEPET +A9BD..A9BF ; 0 # Mc [3] JAVANESE CONSONANT SIGN KERET..JAVANESE CONSONANT SIGN CAKRA +A9C1..A9CD ; 0 # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH +A9CF ; 0 # Lm JAVANESE PANGRANGKEP +A9D0..A9D9 ; 0 # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +A9DE..A9DF ; 0 # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN +AA00..AA28 ; 0 # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA29..AA2E ; 0 # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA2F..AA30 ; 0 # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA31..AA32 ; 0 # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA33..AA34 ; 0 # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA35..AA36 ; 0 # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA40..AA42 ; 0 # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA43 ; 0 # Mn CHAM CONSONANT SIGN FINAL NG +AA44..AA4B ; 0 # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA4C ; 0 # Mn CHAM CONSONANT SIGN FINAL M +AA4D ; 0 # Mc CHAM CONSONANT SIGN FINAL H +AA50..AA59 ; 0 # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +AA5C..AA5F ; 0 # Po [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA +AA60..AA6F ; 0 # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA70 ; 0 # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AA71..AA76 ; 0 # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA77..AA79 ; 0 # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO +AA7A ; 0 # Lo MYANMAR LETTER AITON RA +AA7B ; 0 # Mc MYANMAR SIGN PAO KAREN TONE +AA80..AAAF ; 0 # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB1 ; 0 # Lo TAI VIET VOWEL AA +AAB5..AAB6 ; 0 # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB9..AABD ; 0 # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AAC0 ; 0 # Lo TAI VIET TONE MAI NUENG +AAC2 ; 0 # Lo TAI VIET TONE MAI SONG +AADB..AADC ; 0 # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +AADD ; 0 # Lm TAI VIET SYMBOL SAM +AADE..AADF ; 0 # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI +ABC0..ABE2 ; 0 # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +ABE3..ABE4 ; 0 # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE5 ; 0 # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE6..ABE7 ; 0 # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE8 ; 0 # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABE9..ABEA ; 0 # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEB ; 0 # Po MEETEI MAYEK CHEIKHEI +ABEC ; 0 # Mc MEETEI MAYEK LUM IYEK +ABF0..ABF9 ; 0 # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +AC00..D7A3 ; 0 # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; 0 # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; 0 # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +E000..F8FF ; 0 # Co [6400] .. +F900..FA2D ; 0 # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30..FA6D ; 0 # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA70..FAD9 ; 0 # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FB00..FB06 ; 0 # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; 0 # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FB1D ; 0 # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; 0 # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB29 ; 0 # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN +FB2A..FB36 ; 0 # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; 0 # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; 0 # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; 0 # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; 0 # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; 0 # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; 0 # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD3E ; 0 # Ps ORNATE LEFT PARENTHESIS +FD3F ; 0 # Pe ORNATE RIGHT PARENTHESIS +FD50..FD8F ; 0 # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; 0 # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; 0 # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FDFC ; 0 # Sc RIAL SIGN +FDFD ; 0 # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FE00..FE0F ; 0 # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE10..FE16 ; 0 # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE17 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE18 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE19 ; 0 # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS +FE30 ; 0 # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE31..FE32 ; 0 # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE33..FE34 ; 0 # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE35 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE36 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE37 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE38 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE39 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3A ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3B ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3C ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3D ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3E ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE3F ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE40 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE41 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE42 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE43 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE44 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE45..FE46 ; 0 # Po [2] SESAME DOT..WHITE SESAME DOT +FE47 ; 0 # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; 0 # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE49..FE4C ; 0 # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE4D..FE4F ; 0 # Pc [3] DASHED LOW LINE..WAVY LOW LINE +FE50..FE52 ; 0 # Po [3] SMALL COMMA..SMALL FULL STOP +FE54..FE57 ; 0 # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK +FE58 ; 0 # Pd SMALL EM DASH +FE59 ; 0 # Ps SMALL LEFT PARENTHESIS +FE5A ; 0 # Pe SMALL RIGHT PARENTHESIS +FE5B ; 0 # Ps SMALL LEFT CURLY BRACKET +FE5C ; 0 # Pe SMALL RIGHT CURLY BRACKET +FE5D ; 0 # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; 0 # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FE5F..FE61 ; 0 # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK +FE62 ; 0 # Sm SMALL PLUS SIGN +FE63 ; 0 # Pd SMALL HYPHEN-MINUS +FE64..FE66 ; 0 # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FE68 ; 0 # Po SMALL REVERSE SOLIDUS +FE69 ; 0 # Sc SMALL DOLLAR SIGN +FE6A..FE6B ; 0 # Po [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT +FE70..FE74 ; 0 # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; 0 # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FEFF ; 0 # Cf ZERO WIDTH NO-BREAK SPACE +FF01..FF03 ; 0 # Po [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN +FF04 ; 0 # Sc FULLWIDTH DOLLAR SIGN +FF05..FF07 ; 0 # Po [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE +FF08 ; 0 # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; 0 # Pe FULLWIDTH RIGHT PARENTHESIS +FF0A ; 0 # Po FULLWIDTH ASTERISK +FF0B ; 0 # Sm FULLWIDTH PLUS SIGN +FF0C ; 0 # Po FULLWIDTH COMMA +FF0D ; 0 # Pd FULLWIDTH HYPHEN-MINUS +FF0E..FF0F ; 0 # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS +FF10..FF19 ; 0 # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +FF1A..FF1B ; 0 # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON +FF1C..FF1E ; 0 # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF1F..FF20 ; 0 # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT +FF21..FF3A ; 0 # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF3B ; 0 # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3C ; 0 # Po FULLWIDTH REVERSE SOLIDUS +FF3D ; 0 # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF3E ; 0 # Sk FULLWIDTH CIRCUMFLEX ACCENT +FF3F ; 0 # Pc FULLWIDTH LOW LINE +FF40 ; 0 # Sk FULLWIDTH GRAVE ACCENT +FF41..FF5A ; 0 # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FF5B ; 0 # Ps FULLWIDTH LEFT CURLY BRACKET +FF5C ; 0 # Sm FULLWIDTH VERTICAL LINE +FF5D ; 0 # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5E ; 0 # Sm FULLWIDTH TILDE +FF5F ; 0 # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; 0 # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FF61 ; 0 # Po HALFWIDTH IDEOGRAPHIC FULL STOP +FF62 ; 0 # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; 0 # Pe HALFWIDTH RIGHT CORNER BRACKET +FF64..FF65 ; 0 # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT +FF66..FF6F ; 0 # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; 0 # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; 0 # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FF9E..FF9F ; 0 # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +FFA0..FFBE ; 0 # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; 0 # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; 0 # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; 0 # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; 0 # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +FFE0..FFE1 ; 0 # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN +FFE2 ; 0 # Sm FULLWIDTH NOT SIGN +FFE3 ; 0 # Sk FULLWIDTH MACRON +FFE4 ; 0 # So FULLWIDTH BROKEN BAR +FFE5..FFE6 ; 0 # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN +FFE8 ; 0 # So HALFWIDTH FORMS LIGHT VERTICAL +FFE9..FFEC ; 0 # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +FFED..FFEE ; 0 # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +FFF9..FFFB ; 0 # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +FFFC..FFFD ; 0 # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER +10000..1000B ; 0 # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; 0 # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; 0 # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; 0 # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; 0 # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; 0 # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; 0 # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10100..10101 ; 0 # Po [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT +10102 ; 0 # So AEGEAN CHECK MARK +10107..10133 ; 0 # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10137..1013F ; 0 # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT +10140..10174 ; 0 # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10175..10178 ; 0 # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +10179..10189 ; 0 # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN +1018A ; 0 # No GREEK ZERO SIGN +10190..1019B ; 0 # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN +101D0..101FC ; 0 # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND +10280..1029C ; 0 # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; 0 # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; 0 # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10320..10323 ; 0 # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10330..10340 ; 0 # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; 0 # Nl GOTHIC LETTER NINETY +10342..10349 ; 0 # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; 0 # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; 0 # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +1039F ; 0 # Po UGARITIC WORD DIVIDER +103A0..103C3 ; 0 # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; 0 # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D0 ; 0 # Po OLD PERSIAN WORD DIVIDER +103D1..103D5 ; 0 # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10400..1044F ; 0 # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW +10450..1049D ; 0 # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +104A0..104A9 ; 0 # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +10800..10805 ; 0 # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; 0 # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; 0 # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; 0 # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; 0 # Lo CYPRIOT SYLLABLE ZA +1083F..10855 ; 0 # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10857 ; 0 # Po IMPERIAL ARAMAIC SECTION SIGN +10858..1085F ; 0 # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10900..10915 ; 0 # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10916..1091B ; 0 # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +1091F ; 0 # Po PHOENICIAN WORD SEPARATOR +10920..10939 ; 0 # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +1093F ; 0 # Po LYDIAN TRIANGULAR MARK +10A00 ; 0 # Lo KHAROSHTHI LETTER A +10A01..10A03 ; 0 # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; 0 # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C ; 0 # Mn KHAROSHTHI VOWEL LENGTH MARK +10A0E ; 0 # Mn KHAROSHTHI SIGN ANUSVARA +10A10..10A13 ; 0 # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; 0 # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; 0 # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A40..10A47 ; 0 # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND +10A50..10A58 ; 0 # Po [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES +10A60..10A7C ; 0 # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10A7D..10A7E ; 0 # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10A7F ; 0 # Po OLD SOUTH ARABIAN NUMERIC INDICATOR +10B00..10B35 ; 0 # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B39..10B3F ; 0 # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION +10B40..10B55 ; 0 # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B58..10B5F ; 0 # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B60..10B72 ; 0 # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10B78..10B7F ; 0 # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10C00..10C48 ; 0 # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +10E60..10E7E ; 0 # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS +11080..11081 ; 0 # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +11082 ; 0 # Mc KAITHI SIGN VISARGA +11083..110AF ; 0 # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +110B0..110B2 ; 0 # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B3..110B6 ; 0 # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B7..110B8 ; 0 # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110BB..110BC ; 0 # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN +110BD ; 0 # Cf KAITHI NUMBER SIGN +110BE..110C1 ; 0 # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +12000..1236E ; 0 # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; 0 # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +12470..12473 ; 0 # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON +13000..1342E ; 0 # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +1D000..1D0F5 ; 0 # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO +1D100..1D126 ; 0 # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 +1D129..1D164 ; 0 # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D16A..1D16C ; 0 # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 +1D173..1D17A ; 0 # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +1D183..1D184 ; 0 # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN +1D18C..1D1A9 ; 0 # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH +1D1AE..1D1DD ; 0 # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS +1D200..1D241 ; 0 # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 +1D245 ; 0 # So GREEK MUSICAL LEIMMA +1D300..1D356 ; 0 # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING +1D360..1D371 ; 0 # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +1D400..1D454 ; 0 # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; 0 # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; 0 # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; 0 # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; 0 # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; 0 # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; 0 # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; 0 # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; 0 # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; 0 # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; 0 # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; 0 # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; 0 # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; 0 # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; 0 # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; 0 # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; 0 # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; 0 # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; 0 # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; 0 # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ; 0 # Sm MATHEMATICAL BOLD NABLA +1D6C2..1D6DA ; 0 # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DB ; 0 # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6DC..1D6FA ; 0 # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ; 0 # Sm MATHEMATICAL ITALIC NABLA +1D6FC..1D714 ; 0 # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D715 ; 0 # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D716..1D734 ; 0 # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ; 0 # Sm MATHEMATICAL BOLD ITALIC NABLA +1D736..1D74E ; 0 # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D74F ; 0 # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D750..1D76E ; 0 # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ; 0 # Sm MATHEMATICAL SANS-SERIF BOLD NABLA +1D770..1D788 ; 0 # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D789 ; 0 # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D78A..1D7A8 ; 0 # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ; 0 # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA..1D7C2 ; 0 # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C3 ; 0 # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1D7C4..1D7CB ; 0 # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1D7CE..1D7FF ; 0 # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE +1F000..1F02B ; 0 # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK +1F030..1F093 ; 0 # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 +1F100..1F10A ; 0 # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA +1F110..1F12E ; 0 # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ +1F131 ; 0 # So SQUARED LATIN CAPITAL LETTER B +1F13D ; 0 # So SQUARED LATIN CAPITAL LETTER N +1F13F ; 0 # So SQUARED LATIN CAPITAL LETTER P +1F142 ; 0 # So SQUARED LATIN CAPITAL LETTER S +1F146 ; 0 # So SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; 0 # So [5] SQUARED HV..SQUARED PPV +1F157 ; 0 # So NEGATIVE CIRCLED LATIN CAPITAL LETTER H +1F15F ; 0 # So NEGATIVE CIRCLED LATIN CAPITAL LETTER P +1F179 ; 0 # So NEGATIVE SQUARED LATIN CAPITAL LETTER J +1F17B..1F17C ; 0 # So [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M +1F17F ; 0 # So NEGATIVE SQUARED LATIN CAPITAL LETTER P +1F18A..1F18D ; 0 # So [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA +1F190 ; 0 # So SQUARE DJ +1F200 ; 0 # So SQUARE HIRAGANA HOKA +1F210..1F231 ; 0 # So [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 +1F240..1F248 ; 0 # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 +20000..2A6D6 ; 0 # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A700..2B734 ; 0 # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2F800..2FA1D ; 0 # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D +E0001 ; 0 # Cf LANGUAGE TAG +E0020..E007F ; 0 # Cf [96] TAG SPACE..CANCEL TAG +E0100..E01EF ; 0 # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 +F0000..FFFFD ; 0 # Co [65534] .. +100000..10FFFD; 0 # Co [65534] .. + +# The above property value applies to 869283 code points not listed here. +# Total code points: 1113518 + +# ================================================ + +# Canonical_Combining_Class=Overlay + +0334..0338 ; 1 # Mn [5] COMBINING TILDE OVERLAY..COMBINING LONG SOLIDUS OVERLAY +1CD4 ; 1 # Mn VEDIC SIGN YAJURVEDIC MIDLINE SVARITA +1CE2..1CE8 ; 1 # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +20D2..20D3 ; 1 # Mn [2] COMBINING LONG VERTICAL LINE OVERLAY..COMBINING SHORT VERTICAL LINE OVERLAY +20D8..20DA ; 1 # Mn [3] COMBINING RING OVERLAY..COMBINING ANTICLOCKWISE RING OVERLAY +20E5..20E6 ; 1 # Mn [2] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING DOUBLE VERTICAL STROKE OVERLAY +20EA..20EB ; 1 # Mn [2] COMBINING LEFTWARDS ARROW OVERLAY..COMBINING LONG DOUBLE SOLIDUS OVERLAY +10A39 ; 1 # Mn KHAROSHTHI SIGN CAUDA +1D167..1D169 ; 1 # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 + +# Total code points: 26 + +# ================================================ + +# Canonical_Combining_Class=Nukta + +093C ; 7 # Mn DEVANAGARI SIGN NUKTA +09BC ; 7 # Mn BENGALI SIGN NUKTA +0A3C ; 7 # Mn GURMUKHI SIGN NUKTA +0ABC ; 7 # Mn GUJARATI SIGN NUKTA +0B3C ; 7 # Mn ORIYA SIGN NUKTA +0CBC ; 7 # Mn KANNADA SIGN NUKTA +1037 ; 7 # Mn MYANMAR SIGN DOT BELOW +1B34 ; 7 # Mn BALINESE SIGN REREKAN +1C37 ; 7 # Mn LEPCHA SIGN NUKTA +A9B3 ; 7 # Mn JAVANESE SIGN CECAK TELU +110BA ; 7 # Mn KAITHI SIGN NUKTA + +# Total code points: 11 + +# ================================================ + +# Canonical_Combining_Class=Kana_Voicing + +3099..309A ; 8 # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=Virama + +094D ; 9 # Mn DEVANAGARI SIGN VIRAMA +09CD ; 9 # Mn BENGALI SIGN VIRAMA +0A4D ; 9 # Mn GURMUKHI SIGN VIRAMA +0ACD ; 9 # Mn GUJARATI SIGN VIRAMA +0B4D ; 9 # Mn ORIYA SIGN VIRAMA +0BCD ; 9 # Mn TAMIL SIGN VIRAMA +0C4D ; 9 # Mn TELUGU SIGN VIRAMA +0CCD ; 9 # Mn KANNADA SIGN VIRAMA +0D4D ; 9 # Mn MALAYALAM SIGN VIRAMA +0DCA ; 9 # Mn SINHALA SIGN AL-LAKUNA +0E3A ; 9 # Mn THAI CHARACTER PHINTHU +0F84 ; 9 # Mn TIBETAN MARK HALANTA +1039..103A ; 9 # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +1714 ; 9 # Mn TAGALOG SIGN VIRAMA +1734 ; 9 # Mn HANUNOO SIGN PAMUDPOD +17D2 ; 9 # Mn KHMER SIGN COENG +1A60 ; 9 # Mn TAI THAM SIGN SAKOT +1B44 ; 9 # Mc BALINESE ADEG ADEG +1BAA ; 9 # Mc SUNDANESE SIGN PAMAAEH +A806 ; 9 # Mn SYLOTI NAGRI SIGN HASANTA +A8C4 ; 9 # Mn SAURASHTRA SIGN VIRAMA +A953 ; 9 # Mc REJANG VIRAMA +A9C0 ; 9 # Mc JAVANESE PANGKON +ABED ; 9 # Mn MEETEI MAYEK APUN IYEK +10A3F ; 9 # Mn KHAROSHTHI VIRAMA +110B9 ; 9 # Mn KAITHI SIGN VIRAMA + +# Total code points: 27 + +# ================================================ + +# Canonical_Combining_Class=10 + +05B0 ; 10 # Mn HEBREW POINT SHEVA + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=11 + +05B1 ; 11 # Mn HEBREW POINT HATAF SEGOL + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=12 + +05B2 ; 12 # Mn HEBREW POINT HATAF PATAH + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=13 + +05B3 ; 13 # Mn HEBREW POINT HATAF QAMATS + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=14 + +05B4 ; 14 # Mn HEBREW POINT HIRIQ + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=15 + +05B5 ; 15 # Mn HEBREW POINT TSERE + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=16 + +05B6 ; 16 # Mn HEBREW POINT SEGOL + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=17 + +05B7 ; 17 # Mn HEBREW POINT PATAH + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=18 + +05B8 ; 18 # Mn HEBREW POINT QAMATS +05C7 ; 18 # Mn HEBREW POINT QAMATS QATAN + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=19 + +05B9..05BA ; 19 # Mn [2] HEBREW POINT HOLAM..HEBREW POINT HOLAM HASER FOR VAV + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=20 + +05BB ; 20 # Mn HEBREW POINT QUBUTS + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=21 + +05BC ; 21 # Mn HEBREW POINT DAGESH OR MAPIQ + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=22 + +05BD ; 22 # Mn HEBREW POINT METEG + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=23 + +05BF ; 23 # Mn HEBREW POINT RAFE + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=24 + +05C1 ; 24 # Mn HEBREW POINT SHIN DOT + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=25 + +05C2 ; 25 # Mn HEBREW POINT SIN DOT + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=26 + +FB1E ; 26 # Mn HEBREW POINT JUDEO-SPANISH VARIKA + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=27 + +064B ; 27 # Mn ARABIC FATHATAN + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=28 + +064C ; 28 # Mn ARABIC DAMMATAN + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=29 + +064D ; 29 # Mn ARABIC KASRATAN + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=30 + +0618 ; 30 # Mn ARABIC SMALL FATHA +064E ; 30 # Mn ARABIC FATHA + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=31 + +0619 ; 31 # Mn ARABIC SMALL DAMMA +064F ; 31 # Mn ARABIC DAMMA + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=32 + +061A ; 32 # Mn ARABIC SMALL KASRA +0650 ; 32 # Mn ARABIC KASRA + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=33 + +0651 ; 33 # Mn ARABIC SHADDA + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=34 + +0652 ; 34 # Mn ARABIC SUKUN + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=35 + +0670 ; 35 # Mn ARABIC LETTER SUPERSCRIPT ALEF + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=36 + +0711 ; 36 # Mn SYRIAC LETTER SUPERSCRIPT ALAPH + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=84 + +0C55 ; 84 # Mn TELUGU LENGTH MARK + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=91 + +0C56 ; 91 # Mn TELUGU AI LENGTH MARK + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=103 + +0E38..0E39 ; 103 # Mn [2] THAI CHARACTER SARA U..THAI CHARACTER SARA UU + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=107 + +0E48..0E4B ; 107 # Mn [4] THAI CHARACTER MAI EK..THAI CHARACTER MAI CHATTAWA + +# Total code points: 4 + +# ================================================ + +# Canonical_Combining_Class=118 + +0EB8..0EB9 ; 118 # Mn [2] LAO VOWEL SIGN U..LAO VOWEL SIGN UU + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=122 + +0EC8..0ECB ; 122 # Mn [4] LAO TONE MAI EK..LAO TONE MAI CATAWA + +# Total code points: 4 + +# ================================================ + +# Canonical_Combining_Class=129 + +0F71 ; 129 # Mn TIBETAN VOWEL SIGN AA + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=130 + +0F72 ; 130 # Mn TIBETAN VOWEL SIGN I +0F7A..0F7D ; 130 # Mn [4] TIBETAN VOWEL SIGN E..TIBETAN VOWEL SIGN OO +0F80 ; 130 # Mn TIBETAN VOWEL SIGN REVERSED I + +# Total code points: 6 + +# ================================================ + +# Canonical_Combining_Class=132 + +0F74 ; 132 # Mn TIBETAN VOWEL SIGN U + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=Attached_Below + +0321..0322 ; 202 # Mn [2] COMBINING PALATALIZED HOOK BELOW..COMBINING RETROFLEX HOOK BELOW +0327..0328 ; 202 # Mn [2] COMBINING CEDILLA..COMBINING OGONEK +1DD0 ; 202 # Mn COMBINING IS BELOW + +# Total code points: 5 + +# ================================================ + +# Canonical_Combining_Class=Attached_Above + +1DCE ; 214 # Mn COMBINING OGONEK ABOVE + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=Attached_Above_Right + +031B ; 216 # Mn COMBINING HORN +0F39 ; 216 # Mn TIBETAN MARK TSA -PHRU +1D165..1D166 ; 216 # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D16E..1D172 ; 216 # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5 + +# Total code points: 9 + +# ================================================ + +# Canonical_Combining_Class=Below_Left + +302A ; 218 # Mn IDEOGRAPHIC LEVEL TONE MARK + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=Below + +0316..0319 ; 220 # Mn [4] COMBINING GRAVE ACCENT BELOW..COMBINING RIGHT TACK BELOW +031C..0320 ; 220 # Mn [5] COMBINING LEFT HALF RING BELOW..COMBINING MINUS SIGN BELOW +0323..0326 ; 220 # Mn [4] COMBINING DOT BELOW..COMBINING COMMA BELOW +0329..0333 ; 220 # Mn [11] COMBINING VERTICAL LINE BELOW..COMBINING DOUBLE LOW LINE +0339..033C ; 220 # Mn [4] COMBINING RIGHT HALF RING BELOW..COMBINING SEAGULL BELOW +0347..0349 ; 220 # Mn [3] COMBINING EQUALS SIGN BELOW..COMBINING LEFT ANGLE BELOW +034D..034E ; 220 # Mn [2] COMBINING LEFT RIGHT ARROW BELOW..COMBINING UPWARDS ARROW BELOW +0353..0356 ; 220 # Mn [4] COMBINING X BELOW..COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW +0359..035A ; 220 # Mn [2] COMBINING ASTERISK BELOW..COMBINING DOUBLE RING BELOW +0591 ; 220 # Mn HEBREW ACCENT ETNAHTA +0596 ; 220 # Mn HEBREW ACCENT TIPEHA +059B ; 220 # Mn HEBREW ACCENT TEVIR +05A2..05A7 ; 220 # Mn [6] HEBREW ACCENT ATNAH HAFUKH..HEBREW ACCENT DARGA +05AA ; 220 # Mn HEBREW ACCENT YERAH BEN YOMO +05C5 ; 220 # Mn HEBREW MARK LOWER DOT +0655..0656 ; 220 # Mn [2] ARABIC HAMZA BELOW..ARABIC SUBSCRIPT ALEF +065C ; 220 # Mn ARABIC VOWEL SIGN DOT BELOW +06E3 ; 220 # Mn ARABIC SMALL LOW SEEN +06EA ; 220 # Mn ARABIC EMPTY CENTRE LOW STOP +06ED ; 220 # Mn ARABIC SMALL LOW MEEM +0731 ; 220 # Mn SYRIAC PTHAHA BELOW +0734 ; 220 # Mn SYRIAC ZQAPHA BELOW +0737..0739 ; 220 # Mn [3] SYRIAC RBASA BELOW..SYRIAC DOTTED ZLAMA ANGULAR +073B..073C ; 220 # Mn [2] SYRIAC HBASA BELOW..SYRIAC HBASA-ESASA DOTTED +073E ; 220 # Mn SYRIAC ESASA BELOW +0742 ; 220 # Mn SYRIAC RUKKAKHA +0744 ; 220 # Mn SYRIAC TWO VERTICAL DOTS BELOW +0746 ; 220 # Mn SYRIAC THREE DOTS BELOW +0748 ; 220 # Mn SYRIAC OBLIQUE LINE BELOW +07F2 ; 220 # Mn NKO COMBINING NASALIZATION MARK +0952 ; 220 # Mn DEVANAGARI STRESS SIGN ANUDATTA +0F18..0F19 ; 220 # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; 220 # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; 220 # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0FC6 ; 220 # Mn TIBETAN SYMBOL PADMA GDAN +108D ; 220 # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +193B ; 220 # Mn LIMBU SIGN SA-I +1A18 ; 220 # Mn BUGINESE VOWEL SIGN U +1A7F ; 220 # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B6C ; 220 # Mn BALINESE MUSICAL SYMBOL COMBINING ENDEP +1CD5..1CD9 ; 220 # Mn [5] VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA..VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER +1CDC..1CDF ; 220 # Mn [4] VEDIC TONE KATHAKA ANUDATTA..VEDIC TONE THREE DOTS BELOW +1CED ; 220 # Mn VEDIC SIGN TIRYAK +1DC2 ; 220 # Mn COMBINING SNAKE BELOW +1DCA ; 220 # Mn COMBINING LATIN SMALL LETTER R BELOW +1DCF ; 220 # Mn COMBINING ZIGZAG BELOW +1DFD ; 220 # Mn COMBINING ALMOST EQUAL TO BELOW +1DFF ; 220 # Mn COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +20E8 ; 220 # Mn COMBINING TRIPLE UNDERDOT +20EC..20EF ; 220 # Mn [4] COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS..COMBINING RIGHT ARROW BELOW +A92B..A92D ; 220 # Mn [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU +AAB4 ; 220 # Mn TAI VIET VOWEL U +101FD ; 220 # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A0D ; 220 # Mn KHAROSHTHI SIGN DOUBLE RING BELOW +10A3A ; 220 # Mn KHAROSHTHI SIGN DOT BELOW +1D17B..1D182 ; 220 # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D18A..1D18B ; 220 # Mn [2] MUSICAL SYMBOL COMBINING DOUBLE TONGUE..MUSICAL SYMBOL COMBINING TRIPLE TONGUE + +# Total code points: 117 + +# ================================================ + +# Canonical_Combining_Class=Below_Right + +059A ; 222 # Mn HEBREW ACCENT YETIV +05AD ; 222 # Mn HEBREW ACCENT DEHI +1939 ; 222 # Mn LIMBU SIGN MUKPHRENG +302D ; 222 # Mn IDEOGRAPHIC ENTERING TONE MARK + +# Total code points: 4 + +# ================================================ + +# Canonical_Combining_Class=Left + +302E..302F ; 224 # Mn [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK + +# Total code points: 2 + +# ================================================ + +# Canonical_Combining_Class=Right + +1D16D ; 226 # Mc MUSICAL SYMBOL COMBINING AUGMENTATION DOT + +# Total code points: 1 + +# ================================================ + +# Canonical_Combining_Class=Above_Left + +05AE ; 228 # Mn HEBREW ACCENT ZINOR +18A9 ; 228 # Mn MONGOLIAN LETTER ALI GALI DAGALGA +302B ; 228 # Mn IDEOGRAPHIC RISING TONE MARK + +# Total code points: 3 + +# ================================================ + +# Canonical_Combining_Class=Above + +0300..0314 ; 230 # Mn [21] COMBINING GRAVE ACCENT..COMBINING REVERSED COMMA ABOVE +033D..0344 ; 230 # Mn [8] COMBINING X ABOVE..COMBINING GREEK DIALYTIKA TONOS +0346 ; 230 # Mn COMBINING BRIDGE ABOVE +034A..034C ; 230 # Mn [3] COMBINING NOT TILDE ABOVE..COMBINING ALMOST EQUAL TO ABOVE +0350..0352 ; 230 # Mn [3] COMBINING RIGHT ARROWHEAD ABOVE..COMBINING FERMATA +0357 ; 230 # Mn COMBINING RIGHT HALF RING ABOVE +035B ; 230 # Mn COMBINING ZIGZAG ABOVE +0363..036F ; 230 # Mn [13] COMBINING LATIN SMALL LETTER A..COMBINING LATIN SMALL LETTER X +0483..0487 ; 230 # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0592..0595 ; 230 # Mn [4] HEBREW ACCENT SEGOL..HEBREW ACCENT ZAQEF GADOL +0597..0599 ; 230 # Mn [3] HEBREW ACCENT REVIA..HEBREW ACCENT PASHTA +059C..05A1 ; 230 # Mn [6] HEBREW ACCENT GERESH..HEBREW ACCENT PAZER +05A8..05A9 ; 230 # Mn [2] HEBREW ACCENT QADMA..HEBREW ACCENT TELISHA QETANA +05AB..05AC ; 230 # Mn [2] HEBREW ACCENT OLE..HEBREW ACCENT ILUY +05AF ; 230 # Mn HEBREW MARK MASORA CIRCLE +05C4 ; 230 # Mn HEBREW MARK UPPER DOT +0610..0617 ; 230 # Mn [8] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL HIGH ZAIN +0653..0654 ; 230 # Mn [2] ARABIC MADDAH ABOVE..ARABIC HAMZA ABOVE +0657..065B ; 230 # Mn [5] ARABIC INVERTED DAMMA..ARABIC VOWEL SIGN INVERTED SMALL V ABOVE +065D..065E ; 230 # Mn [2] ARABIC REVERSED DAMMA..ARABIC FATHA WITH TWO DOTS +06D6..06DC ; 230 # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DF..06E2 ; 230 # Mn [4] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MEEM ISOLATED FORM +06E4 ; 230 # Mn ARABIC SMALL HIGH MADDA +06E7..06E8 ; 230 # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EB..06EC ; 230 # Mn [2] ARABIC EMPTY CENTRE HIGH STOP..ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE +0730 ; 230 # Mn SYRIAC PTHAHA ABOVE +0732..0733 ; 230 # Mn [2] SYRIAC PTHAHA DOTTED..SYRIAC ZQAPHA ABOVE +0735..0736 ; 230 # Mn [2] SYRIAC ZQAPHA DOTTED..SYRIAC RBASA ABOVE +073A ; 230 # Mn SYRIAC HBASA ABOVE +073D ; 230 # Mn SYRIAC ESASA ABOVE +073F..0741 ; 230 # Mn [3] SYRIAC RWAHA..SYRIAC QUSHSHAYA +0743 ; 230 # Mn SYRIAC TWO VERTICAL DOTS ABOVE +0745 ; 230 # Mn SYRIAC THREE DOTS ABOVE +0747 ; 230 # Mn SYRIAC OBLIQUE LINE ABOVE +0749..074A ; 230 # Mn [2] SYRIAC MUSIC..SYRIAC BARREKH +07EB..07F1 ; 230 # Mn [7] NKO COMBINING SHORT HIGH TONE..NKO COMBINING LONG RISING TONE +07F3 ; 230 # Mn NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; 230 # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; 230 # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; 230 # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; 230 # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0951 ; 230 # Mn DEVANAGARI STRESS SIGN UDATTA +0953..0954 ; 230 # Mn [2] DEVANAGARI GRAVE ACCENT..DEVANAGARI ACUTE ACCENT +0F82..0F83 ; 230 # Mn [2] TIBETAN SIGN NYI ZLA NAA DA..TIBETAN SIGN SNA LDAN +0F86..0F87 ; 230 # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +135F ; 230 # Mn ETHIOPIC COMBINING GEMINATION MARK +17DD ; 230 # Mn KHMER SIGN ATTHACAN +193A ; 230 # Mn LIMBU SIGN KEMPHRENG +1A17 ; 230 # Mn BUGINESE VOWEL SIGN I +1A75..1A7C ; 230 # Mn [8] TAI THAM SIGN TONE-1..TAI THAM SIGN KHUEN-LUE KARAN +1B6B ; 230 # Mn BALINESE MUSICAL SYMBOL COMBINING TEGEH +1B6D..1B73 ; 230 # Mn [7] BALINESE MUSICAL SYMBOL COMBINING KEMPUL..BALINESE MUSICAL SYMBOL COMBINING GONG +1CD0..1CD2 ; 230 # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CDA..1CDB ; 230 # Mn [2] VEDIC TONE DOUBLE SVARITA..VEDIC TONE TRIPLE SVARITA +1CE0 ; 230 # Mn VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1DC0..1DC1 ; 230 # Mn [2] COMBINING DOTTED GRAVE ACCENT..COMBINING DOTTED ACUTE ACCENT +1DC3..1DC9 ; 230 # Mn [7] COMBINING SUSPENSION MARK..COMBINING ACUTE-GRAVE-ACUTE +1DCB..1DCC ; 230 # Mn [2] COMBINING BREVE-MACRON..COMBINING MACRON-BREVE +1DD1..1DE6 ; 230 # Mn [22] COMBINING UR ABOVE..COMBINING LATIN SMALL LETTER Z +1DFE ; 230 # Mn COMBINING LEFT ARROWHEAD ABOVE +20D0..20D1 ; 230 # Mn [2] COMBINING LEFT HARPOON ABOVE..COMBINING RIGHT HARPOON ABOVE +20D4..20D7 ; 230 # Mn [4] COMBINING ANTICLOCKWISE ARROW ABOVE..COMBINING RIGHT ARROW ABOVE +20DB..20DC ; 230 # Mn [2] COMBINING THREE DOTS ABOVE..COMBINING FOUR DOTS ABOVE +20E1 ; 230 # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E7 ; 230 # Mn COMBINING ANNUITY SYMBOL +20E9 ; 230 # Mn COMBINING WIDE BRIDGE ABOVE +20F0 ; 230 # Mn COMBINING ASTERISK ABOVE +2CEF..2CF1 ; 230 # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; 230 # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +A66F ; 230 # Mn COMBINING CYRILLIC VZMET +A67C..A67D ; 230 # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; 230 # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A8E0..A8F1 ; 230 # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +AAB0 ; 230 # Mn TAI VIET MAI KANG +AAB2..AAB3 ; 230 # Mn [2] TAI VIET VOWEL I..TAI VIET VOWEL UE +AAB7..AAB8 ; 230 # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; 230 # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; 230 # Mn TAI VIET TONE MAI THO +FE20..FE26 ; 230 # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +10A0F ; 230 # Mn KHAROSHTHI SIGN VISARGA +10A38 ; 230 # Mn KHAROSHTHI SIGN BAR ABOVE +1D185..1D189 ; 230 # Mn [5] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING BEND +1D1AA..1D1AD ; 230 # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; 230 # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME + +# Total code points: 318 + +# ================================================ + +# Canonical_Combining_Class=Above_Right + +0315 ; 232 # Mn COMBINING COMMA ABOVE RIGHT +031A ; 232 # Mn COMBINING LEFT ANGLE ABOVE +0358 ; 232 # Mn COMBINING DOT ABOVE RIGHT +302C ; 232 # Mn IDEOGRAPHIC DEPARTING TONE MARK + +# Total code points: 4 + +# ================================================ + +# Canonical_Combining_Class=Double_Below + +035C ; 233 # Mn COMBINING DOUBLE BREVE BELOW +035F ; 233 # Mn COMBINING DOUBLE MACRON BELOW +0362 ; 233 # Mn COMBINING DOUBLE RIGHTWARDS ARROW BELOW + +# Total code points: 3 + +# ================================================ + +# Canonical_Combining_Class=Double_Above + +035D..035E ; 234 # Mn [2] COMBINING DOUBLE BREVE..COMBINING DOUBLE MACRON +0360..0361 ; 234 # Mn [2] COMBINING DOUBLE TILDE..COMBINING DOUBLE INVERTED BREVE +1DCD ; 234 # Mn COMBINING DOUBLE CIRCUMFLEX ABOVE + +# Total code points: 5 + +# ================================================ + +# Canonical_Combining_Class=Iota_Subscript + +0345 ; 240 # Mn COMBINING GREEK YPOGEGRAMMENI + +# Total code points: 1 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DDecompositionType.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DDecompositionType.txt new file mode 100644 index 00000000000..b6d8e337568 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DDecompositionType.txt @@ -0,0 +1,977 @@ +# DerivedDecompositionType-5.2.0.txt +# Date: 2009-08-22, 04:58:19 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Decomposition_Type (from UnicodeData.txt, field 5: see UAX #44: http://www.unicode.org/reports/tr44/) + +# All code points not explicitly listed for Decomposition_Type +# have the value None. + +# @missing: 0000..10FFFF; None + +# ================================================ + +00C0..00C5 ; Canonical # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE +00C7..00CF ; Canonical # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS +00D1..00D6 ; Canonical # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D9..00DD ; Canonical # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE +00E0..00E5 ; Canonical # L& [6] LATIN SMALL LETTER A WITH GRAVE..LATIN SMALL LETTER A WITH RING ABOVE +00E7..00EF ; Canonical # L& [9] LATIN SMALL LETTER C WITH CEDILLA..LATIN SMALL LETTER I WITH DIAERESIS +00F1..00F6 ; Canonical # L& [6] LATIN SMALL LETTER N WITH TILDE..LATIN SMALL LETTER O WITH DIAERESIS +00F9..00FD ; Canonical # L& [5] LATIN SMALL LETTER U WITH GRAVE..LATIN SMALL LETTER Y WITH ACUTE +00FF..010F ; Canonical # L& [17] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN SMALL LETTER D WITH CARON +0112..0125 ; Canonical # L& [20] LATIN CAPITAL LETTER E WITH MACRON..LATIN SMALL LETTER H WITH CIRCUMFLEX +0128..0130 ; Canonical # L& [9] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH DOT ABOVE +0134..0137 ; Canonical # L& [4] LATIN CAPITAL LETTER J WITH CIRCUMFLEX..LATIN SMALL LETTER K WITH CEDILLA +0139..013E ; Canonical # L& [6] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH CARON +0143..0148 ; Canonical # L& [6] LATIN CAPITAL LETTER N WITH ACUTE..LATIN SMALL LETTER N WITH CARON +014C..0151 ; Canonical # L& [6] LATIN CAPITAL LETTER O WITH MACRON..LATIN SMALL LETTER O WITH DOUBLE ACUTE +0154..0165 ; Canonical # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON +0168..017E ; Canonical # L& [23] LATIN CAPITAL LETTER U WITH TILDE..LATIN SMALL LETTER Z WITH CARON +01A0..01A1 ; Canonical # L& [2] LATIN CAPITAL LETTER O WITH HORN..LATIN SMALL LETTER O WITH HORN +01AF..01B0 ; Canonical # L& [2] LATIN CAPITAL LETTER U WITH HORN..LATIN SMALL LETTER U WITH HORN +01CD..01DC ; Canonical # L& [16] LATIN CAPITAL LETTER A WITH CARON..LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE +01DE..01E3 ; Canonical # L& [6] LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON..LATIN SMALL LETTER AE WITH MACRON +01E6..01F0 ; Canonical # L& [11] LATIN CAPITAL LETTER G WITH CARON..LATIN SMALL LETTER J WITH CARON +01F4..01F5 ; Canonical # L& [2] LATIN CAPITAL LETTER G WITH ACUTE..LATIN SMALL LETTER G WITH ACUTE +01F8..021B ; Canonical # L& [36] LATIN CAPITAL LETTER N WITH GRAVE..LATIN SMALL LETTER T WITH COMMA BELOW +021E..021F ; Canonical # L& [2] LATIN CAPITAL LETTER H WITH CARON..LATIN SMALL LETTER H WITH CARON +0226..0233 ; Canonical # L& [14] LATIN CAPITAL LETTER A WITH DOT ABOVE..LATIN SMALL LETTER Y WITH MACRON +0340..0341 ; Canonical # Mn [2] COMBINING GRAVE TONE MARK..COMBINING ACUTE TONE MARK +0343..0344 ; Canonical # Mn [2] COMBINING GREEK KORONIS..COMBINING GREEK DIALYTIKA TONOS +0374 ; Canonical # Lm GREEK NUMERAL SIGN +037E ; Canonical # Po GREEK QUESTION MARK +0385 ; Canonical # Sk GREEK DIALYTIKA TONOS +0386 ; Canonical # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0387 ; Canonical # Po GREEK ANO TELEIA +0388..038A ; Canonical # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; Canonical # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..0390 ; Canonical # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03AA..03B0 ; Canonical # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +03CA..03CE ; Canonical # L& [5] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER OMEGA WITH TONOS +03D3..03D4 ; Canonical # L& [2] GREEK UPSILON WITH ACUTE AND HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL +0400..0401 ; Canonical # L& [2] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC CAPITAL LETTER IO +0403 ; Canonical # L& CYRILLIC CAPITAL LETTER GJE +0407 ; Canonical # L& CYRILLIC CAPITAL LETTER YI +040C..040E ; Canonical # L& [3] CYRILLIC CAPITAL LETTER KJE..CYRILLIC CAPITAL LETTER SHORT U +0419 ; Canonical # L& CYRILLIC CAPITAL LETTER SHORT I +0439 ; Canonical # L& CYRILLIC SMALL LETTER SHORT I +0450..0451 ; Canonical # L& [2] CYRILLIC SMALL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER IO +0453 ; Canonical # L& CYRILLIC SMALL LETTER GJE +0457 ; Canonical # L& CYRILLIC SMALL LETTER YI +045C..045E ; Canonical # L& [3] CYRILLIC SMALL LETTER KJE..CYRILLIC SMALL LETTER SHORT U +0476..0477 ; Canonical # L& [2] CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT..CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +04C1..04C2 ; Canonical # L& [2] CYRILLIC CAPITAL LETTER ZHE WITH BREVE..CYRILLIC SMALL LETTER ZHE WITH BREVE +04D0..04D3 ; Canonical # L& [4] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER A WITH DIAERESIS +04D6..04D7 ; Canonical # L& [2] CYRILLIC CAPITAL LETTER IE WITH BREVE..CYRILLIC SMALL LETTER IE WITH BREVE +04DA..04DF ; Canonical # L& [6] CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS..CYRILLIC SMALL LETTER ZE WITH DIAERESIS +04E2..04E7 ; Canonical # L& [6] CYRILLIC CAPITAL LETTER I WITH MACRON..CYRILLIC SMALL LETTER O WITH DIAERESIS +04EA..04F5 ; Canonical # L& [12] CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS..CYRILLIC SMALL LETTER CHE WITH DIAERESIS +04F8..04F9 ; Canonical # L& [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS +0622..0626 ; Canonical # Lo [5] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER YEH WITH HAMZA ABOVE +06C0 ; Canonical # Lo ARABIC LETTER HEH WITH YEH ABOVE +06C2 ; Canonical # Lo ARABIC LETTER HEH GOAL WITH HAMZA ABOVE +06D3 ; Canonical # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +0929 ; Canonical # Lo DEVANAGARI LETTER NNNA +0931 ; Canonical # Lo DEVANAGARI LETTER RRA +0934 ; Canonical # Lo DEVANAGARI LETTER LLLA +0958..095F ; Canonical # Lo [8] DEVANAGARI LETTER QA..DEVANAGARI LETTER YYA +09CB..09CC ; Canonical # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09DC..09DD ; Canonical # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF ; Canonical # Lo BENGALI LETTER YYA +0A33 ; Canonical # Lo GURMUKHI LETTER LLA +0A36 ; Canonical # Lo GURMUKHI LETTER SHA +0A59..0A5B ; Canonical # Lo [3] GURMUKHI LETTER KHHA..GURMUKHI LETTER ZA +0A5E ; Canonical # Lo GURMUKHI LETTER FA +0B48 ; Canonical # Mc ORIYA VOWEL SIGN AI +0B4B..0B4C ; Canonical # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B5C..0B5D ; Canonical # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B94 ; Canonical # Lo TAMIL LETTER AU +0BCA..0BCC ; Canonical # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0C48 ; Canonical # Mn TELUGU VOWEL SIGN AI +0CC0 ; Canonical # Mc KANNADA VOWEL SIGN II +0CC7..0CC8 ; Canonical # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; Canonical # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0D4A..0D4C ; Canonical # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0DDA ; Canonical # Mc SINHALA VOWEL SIGN DIGA KOMBUVA +0DDC..0DDE ; Canonical # Mc [3] SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA..SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA +0F43 ; Canonical # Lo TIBETAN LETTER GHA +0F4D ; Canonical # Lo TIBETAN LETTER DDHA +0F52 ; Canonical # Lo TIBETAN LETTER DHA +0F57 ; Canonical # Lo TIBETAN LETTER BHA +0F5C ; Canonical # Lo TIBETAN LETTER DZHA +0F69 ; Canonical # Lo TIBETAN LETTER KSSA +0F73 ; Canonical # Mn TIBETAN VOWEL SIGN II +0F75..0F76 ; Canonical # Mn [2] TIBETAN VOWEL SIGN UU..TIBETAN VOWEL SIGN VOCALIC R +0F78 ; Canonical # Mn TIBETAN VOWEL SIGN VOCALIC L +0F81 ; Canonical # Mn TIBETAN VOWEL SIGN REVERSED II +0F93 ; Canonical # Mn TIBETAN SUBJOINED LETTER GHA +0F9D ; Canonical # Mn TIBETAN SUBJOINED LETTER DDHA +0FA2 ; Canonical # Mn TIBETAN SUBJOINED LETTER DHA +0FA7 ; Canonical # Mn TIBETAN SUBJOINED LETTER BHA +0FAC ; Canonical # Mn TIBETAN SUBJOINED LETTER DZHA +0FB9 ; Canonical # Mn TIBETAN SUBJOINED LETTER KSSA +1026 ; Canonical # Lo MYANMAR LETTER UU +1B06 ; Canonical # Lo BALINESE LETTER AKARA TEDUNG +1B08 ; Canonical # Lo BALINESE LETTER IKARA TEDUNG +1B0A ; Canonical # Lo BALINESE LETTER UKARA TEDUNG +1B0C ; Canonical # Lo BALINESE LETTER RA REPA TEDUNG +1B0E ; Canonical # Lo BALINESE LETTER LA LENGA TEDUNG +1B12 ; Canonical # Lo BALINESE LETTER OKARA TEDUNG +1B3B ; Canonical # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3D ; Canonical # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG +1B40..1B41 ; Canonical # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B43 ; Canonical # Mc BALINESE VOWEL SIGN PEPET TEDUNG +1E00..1E99 ; Canonical # L& [154] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER Y WITH RING ABOVE +1E9B ; Canonical # L& LATIN SMALL LETTER LONG S WITH DOT ABOVE +1EA0..1EF9 ; Canonical # L& [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE +1F00..1F15 ; Canonical # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; Canonical # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; Canonical # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; Canonical # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; Canonical # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; Canonical # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; Canonical # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; Canonical # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; Canonical # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; Canonical # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; Canonical # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBE ; Canonical # L& GREEK PROSGEGRAMMENI +1FC1 ; Canonical # Sk GREEK DIALYTIKA AND PERISPOMENI +1FC2..1FC4 ; Canonical # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; Canonical # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FCD..1FCF ; Canonical # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FD0..1FD3 ; Canonical # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; Canonical # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FDD..1FDF ; Canonical # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FE0..1FEC ; Canonical # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FED..1FEF ; Canonical # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FF2..1FF4 ; Canonical # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; Canonical # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +1FFD ; Canonical # Sk GREEK OXIA +2000..2001 ; Canonical # Zs [2] EN QUAD..EM QUAD +2126 ; Canonical # L& OHM SIGN +212A..212B ; Canonical # L& [2] KELVIN SIGN..ANGSTROM SIGN +219A..219B ; Canonical # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +21AE ; Canonical # Sm LEFT RIGHT ARROW WITH STROKE +21CD ; Canonical # So LEFTWARDS DOUBLE ARROW WITH STROKE +21CE..21CF ; Canonical # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +2204 ; Canonical # Sm THERE DOES NOT EXIST +2209 ; Canonical # Sm NOT AN ELEMENT OF +220C ; Canonical # Sm DOES NOT CONTAIN AS MEMBER +2224 ; Canonical # Sm DOES NOT DIVIDE +2226 ; Canonical # Sm NOT PARALLEL TO +2241 ; Canonical # Sm NOT TILDE +2244 ; Canonical # Sm NOT ASYMPTOTICALLY EQUAL TO +2247 ; Canonical # Sm NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO +2249 ; Canonical # Sm NOT ALMOST EQUAL TO +2260 ; Canonical # Sm NOT EQUAL TO +2262 ; Canonical # Sm NOT IDENTICAL TO +226D..2271 ; Canonical # Sm [5] NOT EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUAL TO +2274..2275 ; Canonical # Sm [2] NEITHER LESS-THAN NOR EQUIVALENT TO..NEITHER GREATER-THAN NOR EQUIVALENT TO +2278..2279 ; Canonical # Sm [2] NEITHER LESS-THAN NOR GREATER-THAN..NEITHER GREATER-THAN NOR LESS-THAN +2280..2281 ; Canonical # Sm [2] DOES NOT PRECEDE..DOES NOT SUCCEED +2284..2285 ; Canonical # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF +2288..2289 ; Canonical # Sm [2] NEITHER A SUBSET OF NOR EQUAL TO..NEITHER A SUPERSET OF NOR EQUAL TO +22AC..22AF ; Canonical # Sm [4] DOES NOT PROVE..NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE +22E0..22E3 ; Canonical # Sm [4] DOES NOT PRECEDE OR EQUAL..NOT SQUARE ORIGINAL OF OR EQUAL TO +22EA..22ED ; Canonical # Sm [4] NOT NORMAL SUBGROUP OF..DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL +2329 ; Canonical # Ps LEFT-POINTING ANGLE BRACKET +232A ; Canonical # Pe RIGHT-POINTING ANGLE BRACKET +2ADC ; Canonical # Sm FORKING +304C ; Canonical # Lo HIRAGANA LETTER GA +304E ; Canonical # Lo HIRAGANA LETTER GI +3050 ; Canonical # Lo HIRAGANA LETTER GU +3052 ; Canonical # Lo HIRAGANA LETTER GE +3054 ; Canonical # Lo HIRAGANA LETTER GO +3056 ; Canonical # Lo HIRAGANA LETTER ZA +3058 ; Canonical # Lo HIRAGANA LETTER ZI +305A ; Canonical # Lo HIRAGANA LETTER ZU +305C ; Canonical # Lo HIRAGANA LETTER ZE +305E ; Canonical # Lo HIRAGANA LETTER ZO +3060 ; Canonical # Lo HIRAGANA LETTER DA +3062 ; Canonical # Lo HIRAGANA LETTER DI +3065 ; Canonical # Lo HIRAGANA LETTER DU +3067 ; Canonical # Lo HIRAGANA LETTER DE +3069 ; Canonical # Lo HIRAGANA LETTER DO +3070..3071 ; Canonical # Lo [2] HIRAGANA LETTER BA..HIRAGANA LETTER PA +3073..3074 ; Canonical # Lo [2] HIRAGANA LETTER BI..HIRAGANA LETTER PI +3076..3077 ; Canonical # Lo [2] HIRAGANA LETTER BU..HIRAGANA LETTER PU +3079..307A ; Canonical # Lo [2] HIRAGANA LETTER BE..HIRAGANA LETTER PE +307C..307D ; Canonical # Lo [2] HIRAGANA LETTER BO..HIRAGANA LETTER PO +3094 ; Canonical # Lo HIRAGANA LETTER VU +309E ; Canonical # Lm HIRAGANA VOICED ITERATION MARK +30AC ; Canonical # Lo KATAKANA LETTER GA +30AE ; Canonical # Lo KATAKANA LETTER GI +30B0 ; Canonical # Lo KATAKANA LETTER GU +30B2 ; Canonical # Lo KATAKANA LETTER GE +30B4 ; Canonical # Lo KATAKANA LETTER GO +30B6 ; Canonical # Lo KATAKANA LETTER ZA +30B8 ; Canonical # Lo KATAKANA LETTER ZI +30BA ; Canonical # Lo KATAKANA LETTER ZU +30BC ; Canonical # Lo KATAKANA LETTER ZE +30BE ; Canonical # Lo KATAKANA LETTER ZO +30C0 ; Canonical # Lo KATAKANA LETTER DA +30C2 ; Canonical # Lo KATAKANA LETTER DI +30C5 ; Canonical # Lo KATAKANA LETTER DU +30C7 ; Canonical # Lo KATAKANA LETTER DE +30C9 ; Canonical # Lo KATAKANA LETTER DO +30D0..30D1 ; Canonical # Lo [2] KATAKANA LETTER BA..KATAKANA LETTER PA +30D3..30D4 ; Canonical # Lo [2] KATAKANA LETTER BI..KATAKANA LETTER PI +30D6..30D7 ; Canonical # Lo [2] KATAKANA LETTER BU..KATAKANA LETTER PU +30D9..30DA ; Canonical # Lo [2] KATAKANA LETTER BE..KATAKANA LETTER PE +30DC..30DD ; Canonical # Lo [2] KATAKANA LETTER BO..KATAKANA LETTER PO +30F4 ; Canonical # Lo KATAKANA LETTER VU +30F7..30FA ; Canonical # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO +30FE ; Canonical # Lm KATAKANA VOICED ITERATION MARK +AC00..D7A3 ; Canonical # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +F900..FA0D ; Canonical # Lo [270] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA0D +FA10 ; Canonical # Lo CJK COMPATIBILITY IDEOGRAPH-FA10 +FA12 ; Canonical # Lo CJK COMPATIBILITY IDEOGRAPH-FA12 +FA15..FA1E ; Canonical # Lo [10] CJK COMPATIBILITY IDEOGRAPH-FA15..CJK COMPATIBILITY IDEOGRAPH-FA1E +FA20 ; Canonical # Lo CJK COMPATIBILITY IDEOGRAPH-FA20 +FA22 ; Canonical # Lo CJK COMPATIBILITY IDEOGRAPH-FA22 +FA25..FA26 ; Canonical # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA25..CJK COMPATIBILITY IDEOGRAPH-FA26 +FA2A..FA2D ; Canonical # Lo [4] CJK COMPATIBILITY IDEOGRAPH-FA2A..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30..FA6D ; Canonical # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA70..FAD9 ; Canonical # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FB1D ; Canonical # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F ; Canonical # Lo HEBREW LIGATURE YIDDISH YOD YOD PATAH +FB2A..FB36 ; Canonical # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; Canonical # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; Canonical # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; Canonical # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; Canonical # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FB4E ; Canonical # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LETTER PE WITH RAFE +1109A ; Canonical # Lo KAITHI LETTER DDDHA +1109C ; Canonical # Lo KAITHI LETTER RHA +110AB ; Canonical # Lo KAITHI LETTER VA +1D15E..1D164 ; Canonical # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D1BB..1D1C0 ; Canonical # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK +2F800..2FA1D ; Canonical # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D + +# Total code points: 13221 + +# ================================================ + +00A8 ; Compat # Sk DIAERESIS +00AF ; Compat # Sk MACRON +00B4 ; Compat # Sk ACUTE ACCENT +00B5 ; Compat # L& MICRO SIGN +00B8 ; Compat # Sk CEDILLA +0132..0133 ; Compat # L& [2] LATIN CAPITAL LIGATURE IJ..LATIN SMALL LIGATURE IJ +013F..0140 ; Compat # L& [2] LATIN CAPITAL LETTER L WITH MIDDLE DOT..LATIN SMALL LETTER L WITH MIDDLE DOT +0149 ; Compat # L& LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +017F ; Compat # L& LATIN SMALL LETTER LONG S +01C4..01CC ; Compat # L& [9] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER NJ +01F1..01F3 ; Compat # L& [3] LATIN CAPITAL LETTER DZ..LATIN SMALL LETTER DZ +02D8..02DD ; Compat # Sk [6] BREVE..DOUBLE ACUTE ACCENT +037A ; Compat # Lm GREEK YPOGEGRAMMENI +0384 ; Compat # Sk GREEK TONOS +03D0..03D2 ; Compat # L& [3] GREEK BETA SYMBOL..GREEK UPSILON WITH HOOK SYMBOL +03D5..03D6 ; Compat # L& [2] GREEK PHI SYMBOL..GREEK PI SYMBOL +03F0..03F2 ; Compat # L& [3] GREEK KAPPA SYMBOL..GREEK LUNATE SIGMA SYMBOL +03F4..03F5 ; Compat # L& [2] GREEK CAPITAL THETA SYMBOL..GREEK LUNATE EPSILON SYMBOL +03F9 ; Compat # L& GREEK CAPITAL LUNATE SIGMA SYMBOL +0587 ; Compat # L& ARMENIAN SMALL LIGATURE ECH YIWN +0675..0678 ; Compat # Lo [4] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER HIGH HAMZA YEH +0E33 ; Compat # Lo THAI CHARACTER SARA AM +0EB3 ; Compat # Lo LAO VOWEL SIGN AM +0EDC..0EDD ; Compat # Lo [2] LAO HO NO..LAO HO MO +0F77 ; Compat # Mn TIBETAN VOWEL SIGN VOCALIC RR +0F79 ; Compat # Mn TIBETAN VOWEL SIGN VOCALIC LL +1E9A ; Compat # L& LATIN SMALL LETTER A WITH RIGHT HALF RING +1FBD ; Compat # Sk GREEK KORONIS +1FBF..1FC0 ; Compat # Sk [2] GREEK PSILI..GREEK PERISPOMENI +1FFE ; Compat # Sk GREEK DASIA +2002..2006 ; Compat # Zs [5] EN SPACE..SIX-PER-EM SPACE +2008..200A ; Compat # Zs [3] PUNCTUATION SPACE..HAIR SPACE +2017 ; Compat # Po DOUBLE LOW LINE +2024..2026 ; Compat # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS +2033..2034 ; Compat # Po [2] DOUBLE PRIME..TRIPLE PRIME +2036..2037 ; Compat # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME +203C ; Compat # Po DOUBLE EXCLAMATION MARK +203E ; Compat # Po OVERLINE +2047..2049 ; Compat # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK +2057 ; Compat # Po QUADRUPLE PRIME +205F ; Compat # Zs MEDIUM MATHEMATICAL SPACE +20A8 ; Compat # Sc RUPEE SIGN +2100..2101 ; Compat # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2103 ; Compat # So DEGREE CELSIUS +2105..2106 ; Compat # So [2] CARE OF..CADA UNA +2107 ; Compat # L& EULER CONSTANT +2109 ; Compat # So DEGREE FAHRENHEIT +2116 ; Compat # So NUMERO SIGN +2121 ; Compat # So TELEPHONE SIGN +2135..2138 ; Compat # Lo [4] ALEF SYMBOL..DALET SYMBOL +213B ; Compat # So FACSIMILE SIGN +2160..217F ; Compat # Nl [32] ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND +222C..222D ; Compat # Sm [2] DOUBLE INTEGRAL..TRIPLE INTEGRAL +222F..2230 ; Compat # Sm [2] SURFACE INTEGRAL..VOLUME INTEGRAL +2474..249B ; Compat # No [40] PARENTHESIZED DIGIT ONE..NUMBER TWENTY FULL STOP +249C..24B5 ; Compat # So [26] PARENTHESIZED LATIN SMALL LETTER A..PARENTHESIZED LATIN SMALL LETTER Z +2A0C ; Compat # Sm QUADRUPLE INTEGRAL OPERATOR +2A74..2A76 ; Compat # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS +2E9F ; Compat # So CJK RADICAL MOTHER +2EF3 ; Compat # So CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; Compat # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +3036 ; Compat # So CIRCLED POSTAL MARK +3038..303A ; Compat # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +309B..309C ; Compat # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +3131..318E ; Compat # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +3200..321E ; Compat # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU +3220..3229 ; Compat # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +322A..3243 ; Compat # So [26] PARENTHESIZED IDEOGRAPH MOON..PARENTHESIZED IDEOGRAPH REACH +32C0..32CB ; Compat # So [12] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER +3358..3370 ; Compat # So [25] IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO..IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR +33E0..33FE ; Compat # So [31] IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE..IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE +FB00..FB06 ; Compat # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; Compat # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FB4F ; Compat # Lo HEBREW LIGATURE ALEF LAMED +FE49..FE4C ; Compat # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE4D..FE4F ; Compat # Pc [3] DASHED LOW LINE..WAVY LOW LINE +1F100..1F10A ; Compat # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA +1F110..1F12A ; Compat # So [27] PARENTHESIZED LATIN CAPITAL LETTER A..TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S +1F240..1F248 ; Compat # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 + +# Total code points: 720 + +# ================================================ + +2102 ; Font # L& DOUBLE-STRUCK CAPITAL C +210A..2113 ; Font # L& [10] SCRIPT SMALL G..SCRIPT SMALL L +2115 ; Font # L& DOUBLE-STRUCK CAPITAL N +2119..211D ; Font # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +2124 ; Font # L& DOUBLE-STRUCK CAPITAL Z +2128 ; Font # L& BLACK-LETTER CAPITAL Z +212C..212D ; Font # L& [2] SCRIPT CAPITAL B..BLACK-LETTER CAPITAL C +212F..2131 ; Font # L& [3] SCRIPT SMALL E..SCRIPT CAPITAL F +2133..2134 ; Font # L& [2] SCRIPT CAPITAL M..SCRIPT SMALL O +2139 ; Font # L& INFORMATION SOURCE +213C..213F ; Font # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2140 ; Font # Sm DOUBLE-STRUCK N-ARY SUMMATION +2145..2149 ; Font # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +FB20..FB28 ; Font # Lo [9] HEBREW LETTER ALTERNATIVE AYIN..HEBREW LETTER WIDE TAV +FB29 ; Font # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN +1D400..1D454 ; Font # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; Font # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; Font # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; Font # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; Font # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; Font # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; Font # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; Font # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; Font # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; Font # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; Font # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; Font # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; Font # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; Font # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; Font # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; Font # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; Font # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; Font # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; Font # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; Font # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ; Font # Sm MATHEMATICAL BOLD NABLA +1D6C2..1D6DA ; Font # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DB ; Font # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6DC..1D6FA ; Font # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ; Font # Sm MATHEMATICAL ITALIC NABLA +1D6FC..1D714 ; Font # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D715 ; Font # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D716..1D734 ; Font # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ; Font # Sm MATHEMATICAL BOLD ITALIC NABLA +1D736..1D74E ; Font # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D74F ; Font # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D750..1D76E ; Font # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ; Font # Sm MATHEMATICAL SANS-SERIF BOLD NABLA +1D770..1D788 ; Font # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D789 ; Font # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D78A..1D7A8 ; Font # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ; Font # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA..1D7C2 ; Font # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C3 ; Font # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1D7C4..1D7CB ; Font # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1D7CE..1D7FF ; Font # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 1043 + +# ================================================ + +00A0 ; Nobreak # Zs NO-BREAK SPACE +0F0C ; Nobreak # Po TIBETAN MARK DELIMITER TSHEG BSTAR +2007 ; Nobreak # Zs FIGURE SPACE +2011 ; Nobreak # Pd NON-BREAKING HYPHEN +202F ; Nobreak # Zs NARROW NO-BREAK SPACE + +# Total code points: 5 + +# ================================================ + +FB54 ; Initial # Lo ARABIC LETTER BEEH INITIAL FORM +FB58 ; Initial # Lo ARABIC LETTER PEH INITIAL FORM +FB5C ; Initial # Lo ARABIC LETTER BEHEH INITIAL FORM +FB60 ; Initial # Lo ARABIC LETTER TTEHEH INITIAL FORM +FB64 ; Initial # Lo ARABIC LETTER TEHEH INITIAL FORM +FB68 ; Initial # Lo ARABIC LETTER TTEH INITIAL FORM +FB6C ; Initial # Lo ARABIC LETTER VEH INITIAL FORM +FB70 ; Initial # Lo ARABIC LETTER PEHEH INITIAL FORM +FB74 ; Initial # Lo ARABIC LETTER DYEH INITIAL FORM +FB78 ; Initial # Lo ARABIC LETTER NYEH INITIAL FORM +FB7C ; Initial # Lo ARABIC LETTER TCHEH INITIAL FORM +FB80 ; Initial # Lo ARABIC LETTER TCHEHEH INITIAL FORM +FB90 ; Initial # Lo ARABIC LETTER KEHEH INITIAL FORM +FB94 ; Initial # Lo ARABIC LETTER GAF INITIAL FORM +FB98 ; Initial # Lo ARABIC LETTER GUEH INITIAL FORM +FB9C ; Initial # Lo ARABIC LETTER NGOEH INITIAL FORM +FBA2 ; Initial # Lo ARABIC LETTER RNOON INITIAL FORM +FBA8 ; Initial # Lo ARABIC LETTER HEH GOAL INITIAL FORM +FBAC ; Initial # Lo ARABIC LETTER HEH DOACHASHMEE INITIAL FORM +FBD5 ; Initial # Lo ARABIC LETTER NG INITIAL FORM +FBE6 ; Initial # Lo ARABIC LETTER E INITIAL FORM +FBE8 ; Initial # Lo ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM +FBF8 ; Initial # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM +FBFB ; Initial # Lo ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM +FBFE ; Initial # Lo ARABIC LETTER FARSI YEH INITIAL FORM +FC97..FCDE ; Initial # Lo [72] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM..ARABIC LIGATURE YEH WITH HEH INITIAL FORM +FD2D..FD33 ; Initial # Lo [7] ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM..ARABIC LIGATURE TAH WITH MEEM INITIAL FORM +FD50 ; Initial # Lo ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM +FD52..FD57 ; Initial # Lo [6] ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM..ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM +FD59 ; Initial # Lo ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM +FD5C..FD5D ; Initial # Lo [2] ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM..ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM +FD60..FD61 ; Initial # Lo [2] ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM..ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM +FD63 ; Initial # Lo ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM +FD65 ; Initial # Lo ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM +FD68 ; Initial # Lo ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM +FD6B ; Initial # Lo ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM +FD6D ; Initial # Lo ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM +FD70 ; Initial # Lo ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM +FD72..FD73 ; Initial # Lo [2] ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM..ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM +FD77 ; Initial # Lo ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM +FD7D ; Initial # Lo ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM +FD83 ; Initial # Lo ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM +FD86 ; Initial # Lo ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM +FD88..FD8A ; Initial # Lo [3] ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM..ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM +FD8C..FD8F ; Initial # Lo [4] ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FD95 ; Initial # Lo [4] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM +FD98 ; Initial # Lo ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM +FD9D ; Initial # Lo ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM +FDB4..FDB5 ; Initial # Lo [2] ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM..ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM +FDB8 ; Initial # Lo ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM +FDBA ; Initial # Lo ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM +FDC3..FDC5 ; Initial # Lo [3] ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM +FE8B ; Initial # Lo ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM +FE91 ; Initial # Lo ARABIC LETTER BEH INITIAL FORM +FE97 ; Initial # Lo ARABIC LETTER TEH INITIAL FORM +FE9B ; Initial # Lo ARABIC LETTER THEH INITIAL FORM +FE9F ; Initial # Lo ARABIC LETTER JEEM INITIAL FORM +FEA3 ; Initial # Lo ARABIC LETTER HAH INITIAL FORM +FEA7 ; Initial # Lo ARABIC LETTER KHAH INITIAL FORM +FEB3 ; Initial # Lo ARABIC LETTER SEEN INITIAL FORM +FEB7 ; Initial # Lo ARABIC LETTER SHEEN INITIAL FORM +FEBB ; Initial # Lo ARABIC LETTER SAD INITIAL FORM +FEBF ; Initial # Lo ARABIC LETTER DAD INITIAL FORM +FEC3 ; Initial # Lo ARABIC LETTER TAH INITIAL FORM +FEC7 ; Initial # Lo ARABIC LETTER ZAH INITIAL FORM +FECB ; Initial # Lo ARABIC LETTER AIN INITIAL FORM +FECF ; Initial # Lo ARABIC LETTER GHAIN INITIAL FORM +FED3 ; Initial # Lo ARABIC LETTER FEH INITIAL FORM +FED7 ; Initial # Lo ARABIC LETTER QAF INITIAL FORM +FEDB ; Initial # Lo ARABIC LETTER KAF INITIAL FORM +FEDF ; Initial # Lo ARABIC LETTER LAM INITIAL FORM +FEE3 ; Initial # Lo ARABIC LETTER MEEM INITIAL FORM +FEE7 ; Initial # Lo ARABIC LETTER NOON INITIAL FORM +FEEB ; Initial # Lo ARABIC LETTER HEH INITIAL FORM +FEF3 ; Initial # Lo ARABIC LETTER YEH INITIAL FORM + +# Total code points: 171 + +# ================================================ + +FB55 ; Medial # Lo ARABIC LETTER BEEH MEDIAL FORM +FB59 ; Medial # Lo ARABIC LETTER PEH MEDIAL FORM +FB5D ; Medial # Lo ARABIC LETTER BEHEH MEDIAL FORM +FB61 ; Medial # Lo ARABIC LETTER TTEHEH MEDIAL FORM +FB65 ; Medial # Lo ARABIC LETTER TEHEH MEDIAL FORM +FB69 ; Medial # Lo ARABIC LETTER TTEH MEDIAL FORM +FB6D ; Medial # Lo ARABIC LETTER VEH MEDIAL FORM +FB71 ; Medial # Lo ARABIC LETTER PEHEH MEDIAL FORM +FB75 ; Medial # Lo ARABIC LETTER DYEH MEDIAL FORM +FB79 ; Medial # Lo ARABIC LETTER NYEH MEDIAL FORM +FB7D ; Medial # Lo ARABIC LETTER TCHEH MEDIAL FORM +FB81 ; Medial # Lo ARABIC LETTER TCHEHEH MEDIAL FORM +FB91 ; Medial # Lo ARABIC LETTER KEHEH MEDIAL FORM +FB95 ; Medial # Lo ARABIC LETTER GAF MEDIAL FORM +FB99 ; Medial # Lo ARABIC LETTER GUEH MEDIAL FORM +FB9D ; Medial # Lo ARABIC LETTER NGOEH MEDIAL FORM +FBA3 ; Medial # Lo ARABIC LETTER RNOON MEDIAL FORM +FBA9 ; Medial # Lo ARABIC LETTER HEH GOAL MEDIAL FORM +FBAD ; Medial # Lo ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM +FBD6 ; Medial # Lo ARABIC LETTER NG MEDIAL FORM +FBE7 ; Medial # Lo ARABIC LETTER E MEDIAL FORM +FBE9 ; Medial # Lo ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM +FBFF ; Medial # Lo ARABIC LETTER FARSI YEH MEDIAL FORM +FCDF..FCF4 ; Medial # Lo [22] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM..ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM +FD34..FD3B ; Medial # Lo [8] ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM..ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM +FE71 ; Medial # Lo ARABIC TATWEEL WITH FATHATAN ABOVE +FE77 ; Medial # Lo ARABIC FATHA MEDIAL FORM +FE79 ; Medial # Lo ARABIC DAMMA MEDIAL FORM +FE7B ; Medial # Lo ARABIC KASRA MEDIAL FORM +FE7D ; Medial # Lo ARABIC SHADDA MEDIAL FORM +FE7F ; Medial # Lo ARABIC SUKUN MEDIAL FORM +FE8C ; Medial # Lo ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM +FE92 ; Medial # Lo ARABIC LETTER BEH MEDIAL FORM +FE98 ; Medial # Lo ARABIC LETTER TEH MEDIAL FORM +FE9C ; Medial # Lo ARABIC LETTER THEH MEDIAL FORM +FEA0 ; Medial # Lo ARABIC LETTER JEEM MEDIAL FORM +FEA4 ; Medial # Lo ARABIC LETTER HAH MEDIAL FORM +FEA8 ; Medial # Lo ARABIC LETTER KHAH MEDIAL FORM +FEB4 ; Medial # Lo ARABIC LETTER SEEN MEDIAL FORM +FEB8 ; Medial # Lo ARABIC LETTER SHEEN MEDIAL FORM +FEBC ; Medial # Lo ARABIC LETTER SAD MEDIAL FORM +FEC0 ; Medial # Lo ARABIC LETTER DAD MEDIAL FORM +FEC4 ; Medial # Lo ARABIC LETTER TAH MEDIAL FORM +FEC8 ; Medial # Lo ARABIC LETTER ZAH MEDIAL FORM +FECC ; Medial # Lo ARABIC LETTER AIN MEDIAL FORM +FED0 ; Medial # Lo ARABIC LETTER GHAIN MEDIAL FORM +FED4 ; Medial # Lo ARABIC LETTER FEH MEDIAL FORM +FED8 ; Medial # Lo ARABIC LETTER QAF MEDIAL FORM +FEDC ; Medial # Lo ARABIC LETTER KAF MEDIAL FORM +FEE0 ; Medial # Lo ARABIC LETTER LAM MEDIAL FORM +FEE4 ; Medial # Lo ARABIC LETTER MEEM MEDIAL FORM +FEE8 ; Medial # Lo ARABIC LETTER NOON MEDIAL FORM +FEEC ; Medial # Lo ARABIC LETTER HEH MEDIAL FORM +FEF4 ; Medial # Lo ARABIC LETTER YEH MEDIAL FORM + +# Total code points: 82 + +# ================================================ + +FB51 ; Final # Lo ARABIC LETTER ALEF WASLA FINAL FORM +FB53 ; Final # Lo ARABIC LETTER BEEH FINAL FORM +FB57 ; Final # Lo ARABIC LETTER PEH FINAL FORM +FB5B ; Final # Lo ARABIC LETTER BEHEH FINAL FORM +FB5F ; Final # Lo ARABIC LETTER TTEHEH FINAL FORM +FB63 ; Final # Lo ARABIC LETTER TEHEH FINAL FORM +FB67 ; Final # Lo ARABIC LETTER TTEH FINAL FORM +FB6B ; Final # Lo ARABIC LETTER VEH FINAL FORM +FB6F ; Final # Lo ARABIC LETTER PEHEH FINAL FORM +FB73 ; Final # Lo ARABIC LETTER DYEH FINAL FORM +FB77 ; Final # Lo ARABIC LETTER NYEH FINAL FORM +FB7B ; Final # Lo ARABIC LETTER TCHEH FINAL FORM +FB7F ; Final # Lo ARABIC LETTER TCHEHEH FINAL FORM +FB83 ; Final # Lo ARABIC LETTER DDAHAL FINAL FORM +FB85 ; Final # Lo ARABIC LETTER DAHAL FINAL FORM +FB87 ; Final # Lo ARABIC LETTER DUL FINAL FORM +FB89 ; Final # Lo ARABIC LETTER DDAL FINAL FORM +FB8B ; Final # Lo ARABIC LETTER JEH FINAL FORM +FB8D ; Final # Lo ARABIC LETTER RREH FINAL FORM +FB8F ; Final # Lo ARABIC LETTER KEHEH FINAL FORM +FB93 ; Final # Lo ARABIC LETTER GAF FINAL FORM +FB97 ; Final # Lo ARABIC LETTER GUEH FINAL FORM +FB9B ; Final # Lo ARABIC LETTER NGOEH FINAL FORM +FB9F ; Final # Lo ARABIC LETTER NOON GHUNNA FINAL FORM +FBA1 ; Final # Lo ARABIC LETTER RNOON FINAL FORM +FBA5 ; Final # Lo ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM +FBA7 ; Final # Lo ARABIC LETTER HEH GOAL FINAL FORM +FBAB ; Final # Lo ARABIC LETTER HEH DOACHASHMEE FINAL FORM +FBAF ; Final # Lo ARABIC LETTER YEH BARREE FINAL FORM +FBB1 ; Final # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD4 ; Final # Lo ARABIC LETTER NG FINAL FORM +FBD8 ; Final # Lo ARABIC LETTER U FINAL FORM +FBDA ; Final # Lo ARABIC LETTER OE FINAL FORM +FBDC ; Final # Lo ARABIC LETTER YU FINAL FORM +FBDF ; Final # Lo ARABIC LETTER VE FINAL FORM +FBE1 ; Final # Lo ARABIC LETTER KIRGHIZ OE FINAL FORM +FBE3 ; Final # Lo ARABIC LETTER KIRGHIZ YU FINAL FORM +FBE5 ; Final # Lo ARABIC LETTER E FINAL FORM +FBEB ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM +FBED ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM +FBEF ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM +FBF1 ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM +FBF3 ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM +FBF5 ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM +FBF7 ; Final # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM +FBFA ; Final # Lo ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM +FBFD ; Final # Lo ARABIC LETTER FARSI YEH FINAL FORM +FC64..FC96 ; Final # Lo [51] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM..ARABIC LIGATURE YEH WITH YEH FINAL FORM +FD11..FD2C ; Final # Lo [28] ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE DAD WITH REH FINAL FORM +FD3C ; Final # Lo ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM +FD51 ; Final # Lo ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM +FD58 ; Final # Lo ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM +FD5A..FD5B ; Final # Lo [2] ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM..ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM +FD5E..FD5F ; Final # Lo [2] ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM +FD62 ; Final # Lo ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM +FD64 ; Final # Lo ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM +FD66..FD67 ; Final # Lo [2] ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM..ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM +FD69..FD6A ; Final # Lo [2] ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM..ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM +FD6C ; Final # Lo ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM +FD6E..FD6F ; Final # Lo [2] ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM +FD71 ; Final # Lo ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM +FD74..FD76 ; Final # Lo [3] ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM..ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM +FD78..FD7C ; Final # Lo [5] ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM +FD7E..FD82 ; Final # Lo [5] ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM..ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM +FD84..FD85 ; Final # Lo [2] ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM..ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM +FD87 ; Final # Lo ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM +FD8B ; Final # Lo ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM +FD96..FD97 ; Final # Lo [2] ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM +FD99..FD9C ; Final # Lo [4] ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM..ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM +FD9E..FDB3 ; Final # Lo [22] ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM..ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM +FDB6..FDB7 ; Final # Lo [2] ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM..ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM +FDB9 ; Final # Lo ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM +FDBB..FDC2 ; Final # Lo [8] ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM..ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM +FDC6..FDC7 ; Final # Lo [2] ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FE82 ; Final # Lo ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM +FE84 ; Final # Lo ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM +FE86 ; Final # Lo ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM +FE88 ; Final # Lo ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM +FE8A ; Final # Lo ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM +FE8E ; Final # Lo ARABIC LETTER ALEF FINAL FORM +FE90 ; Final # Lo ARABIC LETTER BEH FINAL FORM +FE94 ; Final # Lo ARABIC LETTER TEH MARBUTA FINAL FORM +FE96 ; Final # Lo ARABIC LETTER TEH FINAL FORM +FE9A ; Final # Lo ARABIC LETTER THEH FINAL FORM +FE9E ; Final # Lo ARABIC LETTER JEEM FINAL FORM +FEA2 ; Final # Lo ARABIC LETTER HAH FINAL FORM +FEA6 ; Final # Lo ARABIC LETTER KHAH FINAL FORM +FEAA ; Final # Lo ARABIC LETTER DAL FINAL FORM +FEAC ; Final # Lo ARABIC LETTER THAL FINAL FORM +FEAE ; Final # Lo ARABIC LETTER REH FINAL FORM +FEB0 ; Final # Lo ARABIC LETTER ZAIN FINAL FORM +FEB2 ; Final # Lo ARABIC LETTER SEEN FINAL FORM +FEB6 ; Final # Lo ARABIC LETTER SHEEN FINAL FORM +FEBA ; Final # Lo ARABIC LETTER SAD FINAL FORM +FEBE ; Final # Lo ARABIC LETTER DAD FINAL FORM +FEC2 ; Final # Lo ARABIC LETTER TAH FINAL FORM +FEC6 ; Final # Lo ARABIC LETTER ZAH FINAL FORM +FECA ; Final # Lo ARABIC LETTER AIN FINAL FORM +FECE ; Final # Lo ARABIC LETTER GHAIN FINAL FORM +FED2 ; Final # Lo ARABIC LETTER FEH FINAL FORM +FED6 ; Final # Lo ARABIC LETTER QAF FINAL FORM +FEDA ; Final # Lo ARABIC LETTER KAF FINAL FORM +FEDE ; Final # Lo ARABIC LETTER LAM FINAL FORM +FEE2 ; Final # Lo ARABIC LETTER MEEM FINAL FORM +FEE6 ; Final # Lo ARABIC LETTER NOON FINAL FORM +FEEA ; Final # Lo ARABIC LETTER HEH FINAL FORM +FEEE ; Final # Lo ARABIC LETTER WAW FINAL FORM +FEF0 ; Final # Lo ARABIC LETTER ALEF MAKSURA FINAL FORM +FEF2 ; Final # Lo ARABIC LETTER YEH FINAL FORM +FEF6 ; Final # Lo ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM +FEF8 ; Final # Lo ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM +FEFA ; Final # Lo ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM +FEFC ; Final # Lo ARABIC LIGATURE LAM WITH ALEF FINAL FORM + +# Total code points: 240 + +# ================================================ + +FB50 ; Isolated # Lo ARABIC LETTER ALEF WASLA ISOLATED FORM +FB52 ; Isolated # Lo ARABIC LETTER BEEH ISOLATED FORM +FB56 ; Isolated # Lo ARABIC LETTER PEH ISOLATED FORM +FB5A ; Isolated # Lo ARABIC LETTER BEHEH ISOLATED FORM +FB5E ; Isolated # Lo ARABIC LETTER TTEHEH ISOLATED FORM +FB62 ; Isolated # Lo ARABIC LETTER TEHEH ISOLATED FORM +FB66 ; Isolated # Lo ARABIC LETTER TTEH ISOLATED FORM +FB6A ; Isolated # Lo ARABIC LETTER VEH ISOLATED FORM +FB6E ; Isolated # Lo ARABIC LETTER PEHEH ISOLATED FORM +FB72 ; Isolated # Lo ARABIC LETTER DYEH ISOLATED FORM +FB76 ; Isolated # Lo ARABIC LETTER NYEH ISOLATED FORM +FB7A ; Isolated # Lo ARABIC LETTER TCHEH ISOLATED FORM +FB7E ; Isolated # Lo ARABIC LETTER TCHEHEH ISOLATED FORM +FB82 ; Isolated # Lo ARABIC LETTER DDAHAL ISOLATED FORM +FB84 ; Isolated # Lo ARABIC LETTER DAHAL ISOLATED FORM +FB86 ; Isolated # Lo ARABIC LETTER DUL ISOLATED FORM +FB88 ; Isolated # Lo ARABIC LETTER DDAL ISOLATED FORM +FB8A ; Isolated # Lo ARABIC LETTER JEH ISOLATED FORM +FB8C ; Isolated # Lo ARABIC LETTER RREH ISOLATED FORM +FB8E ; Isolated # Lo ARABIC LETTER KEHEH ISOLATED FORM +FB92 ; Isolated # Lo ARABIC LETTER GAF ISOLATED FORM +FB96 ; Isolated # Lo ARABIC LETTER GUEH ISOLATED FORM +FB9A ; Isolated # Lo ARABIC LETTER NGOEH ISOLATED FORM +FB9E ; Isolated # Lo ARABIC LETTER NOON GHUNNA ISOLATED FORM +FBA0 ; Isolated # Lo ARABIC LETTER RNOON ISOLATED FORM +FBA4 ; Isolated # Lo ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM +FBA6 ; Isolated # Lo ARABIC LETTER HEH GOAL ISOLATED FORM +FBAA ; Isolated # Lo ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM +FBAE ; Isolated # Lo ARABIC LETTER YEH BARREE ISOLATED FORM +FBB0 ; Isolated # Lo ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM +FBD3 ; Isolated # Lo ARABIC LETTER NG ISOLATED FORM +FBD7 ; Isolated # Lo ARABIC LETTER U ISOLATED FORM +FBD9 ; Isolated # Lo ARABIC LETTER OE ISOLATED FORM +FBDB ; Isolated # Lo ARABIC LETTER YU ISOLATED FORM +FBDD..FBDE ; Isolated # Lo [2] ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM..ARABIC LETTER VE ISOLATED FORM +FBE0 ; Isolated # Lo ARABIC LETTER KIRGHIZ OE ISOLATED FORM +FBE2 ; Isolated # Lo ARABIC LETTER KIRGHIZ YU ISOLATED FORM +FBE4 ; Isolated # Lo ARABIC LETTER E ISOLATED FORM +FBEA ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM +FBEC ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM +FBEE ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM +FBF0 ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM +FBF2 ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM +FBF4 ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM +FBF6 ; Isolated # Lo ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM +FBF9 ; Isolated # Lo ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM +FBFC ; Isolated # Lo ARABIC LETTER FARSI YEH ISOLATED FORM +FC00..FC63 ; Isolated # Lo [100] ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM..ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM +FCF5..FD10 ; Isolated # Lo [28] ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM..ARABIC LIGATURE DAD WITH REH ISOLATED FORM +FD3D ; Isolated # Lo ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FDF0..FDFB ; Isolated # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FDFC ; Isolated # Sc RIAL SIGN +FE70 ; Isolated # Lo ARABIC FATHATAN ISOLATED FORM +FE72 ; Isolated # Lo ARABIC DAMMATAN ISOLATED FORM +FE74 ; Isolated # Lo ARABIC KASRATAN ISOLATED FORM +FE76 ; Isolated # Lo ARABIC FATHA ISOLATED FORM +FE78 ; Isolated # Lo ARABIC DAMMA ISOLATED FORM +FE7A ; Isolated # Lo ARABIC KASRA ISOLATED FORM +FE7C ; Isolated # Lo ARABIC SHADDA ISOLATED FORM +FE7E ; Isolated # Lo ARABIC SUKUN ISOLATED FORM +FE80..FE81 ; Isolated # Lo [2] ARABIC LETTER HAMZA ISOLATED FORM..ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM +FE83 ; Isolated # Lo ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM +FE85 ; Isolated # Lo ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM +FE87 ; Isolated # Lo ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM +FE89 ; Isolated # Lo ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM +FE8D ; Isolated # Lo ARABIC LETTER ALEF ISOLATED FORM +FE8F ; Isolated # Lo ARABIC LETTER BEH ISOLATED FORM +FE93 ; Isolated # Lo ARABIC LETTER TEH MARBUTA ISOLATED FORM +FE95 ; Isolated # Lo ARABIC LETTER TEH ISOLATED FORM +FE99 ; Isolated # Lo ARABIC LETTER THEH ISOLATED FORM +FE9D ; Isolated # Lo ARABIC LETTER JEEM ISOLATED FORM +FEA1 ; Isolated # Lo ARABIC LETTER HAH ISOLATED FORM +FEA5 ; Isolated # Lo ARABIC LETTER KHAH ISOLATED FORM +FEA9 ; Isolated # Lo ARABIC LETTER DAL ISOLATED FORM +FEAB ; Isolated # Lo ARABIC LETTER THAL ISOLATED FORM +FEAD ; Isolated # Lo ARABIC LETTER REH ISOLATED FORM +FEAF ; Isolated # Lo ARABIC LETTER ZAIN ISOLATED FORM +FEB1 ; Isolated # Lo ARABIC LETTER SEEN ISOLATED FORM +FEB5 ; Isolated # Lo ARABIC LETTER SHEEN ISOLATED FORM +FEB9 ; Isolated # Lo ARABIC LETTER SAD ISOLATED FORM +FEBD ; Isolated # Lo ARABIC LETTER DAD ISOLATED FORM +FEC1 ; Isolated # Lo ARABIC LETTER TAH ISOLATED FORM +FEC5 ; Isolated # Lo ARABIC LETTER ZAH ISOLATED FORM +FEC9 ; Isolated # Lo ARABIC LETTER AIN ISOLATED FORM +FECD ; Isolated # Lo ARABIC LETTER GHAIN ISOLATED FORM +FED1 ; Isolated # Lo ARABIC LETTER FEH ISOLATED FORM +FED5 ; Isolated # Lo ARABIC LETTER QAF ISOLATED FORM +FED9 ; Isolated # Lo ARABIC LETTER KAF ISOLATED FORM +FEDD ; Isolated # Lo ARABIC LETTER LAM ISOLATED FORM +FEE1 ; Isolated # Lo ARABIC LETTER MEEM ISOLATED FORM +FEE5 ; Isolated # Lo ARABIC LETTER NOON ISOLATED FORM +FEE9 ; Isolated # Lo ARABIC LETTER HEH ISOLATED FORM +FEED ; Isolated # Lo ARABIC LETTER WAW ISOLATED FORM +FEEF ; Isolated # Lo ARABIC LETTER ALEF MAKSURA ISOLATED FORM +FEF1 ; Isolated # Lo ARABIC LETTER YEH ISOLATED FORM +FEF5 ; Isolated # Lo ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM +FEF7 ; Isolated # Lo ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM +FEF9 ; Isolated # Lo ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM +FEFB ; Isolated # Lo ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM + +# Total code points: 238 + +# ================================================ + +2460..2473 ; Circle # No [20] CIRCLED DIGIT ONE..CIRCLED NUMBER TWENTY +24B6..24E9 ; Circle # So [52] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN SMALL LETTER Z +24EA ; Circle # No CIRCLED DIGIT ZERO +3244..3247 ; Circle # So [4] CIRCLED IDEOGRAPH QUESTION..CIRCLED IDEOGRAPH KOTO +3251..325F ; Circle # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3260..327E ; Circle # So [31] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL IEUNG U +3280..3289 ; Circle # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +328A..32B0 ; Circle # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32B1..32BF ; Circle # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +32D0..32FE ; Circle # So [47] CIRCLED KATAKANA A..CIRCLED KATAKANA WO +1F12B..1F12E ; Circle # So [4] CIRCLED ITALIC LATIN CAPITAL LETTER C..CIRCLED WZ + +# Total code points: 238 + +# ================================================ + +00AA ; Super # L& FEMININE ORDINAL INDICATOR +00B2..00B3 ; Super # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B9 ; Super # No SUPERSCRIPT ONE +00BA ; Super # L& MASCULINE ORDINAL INDICATOR +02B0..02B8 ; Super # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y +02E0..02E4 ; Super # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +10FC ; Super # Lm MODIFIER LETTER GEORGIAN NAR +1D2C..1D2E ; Super # Lm [3] MODIFIER LETTER CAPITAL A..MODIFIER LETTER CAPITAL B +1D30..1D3A ; Super # Lm [11] MODIFIER LETTER CAPITAL D..MODIFIER LETTER CAPITAL N +1D3C..1D4D ; Super # Lm [18] MODIFIER LETTER CAPITAL O..MODIFIER LETTER SMALL G +1D4F..1D61 ; Super # Lm [19] MODIFIER LETTER SMALL K..MODIFIER LETTER SMALL CHI +1D78 ; Super # Lm MODIFIER LETTER CYRILLIC EN +1D9B..1DBF ; Super # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +2070 ; Super # No SUPERSCRIPT ZERO +2071 ; Super # Lm SUPERSCRIPT LATIN SMALL LETTER I +2074..2079 ; Super # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE +207A..207C ; Super # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN +207D ; Super # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; Super # Pe SUPERSCRIPT RIGHT PARENTHESIS +207F ; Super # Lm SUPERSCRIPT LATIN SMALL LETTER N +2120 ; Super # So SERVICE MARK +2122 ; Super # So TRADE MARK SIGN +2C7D ; Super # Lm MODIFIER LETTER CAPITAL V +2D6F ; Super # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +3192..3195 ; Super # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3196..319F ; Super # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +A770 ; Super # Lm MODIFIER LETTER US + +# Total code points: 142 + +# ================================================ + +1D62..1D6A ; Sub # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI +2080..2089 ; Sub # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE +208A..208C ; Sub # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN +208D ; Sub # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; Sub # Pe SUBSCRIPT RIGHT PARENTHESIS +2090..2094 ; Sub # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +2C7C ; Sub # L& LATIN SUBSCRIPT SMALL LETTER J + +# Total code points: 30 + +# ================================================ + +309F ; Vertical # Lo HIRAGANA DIGRAPH YORI +30FF ; Vertical # Lo KATAKANA DIGRAPH KOTO +FE10..FE16 ; Vertical # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE17 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE18 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE19 ; Vertical # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS +FE30 ; Vertical # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE31..FE32 ; Vertical # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE33..FE34 ; Vertical # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE35 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE36 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE37 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE38 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE39 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3A ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3B ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3C ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3D ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3E ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE3F ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE40 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE41 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE42 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE43 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE44 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE47 ; Vertical # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; Vertical # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET + +# Total code points: 35 + +# ================================================ + +3000 ; Wide # Zs IDEOGRAPHIC SPACE +FF01..FF03 ; Wide # Po [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN +FF04 ; Wide # Sc FULLWIDTH DOLLAR SIGN +FF05..FF07 ; Wide # Po [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE +FF08 ; Wide # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; Wide # Pe FULLWIDTH RIGHT PARENTHESIS +FF0A ; Wide # Po FULLWIDTH ASTERISK +FF0B ; Wide # Sm FULLWIDTH PLUS SIGN +FF0C ; Wide # Po FULLWIDTH COMMA +FF0D ; Wide # Pd FULLWIDTH HYPHEN-MINUS +FF0E..FF0F ; Wide # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS +FF10..FF19 ; Wide # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +FF1A..FF1B ; Wide # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON +FF1C..FF1E ; Wide # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF1F..FF20 ; Wide # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT +FF21..FF3A ; Wide # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF3B ; Wide # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3C ; Wide # Po FULLWIDTH REVERSE SOLIDUS +FF3D ; Wide # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF3E ; Wide # Sk FULLWIDTH CIRCUMFLEX ACCENT +FF3F ; Wide # Pc FULLWIDTH LOW LINE +FF40 ; Wide # Sk FULLWIDTH GRAVE ACCENT +FF41..FF5A ; Wide # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FF5B ; Wide # Ps FULLWIDTH LEFT CURLY BRACKET +FF5C ; Wide # Sm FULLWIDTH VERTICAL LINE +FF5D ; Wide # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5E ; Wide # Sm FULLWIDTH TILDE +FF5F ; Wide # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; Wide # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FFE0..FFE1 ; Wide # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN +FFE2 ; Wide # Sm FULLWIDTH NOT SIGN +FFE3 ; Wide # Sk FULLWIDTH MACRON +FFE4 ; Wide # So FULLWIDTH BROKEN BAR +FFE5..FFE6 ; Wide # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN + +# Total code points: 104 + +# ================================================ + +FF61 ; Narrow # Po HALFWIDTH IDEOGRAPHIC FULL STOP +FF62 ; Narrow # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; Narrow # Pe HALFWIDTH RIGHT CORNER BRACKET +FF64..FF65 ; Narrow # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT +FF66..FF6F ; Narrow # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; Narrow # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; Narrow # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FF9E..FF9F ; Narrow # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +FFA0..FFBE ; Narrow # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; Narrow # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; Narrow # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; Narrow # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; Narrow # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +FFE8 ; Narrow # So HALFWIDTH FORMS LIGHT VERTICAL +FFE9..FFEC ; Narrow # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +FFED..FFEE ; Narrow # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE + +# Total code points: 122 + +# ================================================ + +FE50..FE52 ; Small # Po [3] SMALL COMMA..SMALL FULL STOP +FE54..FE57 ; Small # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK +FE58 ; Small # Pd SMALL EM DASH +FE59 ; Small # Ps SMALL LEFT PARENTHESIS +FE5A ; Small # Pe SMALL RIGHT PARENTHESIS +FE5B ; Small # Ps SMALL LEFT CURLY BRACKET +FE5C ; Small # Pe SMALL RIGHT CURLY BRACKET +FE5D ; Small # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; Small # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FE5F..FE61 ; Small # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK +FE62 ; Small # Sm SMALL PLUS SIGN +FE63 ; Small # Pd SMALL HYPHEN-MINUS +FE64..FE66 ; Small # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FE68 ; Small # Po SMALL REVERSE SOLIDUS +FE69 ; Small # Sc SMALL DOLLAR SIGN +FE6A..FE6B ; Small # Po [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT + +# Total code points: 26 + +# ================================================ + +3250 ; Square # So PARTNERSHIP SIGN +32CC..32CF ; Square # So [4] SQUARE HG..LIMITED LIABILITY SIGN +3300..3357 ; Square # So [88] SQUARE APAATO..SQUARE WATTO +3371..33DF ; Square # So [111] SQUARE HPA..SQUARE A OVER M +33FF ; Square # So SQUARE GAL +1F131 ; Square # So SQUARED LATIN CAPITAL LETTER B +1F13D ; Square # So SQUARED LATIN CAPITAL LETTER N +1F13F ; Square # So SQUARED LATIN CAPITAL LETTER P +1F142 ; Square # So SQUARED LATIN CAPITAL LETTER S +1F146 ; Square # So SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; Square # So [5] SQUARED HV..SQUARED PPV +1F190 ; Square # So SQUARE DJ +1F200 ; Square # So SQUARE HIRAGANA HOKA +1F210..1F231 ; Square # So [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 + +# Total code points: 251 + +# ================================================ + +00BC..00BE ; Fraction # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +2150..215F ; Fraction # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE +2189 ; Fraction # No VULGAR FRACTION ZERO THIRDS + +# Total code points: 20 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DEastAsianWidth.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DEastAsianWidth.txt new file mode 100644 index 00000000000..4f5422038ec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DEastAsianWidth.txt @@ -0,0 +1,1803 @@ +# DerivedEastAsianWidth-5.2.0.txt +# Date: 2009-08-22, 04:58:20 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# East_Asian_Width (listing EastAsianWidth.txt, field 1) + +# All code points not explicitly listed for East_Asian_Width +# have the value Neutral (N). + +# @missing: 0000..10FFFF; Neutral + +# ================================================ + +# East_Asian_Width=Neutral + +0000..001F ; N # Cc [32] .. +007F..009F ; N # Cc [33] .. +00A0 ; N # Zs NO-BREAK SPACE +00A9 ; N # So COPYRIGHT SIGN +00AB ; N # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00B5 ; N # L& MICRO SIGN +00BB ; N # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +00C0..00C5 ; N # L& [6] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER A WITH RING ABOVE +00C7..00CF ; N # L& [9] LATIN CAPITAL LETTER C WITH CEDILLA..LATIN CAPITAL LETTER I WITH DIAERESIS +00D1..00D6 ; N # L& [6] LATIN CAPITAL LETTER N WITH TILDE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D9..00DD ; N # L& [5] LATIN CAPITAL LETTER U WITH GRAVE..LATIN CAPITAL LETTER Y WITH ACUTE +00E2..00E5 ; N # L& [4] LATIN SMALL LETTER A WITH CIRCUMFLEX..LATIN SMALL LETTER A WITH RING ABOVE +00E7 ; N # L& LATIN SMALL LETTER C WITH CEDILLA +00EB ; N # L& LATIN SMALL LETTER E WITH DIAERESIS +00EE..00EF ; N # L& [2] LATIN SMALL LETTER I WITH CIRCUMFLEX..LATIN SMALL LETTER I WITH DIAERESIS +00F1 ; N # L& LATIN SMALL LETTER N WITH TILDE +00F4..00F6 ; N # L& [3] LATIN SMALL LETTER O WITH CIRCUMFLEX..LATIN SMALL LETTER O WITH DIAERESIS +00FB ; N # L& LATIN SMALL LETTER U WITH CIRCUMFLEX +00FD ; N # L& LATIN SMALL LETTER Y WITH ACUTE +00FF..0100 ; N # L& [2] LATIN SMALL LETTER Y WITH DIAERESIS..LATIN CAPITAL LETTER A WITH MACRON +0102..0110 ; N # L& [15] LATIN CAPITAL LETTER A WITH BREVE..LATIN CAPITAL LETTER D WITH STROKE +0112 ; N # L& LATIN CAPITAL LETTER E WITH MACRON +0114..011A ; N # L& [7] LATIN CAPITAL LETTER E WITH BREVE..LATIN CAPITAL LETTER E WITH CARON +011C..0125 ; N # L& [10] LATIN CAPITAL LETTER G WITH CIRCUMFLEX..LATIN SMALL LETTER H WITH CIRCUMFLEX +0128..012A ; N # L& [3] LATIN CAPITAL LETTER I WITH TILDE..LATIN CAPITAL LETTER I WITH MACRON +012C..0130 ; N # L& [5] LATIN CAPITAL LETTER I WITH BREVE..LATIN CAPITAL LETTER I WITH DOT ABOVE +0134..0137 ; N # L& [4] LATIN CAPITAL LETTER J WITH CIRCUMFLEX..LATIN SMALL LETTER K WITH CEDILLA +0139..013E ; N # L& [6] LATIN CAPITAL LETTER L WITH ACUTE..LATIN SMALL LETTER L WITH CARON +0143 ; N # L& LATIN CAPITAL LETTER N WITH ACUTE +0145..0147 ; N # L& [3] LATIN CAPITAL LETTER N WITH CEDILLA..LATIN CAPITAL LETTER N WITH CARON +014C ; N # L& LATIN CAPITAL LETTER O WITH MACRON +014E..0151 ; N # L& [4] LATIN CAPITAL LETTER O WITH BREVE..LATIN SMALL LETTER O WITH DOUBLE ACUTE +0154..0165 ; N # L& [18] LATIN CAPITAL LETTER R WITH ACUTE..LATIN SMALL LETTER T WITH CARON +0168..016A ; N # L& [3] LATIN CAPITAL LETTER U WITH TILDE..LATIN CAPITAL LETTER U WITH MACRON +016C..01BA ; N # L& [79] LATIN CAPITAL LETTER U WITH BREVE..LATIN SMALL LETTER EZH WITH TAIL +01BB ; N # Lo LATIN LETTER TWO WITH STROKE +01BC..01BF ; N # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN +01C0..01C3 ; N # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +01C4..01CD ; N # L& [10] LATIN CAPITAL LETTER DZ WITH CARON..LATIN CAPITAL LETTER A WITH CARON +01CF ; N # L& LATIN CAPITAL LETTER I WITH CARON +01D1 ; N # L& LATIN CAPITAL LETTER O WITH CARON +01D3 ; N # L& LATIN CAPITAL LETTER U WITH CARON +01D5 ; N # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +01D7 ; N # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE +01D9 ; N # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON +01DB ; N # L& LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE +01DD..0250 ; N # L& [116] LATIN SMALL LETTER TURNED E..LATIN SMALL LETTER TURNED A +0252..0260 ; N # L& [15] LATIN SMALL LETTER TURNED ALPHA..LATIN SMALL LETTER G WITH HOOK +0262..0293 ; N # L& [50] LATIN LETTER SMALL CAPITAL G..LATIN SMALL LETTER EZH WITH CURL +0294 ; N # Lo LATIN LETTER GLOTTAL STOP +0295..02AF ; N # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02C1 ; N # Lm [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C2..02C3 ; N # Sk [2] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD +02C5 ; N # Sk MODIFIER LETTER DOWN ARROWHEAD +02C6 ; N # Lm MODIFIER LETTER CIRCUMFLEX ACCENT +02C8 ; N # Lm MODIFIER LETTER VERTICAL LINE +02CC ; N # Lm MODIFIER LETTER LOW VERTICAL LINE +02CE..02CF ; N # Lm [2] MODIFIER LETTER LOW GRAVE ACCENT..MODIFIER LETTER LOW ACUTE ACCENT +02D1 ; N # Lm MODIFIER LETTER HALF TRIANGULAR COLON +02D2..02D7 ; N # Sk [6] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER MINUS SIGN +02DC ; N # Sk SMALL TILDE +02DE ; N # Sk MODIFIER LETTER RHOTIC HOOK +02E0..02E4 ; N # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02E5..02EB ; N # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK +02EC ; N # Lm MODIFIER LETTER VOICING +02ED ; N # Sk MODIFIER LETTER UNASPIRATED +02EE ; N # Lm MODIFIER LETTER DOUBLE APOSTROPHE +02EF..02FF ; N # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW +0370..0373 ; N # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI +0374 ; N # Lm GREEK NUMERAL SIGN +0375 ; N # Sk GREEK LOWER NUMERAL SIGN +0376..0377 ; N # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; N # Lm GREEK YPOGEGRAMMENI +037B..037D ; N # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +037E ; N # Po GREEK QUESTION MARK +0384..0385 ; N # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS +0386 ; N # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0387 ; N # Po GREEK ANO TELEIA +0388..038A ; N # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; N # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..0390 ; N # L& [3] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03AA..03B0 ; N # L& [7] GREEK CAPITAL LETTER IOTA WITH DIALYTIKA..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +03C2 ; N # L& GREEK SMALL LETTER FINAL SIGMA +03CA..03F5 ; N # L& [44] GREEK SMALL LETTER IOTA WITH DIALYTIKA..GREEK LUNATE EPSILON SYMBOL +03F6 ; N # Sm GREEK REVERSED LUNATE EPSILON SYMBOL +03F7..0400 ; N # L& [10] GREEK CAPITAL LETTER SHO..CYRILLIC CAPITAL LETTER IE WITH GRAVE +0402..040F ; N # L& [14] CYRILLIC CAPITAL LETTER DJE..CYRILLIC CAPITAL LETTER DZHE +0450 ; N # L& CYRILLIC SMALL LETTER IE WITH GRAVE +0452..0481 ; N # L& [48] CYRILLIC SMALL LETTER DJE..CYRILLIC SMALL LETTER KOPPA +0482 ; N # So CYRILLIC THOUSANDS SIGN +0483..0487 ; N # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; N # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +048A..0525 ; N # L& [156] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER PE WITH DESCENDER +0531..0556 ; N # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +0559 ; N # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +055A..055F ; N # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK +0561..0587 ; N # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +0589 ; N # Po ARMENIAN FULL STOP +058A ; N # Pd ARMENIAN HYPHEN +0591..05BD ; N # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BE ; N # Pd HEBREW PUNCTUATION MAQAF +05BF ; N # Mn HEBREW POINT RAFE +05C0 ; N # Po HEBREW PUNCTUATION PASEQ +05C1..05C2 ; N # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C3 ; N # Po HEBREW PUNCTUATION SOF PASUQ +05C4..05C5 ; N # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C6 ; N # Po HEBREW PUNCTUATION NUN HAFUKHA +05C7 ; N # Mn HEBREW POINT QAMATS QATAN +05D0..05EA ; N # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; N # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3..05F4 ; N # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM +0600..0603 ; N # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +0606..0608 ; N # Sm [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY +0609..060A ; N # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN +060B ; N # Sc AFGHANI SIGN +060C..060D ; N # Po [2] ARABIC COMMA..ARABIC DATE SEPARATOR +060E..060F ; N # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA +0610..061A ; N # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +061B ; N # Po ARABIC SEMICOLON +061E..061F ; N # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +0621..063F ; N # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; N # Lm ARABIC TATWEEL +0641..064A ; N # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +064B..065E ; N # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0660..0669 ; N # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066A..066D ; N # Po [4] ARABIC PERCENT SIGN..ARABIC FIVE POINTED STAR +066E..066F ; N # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0670 ; N # Mn ARABIC LETTER SUPERSCRIPT ALEF +0671..06D3 ; N # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D4 ; N # Po ARABIC FULL STOP +06D5 ; N # Lo ARABIC LETTER AE +06D6..06DC ; N # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DD ; N # Cf ARABIC END OF AYAH +06DE ; N # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; N # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E5..06E6 ; N # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06E7..06E8 ; N # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06E9 ; N # So ARABIC PLACE OF SAJDAH +06EA..06ED ; N # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +06EE..06EF ; N # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06F0..06F9 ; N # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +06FA..06FC ; N # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FD..06FE ; N # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN +06FF ; N # Lo ARABIC LETTER HEH WITH INVERTED V +0700..070D ; N # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS +070F ; N # Cf SYRIAC ABBREVIATION MARK +0710 ; N # Lo SYRIAC LETTER ALAPH +0711 ; N # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0712..072F ; N # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +0730..074A ; N # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +074D..07A5 ; N # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07A6..07B0 ; N # Mn [11] THAANA ABAFILI..THAANA SUKUN +07B1 ; N # Lo THAANA LETTER NAA +07C0..07C9 ; N # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +07CA..07EA ; N # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07EB..07F3 ; N # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +07F4..07F5 ; N # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07F6 ; N # So NKO SYMBOL OO DENNEN +07F7..07F9 ; N # Po [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK +07FA ; N # Lm NKO LAJANYALAN +0800..0815 ; N # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +0816..0819 ; N # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081A ; N # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +081B..0823 ; N # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0824 ; N # Lm SAMARITAN MODIFIER LETTER SHORT A +0825..0827 ; N # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0828 ; N # Lm SAMARITAN MODIFIER LETTER I +0829..082D ; N # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0830..083E ; N # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU +0900..0902 ; N # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +0903 ; N # Mc DEVANAGARI SIGN VISARGA +0904..0939 ; N # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093C ; N # Mn DEVANAGARI SIGN NUKTA +093D ; N # Lo DEVANAGARI SIGN AVAGRAHA +093E..0940 ; N # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0941..0948 ; N # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +0949..094C ; N # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094D ; N # Mn DEVANAGARI SIGN VIRAMA +094E ; N # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0950 ; N # Lo DEVANAGARI OM +0951..0955 ; N # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0958..0961 ; N # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0962..0963 ; N # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0964..0965 ; N # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +0966..096F ; N # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +0970 ; N # Po DEVANAGARI ABBREVIATION SIGN +0971 ; N # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; N # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; N # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0981 ; N # Mn BENGALI SIGN CANDRABINDU +0982..0983 ; N # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +0985..098C ; N # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; N # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; N # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; N # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; N # Lo BENGALI LETTER LA +09B6..09B9 ; N # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BC ; N # Mn BENGALI SIGN NUKTA +09BD ; N # Lo BENGALI SIGN AVAGRAHA +09BE..09C0 ; N # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C1..09C4 ; N # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09C7..09C8 ; N # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; N # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CD ; N # Mn BENGALI SIGN VIRAMA +09CE ; N # Lo BENGALI LETTER KHANDA TA +09D7 ; N # Mc BENGALI AU LENGTH MARK +09DC..09DD ; N # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; N # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09E2..09E3 ; N # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +09E6..09EF ; N # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +09F0..09F1 ; N # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +09F2..09F3 ; N # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN +09F4..09F9 ; N # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN +09FA ; N # So BENGALI ISSHAR +09FB ; N # Sc BENGALI GANDA MARK +0A01..0A02 ; N # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; N # Mc GURMUKHI SIGN VISARGA +0A05..0A0A ; N # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; N # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; N # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; N # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; N # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; N # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; N # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A3C ; N # Mn GURMUKHI SIGN NUKTA +0A3E..0A40 ; N # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A41..0A42 ; N # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; N # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; N # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; N # Mn GURMUKHI SIGN UDAAT +0A59..0A5C ; N # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; N # Lo GURMUKHI LETTER FA +0A66..0A6F ; N # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0A70..0A71 ; N # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A72..0A74 ; N # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A75 ; N # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; N # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0A83 ; N # Mc GUJARATI SIGN VISARGA +0A85..0A8D ; N # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; N # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; N # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; N # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; N # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; N # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABC ; N # Mn GUJARATI SIGN NUKTA +0ABD ; N # Lo GUJARATI SIGN AVAGRAHA +0ABE..0AC0 ; N # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC1..0AC5 ; N # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; N # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0AC9 ; N # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; N # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0ACD ; N # Mn GUJARATI SIGN VIRAMA +0AD0 ; N # Lo GUJARATI OM +0AE0..0AE1 ; N # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0AE2..0AE3 ; N # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0AE6..0AEF ; N # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0AF1 ; N # Sc GUJARATI RUPEE SIGN +0B01 ; N # Mn ORIYA SIGN CANDRABINDU +0B02..0B03 ; N # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B05..0B0C ; N # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; N # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; N # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; N # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; N # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; N # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3C ; N # Mn ORIYA SIGN NUKTA +0B3D ; N # Lo ORIYA SIGN AVAGRAHA +0B3E ; N # Mc ORIYA VOWEL SIGN AA +0B3F ; N # Mn ORIYA VOWEL SIGN I +0B40 ; N # Mc ORIYA VOWEL SIGN II +0B41..0B44 ; N # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B47..0B48 ; N # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; N # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B4D ; N # Mn ORIYA SIGN VIRAMA +0B56 ; N # Mn ORIYA AI LENGTH MARK +0B57 ; N # Mc ORIYA AU LENGTH MARK +0B5C..0B5D ; N # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; N # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B62..0B63 ; N # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B66..0B6F ; N # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0B70 ; N # So ORIYA ISSHAR +0B71 ; N # Lo ORIYA LETTER WA +0B82 ; N # Mn TAMIL SIGN ANUSVARA +0B83 ; N # Lo TAMIL SIGN VISARGA +0B85..0B8A ; N # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; N # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; N # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; N # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; N # Lo TAMIL LETTER JA +0B9E..0B9F ; N # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; N # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; N # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; N # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BBE..0BBF ; N # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC0 ; N # Mn TAMIL VOWEL SIGN II +0BC1..0BC2 ; N # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; N # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; N # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BCD ; N # Mn TAMIL SIGN VIRAMA +0BD0 ; N # Lo TAMIL OM +0BD7 ; N # Mc TAMIL AU LENGTH MARK +0BE6..0BEF ; N # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0BF0..0BF2 ; N # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0BF3..0BF8 ; N # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN +0BF9 ; N # Sc TAMIL RUPEE SIGN +0BFA ; N # So TAMIL NUMBER SIGN +0C01..0C03 ; N # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C05..0C0C ; N # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; N # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; N # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; N # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; N # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; N # Lo TELUGU SIGN AVAGRAHA +0C3E..0C40 ; N # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C41..0C44 ; N # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C46..0C48 ; N # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; N # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; N # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C58..0C59 ; N # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; N # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C62..0C63 ; N # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0C66..0C6F ; N # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0C78..0C7E ; N # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0C7F ; N # So TELUGU SIGN TUUMU +0C82..0C83 ; N # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0C85..0C8C ; N # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; N # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; N # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; N # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; N # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBC ; N # Mn KANNADA SIGN NUKTA +0CBD ; N # Lo KANNADA SIGN AVAGRAHA +0CBE ; N # Mc KANNADA VOWEL SIGN AA +0CBF ; N # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; N # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; N # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; N # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; N # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CCC..0CCD ; N # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CD5..0CD6 ; N # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CDE ; N # Lo KANNADA LETTER FA +0CE0..0CE1 ; N # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0CE2..0CE3 ; N # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0CE6..0CEF ; N # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0CF1..0CF2 ; N # So [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0D02..0D03 ; N # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D05..0D0C ; N # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; N # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; N # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; N # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; N # Lo MALAYALAM SIGN AVAGRAHA +0D3E..0D40 ; N # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D41..0D44 ; N # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D46..0D48 ; N # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; N # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D4D ; N # Mn MALAYALAM SIGN VIRAMA +0D57 ; N # Mc MALAYALAM AU LENGTH MARK +0D60..0D61 ; N # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D62..0D63 ; N # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0D66..0D6F ; N # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0D70..0D75 ; N # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0D79 ; N # So MALAYALAM DATE MARK +0D7A..0D7F ; N # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D82..0D83 ; N # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0D85..0D96 ; N # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; N # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; N # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; N # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; N # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0DCA ; N # Mn SINHALA SIGN AL-LAKUNA +0DCF..0DD1 ; N # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD2..0DD4 ; N # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; N # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DD8..0DDF ; N # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; N # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0DF4 ; N # Po SINHALA PUNCTUATION KUNDDALIYA +0E01..0E30 ; N # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E31 ; N # Mn THAI CHARACTER MAI HAN-AKAT +0E32..0E33 ; N # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E34..0E3A ; N # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E3F ; N # Sc THAI CURRENCY SYMBOL BAHT +0E40..0E45 ; N # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E46 ; N # Lm THAI CHARACTER MAIYAMOK +0E47..0E4E ; N # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0E4F ; N # Po THAI CHARACTER FONGMAN +0E50..0E59 ; N # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0E5A..0E5B ; N # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT +0E81..0E82 ; N # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; N # Lo LAO LETTER KHO TAM +0E87..0E88 ; N # Lo [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; N # Lo LAO LETTER SO TAM +0E8D ; N # Lo LAO LETTER NYO +0E94..0E97 ; N # Lo [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; N # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; N # Lo [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; N # Lo LAO LETTER LO LOOT +0EA7 ; N # Lo LAO LETTER WO +0EAA..0EAB ; N # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; N # Lo [4] LAO LETTER O..LAO VOWEL SIGN A +0EB1 ; N # Mn LAO VOWEL SIGN MAI KAN +0EB2..0EB3 ; N # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EB4..0EB9 ; N # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; N # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EBD ; N # Lo LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; N # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EC6 ; N # Lm LAO KO LA +0EC8..0ECD ; N # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0ED0..0ED9 ; N # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0EDC..0EDD ; N # Lo [2] LAO HO NO..LAO HO MO +0F00 ; N # Lo TIBETAN SYLLABLE OM +0F01..0F03 ; N # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA +0F04..0F12 ; N # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD +0F13..0F17 ; N # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS +0F18..0F19 ; N # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F1A..0F1F ; N # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG +0F20..0F29 ; N # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +0F2A..0F33 ; N # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +0F34 ; N # So TIBETAN MARK BSDUS RTAGS +0F35 ; N # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F36 ; N # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN +0F37 ; N # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F38 ; N # So TIBETAN MARK CHE MGO +0F39 ; N # Mn TIBETAN MARK TSA -PHRU +0F3A ; N # Ps TIBETAN MARK GUG RTAGS GYON +0F3B ; N # Pe TIBETAN MARK GUG RTAGS GYAS +0F3C ; N # Ps TIBETAN MARK ANG KHANG GYON +0F3D ; N # Pe TIBETAN MARK ANG KHANG GYAS +0F3E..0F3F ; N # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F40..0F47 ; N # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; N # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F71..0F7E ; N # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F7F ; N # Mc TIBETAN SIGN RNAM BCAD +0F80..0F84 ; N # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F85 ; N # Po TIBETAN MARK PALUTA +0F86..0F87 ; N # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F88..0F8B ; N # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +0F90..0F97 ; N # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; N # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FBE..0FC5 ; N # So [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE +0FC6 ; N # Mn TIBETAN SYMBOL PADMA GDAN +0FC7..0FCC ; N # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL +0FCE..0FCF ; N # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM +0FD0..0FD4 ; N # Po [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA +0FD5..0FD8 ; N # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS +1000..102A ; N # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU +102B..102C ; N # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +102D..1030 ; N # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1031 ; N # Mc MYANMAR VOWEL SIGN E +1032..1037 ; N # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1038 ; N # Mc MYANMAR SIGN VISARGA +1039..103A ; N # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103B..103C ; N # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103D..103E ; N # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +103F ; N # Lo MYANMAR LETTER GREAT SA +1040..1049 ; N # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +104A..104F ; N # Po [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE +1050..1055 ; N # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +1056..1057 ; N # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1058..1059 ; N # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105A..105D ; N # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +105E..1060 ; N # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1061 ; N # Lo MYANMAR LETTER SGAW KAREN SHA +1062..1064 ; N # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1065..1066 ; N # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +1067..106D ; N # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +106E..1070 ; N # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1071..1074 ; N # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1075..1081 ; N # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +1082 ; N # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1083..1084 ; N # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1085..1086 ; N # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +1087..108C ; N # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108D ; N # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +108E ; N # Lo MYANMAR LETTER RUMAI PALAUNG FA +108F ; N # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +1090..1099 ; N # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +109A..109C ; N # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109D ; N # Mn MYANMAR VOWEL SIGN AITON AI +109E..109F ; N # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION +10A0..10C5 ; N # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +10D0..10FA ; N # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FB ; N # Po GEORGIAN PARAGRAPH SEPARATOR +10FC ; N # Lm MODIFIER LETTER GEORGIAN NAR +1160..11A2 ; N # Lo [67] HANGUL JUNGSEONG FILLER..HANGUL JUNGSEONG SSANGARAEA +11A8..11F9 ; N # Lo [82] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG YEORINHIEUH +1200..1248 ; N # Lo [73] ETHIOPIC SYLLABLE HA..ETHIOPIC SYLLABLE QWA +124A..124D ; N # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; N # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; N # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; N # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; N # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; N # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; N # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; N # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; N # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; N # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; N # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; N # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; N # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; N # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; N # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +135F ; N # Mn ETHIOPIC COMBINING GEMINATION MARK +1360 ; N # So ETHIOPIC SECTION MARK +1361..1368 ; N # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR +1369..137C ; N # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND +1380..138F ; N # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +1390..1399 ; N # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT +13A0..13F4 ; N # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1400 ; N # Pd CANADIAN SYLLABICS HYPHEN +1401..166C ; N # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166D..166E ; N # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP +166F..167F ; N # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1680 ; N # Zs OGHAM SPACE MARK +1681..169A ; N # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +169B ; N # Ps OGHAM FEATHER MARK +169C ; N # Pe OGHAM REVERSED FEATHER MARK +16A0..16EA ; N # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EB..16ED ; N # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION +16EE..16F0 ; N # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; N # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; N # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1712..1714 ; N # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1720..1731 ; N # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1732..1734 ; N # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1735..1736 ; N # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION +1740..1751 ; N # Lo [18] BUHID LETTER A..BUHID LETTER HA +1752..1753 ; N # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1760..176C ; N # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; N # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1772..1773 ; N # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +1780..17B3 ; N # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17B4..17B5 ; N # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B6 ; N # Mc KHMER VOWEL SIGN AA +17B7..17BD ; N # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17BE..17C5 ; N # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C6 ; N # Mn KHMER SIGN NIKAHIT +17C7..17C8 ; N # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17C9..17D3 ; N # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17D4..17D6 ; N # Po [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH +17D7 ; N # Lm KHMER SIGN LEK TOO +17D8..17DA ; N # Po [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT +17DB ; N # Sc KHMER CURRENCY SYMBOL RIEL +17DC ; N # Lo KHMER SIGN AVAKRAHASANYA +17DD ; N # Mn KHMER SIGN ATTHACAN +17E0..17E9 ; N # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +17F0..17F9 ; N # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +1800..1805 ; N # Po [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS +1806 ; N # Pd MONGOLIAN TODO SOFT HYPHEN +1807..180A ; N # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU +180B..180D ; N # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +180E ; N # Zs MONGOLIAN VOWEL SEPARATOR +1810..1819 ; N # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1820..1842 ; N # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; N # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; N # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; N # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18A9 ; N # Mn MONGOLIAN LETTER ALI GALI DAGALGA +18AA ; N # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; N # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; N # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1920..1922 ; N # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; N # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; N # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; N # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; N # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; N # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; N # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1939..193B ; N # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1940 ; N # So LIMBU SIGN LOO +1944..1945 ; N # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +1946..194F ; N # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +1950..196D ; N # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; N # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; N # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19B0..19C0 ; N # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C1..19C7 ; N # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +19C8..19C9 ; N # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +19D0..19DA ; N # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +19DE..19DF ; N # Po [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV +19E0..19FF ; N # So [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC +1A00..1A16 ; N # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A17..1A18 ; N # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A19..1A1B ; N # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A1E..1A1F ; N # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION +1A20..1A54 ; N # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1A55 ; N # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A56 ; N # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A57 ; N # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A58..1A5E ; N # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; N # Mn TAI THAM SIGN SAKOT +1A61 ; N # Mc TAI THAM VOWEL SIGN A +1A62 ; N # Mn TAI THAM VOWEL SIGN MAI SAT +1A63..1A64 ; N # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A65..1A6C ; N # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A6D..1A72 ; N # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A73..1A7C ; N # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; N # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1A80..1A89 ; N # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; N # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1AA0..1AA6 ; N # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA +1AA7 ; N # Lm TAI THAM SIGN MAI YAMOK +1AA8..1AAD ; N # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG +1B00..1B03 ; N # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B04 ; N # Mc BALINESE SIGN BISAH +1B05..1B33 ; N # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B34 ; N # Mn BALINESE SIGN REREKAN +1B35 ; N # Mc BALINESE VOWEL SIGN TEDUNG +1B36..1B3A ; N # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3B ; N # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3C ; N # Mn BALINESE VOWEL SIGN LA LENGA +1B3D..1B41 ; N # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B42 ; N # Mn BALINESE VOWEL SIGN PEPET +1B43..1B44 ; N # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B45..1B4B ; N # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B50..1B59 ; N # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1B5A..1B60 ; N # Po [7] BALINESE PANTI..BALINESE PAMENENG +1B61..1B6A ; N # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE +1B6B..1B73 ; N # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B74..1B7C ; N # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B80..1B81 ; N # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1B82 ; N # Mc SUNDANESE SIGN PANGWISAD +1B83..1BA0 ; N # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BA1 ; N # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA2..1BA5 ; N # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA6..1BA7 ; N # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BA8..1BA9 ; N # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1BAA ; N # Mc SUNDANESE SIGN PAMAAEH +1BAE..1BAF ; N # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1BB0..1BB9 ; N # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C00..1C23 ; N # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C24..1C2B ; N # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C2C..1C33 ; N # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C34..1C35 ; N # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C36..1C37 ; N # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1C3B..1C3F ; N # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK +1C40..1C49 ; N # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C4D..1C4F ; N # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C50..1C59 ; N # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +1C5A..1C77 ; N # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; N # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1C7E..1C7F ; N # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +1CD0..1CD2 ; N # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD3 ; N # Po VEDIC SIGN NIHSHVASA +1CD4..1CE0 ; N # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE1 ; N # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE2..1CE8 ; N # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CE9..1CEC ; N # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CED ; N # Mn VEDIC SIGN TIRYAK +1CEE..1CF1 ; N # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +1CF2 ; N # Mc VEDIC SIGN ARDHAVISARGA +1D00..1D2B ; N # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; N # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; N # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; N # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; N # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; N # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1DC0..1DE6 ; N # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; N # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1E00..1F15 ; N # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; N # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; N # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; N # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; N # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; N # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; N # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; N # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; N # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBD ; N # Sk GREEK KORONIS +1FBE ; N # L& GREEK PROSGEGRAMMENI +1FBF..1FC1 ; N # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI +1FC2..1FC4 ; N # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; N # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FCD..1FCF ; N # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FD0..1FD3 ; N # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; N # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FDD..1FDF ; N # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FE0..1FEC ; N # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FED..1FEF ; N # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FF2..1FF4 ; N # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; N # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +1FFD..1FFE ; N # Sk [2] GREEK OXIA..GREEK DASIA +2000..200A ; N # Zs [11] EN QUAD..HAIR SPACE +200B..200F ; N # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK +2011..2012 ; N # Pd [2] NON-BREAKING HYPHEN..FIGURE DASH +2017 ; N # Po DOUBLE LOW LINE +201A ; N # Ps SINGLE LOW-9 QUOTATION MARK +201B ; N # Pi SINGLE HIGH-REVERSED-9 QUOTATION MARK +201E ; N # Ps DOUBLE LOW-9 QUOTATION MARK +201F ; N # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2023 ; N # Po TRIANGULAR BULLET +2028 ; N # Zl LINE SEPARATOR +2029 ; N # Zp PARAGRAPH SEPARATOR +202A..202E ; N # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +202F ; N # Zs NARROW NO-BREAK SPACE +2031 ; N # Po PER TEN THOUSAND SIGN +2034 ; N # Po TRIPLE PRIME +2036..2038 ; N # Po [3] REVERSED DOUBLE PRIME..CARET +2039 ; N # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; N # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +203C..203D ; N # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG +203F..2040 ; N # Pc [2] UNDERTIE..CHARACTER TIE +2041..2043 ; N # Po [3] CARET INSERTION POINT..HYPHEN BULLET +2044 ; N # Sm FRACTION SLASH +2045 ; N # Ps LEFT SQUARE BRACKET WITH QUILL +2046 ; N # Pe RIGHT SQUARE BRACKET WITH QUILL +2047..2051 ; N # Po [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY +2052 ; N # Sm COMMERCIAL MINUS SIGN +2053 ; N # Po SWUNG DASH +2054 ; N # Pc INVERTED UNDERTIE +2055..205E ; N # Po [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS +205F ; N # Zs MEDIUM MATHEMATICAL SPACE +2060..2064 ; N # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; N # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +2070 ; N # No SUPERSCRIPT ZERO +2071 ; N # Lm SUPERSCRIPT LATIN SMALL LETTER I +2075..2079 ; N # No [5] SUPERSCRIPT FIVE..SUPERSCRIPT NINE +207A..207C ; N # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN +207D ; N # Ps SUPERSCRIPT LEFT PARENTHESIS +207E ; N # Pe SUPERSCRIPT RIGHT PARENTHESIS +2080 ; N # No SUBSCRIPT ZERO +2085..2089 ; N # No [5] SUBSCRIPT FIVE..SUBSCRIPT NINE +208A..208C ; N # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN +208D ; N # Ps SUBSCRIPT LEFT PARENTHESIS +208E ; N # Pe SUBSCRIPT RIGHT PARENTHESIS +2090..2094 ; N # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +20A0..20A8 ; N # Sc [9] EURO-CURRENCY SIGN..RUPEE SIGN +20AA..20AB ; N # Sc [2] NEW SHEQEL SIGN..DONG SIGN +20AD..20B8 ; N # Sc [12] KIP SIGN..TENGE SIGN +20D0..20DC ; N # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; N # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; N # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; N # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; N # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2100..2101 ; N # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2102 ; N # L& DOUBLE-STRUCK CAPITAL C +2104 ; N # So CENTRE LINE SYMBOL +2106 ; N # So CADA UNA +2107 ; N # L& EULER CONSTANT +2108 ; N # So SCRUPLE +210A..2112 ; N # L& [9] SCRIPT SMALL G..SCRIPT CAPITAL L +2114 ; N # So L B BAR SYMBOL +2115 ; N # L& DOUBLE-STRUCK CAPITAL N +2117..2118 ; N # So [2] SOUND RECORDING COPYRIGHT..SCRIPT CAPITAL P +2119..211D ; N # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +211E..2120 ; N # So [3] PRESCRIPTION TAKE..SERVICE MARK +2123 ; N # So VERSICLE +2124 ; N # L& DOUBLE-STRUCK CAPITAL Z +2125 ; N # So OUNCE SIGN +2127 ; N # So INVERTED OHM SIGN +2128 ; N # L& BLACK-LETTER CAPITAL Z +2129 ; N # So TURNED GREEK SMALL LETTER IOTA +212A ; N # L& KELVIN SIGN +212C..212D ; N # L& [2] SCRIPT CAPITAL B..BLACK-LETTER CAPITAL C +212E ; N # So ESTIMATED SYMBOL +212F..2134 ; N # L& [6] SCRIPT SMALL E..SCRIPT SMALL O +2135..2138 ; N # Lo [4] ALEF SYMBOL..DALET SYMBOL +2139 ; N # L& INFORMATION SOURCE +213A..213B ; N # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN +213C..213F ; N # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2140..2144 ; N # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y +2145..2149 ; N # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +214A ; N # So PROPERTY LINE +214B ; N # Sm TURNED AMPERSAND +214C..214D ; N # So [2] PER SIGN..AKTIESELSKAB +214E ; N # L& TURNED SMALL F +214F ; N # So SYMBOL FOR SAMARITAN SOURCE +2150..2152 ; N # No [3] VULGAR FRACTION ONE SEVENTH..VULGAR FRACTION ONE TENTH +2155..215A ; N # No [6] VULGAR FRACTION ONE FIFTH..VULGAR FRACTION FIVE SIXTHS +215F ; N # No FRACTION NUMERATOR ONE +216C..216F ; N # Nl [4] ROMAN NUMERAL FIFTY..ROMAN NUMERAL ONE THOUSAND +217A..2182 ; N # Nl [9] SMALL ROMAN NUMERAL ELEVEN..ROMAN NUMERAL TEN THOUSAND +2183..2184 ; N # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C +2185..2188 ; N # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +219A..219B ; N # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +219C..219F ; N # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW +21A0 ; N # Sm RIGHTWARDS TWO HEADED ARROW +21A1..21A2 ; N # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL +21A3 ; N # Sm RIGHTWARDS ARROW WITH TAIL +21A4..21A5 ; N # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR +21A6 ; N # Sm RIGHTWARDS ARROW FROM BAR +21A7..21AD ; N # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW +21AE ; N # Sm LEFT RIGHT ARROW WITH STROKE +21AF..21B7 ; N # So [9] DOWNWARDS ZIGZAG ARROW..CLOCKWISE TOP SEMICIRCLE ARROW +21BA..21CD ; N # So [20] ANTICLOCKWISE OPEN CIRCLE ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE +21CE..21CF ; N # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +21D0..21D1 ; N # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW +21D3 ; N # So DOWNWARDS DOUBLE ARROW +21D5..21E6 ; N # So [18] UP DOWN DOUBLE ARROW..LEFTWARDS WHITE ARROW +21E8..21F3 ; N # So [12] RIGHTWARDS WHITE ARROW..UP DOWN WHITE ARROW +21F4..21FF ; N # Sm [12] RIGHT ARROW WITH SMALL CIRCLE..LEFT RIGHT OPEN-HEADED ARROW +2201 ; N # Sm COMPLEMENT +2204..2206 ; N # Sm [3] THERE DOES NOT EXIST..INCREMENT +2209..220A ; N # Sm [2] NOT AN ELEMENT OF..SMALL ELEMENT OF +220C..220E ; N # Sm [3] DOES NOT CONTAIN AS MEMBER..END OF PROOF +2210 ; N # Sm N-ARY COPRODUCT +2212..2214 ; N # Sm [3] MINUS SIGN..DOT PLUS +2216..2219 ; N # Sm [4] SET MINUS..BULLET OPERATOR +221B..221C ; N # Sm [2] CUBE ROOT..FOURTH ROOT +2221..2222 ; N # Sm [2] MEASURED ANGLE..SPHERICAL ANGLE +2224 ; N # Sm DOES NOT DIVIDE +2226 ; N # Sm NOT PARALLEL TO +222D ; N # Sm TRIPLE INTEGRAL +222F..2233 ; N # Sm [5] SURFACE INTEGRAL..ANTICLOCKWISE CONTOUR INTEGRAL +2238..223B ; N # Sm [4] DOT MINUS..HOMOTHETIC +223E..2247 ; N # Sm [10] INVERTED LAZY S..NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO +2249..224B ; N # Sm [3] NOT ALMOST EQUAL TO..TRIPLE TILDE +224D..2251 ; N # Sm [5] EQUIVALENT TO..GEOMETRICALLY EQUAL TO +2253..225F ; N # Sm [13] IMAGE OF OR APPROXIMATELY EQUAL TO..QUESTIONED EQUAL TO +2262..2263 ; N # Sm [2] NOT IDENTICAL TO..STRICTLY EQUIVALENT TO +2268..2269 ; N # Sm [2] LESS-THAN BUT NOT EQUAL TO..GREATER-THAN BUT NOT EQUAL TO +226C..226D ; N # Sm [2] BETWEEN..NOT EQUIVALENT TO +2270..2281 ; N # Sm [18] NEITHER LESS-THAN NOR EQUAL TO..DOES NOT SUCCEED +2284..2285 ; N # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF +2288..2294 ; N # Sm [13] NEITHER A SUBSET OF NOR EQUAL TO..SQUARE CUP +2296..2298 ; N # Sm [3] CIRCLED MINUS..CIRCLED DIVISION SLASH +229A..22A4 ; N # Sm [11] CIRCLED RING OPERATOR..DOWN TACK +22A6..22BE ; N # Sm [25] ASSERTION..RIGHT ANGLE WITH ARC +22C0..22FF ; N # Sm [64] N-ARY LOGICAL AND..Z NOTATION BAG MEMBERSHIP +2300..2307 ; N # So [8] DIAMETER SIGN..WAVY LINE +2308..230B ; N # Sm [4] LEFT CEILING..RIGHT FLOOR +230C..2311 ; N # So [6] BOTTOM RIGHT CROP..SQUARE LOZENGE +2313..231F ; N # So [13] SEGMENT..BOTTOM RIGHT CORNER +2320..2321 ; N # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +2322..2328 ; N # So [7] FROWN..KEYBOARD +232B..237B ; N # So [81] ERASE TO THE LEFT..NOT CHECK MARK +237C ; N # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW +237D..239A ; N # So [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL +239B..23B3 ; N # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM +23B4..23DB ; N # So [40] TOP SQUARE BRACKET..FUSE +23DC..23E1 ; N # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET +23E2..23E8 ; N # So [7] WHITE TRAPEZIUM..DECIMAL EXPONENT SYMBOL +2400..2426 ; N # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO +2440..244A ; N # So [11] OCR HOOK..OCR DOUBLE BACKSLASH +24EA ; N # No CIRCLED DIGIT ZERO +254C..254F ; N # So [4] BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL..BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL +2574..257F ; N # So [12] BOX DRAWINGS LIGHT LEFT..BOX DRAWINGS HEAVY UP AND LIGHT DOWN +2590..2591 ; N # So [2] RIGHT HALF BLOCK..LIGHT SHADE +2596..259F ; N # So [10] QUADRANT LOWER LEFT..QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT +25A2 ; N # So WHITE SQUARE WITH ROUNDED CORNERS +25AA..25B1 ; N # So [8] BLACK SMALL SQUARE..WHITE PARALLELOGRAM +25B4..25B5 ; N # So [2] BLACK UP-POINTING SMALL TRIANGLE..WHITE UP-POINTING SMALL TRIANGLE +25B8..25BB ; N # So [4] BLACK RIGHT-POINTING SMALL TRIANGLE..WHITE RIGHT-POINTING POINTER +25BE..25BF ; N # So [2] BLACK DOWN-POINTING SMALL TRIANGLE..WHITE DOWN-POINTING SMALL TRIANGLE +25C2..25C5 ; N # So [4] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE LEFT-POINTING POINTER +25C9..25CA ; N # So [2] FISHEYE..LOZENGE +25CC..25CD ; N # So [2] DOTTED CIRCLE..CIRCLE WITH VERTICAL FILL +25D2..25E1 ; N # So [16] CIRCLE WITH LOWER HALF BLACK..LOWER HALF CIRCLE +25E6..25EE ; N # So [9] WHITE BULLET..UP-POINTING TRIANGLE WITH RIGHT HALF BLACK +25F0..25F7 ; N # So [8] WHITE SQUARE WITH UPPER LEFT QUADRANT..WHITE CIRCLE WITH UPPER RIGHT QUADRANT +25F8..25FF ; N # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE +2600..2604 ; N # So [5] BLACK SUN WITH RAYS..COMET +2607..2608 ; N # So [2] LIGHTNING..THUNDERSTORM +260A..260D ; N # So [4] ASCENDING NODE..OPPOSITION +2610..2613 ; N # So [4] BALLOT BOX..SALTIRE +2616..261B ; N # So [6] WHITE SHOGI PIECE..BLACK RIGHT POINTING INDEX +261D ; N # So WHITE UP POINTING INDEX +261F..263F ; N # So [33] WHITE DOWN POINTING INDEX..MERCURY +2641 ; N # So EARTH +2643..265F ; N # So [29] JUPITER..BLACK CHESS PAWN +2662 ; N # So WHITE DIAMOND SUIT +2666 ; N # So BLACK DIAMOND SUIT +266B ; N # So BEAMED EIGHTH NOTES +266E ; N # So MUSIC NATURAL SIGN +2670..269D ; N # So [46] WEST SYRIAC CROSS..OUTLINED WHITE STAR +26A0..26BD ; N # So [30] WARNING SIGN..SOCCER BALL +26C0..26C3 ; N # So [4] WHITE DRAUGHTS MAN..BLACK DRAUGHTS KING +2701..2704 ; N # So [4] UPPER BLADE SCISSORS..WHITE SCISSORS +2706..2709 ; N # So [4] TELEPHONE LOCATION SIGN..ENVELOPE +270C..2727 ; N # So [28] VICTORY HAND..WHITE FOUR POINTED STAR +2729..273C ; N # So [20] STRESS OUTLINED WHITE STAR..OPEN CENTRE TEARDROP-SPOKED ASTERISK +273E..274B ; N # So [14] SIX PETALLED BLACK AND WHITE FLORETTE..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +274D ; N # So SHADOWED WHITE CIRCLE +274F..2752 ; N # So [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE +2756 ; N # So BLACK DIAMOND MINUS WHITE X +2758..275E ; N # So [7] LIGHT VERTICAL BAR..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2761..2767 ; N # So [7] CURVED STEM PARAGRAPH SIGN ORNAMENT..ROTATED FLORAL HEART BULLET +2768 ; N # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +2769 ; N # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276A ; N # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276B ; N # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276C ; N # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276D ; N # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276E ; N # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +276F ; N # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; N # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2771 ; N # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2772 ; N # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2773 ; N # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2774 ; N # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +2775 ; N # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +2780..2793 ; N # No [20] DINGBAT CIRCLED SANS-SERIF DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2794 ; N # So HEAVY WIDE-HEADED RIGHTWARDS ARROW +2798..27AF ; N # So [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW +27B1..27BE ; N # So [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW +27C0..27C4 ; N # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET +27C5 ; N # Ps LEFT S-SHAPED BAG DELIMITER +27C6 ; N # Pe RIGHT S-SHAPED BAG DELIMITER +27C7..27CA ; N # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE +27CC ; N # Sm LONG DIVISION +27D0..27E5 ; N # Sm [22] WHITE DIAMOND WITH CENTRED DOT..WHITE SQUARE WITH RIGHTWARDS TICK +27EE ; N # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +27EF ; N # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +27F0..27FF ; N # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW +2800..28FF ; N # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 +2900..2982 ; N # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON +2983 ; N # Ps LEFT WHITE CURLY BRACKET +2984 ; N # Pe RIGHT WHITE CURLY BRACKET +2987 ; N # Ps Z NOTATION LEFT IMAGE BRACKET +2988 ; N # Pe Z NOTATION RIGHT IMAGE BRACKET +2989 ; N # Ps Z NOTATION LEFT BINDING BRACKET +298A ; N # Pe Z NOTATION RIGHT BINDING BRACKET +298B ; N # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298C ; N # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298D ; N # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298E ; N # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +298F ; N # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; N # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2991 ; N # Ps LEFT ANGLE BRACKET WITH DOT +2992 ; N # Pe RIGHT ANGLE BRACKET WITH DOT +2993 ; N # Ps LEFT ARC LESS-THAN BRACKET +2994 ; N # Pe RIGHT ARC GREATER-THAN BRACKET +2995 ; N # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2996 ; N # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2997 ; N # Ps LEFT BLACK TORTOISE SHELL BRACKET +2998 ; N # Pe RIGHT BLACK TORTOISE SHELL BRACKET +2999..29D7 ; N # Sm [63] DOTTED FENCE..BLACK HOURGLASS +29D8 ; N # Ps LEFT WIGGLY FENCE +29D9 ; N # Pe RIGHT WIGGLY FENCE +29DA ; N # Ps LEFT DOUBLE WIGGLY FENCE +29DB ; N # Pe RIGHT DOUBLE WIGGLY FENCE +29DC..29FB ; N # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS +29FC ; N # Ps LEFT-POINTING CURVED ANGLE BRACKET +29FD ; N # Pe RIGHT-POINTING CURVED ANGLE BRACKET +29FE..2AFF ; N # Sm [258] TINY..N-ARY WHITE VERTICAL BAR +2B00..2B2F ; N # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE +2B30..2B44 ; N # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET +2B45..2B46 ; N # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW +2B47..2B4C ; N # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR +2B50..2B54 ; N # So [5] WHITE MEDIUM STAR..WHITE RIGHT-POINTING PENTAGON +2C00..2C2E ; N # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C30..2C5E ; N # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C60..2C7C ; N # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; N # Lm MODIFIER LETTER CAPITAL V +2C7E..2CE4 ; N # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI +2CE5..2CEA ; N # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA +2CEB..2CEE ; N # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2CEF..2CF1 ; N # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2CF9..2CFC ; N # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER +2CFD ; N # No COPTIC FRACTION ONE HALF +2CFE..2CFF ; N # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER +2D00..2D25 ; N # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +2D30..2D65 ; N # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; N # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; N # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; N # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; N # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; N # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; N # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; N # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; N # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; N # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; N # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +2DE0..2DFF ; N # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +2E00..2E01 ; N # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E02 ; N # Pi LEFT SUBSTITUTION BRACKET +2E03 ; N # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; N # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; N # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E06..2E08 ; N # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E09 ; N # Pi LEFT TRANSPOSITION BRACKET +2E0A ; N # Pf RIGHT TRANSPOSITION BRACKET +2E0B ; N # Po RAISED SQUARE +2E0C ; N # Pi LEFT RAISED OMISSION BRACKET +2E0D ; N # Pf RIGHT RAISED OMISSION BRACKET +2E0E..2E16 ; N # Po [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE +2E17 ; N # Pd DOUBLE OBLIQUE HYPHEN +2E18..2E19 ; N # Po [2] INVERTED INTERROBANG..PALM BRANCH +2E1A ; N # Pd HYPHEN WITH DIAERESIS +2E1B ; N # Po TILDE WITH RING ABOVE +2E1C ; N # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; N # Pf RIGHT LOW PARAPHRASE BRACKET +2E1E..2E1F ; N # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW +2E20 ; N # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; N # Pf RIGHT VERTICAL BAR WITH QUILL +2E22 ; N # Ps TOP LEFT HALF BRACKET +2E23 ; N # Pe TOP RIGHT HALF BRACKET +2E24 ; N # Ps BOTTOM LEFT HALF BRACKET +2E25 ; N # Pe BOTTOM RIGHT HALF BRACKET +2E26 ; N # Ps LEFT SIDEWAYS U BRACKET +2E27 ; N # Pe RIGHT SIDEWAYS U BRACKET +2E28 ; N # Ps LEFT DOUBLE PARENTHESIS +2E29 ; N # Pe RIGHT DOUBLE PARENTHESIS +2E2A..2E2E ; N # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK +2E2F ; N # Lm VERTICAL TILDE +2E30..2E31 ; N # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT +303F ; N # So IDEOGRAPHIC HALF FILL SPACE +4DC0..4DFF ; N # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION +A4D0..A4F7 ; N # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; N # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A4FE..A4FF ; N # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP +A500..A60B ; N # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; N # Lm VAI SYLLABLE LENGTHENER +A60D..A60F ; N # Po [3] VAI COMMA..VAI QUESTION MARK +A610..A61F ; N # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A620..A629 ; N # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A62A..A62B ; N # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A640..A65F ; N # L& [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN +A662..A66D ; N # L& [12] CYRILLIC CAPITAL LETTER SOFT DE..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A66E ; N # Lo CYRILLIC LETTER MULTIOCULAR O +A66F ; N # Mn COMBINING CYRILLIC VZMET +A670..A672 ; N # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A673 ; N # Po SLAVONIC ASTERISK +A67C..A67D ; N # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A67E ; N # Po CYRILLIC KAVYKA +A67F ; N # Lm CYRILLIC PAYEROK +A680..A697 ; N # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE +A6A0..A6E5 ; N # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; N # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A6F0..A6F1 ; N # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A6F2..A6F7 ; N # Po [6] BAMUM NJAEMLI..BAMUM QUESTION MARK +A700..A716 ; N # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +A717..A71F ; N # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A720..A721 ; N # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE +A722..A76F ; N # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON +A770 ; N # Lm MODIFIER LETTER US +A771..A787 ; N # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T +A788 ; N # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A789..A78A ; N # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN +A78B..A78C ; N # L& [2] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER SALTILLO +A7FB..A801 ; N # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A802 ; N # Mn SYLOTI NAGRI SIGN DVISVARA +A803..A805 ; N # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A806 ; N # Mn SYLOTI NAGRI SIGN HASANTA +A807..A80A ; N # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80B ; N # Mn SYLOTI NAGRI SIGN ANUSVARA +A80C..A822 ; N # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A823..A824 ; N # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A825..A826 ; N # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A827 ; N # Mc SYLOTI NAGRI VOWEL SIGN OO +A828..A82B ; N # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 +A830..A835 ; N # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +A836..A837 ; N # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK +A838 ; N # Sc NORTH INDIC RUPEE MARK +A839 ; N # So NORTH INDIC QUANTITY MARK +A840..A873 ; N # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A874..A877 ; N # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD +A880..A881 ; N # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A882..A8B3 ; N # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8B4..A8C3 ; N # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8C4 ; N # Mn SAURASHTRA SIGN VIRAMA +A8CE..A8CF ; N # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A8D0..A8D9 ; N # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A8E0..A8F1 ; N # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A8F2..A8F7 ; N # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8F8..A8FA ; N # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET +A8FB ; N # Lo DEVANAGARI HEADSTROKE +A900..A909 ; N # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A90A..A925 ; N # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A926..A92D ; N # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A92E..A92F ; N # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA +A930..A946 ; N # Lo [23] REJANG LETTER KA..REJANG LETTER A +A947..A951 ; N # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A952..A953 ; N # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A95F ; N # Po REJANG SECTION MARK +A980..A982 ; N # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A983 ; N # Mc JAVANESE SIGN WIGNYAN +A984..A9B2 ; N # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9B3 ; N # Mn JAVANESE SIGN CECAK TELU +A9B4..A9B5 ; N # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9B6..A9B9 ; N # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BA..A9BB ; N # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BC ; N # Mn JAVANESE VOWEL SIGN PEPET +A9BD..A9C0 ; N # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +A9C1..A9CD ; N # Po [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH +A9CF ; N # Lm JAVANESE PANGRANGKEP +A9D0..A9D9 ; N # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +A9DE..A9DF ; N # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN +AA00..AA28 ; N # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA29..AA2E ; N # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA2F..AA30 ; N # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA31..AA32 ; N # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA33..AA34 ; N # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA35..AA36 ; N # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA40..AA42 ; N # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA43 ; N # Mn CHAM CONSONANT SIGN FINAL NG +AA44..AA4B ; N # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA4C ; N # Mn CHAM CONSONANT SIGN FINAL M +AA4D ; N # Mc CHAM CONSONANT SIGN FINAL H +AA50..AA59 ; N # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +AA5C..AA5F ; N # Po [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA +AA60..AA6F ; N # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA70 ; N # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AA71..AA76 ; N # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA77..AA79 ; N # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO +AA7A ; N # Lo MYANMAR LETTER AITON RA +AA7B ; N # Mc MYANMAR SIGN PAO KAREN TONE +AA80..AAAF ; N # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB0 ; N # Mn TAI VIET MAI KANG +AAB1 ; N # Lo TAI VIET VOWEL AA +AAB2..AAB4 ; N # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB5..AAB6 ; N # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB7..AAB8 ; N # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AAB9..AABD ; N # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AABE..AABF ; N # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC0 ; N # Lo TAI VIET TONE MAI NUENG +AAC1 ; N # Mn TAI VIET TONE MAI THO +AAC2 ; N # Lo TAI VIET TONE MAI SONG +AADB..AADC ; N # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +AADD ; N # Lm TAI VIET SYMBOL SAM +AADE..AADF ; N # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI +ABC0..ABE2 ; N # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +ABE3..ABE4 ; N # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE5 ; N # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE6..ABE7 ; N # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE8 ; N # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABE9..ABEA ; N # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEB ; N # Po MEETEI MAYEK CHEIKHEI +ABEC ; N # Mc MEETEI MAYEK LUM IYEK +ABED ; N # Mn MEETEI MAYEK APUN IYEK +ABF0..ABF9 ; N # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +FB00..FB06 ; N # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; N # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FB1D ; N # Lo HEBREW LETTER YOD WITH HIRIQ +FB1E ; N # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FB1F..FB28 ; N # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB29 ; N # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN +FB2A..FB36 ; N # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; N # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; N # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; N # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; N # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; N # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; N # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD3E ; N # Ps ORNATE LEFT PARENTHESIS +FD3F ; N # Pe ORNATE RIGHT PARENTHESIS +FD50..FD8F ; N # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; N # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; N # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FDFC ; N # Sc RIAL SIGN +FDFD ; N # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FE20..FE26 ; N # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FE70..FE74 ; N # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; N # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FEFF ; N # Cf ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; N # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +FFFC ; N # So OBJECT REPLACEMENT CHARACTER +10000..1000B ; N # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; N # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; N # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; N # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; N # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; N # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; N # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10100..10101 ; N # Po [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT +10102 ; N # So AEGEAN CHECK MARK +10107..10133 ; N # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10137..1013F ; N # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT +10140..10174 ; N # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10175..10178 ; N # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +10179..10189 ; N # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN +1018A ; N # No GREEK ZERO SIGN +10190..1019B ; N # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN +101D0..101FC ; N # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND +101FD ; N # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10280..1029C ; N # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; N # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; N # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10320..10323 ; N # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10330..10340 ; N # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; N # Nl GOTHIC LETTER NINETY +10342..10349 ; N # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; N # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; N # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +1039F ; N # Po UGARITIC WORD DIVIDER +103A0..103C3 ; N # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; N # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D0 ; N # Po OLD PERSIAN WORD DIVIDER +103D1..103D5 ; N # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10400..1044F ; N # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW +10450..1049D ; N # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +104A0..104A9 ; N # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +10800..10805 ; N # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; N # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; N # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; N # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; N # Lo CYPRIOT SYLLABLE ZA +1083F..10855 ; N # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10857 ; N # Po IMPERIAL ARAMAIC SECTION SIGN +10858..1085F ; N # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10900..10915 ; N # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10916..1091B ; N # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +1091F ; N # Po PHOENICIAN WORD SEPARATOR +10920..10939 ; N # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +1093F ; N # Po LYDIAN TRIANGULAR MARK +10A00 ; N # Lo KHAROSHTHI LETTER A +10A01..10A03 ; N # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; N # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; N # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A10..10A13 ; N # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; N # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; N # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A38..10A3A ; N # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; N # Mn KHAROSHTHI VIRAMA +10A40..10A47 ; N # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND +10A50..10A58 ; N # Po [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES +10A60..10A7C ; N # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10A7D..10A7E ; N # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10A7F ; N # Po OLD SOUTH ARABIAN NUMERIC INDICATOR +10B00..10B35 ; N # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B39..10B3F ; N # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION +10B40..10B55 ; N # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B58..10B5F ; N # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B60..10B72 ; N # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10B78..10B7F ; N # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10C00..10C48 ; N # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +10E60..10E7E ; N # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS +11080..11081 ; N # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +11082 ; N # Mc KAITHI SIGN VISARGA +11083..110AF ; N # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +110B0..110B2 ; N # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B3..110B6 ; N # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B7..110B8 ; N # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110B9..110BA ; N # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +110BB..110BC ; N # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN +110BD ; N # Cf KAITHI NUMBER SIGN +110BE..110C1 ; N # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +12000..1236E ; N # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; N # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +12470..12473 ; N # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON +13000..1342E ; N # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +1D000..1D0F5 ; N # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO +1D100..1D126 ; N # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 +1D129..1D164 ; N # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D165..1D166 ; N # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D167..1D169 ; N # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D16A..1D16C ; N # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 +1D16D..1D172 ; N # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 +1D173..1D17A ; N # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +1D17B..1D182 ; N # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D183..1D184 ; N # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN +1D185..1D18B ; N # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D18C..1D1A9 ; N # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH +1D1AA..1D1AD ; N # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D1AE..1D1DD ; N # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS +1D200..1D241 ; N # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 +1D242..1D244 ; N # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +1D245 ; N # So GREEK MUSICAL LEIMMA +1D300..1D356 ; N # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING +1D360..1D371 ; N # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +1D400..1D454 ; N # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; N # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; N # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; N # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; N # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; N # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; N # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; N # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; N # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; N # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; N # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; N # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; N # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; N # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; N # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; N # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; N # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; N # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; N # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; N # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ; N # Sm MATHEMATICAL BOLD NABLA +1D6C2..1D6DA ; N # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DB ; N # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6DC..1D6FA ; N # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ; N # Sm MATHEMATICAL ITALIC NABLA +1D6FC..1D714 ; N # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D715 ; N # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D716..1D734 ; N # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ; N # Sm MATHEMATICAL BOLD ITALIC NABLA +1D736..1D74E ; N # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D74F ; N # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D750..1D76E ; N # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ; N # Sm MATHEMATICAL SANS-SERIF BOLD NABLA +1D770..1D788 ; N # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D789 ; N # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D78A..1D7A8 ; N # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA..1D7C2 ; N # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C3 ; N # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1D7C4..1D7CB ; N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1D7CE..1D7FF ; N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE +1F000..1F02B ; N # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK +1F030..1F093 ; N # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 +1F12E ; N # So CIRCLED WZ +E0001 ; N # Cf LANGUAGE TAG +E0020..E007F ; N # Cf [96] TAG SPACE..CANCEL TAG + +# The above property value applies to 785513 code points not listed here. +# Total code points: 801909 + +# ================================================ + +# East_Asian_Width=Ambiguous + +00A1 ; A # Po INVERTED EXCLAMATION MARK +00A4 ; A # Sc CURRENCY SIGN +00A7 ; A # So SECTION SIGN +00A8 ; A # Sk DIAERESIS +00AA ; A # L& FEMININE ORDINAL INDICATOR +00AD ; A # Cf SOFT HYPHEN +00AE ; A # So REGISTERED SIGN +00B0 ; A # So DEGREE SIGN +00B1 ; A # Sm PLUS-MINUS SIGN +00B2..00B3 ; A # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B4 ; A # Sk ACUTE ACCENT +00B6 ; A # So PILCROW SIGN +00B7 ; A # Po MIDDLE DOT +00B8 ; A # Sk CEDILLA +00B9 ; A # No SUPERSCRIPT ONE +00BA ; A # L& MASCULINE ORDINAL INDICATOR +00BC..00BE ; A # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +00BF ; A # Po INVERTED QUESTION MARK +00C6 ; A # L& LATIN CAPITAL LETTER AE +00D0 ; A # L& LATIN CAPITAL LETTER ETH +00D7 ; A # Sm MULTIPLICATION SIGN +00D8 ; A # L& LATIN CAPITAL LETTER O WITH STROKE +00DE..00E1 ; A # L& [4] LATIN CAPITAL LETTER THORN..LATIN SMALL LETTER A WITH ACUTE +00E6 ; A # L& LATIN SMALL LETTER AE +00E8..00EA ; A # L& [3] LATIN SMALL LETTER E WITH GRAVE..LATIN SMALL LETTER E WITH CIRCUMFLEX +00EC..00ED ; A # L& [2] LATIN SMALL LETTER I WITH GRAVE..LATIN SMALL LETTER I WITH ACUTE +00F0 ; A # L& LATIN SMALL LETTER ETH +00F2..00F3 ; A # L& [2] LATIN SMALL LETTER O WITH GRAVE..LATIN SMALL LETTER O WITH ACUTE +00F7 ; A # Sm DIVISION SIGN +00F8..00FA ; A # L& [3] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER U WITH ACUTE +00FC ; A # L& LATIN SMALL LETTER U WITH DIAERESIS +00FE ; A # L& LATIN SMALL LETTER THORN +0101 ; A # L& LATIN SMALL LETTER A WITH MACRON +0111 ; A # L& LATIN SMALL LETTER D WITH STROKE +0113 ; A # L& LATIN SMALL LETTER E WITH MACRON +011B ; A # L& LATIN SMALL LETTER E WITH CARON +0126..0127 ; A # L& [2] LATIN CAPITAL LETTER H WITH STROKE..LATIN SMALL LETTER H WITH STROKE +012B ; A # L& LATIN SMALL LETTER I WITH MACRON +0131..0133 ; A # L& [3] LATIN SMALL LETTER DOTLESS I..LATIN SMALL LIGATURE IJ +0138 ; A # L& LATIN SMALL LETTER KRA +013F..0142 ; A # L& [4] LATIN CAPITAL LETTER L WITH MIDDLE DOT..LATIN SMALL LETTER L WITH STROKE +0144 ; A # L& LATIN SMALL LETTER N WITH ACUTE +0148..014B ; A # L& [4] LATIN SMALL LETTER N WITH CARON..LATIN SMALL LETTER ENG +014D ; A # L& LATIN SMALL LETTER O WITH MACRON +0152..0153 ; A # L& [2] LATIN CAPITAL LIGATURE OE..LATIN SMALL LIGATURE OE +0166..0167 ; A # L& [2] LATIN CAPITAL LETTER T WITH STROKE..LATIN SMALL LETTER T WITH STROKE +016B ; A # L& LATIN SMALL LETTER U WITH MACRON +01CE ; A # L& LATIN SMALL LETTER A WITH CARON +01D0 ; A # L& LATIN SMALL LETTER I WITH CARON +01D2 ; A # L& LATIN SMALL LETTER O WITH CARON +01D4 ; A # L& LATIN SMALL LETTER U WITH CARON +01D6 ; A # L& LATIN SMALL LETTER U WITH DIAERESIS AND MACRON +01D8 ; A # L& LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE +01DA ; A # L& LATIN SMALL LETTER U WITH DIAERESIS AND CARON +01DC ; A # L& LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE +0251 ; A # L& LATIN SMALL LETTER ALPHA +0261 ; A # L& LATIN SMALL LETTER SCRIPT G +02C4 ; A # Sk MODIFIER LETTER UP ARROWHEAD +02C7 ; A # Lm CARON +02C9..02CB ; A # Lm [3] MODIFIER LETTER MACRON..MODIFIER LETTER GRAVE ACCENT +02CD ; A # Lm MODIFIER LETTER LOW MACRON +02D0 ; A # Lm MODIFIER LETTER TRIANGULAR COLON +02D8..02DB ; A # Sk [4] BREVE..OGONEK +02DD ; A # Sk DOUBLE ACUTE ACCENT +02DF ; A # Sk MODIFIER LETTER CROSS ACCENT +0300..036F ; A # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0391..03A1 ; A # L& [17] GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER RHO +03A3..03A9 ; A # L& [7] GREEK CAPITAL LETTER SIGMA..GREEK CAPITAL LETTER OMEGA +03B1..03C1 ; A # L& [17] GREEK SMALL LETTER ALPHA..GREEK SMALL LETTER RHO +03C3..03C9 ; A # L& [7] GREEK SMALL LETTER SIGMA..GREEK SMALL LETTER OMEGA +0401 ; A # L& CYRILLIC CAPITAL LETTER IO +0410..044F ; A # L& [64] CYRILLIC CAPITAL LETTER A..CYRILLIC SMALL LETTER YA +0451 ; A # L& CYRILLIC SMALL LETTER IO +2010 ; A # Pd HYPHEN +2013..2015 ; A # Pd [3] EN DASH..HORIZONTAL BAR +2016 ; A # Po DOUBLE VERTICAL LINE +2018 ; A # Pi LEFT SINGLE QUOTATION MARK +2019 ; A # Pf RIGHT SINGLE QUOTATION MARK +201C ; A # Pi LEFT DOUBLE QUOTATION MARK +201D ; A # Pf RIGHT DOUBLE QUOTATION MARK +2020..2022 ; A # Po [3] DAGGER..BULLET +2024..2027 ; A # Po [4] ONE DOT LEADER..HYPHENATION POINT +2030 ; A # Po PER MILLE SIGN +2032..2033 ; A # Po [2] PRIME..DOUBLE PRIME +2035 ; A # Po REVERSED PRIME +203B ; A # Po REFERENCE MARK +203E ; A # Po OVERLINE +2074 ; A # No SUPERSCRIPT FOUR +207F ; A # Lm SUPERSCRIPT LATIN SMALL LETTER N +2081..2084 ; A # No [4] SUBSCRIPT ONE..SUBSCRIPT FOUR +20AC ; A # Sc EURO SIGN +2103 ; A # So DEGREE CELSIUS +2105 ; A # So CARE OF +2109 ; A # So DEGREE FAHRENHEIT +2113 ; A # L& SCRIPT SMALL L +2116 ; A # So NUMERO SIGN +2121..2122 ; A # So [2] TELEPHONE SIGN..TRADE MARK SIGN +2126 ; A # L& OHM SIGN +212B ; A # L& ANGSTROM SIGN +2153..2154 ; A # No [2] VULGAR FRACTION ONE THIRD..VULGAR FRACTION TWO THIRDS +215B..215E ; A # No [4] VULGAR FRACTION ONE EIGHTH..VULGAR FRACTION SEVEN EIGHTHS +2160..216B ; A # Nl [12] ROMAN NUMERAL ONE..ROMAN NUMERAL TWELVE +2170..2179 ; A # Nl [10] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL TEN +2189 ; A # No VULGAR FRACTION ZERO THIRDS +2190..2194 ; A # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW +2195..2199 ; A # So [5] UP DOWN ARROW..SOUTH WEST ARROW +21B8..21B9 ; A # So [2] NORTH WEST ARROW TO LONG BAR..LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR +21D2 ; A # Sm RIGHTWARDS DOUBLE ARROW +21D4 ; A # Sm LEFT RIGHT DOUBLE ARROW +21E7 ; A # So UPWARDS WHITE ARROW +2200 ; A # Sm FOR ALL +2202..2203 ; A # Sm [2] PARTIAL DIFFERENTIAL..THERE EXISTS +2207..2208 ; A # Sm [2] NABLA..ELEMENT OF +220B ; A # Sm CONTAINS AS MEMBER +220F ; A # Sm N-ARY PRODUCT +2211 ; A # Sm N-ARY SUMMATION +2215 ; A # Sm DIVISION SLASH +221A ; A # Sm SQUARE ROOT +221D..2220 ; A # Sm [4] PROPORTIONAL TO..ANGLE +2223 ; A # Sm DIVIDES +2225 ; A # Sm PARALLEL TO +2227..222C ; A # Sm [6] LOGICAL AND..DOUBLE INTEGRAL +222E ; A # Sm CONTOUR INTEGRAL +2234..2237 ; A # Sm [4] THEREFORE..PROPORTION +223C..223D ; A # Sm [2] TILDE OPERATOR..REVERSED TILDE +2248 ; A # Sm ALMOST EQUAL TO +224C ; A # Sm ALL EQUAL TO +2252 ; A # Sm APPROXIMATELY EQUAL TO OR THE IMAGE OF +2260..2261 ; A # Sm [2] NOT EQUAL TO..IDENTICAL TO +2264..2267 ; A # Sm [4] LESS-THAN OR EQUAL TO..GREATER-THAN OVER EQUAL TO +226A..226B ; A # Sm [2] MUCH LESS-THAN..MUCH GREATER-THAN +226E..226F ; A # Sm [2] NOT LESS-THAN..NOT GREATER-THAN +2282..2283 ; A # Sm [2] SUBSET OF..SUPERSET OF +2286..2287 ; A # Sm [2] SUBSET OF OR EQUAL TO..SUPERSET OF OR EQUAL TO +2295 ; A # Sm CIRCLED PLUS +2299 ; A # Sm CIRCLED DOT OPERATOR +22A5 ; A # Sm UP TACK +22BF ; A # Sm RIGHT TRIANGLE +2312 ; A # So ARC +2460..249B ; A # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP +249C..24E9 ; A # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +24EB..24FF ; A # No [21] NEGATIVE CIRCLED NUMBER ELEVEN..NEGATIVE CIRCLED DIGIT ZERO +2500..254B ; A # So [76] BOX DRAWINGS LIGHT HORIZONTAL..BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL +2550..2573 ; A # So [36] BOX DRAWINGS DOUBLE HORIZONTAL..BOX DRAWINGS LIGHT DIAGONAL CROSS +2580..258F ; A # So [16] UPPER HALF BLOCK..LEFT ONE EIGHTH BLOCK +2592..2595 ; A # So [4] MEDIUM SHADE..RIGHT ONE EIGHTH BLOCK +25A0..25A1 ; A # So [2] BLACK SQUARE..WHITE SQUARE +25A3..25A9 ; A # So [7] WHITE SQUARE CONTAINING BLACK SMALL SQUARE..SQUARE WITH DIAGONAL CROSSHATCH FILL +25B2..25B3 ; A # So [2] BLACK UP-POINTING TRIANGLE..WHITE UP-POINTING TRIANGLE +25B6 ; A # So BLACK RIGHT-POINTING TRIANGLE +25B7 ; A # Sm WHITE RIGHT-POINTING TRIANGLE +25BC..25BD ; A # So [2] BLACK DOWN-POINTING TRIANGLE..WHITE DOWN-POINTING TRIANGLE +25C0 ; A # So BLACK LEFT-POINTING TRIANGLE +25C1 ; A # Sm WHITE LEFT-POINTING TRIANGLE +25C6..25C8 ; A # So [3] BLACK DIAMOND..WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND +25CB ; A # So WHITE CIRCLE +25CE..25D1 ; A # So [4] BULLSEYE..CIRCLE WITH RIGHT HALF BLACK +25E2..25E5 ; A # So [4] BLACK LOWER RIGHT TRIANGLE..BLACK UPPER RIGHT TRIANGLE +25EF ; A # So LARGE CIRCLE +2605..2606 ; A # So [2] BLACK STAR..WHITE STAR +2609 ; A # So SUN +260E..260F ; A # So [2] BLACK TELEPHONE..WHITE TELEPHONE +2614..2615 ; A # So [2] UMBRELLA WITH RAIN DROPS..HOT BEVERAGE +261C ; A # So WHITE LEFT POINTING INDEX +261E ; A # So WHITE RIGHT POINTING INDEX +2640 ; A # So FEMALE SIGN +2642 ; A # So MALE SIGN +2660..2661 ; A # So [2] BLACK SPADE SUIT..WHITE HEART SUIT +2663..2665 ; A # So [3] BLACK CLUB SUIT..BLACK HEART SUIT +2667..266A ; A # So [4] WHITE CLUB SUIT..EIGHTH NOTE +266C..266D ; A # So [2] BEAMED SIXTEENTH NOTES..MUSIC FLAT SIGN +266F ; A # Sm MUSIC SHARP SIGN +269E..269F ; A # So [2] THREE LINES CONVERGING RIGHT..THREE LINES CONVERGING LEFT +26BE..26BF ; A # So [2] BASEBALL..SQUARED KEY +26C4..26CD ; A # So [10] SNOWMAN WITHOUT SNOW..DISABLED CAR +26CF..26E1 ; A # So [19] PICK..RESTRICTED LEFT ENTRY-2 +26E3 ; A # So HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE +26E8..26FF ; A # So [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE +273D ; A # So HEAVY TEARDROP-SPOKED ASTERISK +2757 ; A # So HEAVY EXCLAMATION MARK SYMBOL +2776..277F ; A # No [10] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED NUMBER TEN +2B55..2B59 ; A # So [5] HEAVY LARGE CIRCLE..HEAVY CIRCLED SALTIRE +3248..324F ; A # So [8] CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE +E000..F8FF ; A # Co [6400] .. +FE00..FE0F ; A # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FFFD ; A # So REPLACEMENT CHARACTER +1F100..1F10A ; A # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA +1F110..1F12D ; A # So [30] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED CD +1F131 ; A # So SQUARED LATIN CAPITAL LETTER B +1F13D ; A # So SQUARED LATIN CAPITAL LETTER N +1F13F ; A # So SQUARED LATIN CAPITAL LETTER P +1F142 ; A # So SQUARED LATIN CAPITAL LETTER S +1F146 ; A # So SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; A # So [5] SQUARED HV..SQUARED PPV +1F157 ; A # So NEGATIVE CIRCLED LATIN CAPITAL LETTER H +1F15F ; A # So NEGATIVE CIRCLED LATIN CAPITAL LETTER P +1F179 ; A # So NEGATIVE SQUARED LATIN CAPITAL LETTER J +1F17B..1F17C ; A # So [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M +1F17F ; A # So NEGATIVE SQUARED LATIN CAPITAL LETTER P +1F18A..1F18D ; A # So [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA +1F190 ; A # So SQUARE DJ +E0100..E01EF ; A # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 +F0000..FFFFD ; A # Co [65534] .. +100000..10FFFD; A # Co [65534] .. + +# Total code points: 138666 + +# ================================================ + +# East_Asian_Width=Halfwidth + +20A9 ; H # Sc WON SIGN +FF61 ; H # Po HALFWIDTH IDEOGRAPHIC FULL STOP +FF62 ; H # Ps HALFWIDTH LEFT CORNER BRACKET +FF63 ; H # Pe HALFWIDTH RIGHT CORNER BRACKET +FF64..FF65 ; H # Po [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT +FF66..FF6F ; H # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; H # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF71..FF9D ; H # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FF9E..FF9F ; H # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK +FFA0..FFBE ; H # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; H # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; H # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; H # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; H # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +FFE8 ; H # So HALFWIDTH FORMS LIGHT VERTICAL +FFE9..FFEC ; H # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +FFED..FFEE ; H # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE + +# Total code points: 123 + +# ================================================ + +# East_Asian_Width=Wide + +1100..115F ; W # Lo [96] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG FILLER +11A3..11A7 ; W # Lo [5] HANGUL JUNGSEONG A-EU..HANGUL JUNGSEONG O-YAE +11FA..11FF ; W # Lo [6] HANGUL JONGSEONG KIYEOK-NIEUN..HANGUL JONGSEONG SSANGNIEUN +2329 ; W # Ps LEFT-POINTING ANGLE BRACKET +232A ; W # Pe RIGHT-POINTING ANGLE BRACKET +2E80..2E99 ; W # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP +2E9B..2EF3 ; W # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; W # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +2FF0..2FFB ; W # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID +3001..3003 ; W # Po [3] IDEOGRAPHIC COMMA..DITTO MARK +3004 ; W # So JAPANESE INDUSTRIAL STANDARD SYMBOL +3005 ; W # Lm IDEOGRAPHIC ITERATION MARK +3006 ; W # Lo IDEOGRAPHIC CLOSING MARK +3007 ; W # Nl IDEOGRAPHIC NUMBER ZERO +3008 ; W # Ps LEFT ANGLE BRACKET +3009 ; W # Pe RIGHT ANGLE BRACKET +300A ; W # Ps LEFT DOUBLE ANGLE BRACKET +300B ; W # Pe RIGHT DOUBLE ANGLE BRACKET +300C ; W # Ps LEFT CORNER BRACKET +300D ; W # Pe RIGHT CORNER BRACKET +300E ; W # Ps LEFT WHITE CORNER BRACKET +300F ; W # Pe RIGHT WHITE CORNER BRACKET +3010 ; W # Ps LEFT BLACK LENTICULAR BRACKET +3011 ; W # Pe RIGHT BLACK LENTICULAR BRACKET +3012..3013 ; W # So [2] POSTAL MARK..GETA MARK +3014 ; W # Ps LEFT TORTOISE SHELL BRACKET +3015 ; W # Pe RIGHT TORTOISE SHELL BRACKET +3016 ; W # Ps LEFT WHITE LENTICULAR BRACKET +3017 ; W # Pe RIGHT WHITE LENTICULAR BRACKET +3018 ; W # Ps LEFT WHITE TORTOISE SHELL BRACKET +3019 ; W # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301A ; W # Ps LEFT WHITE SQUARE BRACKET +301B ; W # Pe RIGHT WHITE SQUARE BRACKET +301C ; W # Pd WAVE DASH +301D ; W # Ps REVERSED DOUBLE PRIME QUOTATION MARK +301E..301F ; W # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +3020 ; W # So POSTAL MARK FACE +3021..3029 ; W # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +302A..302F ; W # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3030 ; W # Pd WAVY DASH +3031..3035 ; W # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +3036..3037 ; W # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL +3038..303A ; W # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +303B ; W # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; W # Lo MASU MARK +303D ; W # Po PART ALTERNATION MARK +303E ; W # So IDEOGRAPHIC VARIATION INDICATOR +3041..3096 ; W # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE +3099..309A ; W # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +309B..309C ; W # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +309D..309E ; W # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +309F ; W # Lo HIRAGANA DIGRAPH YORI +30A0 ; W # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN +30A1..30FA ; W # Lo [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FB ; W # Po KATAKANA MIDDLE DOT +30FC..30FE ; W # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +30FF ; W # Lo KATAKANA DIGRAPH KOTO +3105..312D ; W # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; W # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +3190..3191 ; W # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK +3192..3195 ; W # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3196..319F ; W # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +31A0..31B7 ; W # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31C0..31E3 ; W # So [36] CJK STROKE T..CJK STROKE Q +31F0..31FF ; W # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +3200..321E ; W # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU +3220..3229 ; W # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +322A..3247 ; W # So [30] PARENTHESIZED IDEOGRAPH MOON..CIRCLED IDEOGRAPH KOTO +3250 ; W # So PARTNERSHIP SIGN +3251..325F ; W # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3260..327F ; W # So [32] CIRCLED HANGUL KIYEOK..KOREAN STANDARD SYMBOL +3280..3289 ; W # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +328A..32B0 ; W # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32B1..32BF ; W # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +32C0..32FE ; W # So [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO +3300..33FF ; W # So [256] SQUARE APAATO..SQUARE GAL +3400..4DB5 ; W # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4DB6..4DBF ; W # Cn [10] .. +4E00..9FCB ; W # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +9FCC..9FFF ; W # Cn [52] .. +A000..A014 ; W # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A015 ; W # Lm YI SYLLABLE WU +A016..A48C ; W # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A490..A4C6 ; W # So [55] YI RADICAL QOT..YI RADICAL KE +A960..A97C ; W # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +AC00..D7A3 ; W # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; W # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; W # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +F900..FA2D ; W # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA2E..FA2F ; W # Cn [2] .. +FA30..FA6D ; W # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA6E..FA6F ; W # Cn [2] .. +FA70..FAD9 ; W # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FADA..FAFF ; W # Cn [38] .. +FE10..FE16 ; W # Po [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE17 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE18 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE19 ; W # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS +FE30 ; W # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE31..FE32 ; W # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE33..FE34 ; W # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE35 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE36 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE37 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE38 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE39 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3A ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3B ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3C ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3D ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3E ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE3F ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE40 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE41 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE42 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE43 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE44 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE45..FE46 ; W # Po [2] SESAME DOT..WHITE SESAME DOT +FE47 ; W # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE48 ; W # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE49..FE4C ; W # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE4D..FE4F ; W # Pc [3] DASHED LOW LINE..WAVY LOW LINE +FE50..FE52 ; W # Po [3] SMALL COMMA..SMALL FULL STOP +FE54..FE57 ; W # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK +FE58 ; W # Pd SMALL EM DASH +FE59 ; W # Ps SMALL LEFT PARENTHESIS +FE5A ; W # Pe SMALL RIGHT PARENTHESIS +FE5B ; W # Ps SMALL LEFT CURLY BRACKET +FE5C ; W # Pe SMALL RIGHT CURLY BRACKET +FE5D ; W # Ps SMALL LEFT TORTOISE SHELL BRACKET +FE5E ; W # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FE5F..FE61 ; W # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK +FE62 ; W # Sm SMALL PLUS SIGN +FE63 ; W # Pd SMALL HYPHEN-MINUS +FE64..FE66 ; W # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FE68 ; W # Po SMALL REVERSE SOLIDUS +FE69 ; W # Sc SMALL DOLLAR SIGN +FE6A..FE6B ; W # Po [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT +1F200 ; W # So SQUARE HIRAGANA HOKA +1F210..1F231 ; W # So [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 +1F240..1F248 ; W # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 +20000..2A6D6 ; W # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A6D7..2A6FF ; W # Cn [41] .. +2A700..2B734 ; W # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2B735..2F7FF ; W # Cn [16587] .. +2F800..2FA1D ; W # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D +2FA1E..2FFFD ; W # Cn [1504] .. +30000..3FFFD ; W # Cn [65534] .. + +# Total code points: 173199 + +# ================================================ + +# East_Asian_Width=Fullwidth + +3000 ; F # Zs IDEOGRAPHIC SPACE +FF01..FF03 ; F # Po [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN +FF04 ; F # Sc FULLWIDTH DOLLAR SIGN +FF05..FF07 ; F # Po [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE +FF08 ; F # Ps FULLWIDTH LEFT PARENTHESIS +FF09 ; F # Pe FULLWIDTH RIGHT PARENTHESIS +FF0A ; F # Po FULLWIDTH ASTERISK +FF0B ; F # Sm FULLWIDTH PLUS SIGN +FF0C ; F # Po FULLWIDTH COMMA +FF0D ; F # Pd FULLWIDTH HYPHEN-MINUS +FF0E..FF0F ; F # Po [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS +FF10..FF19 ; F # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +FF1A..FF1B ; F # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON +FF1C..FF1E ; F # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF1F..FF20 ; F # Po [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT +FF21..FF3A ; F # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF3B ; F # Ps FULLWIDTH LEFT SQUARE BRACKET +FF3C ; F # Po FULLWIDTH REVERSE SOLIDUS +FF3D ; F # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF3E ; F # Sk FULLWIDTH CIRCUMFLEX ACCENT +FF3F ; F # Pc FULLWIDTH LOW LINE +FF40 ; F # Sk FULLWIDTH GRAVE ACCENT +FF41..FF5A ; F # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FF5B ; F # Ps FULLWIDTH LEFT CURLY BRACKET +FF5C ; F # Sm FULLWIDTH VERTICAL LINE +FF5D ; F # Pe FULLWIDTH RIGHT CURLY BRACKET +FF5E ; F # Sm FULLWIDTH TILDE +FF5F ; F # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF60 ; F # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FFE0..FFE1 ; F # Sc [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN +FFE2 ; F # Sm FULLWIDTH NOT SIGN +FFE3 ; F # Sk FULLWIDTH MACRON +FFE4 ; F # So FULLWIDTH BROKEN BAR +FFE5..FFE6 ; F # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN + +# Total code points: 104 + +# ================================================ + +# East_Asian_Width=Narrow + +0020 ; Na # Zs SPACE +0021..0023 ; Na # Po [3] EXCLAMATION MARK..NUMBER SIGN +0024 ; Na # Sc DOLLAR SIGN +0025..0027 ; Na # Po [3] PERCENT SIGN..APOSTROPHE +0028 ; Na # Ps LEFT PARENTHESIS +0029 ; Na # Pe RIGHT PARENTHESIS +002A ; Na # Po ASTERISK +002B ; Na # Sm PLUS SIGN +002C ; Na # Po COMMA +002D ; Na # Pd HYPHEN-MINUS +002E..002F ; Na # Po [2] FULL STOP..SOLIDUS +0030..0039 ; Na # Nd [10] DIGIT ZERO..DIGIT NINE +003A..003B ; Na # Po [2] COLON..SEMICOLON +003C..003E ; Na # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN +003F..0040 ; Na # Po [2] QUESTION MARK..COMMERCIAL AT +0041..005A ; Na # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +005B ; Na # Ps LEFT SQUARE BRACKET +005C ; Na # Po REVERSE SOLIDUS +005D ; Na # Pe RIGHT SQUARE BRACKET +005E ; Na # Sk CIRCUMFLEX ACCENT +005F ; Na # Pc LOW LINE +0060 ; Na # Sk GRAVE ACCENT +0061..007A ; Na # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +007B ; Na # Ps LEFT CURLY BRACKET +007C ; Na # Sm VERTICAL LINE +007D ; Na # Pe RIGHT CURLY BRACKET +007E ; Na # Sm TILDE +00A2..00A3 ; Na # Sc [2] CENT SIGN..POUND SIGN +00A5 ; Na # Sc YEN SIGN +00A6 ; Na # So BROKEN BAR +00AC ; Na # Sm NOT SIGN +00AF ; Na # Sk MACRON +27E6 ; Na # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E7 ; Na # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E8 ; Na # Ps MATHEMATICAL LEFT ANGLE BRACKET +27E9 ; Na # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EA ; Na # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EB ; Na # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27EC ; Na # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27ED ; Na # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +2985 ; Na # Ps LEFT WHITE PARENTHESIS +2986 ; Na # Pe RIGHT WHITE PARENTHESIS + +# Total code points: 111 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DGeneralCategory.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DGeneralCategory.txt new file mode 100644 index 00000000000..74874c97b5a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DGeneralCategory.txt @@ -0,0 +1,3263 @@ +# DerivedGeneralCategory-5.2.0.txt +# Date: 2009-08-22, 04:58:21 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Property: General_Category + +# ================================================ + +# General_Category=Unassigned + +0378..0379 ; Cn # [2] .. +037F..0383 ; Cn # [5] .. +038B ; Cn # +038D ; Cn # +03A2 ; Cn # +0526..0530 ; Cn # [11] .. +0557..0558 ; Cn # [2] .. +0560 ; Cn # +0588 ; Cn # +058B..0590 ; Cn # [6] .. +05C8..05CF ; Cn # [8] .. +05EB..05EF ; Cn # [5] .. +05F5..05FF ; Cn # [11] .. +0604..0605 ; Cn # [2] .. +061C..061D ; Cn # [2] .. +0620 ; Cn # +065F ; Cn # +070E ; Cn # +074B..074C ; Cn # [2] .. +07B2..07BF ; Cn # [14] .. +07FB..07FF ; Cn # [5] .. +082E..082F ; Cn # [2] .. +083F..08FF ; Cn # [193] .. +093A..093B ; Cn # [2] .. +094F ; Cn # +0956..0957 ; Cn # [2] .. +0973..0978 ; Cn # [6] .. +0980 ; Cn # +0984 ; Cn # +098D..098E ; Cn # [2] .. +0991..0992 ; Cn # [2] .. +09A9 ; Cn # +09B1 ; Cn # +09B3..09B5 ; Cn # [3] .. +09BA..09BB ; Cn # [2] .. +09C5..09C6 ; Cn # [2] .. +09C9..09CA ; Cn # [2] .. +09CF..09D6 ; Cn # [8] .. +09D8..09DB ; Cn # [4] .. +09DE ; Cn # +09E4..09E5 ; Cn # [2] .. +09FC..0A00 ; Cn # [5] .. +0A04 ; Cn # +0A0B..0A0E ; Cn # [4] .. +0A11..0A12 ; Cn # [2] .. +0A29 ; Cn # +0A31 ; Cn # +0A34 ; Cn # +0A37 ; Cn # +0A3A..0A3B ; Cn # [2] .. +0A3D ; Cn # +0A43..0A46 ; Cn # [4] .. +0A49..0A4A ; Cn # [2] .. +0A4E..0A50 ; Cn # [3] .. +0A52..0A58 ; Cn # [7] .. +0A5D ; Cn # +0A5F..0A65 ; Cn # [7] .. +0A76..0A80 ; Cn # [11] .. +0A84 ; Cn # +0A8E ; Cn # +0A92 ; Cn # +0AA9 ; Cn # +0AB1 ; Cn # +0AB4 ; Cn # +0ABA..0ABB ; Cn # [2] .. +0AC6 ; Cn # +0ACA ; Cn # +0ACE..0ACF ; Cn # [2] .. +0AD1..0ADF ; Cn # [15] .. +0AE4..0AE5 ; Cn # [2] .. +0AF0 ; Cn # +0AF2..0B00 ; Cn # [15] .. +0B04 ; Cn # +0B0D..0B0E ; Cn # [2] .. +0B11..0B12 ; Cn # [2] .. +0B29 ; Cn # +0B31 ; Cn # +0B34 ; Cn # +0B3A..0B3B ; Cn # [2] .. +0B45..0B46 ; Cn # [2] .. +0B49..0B4A ; Cn # [2] .. +0B4E..0B55 ; Cn # [8] .. +0B58..0B5B ; Cn # [4] .. +0B5E ; Cn # +0B64..0B65 ; Cn # [2] .. +0B72..0B81 ; Cn # [16] .. +0B84 ; Cn # +0B8B..0B8D ; Cn # [3] .. +0B91 ; Cn # +0B96..0B98 ; Cn # [3] .. +0B9B ; Cn # +0B9D ; Cn # +0BA0..0BA2 ; Cn # [3] .. +0BA5..0BA7 ; Cn # [3] .. +0BAB..0BAD ; Cn # [3] .. +0BBA..0BBD ; Cn # [4] .. +0BC3..0BC5 ; Cn # [3] .. +0BC9 ; Cn # +0BCE..0BCF ; Cn # [2] .. +0BD1..0BD6 ; Cn # [6] .. +0BD8..0BE5 ; Cn # [14] .. +0BFB..0C00 ; Cn # [6] .. +0C04 ; Cn # +0C0D ; Cn # +0C11 ; Cn # +0C29 ; Cn # +0C34 ; Cn # +0C3A..0C3C ; Cn # [3] .. +0C45 ; Cn # +0C49 ; Cn # +0C4E..0C54 ; Cn # [7] .. +0C57 ; Cn # +0C5A..0C5F ; Cn # [6] .. +0C64..0C65 ; Cn # [2] .. +0C70..0C77 ; Cn # [8] .. +0C80..0C81 ; Cn # [2] .. +0C84 ; Cn # +0C8D ; Cn # +0C91 ; Cn # +0CA9 ; Cn # +0CB4 ; Cn # +0CBA..0CBB ; Cn # [2] .. +0CC5 ; Cn # +0CC9 ; Cn # +0CCE..0CD4 ; Cn # [7] .. +0CD7..0CDD ; Cn # [7] .. +0CDF ; Cn # +0CE4..0CE5 ; Cn # [2] .. +0CF0 ; Cn # +0CF3..0D01 ; Cn # [15] .. +0D04 ; Cn # +0D0D ; Cn # +0D11 ; Cn # +0D29 ; Cn # +0D3A..0D3C ; Cn # [3] .. +0D45 ; Cn # +0D49 ; Cn # +0D4E..0D56 ; Cn # [9] .. +0D58..0D5F ; Cn # [8] .. +0D64..0D65 ; Cn # [2] .. +0D76..0D78 ; Cn # [3] .. +0D80..0D81 ; Cn # [2] .. +0D84 ; Cn # +0D97..0D99 ; Cn # [3] .. +0DB2 ; Cn # +0DBC ; Cn # +0DBE..0DBF ; Cn # [2] .. +0DC7..0DC9 ; Cn # [3] .. +0DCB..0DCE ; Cn # [4] .. +0DD5 ; Cn # +0DD7 ; Cn # +0DE0..0DF1 ; Cn # [18] .. +0DF5..0E00 ; Cn # [12] .. +0E3B..0E3E ; Cn # [4] .. +0E5C..0E80 ; Cn # [37] .. +0E83 ; Cn # +0E85..0E86 ; Cn # [2] .. +0E89 ; Cn # +0E8B..0E8C ; Cn # [2] .. +0E8E..0E93 ; Cn # [6] .. +0E98 ; Cn # +0EA0 ; Cn # +0EA4 ; Cn # +0EA6 ; Cn # +0EA8..0EA9 ; Cn # [2] .. +0EAC ; Cn # +0EBA ; Cn # +0EBE..0EBF ; Cn # [2] .. +0EC5 ; Cn # +0EC7 ; Cn # +0ECE..0ECF ; Cn # [2] .. +0EDA..0EDB ; Cn # [2] .. +0EDE..0EFF ; Cn # [34] .. +0F48 ; Cn # +0F6D..0F70 ; Cn # [4] .. +0F8C..0F8F ; Cn # [4] .. +0F98 ; Cn # +0FBD ; Cn # +0FCD ; Cn # +0FD9..0FFF ; Cn # [39] .. +10C6..10CF ; Cn # [10] .. +10FD..10FF ; Cn # [3] .. +1249 ; Cn # +124E..124F ; Cn # [2] .. +1257 ; Cn # +1259 ; Cn # +125E..125F ; Cn # [2] .. +1289 ; Cn # +128E..128F ; Cn # [2] .. +12B1 ; Cn # +12B6..12B7 ; Cn # [2] .. +12BF ; Cn # +12C1 ; Cn # +12C6..12C7 ; Cn # [2] .. +12D7 ; Cn # +1311 ; Cn # +1316..1317 ; Cn # [2] .. +135B..135E ; Cn # [4] .. +137D..137F ; Cn # [3] .. +139A..139F ; Cn # [6] .. +13F5..13FF ; Cn # [11] .. +169D..169F ; Cn # [3] .. +16F1..16FF ; Cn # [15] .. +170D ; Cn # +1715..171F ; Cn # [11] .. +1737..173F ; Cn # [9] .. +1754..175F ; Cn # [12] .. +176D ; Cn # +1771 ; Cn # +1774..177F ; Cn # [12] .. +17DE..17DF ; Cn # [2] .. +17EA..17EF ; Cn # [6] .. +17FA..17FF ; Cn # [6] .. +180F ; Cn # +181A..181F ; Cn # [6] .. +1878..187F ; Cn # [8] .. +18AB..18AF ; Cn # [5] .. +18F6..18FF ; Cn # [10] .. +191D..191F ; Cn # [3] .. +192C..192F ; Cn # [4] .. +193C..193F ; Cn # [4] .. +1941..1943 ; Cn # [3] .. +196E..196F ; Cn # [2] .. +1975..197F ; Cn # [11] .. +19AC..19AF ; Cn # [4] .. +19CA..19CF ; Cn # [6] .. +19DB..19DD ; Cn # [3] .. +1A1C..1A1D ; Cn # [2] .. +1A5F ; Cn # +1A7D..1A7E ; Cn # [2] .. +1A8A..1A8F ; Cn # [6] .. +1A9A..1A9F ; Cn # [6] .. +1AAE..1AFF ; Cn # [82] .. +1B4C..1B4F ; Cn # [4] .. +1B7D..1B7F ; Cn # [3] .. +1BAB..1BAD ; Cn # [3] .. +1BBA..1BFF ; Cn # [70] .. +1C38..1C3A ; Cn # [3] .. +1C4A..1C4C ; Cn # [3] .. +1C80..1CCF ; Cn # [80] .. +1CF3..1CFF ; Cn # [13] .. +1DE7..1DFC ; Cn # [22] .. +1F16..1F17 ; Cn # [2] .. +1F1E..1F1F ; Cn # [2] .. +1F46..1F47 ; Cn # [2] .. +1F4E..1F4F ; Cn # [2] .. +1F58 ; Cn # +1F5A ; Cn # +1F5C ; Cn # +1F5E ; Cn # +1F7E..1F7F ; Cn # [2] .. +1FB5 ; Cn # +1FC5 ; Cn # +1FD4..1FD5 ; Cn # [2] .. +1FDC ; Cn # +1FF0..1FF1 ; Cn # [2] .. +1FF5 ; Cn # +1FFF ; Cn # +2065..2069 ; Cn # [5] .. +2072..2073 ; Cn # [2] .. +208F ; Cn # +2095..209F ; Cn # [11] .. +20B9..20CF ; Cn # [23] .. +20F1..20FF ; Cn # [15] .. +218A..218F ; Cn # [6] .. +23E9..23FF ; Cn # [23] .. +2427..243F ; Cn # [25] .. +244B..245F ; Cn # [21] .. +26CE ; Cn # +26E2 ; Cn # +26E4..26E7 ; Cn # [4] .. +2700 ; Cn # +2705 ; Cn # +270A..270B ; Cn # [2] .. +2728 ; Cn # +274C ; Cn # +274E ; Cn # +2753..2755 ; Cn # [3] .. +275F..2760 ; Cn # [2] .. +2795..2797 ; Cn # [3] .. +27B0 ; Cn # +27BF ; Cn # +27CB ; Cn # +27CD..27CF ; Cn # [3] .. +2B4D..2B4F ; Cn # [3] .. +2B5A..2BFF ; Cn # [166] .. +2C2F ; Cn # +2C5F ; Cn # +2CF2..2CF8 ; Cn # [7] .. +2D26..2D2F ; Cn # [10] .. +2D66..2D6E ; Cn # [9] .. +2D70..2D7F ; Cn # [16] .. +2D97..2D9F ; Cn # [9] .. +2DA7 ; Cn # +2DAF ; Cn # +2DB7 ; Cn # +2DBF ; Cn # +2DC7 ; Cn # +2DCF ; Cn # +2DD7 ; Cn # +2DDF ; Cn # +2E32..2E7F ; Cn # [78] .. +2E9A ; Cn # +2EF4..2EFF ; Cn # [12] .. +2FD6..2FEF ; Cn # [26] .. +2FFC..2FFF ; Cn # [4] .. +3040 ; Cn # +3097..3098 ; Cn # [2] .. +3100..3104 ; Cn # [5] .. +312E..3130 ; Cn # [3] .. +318F ; Cn # +31B8..31BF ; Cn # [8] .. +31E4..31EF ; Cn # [12] .. +321F ; Cn # +32FF ; Cn # +4DB6..4DBF ; Cn # [10] .. +9FCC..9FFF ; Cn # [52] .. +A48D..A48F ; Cn # [3] .. +A4C7..A4CF ; Cn # [9] .. +A62C..A63F ; Cn # [20] .. +A660..A661 ; Cn # [2] .. +A674..A67B ; Cn # [8] .. +A698..A69F ; Cn # [8] .. +A6F8..A6FF ; Cn # [8] .. +A78D..A7FA ; Cn # [110] .. +A82C..A82F ; Cn # [4] .. +A83A..A83F ; Cn # [6] .. +A878..A87F ; Cn # [8] .. +A8C5..A8CD ; Cn # [9] .. +A8DA..A8DF ; Cn # [6] .. +A8FC..A8FF ; Cn # [4] .. +A954..A95E ; Cn # [11] .. +A97D..A97F ; Cn # [3] .. +A9CE ; Cn # +A9DA..A9DD ; Cn # [4] .. +A9E0..A9FF ; Cn # [32] .. +AA37..AA3F ; Cn # [9] .. +AA4E..AA4F ; Cn # [2] .. +AA5A..AA5B ; Cn # [2] .. +AA7C..AA7F ; Cn # [4] .. +AAC3..AADA ; Cn # [24] .. +AAE0..ABBF ; Cn # [224] .. +ABEE..ABEF ; Cn # [2] .. +ABFA..ABFF ; Cn # [6] .. +D7A4..D7AF ; Cn # [12] .. +D7C7..D7CA ; Cn # [4] .. +D7FC..D7FF ; Cn # [4] .. +FA2E..FA2F ; Cn # [2] .. +FA6E..FA6F ; Cn # [2] .. +FADA..FAFF ; Cn # [38] .. +FB07..FB12 ; Cn # [12] .. +FB18..FB1C ; Cn # [5] .. +FB37 ; Cn # +FB3D ; Cn # +FB3F ; Cn # +FB42 ; Cn # +FB45 ; Cn # +FBB2..FBD2 ; Cn # [33] .. +FD40..FD4F ; Cn # [16] .. +FD90..FD91 ; Cn # [2] .. +FDC8..FDEF ; Cn # [40] .. +FDFE..FDFF ; Cn # [2] .. +FE1A..FE1F ; Cn # [6] .. +FE27..FE2F ; Cn # [9] .. +FE53 ; Cn # +FE67 ; Cn # +FE6C..FE6F ; Cn # [4] .. +FE75 ; Cn # +FEFD..FEFE ; Cn # [2] .. +FF00 ; Cn # +FFBF..FFC1 ; Cn # [3] .. +FFC8..FFC9 ; Cn # [2] .. +FFD0..FFD1 ; Cn # [2] .. +FFD8..FFD9 ; Cn # [2] .. +FFDD..FFDF ; Cn # [3] .. +FFE7 ; Cn # +FFEF..FFF8 ; Cn # [10] .. +FFFE..FFFF ; Cn # [2] .. +1000C ; Cn # +10027 ; Cn # +1003B ; Cn # +1003E ; Cn # +1004E..1004F ; Cn # [2] .. +1005E..1007F ; Cn # [34] .. +100FB..100FF ; Cn # [5] .. +10103..10106 ; Cn # [4] .. +10134..10136 ; Cn # [3] .. +1018B..1018F ; Cn # [5] .. +1019C..101CF ; Cn # [52] .. +101FE..1027F ; Cn # [130] .. +1029D..1029F ; Cn # [3] .. +102D1..102FF ; Cn # [47] .. +1031F ; Cn # +10324..1032F ; Cn # [12] .. +1034B..1037F ; Cn # [53] .. +1039E ; Cn # +103C4..103C7 ; Cn # [4] .. +103D6..103FF ; Cn # [42] .. +1049E..1049F ; Cn # [2] .. +104AA..107FF ; Cn # [854] .. +10806..10807 ; Cn # [2] .. +10809 ; Cn # +10836 ; Cn # +10839..1083B ; Cn # [3] .. +1083D..1083E ; Cn # [2] .. +10856 ; Cn # +10860..108FF ; Cn # [160] .. +1091C..1091E ; Cn # [3] .. +1093A..1093E ; Cn # [5] .. +10940..109FF ; Cn # [192] .. +10A04 ; Cn # +10A07..10A0B ; Cn # [5] .. +10A14 ; Cn # +10A18 ; Cn # +10A34..10A37 ; Cn # [4] .. +10A3B..10A3E ; Cn # [4] .. +10A48..10A4F ; Cn # [8] .. +10A59..10A5F ; Cn # [7] .. +10A80..10AFF ; Cn # [128] .. +10B36..10B38 ; Cn # [3] .. +10B56..10B57 ; Cn # [2] .. +10B73..10B77 ; Cn # [5] .. +10B80..10BFF ; Cn # [128] .. +10C49..10E5F ; Cn # [535] .. +10E7F..1107F ; Cn # [513] .. +110C2..11FFF ; Cn # [3902] .. +1236F..123FF ; Cn # [145] .. +12463..1246F ; Cn # [13] .. +12474..12FFF ; Cn # [2956] .. +1342F..1CFFF ; Cn # [39889] .. +1D0F6..1D0FF ; Cn # [10] .. +1D127..1D128 ; Cn # [2] .. +1D1DE..1D1FF ; Cn # [34] .. +1D246..1D2FF ; Cn # [186] .. +1D357..1D35F ; Cn # [9] .. +1D372..1D3FF ; Cn # [142] .. +1D455 ; Cn # +1D49D ; Cn # +1D4A0..1D4A1 ; Cn # [2] .. +1D4A3..1D4A4 ; Cn # [2] .. +1D4A7..1D4A8 ; Cn # [2] .. +1D4AD ; Cn # +1D4BA ; Cn # +1D4BC ; Cn # +1D4C4 ; Cn # +1D506 ; Cn # +1D50B..1D50C ; Cn # [2] .. +1D515 ; Cn # +1D51D ; Cn # +1D53A ; Cn # +1D53F ; Cn # +1D545 ; Cn # +1D547..1D549 ; Cn # [3] .. +1D551 ; Cn # +1D6A6..1D6A7 ; Cn # [2] .. +1D7CC..1D7CD ; Cn # [2] .. +1D800..1EFFF ; Cn # [6144] .. +1F02C..1F02F ; Cn # [4] .. +1F094..1F0FF ; Cn # [108] .. +1F10B..1F10F ; Cn # [5] .. +1F12F..1F130 ; Cn # [2] .. +1F132..1F13C ; Cn # [11] .. +1F13E ; Cn # +1F140..1F141 ; Cn # [2] .. +1F143..1F145 ; Cn # [3] .. +1F147..1F149 ; Cn # [3] .. +1F14F..1F156 ; Cn # [8] .. +1F158..1F15E ; Cn # [7] .. +1F160..1F178 ; Cn # [25] .. +1F17A ; Cn # +1F17D..1F17E ; Cn # [2] .. +1F180..1F189 ; Cn # [10] .. +1F18E..1F18F ; Cn # [2] .. +1F191..1F1FF ; Cn # [111] .. +1F201..1F20F ; Cn # [15] .. +1F232..1F23F ; Cn # [14] .. +1F249..1FFFF ; Cn # [3511] .. +2A6D7..2A6FF ; Cn # [41] .. +2B735..2F7FF ; Cn # [16587] .. +2FA1E..E0000 ; Cn # [722403] .. +E0002..E001F ; Cn # [30] .. +E0080..E00FF ; Cn # [128] .. +E01F0..EFFFF ; Cn # [65040] .. +FFFFE..FFFFF ; Cn # [2] .. +10FFFE..10FFFF; Cn # [2] .. + +# Total code points: 867235 + +# ================================================ + +# General_Category=Uppercase_Letter + +0041..005A ; Lu # [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +00C0..00D6 ; Lu # [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D8..00DE ; Lu # [7] LATIN CAPITAL LETTER O WITH STROKE..LATIN CAPITAL LETTER THORN +0100 ; Lu # LATIN CAPITAL LETTER A WITH MACRON +0102 ; Lu # LATIN CAPITAL LETTER A WITH BREVE +0104 ; Lu # LATIN CAPITAL LETTER A WITH OGONEK +0106 ; Lu # LATIN CAPITAL LETTER C WITH ACUTE +0108 ; Lu # LATIN CAPITAL LETTER C WITH CIRCUMFLEX +010A ; Lu # LATIN CAPITAL LETTER C WITH DOT ABOVE +010C ; Lu # LATIN CAPITAL LETTER C WITH CARON +010E ; Lu # LATIN CAPITAL LETTER D WITH CARON +0110 ; Lu # LATIN CAPITAL LETTER D WITH STROKE +0112 ; Lu # LATIN CAPITAL LETTER E WITH MACRON +0114 ; Lu # LATIN CAPITAL LETTER E WITH BREVE +0116 ; Lu # LATIN CAPITAL LETTER E WITH DOT ABOVE +0118 ; Lu # LATIN CAPITAL LETTER E WITH OGONEK +011A ; Lu # LATIN CAPITAL LETTER E WITH CARON +011C ; Lu # LATIN CAPITAL LETTER G WITH CIRCUMFLEX +011E ; Lu # LATIN CAPITAL LETTER G WITH BREVE +0120 ; Lu # LATIN CAPITAL LETTER G WITH DOT ABOVE +0122 ; Lu # LATIN CAPITAL LETTER G WITH CEDILLA +0124 ; Lu # LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0126 ; Lu # LATIN CAPITAL LETTER H WITH STROKE +0128 ; Lu # LATIN CAPITAL LETTER I WITH TILDE +012A ; Lu # LATIN CAPITAL LETTER I WITH MACRON +012C ; Lu # LATIN CAPITAL LETTER I WITH BREVE +012E ; Lu # LATIN CAPITAL LETTER I WITH OGONEK +0130 ; Lu # LATIN CAPITAL LETTER I WITH DOT ABOVE +0132 ; Lu # LATIN CAPITAL LIGATURE IJ +0134 ; Lu # LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0136 ; Lu # LATIN CAPITAL LETTER K WITH CEDILLA +0139 ; Lu # LATIN CAPITAL LETTER L WITH ACUTE +013B ; Lu # LATIN CAPITAL LETTER L WITH CEDILLA +013D ; Lu # LATIN CAPITAL LETTER L WITH CARON +013F ; Lu # LATIN CAPITAL LETTER L WITH MIDDLE DOT +0141 ; Lu # LATIN CAPITAL LETTER L WITH STROKE +0143 ; Lu # LATIN CAPITAL LETTER N WITH ACUTE +0145 ; Lu # LATIN CAPITAL LETTER N WITH CEDILLA +0147 ; Lu # LATIN CAPITAL LETTER N WITH CARON +014A ; Lu # LATIN CAPITAL LETTER ENG +014C ; Lu # LATIN CAPITAL LETTER O WITH MACRON +014E ; Lu # LATIN CAPITAL LETTER O WITH BREVE +0150 ; Lu # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +0152 ; Lu # LATIN CAPITAL LIGATURE OE +0154 ; Lu # LATIN CAPITAL LETTER R WITH ACUTE +0156 ; Lu # LATIN CAPITAL LETTER R WITH CEDILLA +0158 ; Lu # LATIN CAPITAL LETTER R WITH CARON +015A ; Lu # LATIN CAPITAL LETTER S WITH ACUTE +015C ; Lu # LATIN CAPITAL LETTER S WITH CIRCUMFLEX +015E ; Lu # LATIN CAPITAL LETTER S WITH CEDILLA +0160 ; Lu # LATIN CAPITAL LETTER S WITH CARON +0162 ; Lu # LATIN CAPITAL LETTER T WITH CEDILLA +0164 ; Lu # LATIN CAPITAL LETTER T WITH CARON +0166 ; Lu # LATIN CAPITAL LETTER T WITH STROKE +0168 ; Lu # LATIN CAPITAL LETTER U WITH TILDE +016A ; Lu # LATIN CAPITAL LETTER U WITH MACRON +016C ; Lu # LATIN CAPITAL LETTER U WITH BREVE +016E ; Lu # LATIN CAPITAL LETTER U WITH RING ABOVE +0170 ; Lu # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +0172 ; Lu # LATIN CAPITAL LETTER U WITH OGONEK +0174 ; Lu # LATIN CAPITAL LETTER W WITH CIRCUMFLEX +0176 ; Lu # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +0178..0179 ; Lu # [2] LATIN CAPITAL LETTER Y WITH DIAERESIS..LATIN CAPITAL LETTER Z WITH ACUTE +017B ; Lu # LATIN CAPITAL LETTER Z WITH DOT ABOVE +017D ; Lu # LATIN CAPITAL LETTER Z WITH CARON +0181..0182 ; Lu # [2] LATIN CAPITAL LETTER B WITH HOOK..LATIN CAPITAL LETTER B WITH TOPBAR +0184 ; Lu # LATIN CAPITAL LETTER TONE SIX +0186..0187 ; Lu # [2] LATIN CAPITAL LETTER OPEN O..LATIN CAPITAL LETTER C WITH HOOK +0189..018B ; Lu # [3] LATIN CAPITAL LETTER AFRICAN D..LATIN CAPITAL LETTER D WITH TOPBAR +018E..0191 ; Lu # [4] LATIN CAPITAL LETTER REVERSED E..LATIN CAPITAL LETTER F WITH HOOK +0193..0194 ; Lu # [2] LATIN CAPITAL LETTER G WITH HOOK..LATIN CAPITAL LETTER GAMMA +0196..0198 ; Lu # [3] LATIN CAPITAL LETTER IOTA..LATIN CAPITAL LETTER K WITH HOOK +019C..019D ; Lu # [2] LATIN CAPITAL LETTER TURNED M..LATIN CAPITAL LETTER N WITH LEFT HOOK +019F..01A0 ; Lu # [2] LATIN CAPITAL LETTER O WITH MIDDLE TILDE..LATIN CAPITAL LETTER O WITH HORN +01A2 ; Lu # LATIN CAPITAL LETTER OI +01A4 ; Lu # LATIN CAPITAL LETTER P WITH HOOK +01A6..01A7 ; Lu # [2] LATIN LETTER YR..LATIN CAPITAL LETTER TONE TWO +01A9 ; Lu # LATIN CAPITAL LETTER ESH +01AC ; Lu # LATIN CAPITAL LETTER T WITH HOOK +01AE..01AF ; Lu # [2] LATIN CAPITAL LETTER T WITH RETROFLEX HOOK..LATIN CAPITAL LETTER U WITH HORN +01B1..01B3 ; Lu # [3] LATIN CAPITAL LETTER UPSILON..LATIN CAPITAL LETTER Y WITH HOOK +01B5 ; Lu # LATIN CAPITAL LETTER Z WITH STROKE +01B7..01B8 ; Lu # [2] LATIN CAPITAL LETTER EZH..LATIN CAPITAL LETTER EZH REVERSED +01BC ; Lu # LATIN CAPITAL LETTER TONE FIVE +01C4 ; Lu # LATIN CAPITAL LETTER DZ WITH CARON +01C7 ; Lu # LATIN CAPITAL LETTER LJ +01CA ; Lu # LATIN CAPITAL LETTER NJ +01CD ; Lu # LATIN CAPITAL LETTER A WITH CARON +01CF ; Lu # LATIN CAPITAL LETTER I WITH CARON +01D1 ; Lu # LATIN CAPITAL LETTER O WITH CARON +01D3 ; Lu # LATIN CAPITAL LETTER U WITH CARON +01D5 ; Lu # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +01D7 ; Lu # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE +01D9 ; Lu # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON +01DB ; Lu # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE +01DE ; Lu # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON +01E0 ; Lu # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON +01E2 ; Lu # LATIN CAPITAL LETTER AE WITH MACRON +01E4 ; Lu # LATIN CAPITAL LETTER G WITH STROKE +01E6 ; Lu # LATIN CAPITAL LETTER G WITH CARON +01E8 ; Lu # LATIN CAPITAL LETTER K WITH CARON +01EA ; Lu # LATIN CAPITAL LETTER O WITH OGONEK +01EC ; Lu # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +01EE ; Lu # LATIN CAPITAL LETTER EZH WITH CARON +01F1 ; Lu # LATIN CAPITAL LETTER DZ +01F4 ; Lu # LATIN CAPITAL LETTER G WITH ACUTE +01F6..01F8 ; Lu # [3] LATIN CAPITAL LETTER HWAIR..LATIN CAPITAL LETTER N WITH GRAVE +01FA ; Lu # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE +01FC ; Lu # LATIN CAPITAL LETTER AE WITH ACUTE +01FE ; Lu # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE +0200 ; Lu # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE +0202 ; Lu # LATIN CAPITAL LETTER A WITH INVERTED BREVE +0204 ; Lu # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE +0206 ; Lu # LATIN CAPITAL LETTER E WITH INVERTED BREVE +0208 ; Lu # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE +020A ; Lu # LATIN CAPITAL LETTER I WITH INVERTED BREVE +020C ; Lu # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE +020E ; Lu # LATIN CAPITAL LETTER O WITH INVERTED BREVE +0210 ; Lu # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE +0212 ; Lu # LATIN CAPITAL LETTER R WITH INVERTED BREVE +0214 ; Lu # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE +0216 ; Lu # LATIN CAPITAL LETTER U WITH INVERTED BREVE +0218 ; Lu # LATIN CAPITAL LETTER S WITH COMMA BELOW +021A ; Lu # LATIN CAPITAL LETTER T WITH COMMA BELOW +021C ; Lu # LATIN CAPITAL LETTER YOGH +021E ; Lu # LATIN CAPITAL LETTER H WITH CARON +0220 ; Lu # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG +0222 ; Lu # LATIN CAPITAL LETTER OU +0224 ; Lu # LATIN CAPITAL LETTER Z WITH HOOK +0226 ; Lu # LATIN CAPITAL LETTER A WITH DOT ABOVE +0228 ; Lu # LATIN CAPITAL LETTER E WITH CEDILLA +022A ; Lu # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON +022C ; Lu # LATIN CAPITAL LETTER O WITH TILDE AND MACRON +022E ; Lu # LATIN CAPITAL LETTER O WITH DOT ABOVE +0230 ; Lu # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON +0232 ; Lu # LATIN CAPITAL LETTER Y WITH MACRON +023A..023B ; Lu # [2] LATIN CAPITAL LETTER A WITH STROKE..LATIN CAPITAL LETTER C WITH STROKE +023D..023E ; Lu # [2] LATIN CAPITAL LETTER L WITH BAR..LATIN CAPITAL LETTER T WITH DIAGONAL STROKE +0241 ; Lu # LATIN CAPITAL LETTER GLOTTAL STOP +0243..0246 ; Lu # [4] LATIN CAPITAL LETTER B WITH STROKE..LATIN CAPITAL LETTER E WITH STROKE +0248 ; Lu # LATIN CAPITAL LETTER J WITH STROKE +024A ; Lu # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL +024C ; Lu # LATIN CAPITAL LETTER R WITH STROKE +024E ; Lu # LATIN CAPITAL LETTER Y WITH STROKE +0370 ; Lu # GREEK CAPITAL LETTER HETA +0372 ; Lu # GREEK CAPITAL LETTER ARCHAIC SAMPI +0376 ; Lu # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA +0386 ; Lu # GREEK CAPITAL LETTER ALPHA WITH TONOS +0388..038A ; Lu # [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; Lu # GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..038F ; Lu # [2] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER OMEGA WITH TONOS +0391..03A1 ; Lu # [17] GREEK CAPITAL LETTER ALPHA..GREEK CAPITAL LETTER RHO +03A3..03AB ; Lu # [9] GREEK CAPITAL LETTER SIGMA..GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +03CF ; Lu # GREEK CAPITAL KAI SYMBOL +03D2..03D4 ; Lu # [3] GREEK UPSILON WITH HOOK SYMBOL..GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL +03D8 ; Lu # GREEK LETTER ARCHAIC KOPPA +03DA ; Lu # GREEK LETTER STIGMA +03DC ; Lu # GREEK LETTER DIGAMMA +03DE ; Lu # GREEK LETTER KOPPA +03E0 ; Lu # GREEK LETTER SAMPI +03E2 ; Lu # COPTIC CAPITAL LETTER SHEI +03E4 ; Lu # COPTIC CAPITAL LETTER FEI +03E6 ; Lu # COPTIC CAPITAL LETTER KHEI +03E8 ; Lu # COPTIC CAPITAL LETTER HORI +03EA ; Lu # COPTIC CAPITAL LETTER GANGIA +03EC ; Lu # COPTIC CAPITAL LETTER SHIMA +03EE ; Lu # COPTIC CAPITAL LETTER DEI +03F4 ; Lu # GREEK CAPITAL THETA SYMBOL +03F7 ; Lu # GREEK CAPITAL LETTER SHO +03F9..03FA ; Lu # [2] GREEK CAPITAL LUNATE SIGMA SYMBOL..GREEK CAPITAL LETTER SAN +03FD..042F ; Lu # [51] GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL..CYRILLIC CAPITAL LETTER YA +0460 ; Lu # CYRILLIC CAPITAL LETTER OMEGA +0462 ; Lu # CYRILLIC CAPITAL LETTER YAT +0464 ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED E +0466 ; Lu # CYRILLIC CAPITAL LETTER LITTLE YUS +0468 ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS +046A ; Lu # CYRILLIC CAPITAL LETTER BIG YUS +046C ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS +046E ; Lu # CYRILLIC CAPITAL LETTER KSI +0470 ; Lu # CYRILLIC CAPITAL LETTER PSI +0472 ; Lu # CYRILLIC CAPITAL LETTER FITA +0474 ; Lu # CYRILLIC CAPITAL LETTER IZHITSA +0476 ; Lu # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +0478 ; Lu # CYRILLIC CAPITAL LETTER UK +047A ; Lu # CYRILLIC CAPITAL LETTER ROUND OMEGA +047C ; Lu # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO +047E ; Lu # CYRILLIC CAPITAL LETTER OT +0480 ; Lu # CYRILLIC CAPITAL LETTER KOPPA +048A ; Lu # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL +048C ; Lu # CYRILLIC CAPITAL LETTER SEMISOFT SIGN +048E ; Lu # CYRILLIC CAPITAL LETTER ER WITH TICK +0490 ; Lu # CYRILLIC CAPITAL LETTER GHE WITH UPTURN +0492 ; Lu # CYRILLIC CAPITAL LETTER GHE WITH STROKE +0494 ; Lu # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK +0496 ; Lu # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER +0498 ; Lu # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER +049A ; Lu # CYRILLIC CAPITAL LETTER KA WITH DESCENDER +049C ; Lu # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE +049E ; Lu # CYRILLIC CAPITAL LETTER KA WITH STROKE +04A0 ; Lu # CYRILLIC CAPITAL LETTER BASHKIR KA +04A2 ; Lu # CYRILLIC CAPITAL LETTER EN WITH DESCENDER +04A4 ; Lu # CYRILLIC CAPITAL LIGATURE EN GHE +04A6 ; Lu # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK +04A8 ; Lu # CYRILLIC CAPITAL LETTER ABKHASIAN HA +04AA ; Lu # CYRILLIC CAPITAL LETTER ES WITH DESCENDER +04AC ; Lu # CYRILLIC CAPITAL LETTER TE WITH DESCENDER +04AE ; Lu # CYRILLIC CAPITAL LETTER STRAIGHT U +04B0 ; Lu # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE +04B2 ; Lu # CYRILLIC CAPITAL LETTER HA WITH DESCENDER +04B4 ; Lu # CYRILLIC CAPITAL LIGATURE TE TSE +04B6 ; Lu # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER +04B8 ; Lu # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE +04BA ; Lu # CYRILLIC CAPITAL LETTER SHHA +04BC ; Lu # CYRILLIC CAPITAL LETTER ABKHASIAN CHE +04BE ; Lu # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER +04C0..04C1 ; Lu # [2] CYRILLIC LETTER PALOCHKA..CYRILLIC CAPITAL LETTER ZHE WITH BREVE +04C3 ; Lu # CYRILLIC CAPITAL LETTER KA WITH HOOK +04C5 ; Lu # CYRILLIC CAPITAL LETTER EL WITH TAIL +04C7 ; Lu # CYRILLIC CAPITAL LETTER EN WITH HOOK +04C9 ; Lu # CYRILLIC CAPITAL LETTER EN WITH TAIL +04CB ; Lu # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE +04CD ; Lu # CYRILLIC CAPITAL LETTER EM WITH TAIL +04D0 ; Lu # CYRILLIC CAPITAL LETTER A WITH BREVE +04D2 ; Lu # CYRILLIC CAPITAL LETTER A WITH DIAERESIS +04D4 ; Lu # CYRILLIC CAPITAL LIGATURE A IE +04D6 ; Lu # CYRILLIC CAPITAL LETTER IE WITH BREVE +04D8 ; Lu # CYRILLIC CAPITAL LETTER SCHWA +04DA ; Lu # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS +04DC ; Lu # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS +04DE ; Lu # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS +04E0 ; Lu # CYRILLIC CAPITAL LETTER ABKHASIAN DZE +04E2 ; Lu # CYRILLIC CAPITAL LETTER I WITH MACRON +04E4 ; Lu # CYRILLIC CAPITAL LETTER I WITH DIAERESIS +04E6 ; Lu # CYRILLIC CAPITAL LETTER O WITH DIAERESIS +04E8 ; Lu # CYRILLIC CAPITAL LETTER BARRED O +04EA ; Lu # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS +04EC ; Lu # CYRILLIC CAPITAL LETTER E WITH DIAERESIS +04EE ; Lu # CYRILLIC CAPITAL LETTER U WITH MACRON +04F0 ; Lu # CYRILLIC CAPITAL LETTER U WITH DIAERESIS +04F2 ; Lu # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE +04F4 ; Lu # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS +04F6 ; Lu # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER +04F8 ; Lu # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS +04FA ; Lu # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK +04FC ; Lu # CYRILLIC CAPITAL LETTER HA WITH HOOK +04FE ; Lu # CYRILLIC CAPITAL LETTER HA WITH STROKE +0500 ; Lu # CYRILLIC CAPITAL LETTER KOMI DE +0502 ; Lu # CYRILLIC CAPITAL LETTER KOMI DJE +0504 ; Lu # CYRILLIC CAPITAL LETTER KOMI ZJE +0506 ; Lu # CYRILLIC CAPITAL LETTER KOMI DZJE +0508 ; Lu # CYRILLIC CAPITAL LETTER KOMI LJE +050A ; Lu # CYRILLIC CAPITAL LETTER KOMI NJE +050C ; Lu # CYRILLIC CAPITAL LETTER KOMI SJE +050E ; Lu # CYRILLIC CAPITAL LETTER KOMI TJE +0510 ; Lu # CYRILLIC CAPITAL LETTER REVERSED ZE +0512 ; Lu # CYRILLIC CAPITAL LETTER EL WITH HOOK +0514 ; Lu # CYRILLIC CAPITAL LETTER LHA +0516 ; Lu # CYRILLIC CAPITAL LETTER RHA +0518 ; Lu # CYRILLIC CAPITAL LETTER YAE +051A ; Lu # CYRILLIC CAPITAL LETTER QA +051C ; Lu # CYRILLIC CAPITAL LETTER WE +051E ; Lu # CYRILLIC CAPITAL LETTER ALEUT KA +0520 ; Lu # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK +0522 ; Lu # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK +0524 ; Lu # CYRILLIC CAPITAL LETTER PE WITH DESCENDER +0531..0556 ; Lu # [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +10A0..10C5 ; Lu # [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +1E00 ; Lu # LATIN CAPITAL LETTER A WITH RING BELOW +1E02 ; Lu # LATIN CAPITAL LETTER B WITH DOT ABOVE +1E04 ; Lu # LATIN CAPITAL LETTER B WITH DOT BELOW +1E06 ; Lu # LATIN CAPITAL LETTER B WITH LINE BELOW +1E08 ; Lu # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE +1E0A ; Lu # LATIN CAPITAL LETTER D WITH DOT ABOVE +1E0C ; Lu # LATIN CAPITAL LETTER D WITH DOT BELOW +1E0E ; Lu # LATIN CAPITAL LETTER D WITH LINE BELOW +1E10 ; Lu # LATIN CAPITAL LETTER D WITH CEDILLA +1E12 ; Lu # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW +1E14 ; Lu # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE +1E16 ; Lu # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE +1E18 ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW +1E1A ; Lu # LATIN CAPITAL LETTER E WITH TILDE BELOW +1E1C ; Lu # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE +1E1E ; Lu # LATIN CAPITAL LETTER F WITH DOT ABOVE +1E20 ; Lu # LATIN CAPITAL LETTER G WITH MACRON +1E22 ; Lu # LATIN CAPITAL LETTER H WITH DOT ABOVE +1E24 ; Lu # LATIN CAPITAL LETTER H WITH DOT BELOW +1E26 ; Lu # LATIN CAPITAL LETTER H WITH DIAERESIS +1E28 ; Lu # LATIN CAPITAL LETTER H WITH CEDILLA +1E2A ; Lu # LATIN CAPITAL LETTER H WITH BREVE BELOW +1E2C ; Lu # LATIN CAPITAL LETTER I WITH TILDE BELOW +1E2E ; Lu # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE +1E30 ; Lu # LATIN CAPITAL LETTER K WITH ACUTE +1E32 ; Lu # LATIN CAPITAL LETTER K WITH DOT BELOW +1E34 ; Lu # LATIN CAPITAL LETTER K WITH LINE BELOW +1E36 ; Lu # LATIN CAPITAL LETTER L WITH DOT BELOW +1E38 ; Lu # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON +1E3A ; Lu # LATIN CAPITAL LETTER L WITH LINE BELOW +1E3C ; Lu # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW +1E3E ; Lu # LATIN CAPITAL LETTER M WITH ACUTE +1E40 ; Lu # LATIN CAPITAL LETTER M WITH DOT ABOVE +1E42 ; Lu # LATIN CAPITAL LETTER M WITH DOT BELOW +1E44 ; Lu # LATIN CAPITAL LETTER N WITH DOT ABOVE +1E46 ; Lu # LATIN CAPITAL LETTER N WITH DOT BELOW +1E48 ; Lu # LATIN CAPITAL LETTER N WITH LINE BELOW +1E4A ; Lu # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW +1E4C ; Lu # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE +1E4E ; Lu # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS +1E50 ; Lu # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE +1E52 ; Lu # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE +1E54 ; Lu # LATIN CAPITAL LETTER P WITH ACUTE +1E56 ; Lu # LATIN CAPITAL LETTER P WITH DOT ABOVE +1E58 ; Lu # LATIN CAPITAL LETTER R WITH DOT ABOVE +1E5A ; Lu # LATIN CAPITAL LETTER R WITH DOT BELOW +1E5C ; Lu # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON +1E5E ; Lu # LATIN CAPITAL LETTER R WITH LINE BELOW +1E60 ; Lu # LATIN CAPITAL LETTER S WITH DOT ABOVE +1E62 ; Lu # LATIN CAPITAL LETTER S WITH DOT BELOW +1E64 ; Lu # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE +1E66 ; Lu # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE +1E68 ; Lu # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE +1E6A ; Lu # LATIN CAPITAL LETTER T WITH DOT ABOVE +1E6C ; Lu # LATIN CAPITAL LETTER T WITH DOT BELOW +1E6E ; Lu # LATIN CAPITAL LETTER T WITH LINE BELOW +1E70 ; Lu # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW +1E72 ; Lu # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW +1E74 ; Lu # LATIN CAPITAL LETTER U WITH TILDE BELOW +1E76 ; Lu # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW +1E78 ; Lu # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE +1E7A ; Lu # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS +1E7C ; Lu # LATIN CAPITAL LETTER V WITH TILDE +1E7E ; Lu # LATIN CAPITAL LETTER V WITH DOT BELOW +1E80 ; Lu # LATIN CAPITAL LETTER W WITH GRAVE +1E82 ; Lu # LATIN CAPITAL LETTER W WITH ACUTE +1E84 ; Lu # LATIN CAPITAL LETTER W WITH DIAERESIS +1E86 ; Lu # LATIN CAPITAL LETTER W WITH DOT ABOVE +1E88 ; Lu # LATIN CAPITAL LETTER W WITH DOT BELOW +1E8A ; Lu # LATIN CAPITAL LETTER X WITH DOT ABOVE +1E8C ; Lu # LATIN CAPITAL LETTER X WITH DIAERESIS +1E8E ; Lu # LATIN CAPITAL LETTER Y WITH DOT ABOVE +1E90 ; Lu # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +1E92 ; Lu # LATIN CAPITAL LETTER Z WITH DOT BELOW +1E94 ; Lu # LATIN CAPITAL LETTER Z WITH LINE BELOW +1E9E ; Lu # LATIN CAPITAL LETTER SHARP S +1EA0 ; Lu # LATIN CAPITAL LETTER A WITH DOT BELOW +1EA2 ; Lu # LATIN CAPITAL LETTER A WITH HOOK ABOVE +1EA4 ; Lu # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +1EA6 ; Lu # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +1EA8 ; Lu # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +1EAA ; Lu # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +1EAC ; Lu # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +1EAE ; Lu # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +1EB0 ; Lu # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +1EB2 ; Lu # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +1EB4 ; Lu # LATIN CAPITAL LETTER A WITH BREVE AND TILDE +1EB6 ; Lu # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +1EB8 ; Lu # LATIN CAPITAL LETTER E WITH DOT BELOW +1EBA ; Lu # LATIN CAPITAL LETTER E WITH HOOK ABOVE +1EBC ; Lu # LATIN CAPITAL LETTER E WITH TILDE +1EBE ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +1EC0 ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +1EC2 ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +1EC4 ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +1EC6 ; Lu # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +1EC8 ; Lu # LATIN CAPITAL LETTER I WITH HOOK ABOVE +1ECA ; Lu # LATIN CAPITAL LETTER I WITH DOT BELOW +1ECC ; Lu # LATIN CAPITAL LETTER O WITH DOT BELOW +1ECE ; Lu # LATIN CAPITAL LETTER O WITH HOOK ABOVE +1ED0 ; Lu # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +1ED2 ; Lu # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +1ED4 ; Lu # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +1ED6 ; Lu # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +1ED8 ; Lu # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +1EDA ; Lu # LATIN CAPITAL LETTER O WITH HORN AND ACUTE +1EDC ; Lu # LATIN CAPITAL LETTER O WITH HORN AND GRAVE +1EDE ; Lu # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +1EE0 ; Lu # LATIN CAPITAL LETTER O WITH HORN AND TILDE +1EE2 ; Lu # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +1EE4 ; Lu # LATIN CAPITAL LETTER U WITH DOT BELOW +1EE6 ; Lu # LATIN CAPITAL LETTER U WITH HOOK ABOVE +1EE8 ; Lu # LATIN CAPITAL LETTER U WITH HORN AND ACUTE +1EEA ; Lu # LATIN CAPITAL LETTER U WITH HORN AND GRAVE +1EEC ; Lu # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +1EEE ; Lu # LATIN CAPITAL LETTER U WITH HORN AND TILDE +1EF0 ; Lu # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +1EF2 ; Lu # LATIN CAPITAL LETTER Y WITH GRAVE +1EF4 ; Lu # LATIN CAPITAL LETTER Y WITH DOT BELOW +1EF6 ; Lu # LATIN CAPITAL LETTER Y WITH HOOK ABOVE +1EF8 ; Lu # LATIN CAPITAL LETTER Y WITH TILDE +1EFA ; Lu # LATIN CAPITAL LETTER MIDDLE-WELSH LL +1EFC ; Lu # LATIN CAPITAL LETTER MIDDLE-WELSH V +1EFE ; Lu # LATIN CAPITAL LETTER Y WITH LOOP +1F08..1F0F ; Lu # [8] GREEK CAPITAL LETTER ALPHA WITH PSILI..GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI +1F18..1F1D ; Lu # [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F28..1F2F ; Lu # [8] GREEK CAPITAL LETTER ETA WITH PSILI..GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI +1F38..1F3F ; Lu # [8] GREEK CAPITAL LETTER IOTA WITH PSILI..GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI +1F48..1F4D ; Lu # [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F59 ; Lu # GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; Lu # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; Lu # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F ; Lu # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F68..1F6F ; Lu # [8] GREEK CAPITAL LETTER OMEGA WITH PSILI..GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI +1FB8..1FBB ; Lu # [4] GREEK CAPITAL LETTER ALPHA WITH VRACHY..GREEK CAPITAL LETTER ALPHA WITH OXIA +1FC8..1FCB ; Lu # [4] GREEK CAPITAL LETTER EPSILON WITH VARIA..GREEK CAPITAL LETTER ETA WITH OXIA +1FD8..1FDB ; Lu # [4] GREEK CAPITAL LETTER IOTA WITH VRACHY..GREEK CAPITAL LETTER IOTA WITH OXIA +1FE8..1FEC ; Lu # [5] GREEK CAPITAL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FF8..1FFB ; Lu # [4] GREEK CAPITAL LETTER OMICRON WITH VARIA..GREEK CAPITAL LETTER OMEGA WITH OXIA +2102 ; Lu # DOUBLE-STRUCK CAPITAL C +2107 ; Lu # EULER CONSTANT +210B..210D ; Lu # [3] SCRIPT CAPITAL H..DOUBLE-STRUCK CAPITAL H +2110..2112 ; Lu # [3] SCRIPT CAPITAL I..SCRIPT CAPITAL L +2115 ; Lu # DOUBLE-STRUCK CAPITAL N +2119..211D ; Lu # [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +2124 ; Lu # DOUBLE-STRUCK CAPITAL Z +2126 ; Lu # OHM SIGN +2128 ; Lu # BLACK-LETTER CAPITAL Z +212A..212D ; Lu # [4] KELVIN SIGN..BLACK-LETTER CAPITAL C +2130..2133 ; Lu # [4] SCRIPT CAPITAL E..SCRIPT CAPITAL M +213E..213F ; Lu # [2] DOUBLE-STRUCK CAPITAL GAMMA..DOUBLE-STRUCK CAPITAL PI +2145 ; Lu # DOUBLE-STRUCK ITALIC CAPITAL D +2183 ; Lu # ROMAN NUMERAL REVERSED ONE HUNDRED +2C00..2C2E ; Lu # [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C60 ; Lu # LATIN CAPITAL LETTER L WITH DOUBLE BAR +2C62..2C64 ; Lu # [3] LATIN CAPITAL LETTER L WITH MIDDLE TILDE..LATIN CAPITAL LETTER R WITH TAIL +2C67 ; Lu # LATIN CAPITAL LETTER H WITH DESCENDER +2C69 ; Lu # LATIN CAPITAL LETTER K WITH DESCENDER +2C6B ; Lu # LATIN CAPITAL LETTER Z WITH DESCENDER +2C6D..2C70 ; Lu # [4] LATIN CAPITAL LETTER ALPHA..LATIN CAPITAL LETTER TURNED ALPHA +2C72 ; Lu # LATIN CAPITAL LETTER W WITH HOOK +2C75 ; Lu # LATIN CAPITAL LETTER HALF H +2C7E..2C80 ; Lu # [3] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC CAPITAL LETTER ALFA +2C82 ; Lu # COPTIC CAPITAL LETTER VIDA +2C84 ; Lu # COPTIC CAPITAL LETTER GAMMA +2C86 ; Lu # COPTIC CAPITAL LETTER DALDA +2C88 ; Lu # COPTIC CAPITAL LETTER EIE +2C8A ; Lu # COPTIC CAPITAL LETTER SOU +2C8C ; Lu # COPTIC CAPITAL LETTER ZATA +2C8E ; Lu # COPTIC CAPITAL LETTER HATE +2C90 ; Lu # COPTIC CAPITAL LETTER THETHE +2C92 ; Lu # COPTIC CAPITAL LETTER IAUDA +2C94 ; Lu # COPTIC CAPITAL LETTER KAPA +2C96 ; Lu # COPTIC CAPITAL LETTER LAULA +2C98 ; Lu # COPTIC CAPITAL LETTER MI +2C9A ; Lu # COPTIC CAPITAL LETTER NI +2C9C ; Lu # COPTIC CAPITAL LETTER KSI +2C9E ; Lu # COPTIC CAPITAL LETTER O +2CA0 ; Lu # COPTIC CAPITAL LETTER PI +2CA2 ; Lu # COPTIC CAPITAL LETTER RO +2CA4 ; Lu # COPTIC CAPITAL LETTER SIMA +2CA6 ; Lu # COPTIC CAPITAL LETTER TAU +2CA8 ; Lu # COPTIC CAPITAL LETTER UA +2CAA ; Lu # COPTIC CAPITAL LETTER FI +2CAC ; Lu # COPTIC CAPITAL LETTER KHI +2CAE ; Lu # COPTIC CAPITAL LETTER PSI +2CB0 ; Lu # COPTIC CAPITAL LETTER OOU +2CB2 ; Lu # COPTIC CAPITAL LETTER DIALECT-P ALEF +2CB4 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC AIN +2CB6 ; Lu # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE +2CB8 ; Lu # COPTIC CAPITAL LETTER DIALECT-P KAPA +2CBA ; Lu # COPTIC CAPITAL LETTER DIALECT-P NI +2CBC ; Lu # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI +2CBE ; Lu # COPTIC CAPITAL LETTER OLD COPTIC OOU +2CC0 ; Lu # COPTIC CAPITAL LETTER SAMPI +2CC2 ; Lu # COPTIC CAPITAL LETTER CROSSED SHEI +2CC4 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC SHEI +2CC6 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC ESH +2CC8 ; Lu # COPTIC CAPITAL LETTER AKHMIMIC KHEI +2CCA ; Lu # COPTIC CAPITAL LETTER DIALECT-P HORI +2CCC ; Lu # COPTIC CAPITAL LETTER OLD COPTIC HORI +2CCE ; Lu # COPTIC CAPITAL LETTER OLD COPTIC HA +2CD0 ; Lu # COPTIC CAPITAL LETTER L-SHAPED HA +2CD2 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC HEI +2CD4 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC HAT +2CD6 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC GANGIA +2CD8 ; Lu # COPTIC CAPITAL LETTER OLD COPTIC DJA +2CDA ; Lu # COPTIC CAPITAL LETTER OLD COPTIC SHIMA +2CDC ; Lu # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA +2CDE ; Lu # COPTIC CAPITAL LETTER OLD NUBIAN NGI +2CE0 ; Lu # COPTIC CAPITAL LETTER OLD NUBIAN NYI +2CE2 ; Lu # COPTIC CAPITAL LETTER OLD NUBIAN WAU +2CEB ; Lu # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI +2CED ; Lu # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA +A640 ; Lu # CYRILLIC CAPITAL LETTER ZEMLYA +A642 ; Lu # CYRILLIC CAPITAL LETTER DZELO +A644 ; Lu # CYRILLIC CAPITAL LETTER REVERSED DZE +A646 ; Lu # CYRILLIC CAPITAL LETTER IOTA +A648 ; Lu # CYRILLIC CAPITAL LETTER DJERV +A64A ; Lu # CYRILLIC CAPITAL LETTER MONOGRAPH UK +A64C ; Lu # CYRILLIC CAPITAL LETTER BROAD OMEGA +A64E ; Lu # CYRILLIC CAPITAL LETTER NEUTRAL YER +A650 ; Lu # CYRILLIC CAPITAL LETTER YERU WITH BACK YER +A652 ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED YAT +A654 ; Lu # CYRILLIC CAPITAL LETTER REVERSED YU +A656 ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED A +A658 ; Lu # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS +A65A ; Lu # CYRILLIC CAPITAL LETTER BLENDED YUS +A65C ; Lu # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS +A65E ; Lu # CYRILLIC CAPITAL LETTER YN +A662 ; Lu # CYRILLIC CAPITAL LETTER SOFT DE +A664 ; Lu # CYRILLIC CAPITAL LETTER SOFT EL +A666 ; Lu # CYRILLIC CAPITAL LETTER SOFT EM +A668 ; Lu # CYRILLIC CAPITAL LETTER MONOCULAR O +A66A ; Lu # CYRILLIC CAPITAL LETTER BINOCULAR O +A66C ; Lu # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O +A680 ; Lu # CYRILLIC CAPITAL LETTER DWE +A682 ; Lu # CYRILLIC CAPITAL LETTER DZWE +A684 ; Lu # CYRILLIC CAPITAL LETTER ZHWE +A686 ; Lu # CYRILLIC CAPITAL LETTER CCHE +A688 ; Lu # CYRILLIC CAPITAL LETTER DZZE +A68A ; Lu # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK +A68C ; Lu # CYRILLIC CAPITAL LETTER TWE +A68E ; Lu # CYRILLIC CAPITAL LETTER TSWE +A690 ; Lu # CYRILLIC CAPITAL LETTER TSSE +A692 ; Lu # CYRILLIC CAPITAL LETTER TCHE +A694 ; Lu # CYRILLIC CAPITAL LETTER HWE +A696 ; Lu # CYRILLIC CAPITAL LETTER SHWE +A722 ; Lu # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF +A724 ; Lu # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN +A726 ; Lu # LATIN CAPITAL LETTER HENG +A728 ; Lu # LATIN CAPITAL LETTER TZ +A72A ; Lu # LATIN CAPITAL LETTER TRESILLO +A72C ; Lu # LATIN CAPITAL LETTER CUATRILLO +A72E ; Lu # LATIN CAPITAL LETTER CUATRILLO WITH COMMA +A732 ; Lu # LATIN CAPITAL LETTER AA +A734 ; Lu # LATIN CAPITAL LETTER AO +A736 ; Lu # LATIN CAPITAL LETTER AU +A738 ; Lu # LATIN CAPITAL LETTER AV +A73A ; Lu # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR +A73C ; Lu # LATIN CAPITAL LETTER AY +A73E ; Lu # LATIN CAPITAL LETTER REVERSED C WITH DOT +A740 ; Lu # LATIN CAPITAL LETTER K WITH STROKE +A742 ; Lu # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE +A744 ; Lu # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE +A746 ; Lu # LATIN CAPITAL LETTER BROKEN L +A748 ; Lu # LATIN CAPITAL LETTER L WITH HIGH STROKE +A74A ; Lu # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY +A74C ; Lu # LATIN CAPITAL LETTER O WITH LOOP +A74E ; Lu # LATIN CAPITAL LETTER OO +A750 ; Lu # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER +A752 ; Lu # LATIN CAPITAL LETTER P WITH FLOURISH +A754 ; Lu # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL +A756 ; Lu # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER +A758 ; Lu # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE +A75A ; Lu # LATIN CAPITAL LETTER R ROTUNDA +A75C ; Lu # LATIN CAPITAL LETTER RUM ROTUNDA +A75E ; Lu # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE +A760 ; Lu # LATIN CAPITAL LETTER VY +A762 ; Lu # LATIN CAPITAL LETTER VISIGOTHIC Z +A764 ; Lu # LATIN CAPITAL LETTER THORN WITH STROKE +A766 ; Lu # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER +A768 ; Lu # LATIN CAPITAL LETTER VEND +A76A ; Lu # LATIN CAPITAL LETTER ET +A76C ; Lu # LATIN CAPITAL LETTER IS +A76E ; Lu # LATIN CAPITAL LETTER CON +A779 ; Lu # LATIN CAPITAL LETTER INSULAR D +A77B ; Lu # LATIN CAPITAL LETTER INSULAR F +A77D..A77E ; Lu # [2] LATIN CAPITAL LETTER INSULAR G..LATIN CAPITAL LETTER TURNED INSULAR G +A780 ; Lu # LATIN CAPITAL LETTER TURNED L +A782 ; Lu # LATIN CAPITAL LETTER INSULAR R +A784 ; Lu # LATIN CAPITAL LETTER INSULAR S +A786 ; Lu # LATIN CAPITAL LETTER INSULAR T +A78B ; Lu # LATIN CAPITAL LETTER SALTILLO +FF21..FF3A ; Lu # [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +10400..10427 ; Lu # [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW +1D400..1D419 ; Lu # [26] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL BOLD CAPITAL Z +1D434..1D44D ; Lu # [26] MATHEMATICAL ITALIC CAPITAL A..MATHEMATICAL ITALIC CAPITAL Z +1D468..1D481 ; Lu # [26] MATHEMATICAL BOLD ITALIC CAPITAL A..MATHEMATICAL BOLD ITALIC CAPITAL Z +1D49C ; Lu # MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; Lu # [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; Lu # MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; Lu # [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; Lu # [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B5 ; Lu # [8] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT CAPITAL Z +1D4D0..1D4E9 ; Lu # [26] MATHEMATICAL BOLD SCRIPT CAPITAL A..MATHEMATICAL BOLD SCRIPT CAPITAL Z +1D504..1D505 ; Lu # [2] MATHEMATICAL FRAKTUR CAPITAL A..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; Lu # [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; Lu # [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; Lu # [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D538..1D539 ; Lu # [2] MATHEMATICAL DOUBLE-STRUCK CAPITAL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; Lu # [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; Lu # [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; Lu # MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; Lu # [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D56C..1D585 ; Lu # [26] MATHEMATICAL BOLD FRAKTUR CAPITAL A..MATHEMATICAL BOLD FRAKTUR CAPITAL Z +1D5A0..1D5B9 ; Lu # [26] MATHEMATICAL SANS-SERIF CAPITAL A..MATHEMATICAL SANS-SERIF CAPITAL Z +1D5D4..1D5ED ; Lu # [26] MATHEMATICAL SANS-SERIF BOLD CAPITAL A..MATHEMATICAL SANS-SERIF BOLD CAPITAL Z +1D608..1D621 ; Lu # [26] MATHEMATICAL SANS-SERIF ITALIC CAPITAL A..MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z +1D63C..1D655 ; Lu # [26] MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z +1D670..1D689 ; Lu # [26] MATHEMATICAL MONOSPACE CAPITAL A..MATHEMATICAL MONOSPACE CAPITAL Z +1D6A8..1D6C0 ; Lu # [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6E2..1D6FA ; Lu # [25] MATHEMATICAL ITALIC CAPITAL ALPHA..MATHEMATICAL ITALIC CAPITAL OMEGA +1D71C..1D734 ; Lu # [25] MATHEMATICAL BOLD ITALIC CAPITAL ALPHA..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D756..1D76E ; Lu # [25] MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D790..1D7A8 ; Lu # [25] MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7CA ; Lu # MATHEMATICAL BOLD CAPITAL DIGAMMA + +# Total code points: 1427 + +# ================================================ + +# General_Category=Lowercase_Letter + +0061..007A ; Ll # [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +00AA ; Ll # FEMININE ORDINAL INDICATOR +00B5 ; Ll # MICRO SIGN +00BA ; Ll # MASCULINE ORDINAL INDICATOR +00DF..00F6 ; Ll # [24] LATIN SMALL LETTER SHARP S..LATIN SMALL LETTER O WITH DIAERESIS +00F8..00FF ; Ll # [8] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER Y WITH DIAERESIS +0101 ; Ll # LATIN SMALL LETTER A WITH MACRON +0103 ; Ll # LATIN SMALL LETTER A WITH BREVE +0105 ; Ll # LATIN SMALL LETTER A WITH OGONEK +0107 ; Ll # LATIN SMALL LETTER C WITH ACUTE +0109 ; Ll # LATIN SMALL LETTER C WITH CIRCUMFLEX +010B ; Ll # LATIN SMALL LETTER C WITH DOT ABOVE +010D ; Ll # LATIN SMALL LETTER C WITH CARON +010F ; Ll # LATIN SMALL LETTER D WITH CARON +0111 ; Ll # LATIN SMALL LETTER D WITH STROKE +0113 ; Ll # LATIN SMALL LETTER E WITH MACRON +0115 ; Ll # LATIN SMALL LETTER E WITH BREVE +0117 ; Ll # LATIN SMALL LETTER E WITH DOT ABOVE +0119 ; Ll # LATIN SMALL LETTER E WITH OGONEK +011B ; Ll # LATIN SMALL LETTER E WITH CARON +011D ; Ll # LATIN SMALL LETTER G WITH CIRCUMFLEX +011F ; Ll # LATIN SMALL LETTER G WITH BREVE +0121 ; Ll # LATIN SMALL LETTER G WITH DOT ABOVE +0123 ; Ll # LATIN SMALL LETTER G WITH CEDILLA +0125 ; Ll # LATIN SMALL LETTER H WITH CIRCUMFLEX +0127 ; Ll # LATIN SMALL LETTER H WITH STROKE +0129 ; Ll # LATIN SMALL LETTER I WITH TILDE +012B ; Ll # LATIN SMALL LETTER I WITH MACRON +012D ; Ll # LATIN SMALL LETTER I WITH BREVE +012F ; Ll # LATIN SMALL LETTER I WITH OGONEK +0131 ; Ll # LATIN SMALL LETTER DOTLESS I +0133 ; Ll # LATIN SMALL LIGATURE IJ +0135 ; Ll # LATIN SMALL LETTER J WITH CIRCUMFLEX +0137..0138 ; Ll # [2] LATIN SMALL LETTER K WITH CEDILLA..LATIN SMALL LETTER KRA +013A ; Ll # LATIN SMALL LETTER L WITH ACUTE +013C ; Ll # LATIN SMALL LETTER L WITH CEDILLA +013E ; Ll # LATIN SMALL LETTER L WITH CARON +0140 ; Ll # LATIN SMALL LETTER L WITH MIDDLE DOT +0142 ; Ll # LATIN SMALL LETTER L WITH STROKE +0144 ; Ll # LATIN SMALL LETTER N WITH ACUTE +0146 ; Ll # LATIN SMALL LETTER N WITH CEDILLA +0148..0149 ; Ll # [2] LATIN SMALL LETTER N WITH CARON..LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +014B ; Ll # LATIN SMALL LETTER ENG +014D ; Ll # LATIN SMALL LETTER O WITH MACRON +014F ; Ll # LATIN SMALL LETTER O WITH BREVE +0151 ; Ll # LATIN SMALL LETTER O WITH DOUBLE ACUTE +0153 ; Ll # LATIN SMALL LIGATURE OE +0155 ; Ll # LATIN SMALL LETTER R WITH ACUTE +0157 ; Ll # LATIN SMALL LETTER R WITH CEDILLA +0159 ; Ll # LATIN SMALL LETTER R WITH CARON +015B ; Ll # LATIN SMALL LETTER S WITH ACUTE +015D ; Ll # LATIN SMALL LETTER S WITH CIRCUMFLEX +015F ; Ll # LATIN SMALL LETTER S WITH CEDILLA +0161 ; Ll # LATIN SMALL LETTER S WITH CARON +0163 ; Ll # LATIN SMALL LETTER T WITH CEDILLA +0165 ; Ll # LATIN SMALL LETTER T WITH CARON +0167 ; Ll # LATIN SMALL LETTER T WITH STROKE +0169 ; Ll # LATIN SMALL LETTER U WITH TILDE +016B ; Ll # LATIN SMALL LETTER U WITH MACRON +016D ; Ll # LATIN SMALL LETTER U WITH BREVE +016F ; Ll # LATIN SMALL LETTER U WITH RING ABOVE +0171 ; Ll # LATIN SMALL LETTER U WITH DOUBLE ACUTE +0173 ; Ll # LATIN SMALL LETTER U WITH OGONEK +0175 ; Ll # LATIN SMALL LETTER W WITH CIRCUMFLEX +0177 ; Ll # LATIN SMALL LETTER Y WITH CIRCUMFLEX +017A ; Ll # LATIN SMALL LETTER Z WITH ACUTE +017C ; Ll # LATIN SMALL LETTER Z WITH DOT ABOVE +017E..0180 ; Ll # [3] LATIN SMALL LETTER Z WITH CARON..LATIN SMALL LETTER B WITH STROKE +0183 ; Ll # LATIN SMALL LETTER B WITH TOPBAR +0185 ; Ll # LATIN SMALL LETTER TONE SIX +0188 ; Ll # LATIN SMALL LETTER C WITH HOOK +018C..018D ; Ll # [2] LATIN SMALL LETTER D WITH TOPBAR..LATIN SMALL LETTER TURNED DELTA +0192 ; Ll # LATIN SMALL LETTER F WITH HOOK +0195 ; Ll # LATIN SMALL LETTER HV +0199..019B ; Ll # [3] LATIN SMALL LETTER K WITH HOOK..LATIN SMALL LETTER LAMBDA WITH STROKE +019E ; Ll # LATIN SMALL LETTER N WITH LONG RIGHT LEG +01A1 ; Ll # LATIN SMALL LETTER O WITH HORN +01A3 ; Ll # LATIN SMALL LETTER OI +01A5 ; Ll # LATIN SMALL LETTER P WITH HOOK +01A8 ; Ll # LATIN SMALL LETTER TONE TWO +01AA..01AB ; Ll # [2] LATIN LETTER REVERSED ESH LOOP..LATIN SMALL LETTER T WITH PALATAL HOOK +01AD ; Ll # LATIN SMALL LETTER T WITH HOOK +01B0 ; Ll # LATIN SMALL LETTER U WITH HORN +01B4 ; Ll # LATIN SMALL LETTER Y WITH HOOK +01B6 ; Ll # LATIN SMALL LETTER Z WITH STROKE +01B9..01BA ; Ll # [2] LATIN SMALL LETTER EZH REVERSED..LATIN SMALL LETTER EZH WITH TAIL +01BD..01BF ; Ll # [3] LATIN SMALL LETTER TONE FIVE..LATIN LETTER WYNN +01C6 ; Ll # LATIN SMALL LETTER DZ WITH CARON +01C9 ; Ll # LATIN SMALL LETTER LJ +01CC ; Ll # LATIN SMALL LETTER NJ +01CE ; Ll # LATIN SMALL LETTER A WITH CARON +01D0 ; Ll # LATIN SMALL LETTER I WITH CARON +01D2 ; Ll # LATIN SMALL LETTER O WITH CARON +01D4 ; Ll # LATIN SMALL LETTER U WITH CARON +01D6 ; Ll # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON +01D8 ; Ll # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE +01DA ; Ll # LATIN SMALL LETTER U WITH DIAERESIS AND CARON +01DC..01DD ; Ll # [2] LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE..LATIN SMALL LETTER TURNED E +01DF ; Ll # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON +01E1 ; Ll # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON +01E3 ; Ll # LATIN SMALL LETTER AE WITH MACRON +01E5 ; Ll # LATIN SMALL LETTER G WITH STROKE +01E7 ; Ll # LATIN SMALL LETTER G WITH CARON +01E9 ; Ll # LATIN SMALL LETTER K WITH CARON +01EB ; Ll # LATIN SMALL LETTER O WITH OGONEK +01ED ; Ll # LATIN SMALL LETTER O WITH OGONEK AND MACRON +01EF..01F0 ; Ll # [2] LATIN SMALL LETTER EZH WITH CARON..LATIN SMALL LETTER J WITH CARON +01F3 ; Ll # LATIN SMALL LETTER DZ +01F5 ; Ll # LATIN SMALL LETTER G WITH ACUTE +01F9 ; Ll # LATIN SMALL LETTER N WITH GRAVE +01FB ; Ll # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE +01FD ; Ll # LATIN SMALL LETTER AE WITH ACUTE +01FF ; Ll # LATIN SMALL LETTER O WITH STROKE AND ACUTE +0201 ; Ll # LATIN SMALL LETTER A WITH DOUBLE GRAVE +0203 ; Ll # LATIN SMALL LETTER A WITH INVERTED BREVE +0205 ; Ll # LATIN SMALL LETTER E WITH DOUBLE GRAVE +0207 ; Ll # LATIN SMALL LETTER E WITH INVERTED BREVE +0209 ; Ll # LATIN SMALL LETTER I WITH DOUBLE GRAVE +020B ; Ll # LATIN SMALL LETTER I WITH INVERTED BREVE +020D ; Ll # LATIN SMALL LETTER O WITH DOUBLE GRAVE +020F ; Ll # LATIN SMALL LETTER O WITH INVERTED BREVE +0211 ; Ll # LATIN SMALL LETTER R WITH DOUBLE GRAVE +0213 ; Ll # LATIN SMALL LETTER R WITH INVERTED BREVE +0215 ; Ll # LATIN SMALL LETTER U WITH DOUBLE GRAVE +0217 ; Ll # LATIN SMALL LETTER U WITH INVERTED BREVE +0219 ; Ll # LATIN SMALL LETTER S WITH COMMA BELOW +021B ; Ll # LATIN SMALL LETTER T WITH COMMA BELOW +021D ; Ll # LATIN SMALL LETTER YOGH +021F ; Ll # LATIN SMALL LETTER H WITH CARON +0221 ; Ll # LATIN SMALL LETTER D WITH CURL +0223 ; Ll # LATIN SMALL LETTER OU +0225 ; Ll # LATIN SMALL LETTER Z WITH HOOK +0227 ; Ll # LATIN SMALL LETTER A WITH DOT ABOVE +0229 ; Ll # LATIN SMALL LETTER E WITH CEDILLA +022B ; Ll # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON +022D ; Ll # LATIN SMALL LETTER O WITH TILDE AND MACRON +022F ; Ll # LATIN SMALL LETTER O WITH DOT ABOVE +0231 ; Ll # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON +0233..0239 ; Ll # [7] LATIN SMALL LETTER Y WITH MACRON..LATIN SMALL LETTER QP DIGRAPH +023C ; Ll # LATIN SMALL LETTER C WITH STROKE +023F..0240 ; Ll # [2] LATIN SMALL LETTER S WITH SWASH TAIL..LATIN SMALL LETTER Z WITH SWASH TAIL +0242 ; Ll # LATIN SMALL LETTER GLOTTAL STOP +0247 ; Ll # LATIN SMALL LETTER E WITH STROKE +0249 ; Ll # LATIN SMALL LETTER J WITH STROKE +024B ; Ll # LATIN SMALL LETTER Q WITH HOOK TAIL +024D ; Ll # LATIN SMALL LETTER R WITH STROKE +024F..0293 ; Ll # [69] LATIN SMALL LETTER Y WITH STROKE..LATIN SMALL LETTER EZH WITH CURL +0295..02AF ; Ll # [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +0371 ; Ll # GREEK SMALL LETTER HETA +0373 ; Ll # GREEK SMALL LETTER ARCHAIC SAMPI +0377 ; Ll # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037B..037D ; Ll # [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +0390 ; Ll # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03AC..03CE ; Ll # [35] GREEK SMALL LETTER ALPHA WITH TONOS..GREEK SMALL LETTER OMEGA WITH TONOS +03D0..03D1 ; Ll # [2] GREEK BETA SYMBOL..GREEK THETA SYMBOL +03D5..03D7 ; Ll # [3] GREEK PHI SYMBOL..GREEK KAI SYMBOL +03D9 ; Ll # GREEK SMALL LETTER ARCHAIC KOPPA +03DB ; Ll # GREEK SMALL LETTER STIGMA +03DD ; Ll # GREEK SMALL LETTER DIGAMMA +03DF ; Ll # GREEK SMALL LETTER KOPPA +03E1 ; Ll # GREEK SMALL LETTER SAMPI +03E3 ; Ll # COPTIC SMALL LETTER SHEI +03E5 ; Ll # COPTIC SMALL LETTER FEI +03E7 ; Ll # COPTIC SMALL LETTER KHEI +03E9 ; Ll # COPTIC SMALL LETTER HORI +03EB ; Ll # COPTIC SMALL LETTER GANGIA +03ED ; Ll # COPTIC SMALL LETTER SHIMA +03EF..03F3 ; Ll # [5] COPTIC SMALL LETTER DEI..GREEK LETTER YOT +03F5 ; Ll # GREEK LUNATE EPSILON SYMBOL +03F8 ; Ll # GREEK SMALL LETTER SHO +03FB..03FC ; Ll # [2] GREEK SMALL LETTER SAN..GREEK RHO WITH STROKE SYMBOL +0430..045F ; Ll # [48] CYRILLIC SMALL LETTER A..CYRILLIC SMALL LETTER DZHE +0461 ; Ll # CYRILLIC SMALL LETTER OMEGA +0463 ; Ll # CYRILLIC SMALL LETTER YAT +0465 ; Ll # CYRILLIC SMALL LETTER IOTIFIED E +0467 ; Ll # CYRILLIC SMALL LETTER LITTLE YUS +0469 ; Ll # CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS +046B ; Ll # CYRILLIC SMALL LETTER BIG YUS +046D ; Ll # CYRILLIC SMALL LETTER IOTIFIED BIG YUS +046F ; Ll # CYRILLIC SMALL LETTER KSI +0471 ; Ll # CYRILLIC SMALL LETTER PSI +0473 ; Ll # CYRILLIC SMALL LETTER FITA +0475 ; Ll # CYRILLIC SMALL LETTER IZHITSA +0477 ; Ll # CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +0479 ; Ll # CYRILLIC SMALL LETTER UK +047B ; Ll # CYRILLIC SMALL LETTER ROUND OMEGA +047D ; Ll # CYRILLIC SMALL LETTER OMEGA WITH TITLO +047F ; Ll # CYRILLIC SMALL LETTER OT +0481 ; Ll # CYRILLIC SMALL LETTER KOPPA +048B ; Ll # CYRILLIC SMALL LETTER SHORT I WITH TAIL +048D ; Ll # CYRILLIC SMALL LETTER SEMISOFT SIGN +048F ; Ll # CYRILLIC SMALL LETTER ER WITH TICK +0491 ; Ll # CYRILLIC SMALL LETTER GHE WITH UPTURN +0493 ; Ll # CYRILLIC SMALL LETTER GHE WITH STROKE +0495 ; Ll # CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK +0497 ; Ll # CYRILLIC SMALL LETTER ZHE WITH DESCENDER +0499 ; Ll # CYRILLIC SMALL LETTER ZE WITH DESCENDER +049B ; Ll # CYRILLIC SMALL LETTER KA WITH DESCENDER +049D ; Ll # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE +049F ; Ll # CYRILLIC SMALL LETTER KA WITH STROKE +04A1 ; Ll # CYRILLIC SMALL LETTER BASHKIR KA +04A3 ; Ll # CYRILLIC SMALL LETTER EN WITH DESCENDER +04A5 ; Ll # CYRILLIC SMALL LIGATURE EN GHE +04A7 ; Ll # CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK +04A9 ; Ll # CYRILLIC SMALL LETTER ABKHASIAN HA +04AB ; Ll # CYRILLIC SMALL LETTER ES WITH DESCENDER +04AD ; Ll # CYRILLIC SMALL LETTER TE WITH DESCENDER +04AF ; Ll # CYRILLIC SMALL LETTER STRAIGHT U +04B1 ; Ll # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE +04B3 ; Ll # CYRILLIC SMALL LETTER HA WITH DESCENDER +04B5 ; Ll # CYRILLIC SMALL LIGATURE TE TSE +04B7 ; Ll # CYRILLIC SMALL LETTER CHE WITH DESCENDER +04B9 ; Ll # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE +04BB ; Ll # CYRILLIC SMALL LETTER SHHA +04BD ; Ll # CYRILLIC SMALL LETTER ABKHASIAN CHE +04BF ; Ll # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER +04C2 ; Ll # CYRILLIC SMALL LETTER ZHE WITH BREVE +04C4 ; Ll # CYRILLIC SMALL LETTER KA WITH HOOK +04C6 ; Ll # CYRILLIC SMALL LETTER EL WITH TAIL +04C8 ; Ll # CYRILLIC SMALL LETTER EN WITH HOOK +04CA ; Ll # CYRILLIC SMALL LETTER EN WITH TAIL +04CC ; Ll # CYRILLIC SMALL LETTER KHAKASSIAN CHE +04CE..04CF ; Ll # [2] CYRILLIC SMALL LETTER EM WITH TAIL..CYRILLIC SMALL LETTER PALOCHKA +04D1 ; Ll # CYRILLIC SMALL LETTER A WITH BREVE +04D3 ; Ll # CYRILLIC SMALL LETTER A WITH DIAERESIS +04D5 ; Ll # CYRILLIC SMALL LIGATURE A IE +04D7 ; Ll # CYRILLIC SMALL LETTER IE WITH BREVE +04D9 ; Ll # CYRILLIC SMALL LETTER SCHWA +04DB ; Ll # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS +04DD ; Ll # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS +04DF ; Ll # CYRILLIC SMALL LETTER ZE WITH DIAERESIS +04E1 ; Ll # CYRILLIC SMALL LETTER ABKHASIAN DZE +04E3 ; Ll # CYRILLIC SMALL LETTER I WITH MACRON +04E5 ; Ll # CYRILLIC SMALL LETTER I WITH DIAERESIS +04E7 ; Ll # CYRILLIC SMALL LETTER O WITH DIAERESIS +04E9 ; Ll # CYRILLIC SMALL LETTER BARRED O +04EB ; Ll # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS +04ED ; Ll # CYRILLIC SMALL LETTER E WITH DIAERESIS +04EF ; Ll # CYRILLIC SMALL LETTER U WITH MACRON +04F1 ; Ll # CYRILLIC SMALL LETTER U WITH DIAERESIS +04F3 ; Ll # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE +04F5 ; Ll # CYRILLIC SMALL LETTER CHE WITH DIAERESIS +04F7 ; Ll # CYRILLIC SMALL LETTER GHE WITH DESCENDER +04F9 ; Ll # CYRILLIC SMALL LETTER YERU WITH DIAERESIS +04FB ; Ll # CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK +04FD ; Ll # CYRILLIC SMALL LETTER HA WITH HOOK +04FF ; Ll # CYRILLIC SMALL LETTER HA WITH STROKE +0501 ; Ll # CYRILLIC SMALL LETTER KOMI DE +0503 ; Ll # CYRILLIC SMALL LETTER KOMI DJE +0505 ; Ll # CYRILLIC SMALL LETTER KOMI ZJE +0507 ; Ll # CYRILLIC SMALL LETTER KOMI DZJE +0509 ; Ll # CYRILLIC SMALL LETTER KOMI LJE +050B ; Ll # CYRILLIC SMALL LETTER KOMI NJE +050D ; Ll # CYRILLIC SMALL LETTER KOMI SJE +050F ; Ll # CYRILLIC SMALL LETTER KOMI TJE +0511 ; Ll # CYRILLIC SMALL LETTER REVERSED ZE +0513 ; Ll # CYRILLIC SMALL LETTER EL WITH HOOK +0515 ; Ll # CYRILLIC SMALL LETTER LHA +0517 ; Ll # CYRILLIC SMALL LETTER RHA +0519 ; Ll # CYRILLIC SMALL LETTER YAE +051B ; Ll # CYRILLIC SMALL LETTER QA +051D ; Ll # CYRILLIC SMALL LETTER WE +051F ; Ll # CYRILLIC SMALL LETTER ALEUT KA +0521 ; Ll # CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK +0523 ; Ll # CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK +0525 ; Ll # CYRILLIC SMALL LETTER PE WITH DESCENDER +0561..0587 ; Ll # [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +1D00..1D2B ; Ll # [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D62..1D77 ; Ll # [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D79..1D9A ; Ll # [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1E01 ; Ll # LATIN SMALL LETTER A WITH RING BELOW +1E03 ; Ll # LATIN SMALL LETTER B WITH DOT ABOVE +1E05 ; Ll # LATIN SMALL LETTER B WITH DOT BELOW +1E07 ; Ll # LATIN SMALL LETTER B WITH LINE BELOW +1E09 ; Ll # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE +1E0B ; Ll # LATIN SMALL LETTER D WITH DOT ABOVE +1E0D ; Ll # LATIN SMALL LETTER D WITH DOT BELOW +1E0F ; Ll # LATIN SMALL LETTER D WITH LINE BELOW +1E11 ; Ll # LATIN SMALL LETTER D WITH CEDILLA +1E13 ; Ll # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW +1E15 ; Ll # LATIN SMALL LETTER E WITH MACRON AND GRAVE +1E17 ; Ll # LATIN SMALL LETTER E WITH MACRON AND ACUTE +1E19 ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW +1E1B ; Ll # LATIN SMALL LETTER E WITH TILDE BELOW +1E1D ; Ll # LATIN SMALL LETTER E WITH CEDILLA AND BREVE +1E1F ; Ll # LATIN SMALL LETTER F WITH DOT ABOVE +1E21 ; Ll # LATIN SMALL LETTER G WITH MACRON +1E23 ; Ll # LATIN SMALL LETTER H WITH DOT ABOVE +1E25 ; Ll # LATIN SMALL LETTER H WITH DOT BELOW +1E27 ; Ll # LATIN SMALL LETTER H WITH DIAERESIS +1E29 ; Ll # LATIN SMALL LETTER H WITH CEDILLA +1E2B ; Ll # LATIN SMALL LETTER H WITH BREVE BELOW +1E2D ; Ll # LATIN SMALL LETTER I WITH TILDE BELOW +1E2F ; Ll # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE +1E31 ; Ll # LATIN SMALL LETTER K WITH ACUTE +1E33 ; Ll # LATIN SMALL LETTER K WITH DOT BELOW +1E35 ; Ll # LATIN SMALL LETTER K WITH LINE BELOW +1E37 ; Ll # LATIN SMALL LETTER L WITH DOT BELOW +1E39 ; Ll # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON +1E3B ; Ll # LATIN SMALL LETTER L WITH LINE BELOW +1E3D ; Ll # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW +1E3F ; Ll # LATIN SMALL LETTER M WITH ACUTE +1E41 ; Ll # LATIN SMALL LETTER M WITH DOT ABOVE +1E43 ; Ll # LATIN SMALL LETTER M WITH DOT BELOW +1E45 ; Ll # LATIN SMALL LETTER N WITH DOT ABOVE +1E47 ; Ll # LATIN SMALL LETTER N WITH DOT BELOW +1E49 ; Ll # LATIN SMALL LETTER N WITH LINE BELOW +1E4B ; Ll # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW +1E4D ; Ll # LATIN SMALL LETTER O WITH TILDE AND ACUTE +1E4F ; Ll # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS +1E51 ; Ll # LATIN SMALL LETTER O WITH MACRON AND GRAVE +1E53 ; Ll # LATIN SMALL LETTER O WITH MACRON AND ACUTE +1E55 ; Ll # LATIN SMALL LETTER P WITH ACUTE +1E57 ; Ll # LATIN SMALL LETTER P WITH DOT ABOVE +1E59 ; Ll # LATIN SMALL LETTER R WITH DOT ABOVE +1E5B ; Ll # LATIN SMALL LETTER R WITH DOT BELOW +1E5D ; Ll # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON +1E5F ; Ll # LATIN SMALL LETTER R WITH LINE BELOW +1E61 ; Ll # LATIN SMALL LETTER S WITH DOT ABOVE +1E63 ; Ll # LATIN SMALL LETTER S WITH DOT BELOW +1E65 ; Ll # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE +1E67 ; Ll # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE +1E69 ; Ll # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE +1E6B ; Ll # LATIN SMALL LETTER T WITH DOT ABOVE +1E6D ; Ll # LATIN SMALL LETTER T WITH DOT BELOW +1E6F ; Ll # LATIN SMALL LETTER T WITH LINE BELOW +1E71 ; Ll # LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW +1E73 ; Ll # LATIN SMALL LETTER U WITH DIAERESIS BELOW +1E75 ; Ll # LATIN SMALL LETTER U WITH TILDE BELOW +1E77 ; Ll # LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW +1E79 ; Ll # LATIN SMALL LETTER U WITH TILDE AND ACUTE +1E7B ; Ll # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS +1E7D ; Ll # LATIN SMALL LETTER V WITH TILDE +1E7F ; Ll # LATIN SMALL LETTER V WITH DOT BELOW +1E81 ; Ll # LATIN SMALL LETTER W WITH GRAVE +1E83 ; Ll # LATIN SMALL LETTER W WITH ACUTE +1E85 ; Ll # LATIN SMALL LETTER W WITH DIAERESIS +1E87 ; Ll # LATIN SMALL LETTER W WITH DOT ABOVE +1E89 ; Ll # LATIN SMALL LETTER W WITH DOT BELOW +1E8B ; Ll # LATIN SMALL LETTER X WITH DOT ABOVE +1E8D ; Ll # LATIN SMALL LETTER X WITH DIAERESIS +1E8F ; Ll # LATIN SMALL LETTER Y WITH DOT ABOVE +1E91 ; Ll # LATIN SMALL LETTER Z WITH CIRCUMFLEX +1E93 ; Ll # LATIN SMALL LETTER Z WITH DOT BELOW +1E95..1E9D ; Ll # [9] LATIN SMALL LETTER Z WITH LINE BELOW..LATIN SMALL LETTER LONG S WITH HIGH STROKE +1E9F ; Ll # LATIN SMALL LETTER DELTA +1EA1 ; Ll # LATIN SMALL LETTER A WITH DOT BELOW +1EA3 ; Ll # LATIN SMALL LETTER A WITH HOOK ABOVE +1EA5 ; Ll # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE +1EA7 ; Ll # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE +1EA9 ; Ll # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +1EAB ; Ll # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE +1EAD ; Ll # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW +1EAF ; Ll # LATIN SMALL LETTER A WITH BREVE AND ACUTE +1EB1 ; Ll # LATIN SMALL LETTER A WITH BREVE AND GRAVE +1EB3 ; Ll # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE +1EB5 ; Ll # LATIN SMALL LETTER A WITH BREVE AND TILDE +1EB7 ; Ll # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW +1EB9 ; Ll # LATIN SMALL LETTER E WITH DOT BELOW +1EBB ; Ll # LATIN SMALL LETTER E WITH HOOK ABOVE +1EBD ; Ll # LATIN SMALL LETTER E WITH TILDE +1EBF ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE +1EC1 ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE +1EC3 ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +1EC5 ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE +1EC7 ; Ll # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW +1EC9 ; Ll # LATIN SMALL LETTER I WITH HOOK ABOVE +1ECB ; Ll # LATIN SMALL LETTER I WITH DOT BELOW +1ECD ; Ll # LATIN SMALL LETTER O WITH DOT BELOW +1ECF ; Ll # LATIN SMALL LETTER O WITH HOOK ABOVE +1ED1 ; Ll # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE +1ED3 ; Ll # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE +1ED5 ; Ll # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +1ED7 ; Ll # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE +1ED9 ; Ll # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW +1EDB ; Ll # LATIN SMALL LETTER O WITH HORN AND ACUTE +1EDD ; Ll # LATIN SMALL LETTER O WITH HORN AND GRAVE +1EDF ; Ll # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE +1EE1 ; Ll # LATIN SMALL LETTER O WITH HORN AND TILDE +1EE3 ; Ll # LATIN SMALL LETTER O WITH HORN AND DOT BELOW +1EE5 ; Ll # LATIN SMALL LETTER U WITH DOT BELOW +1EE7 ; Ll # LATIN SMALL LETTER U WITH HOOK ABOVE +1EE9 ; Ll # LATIN SMALL LETTER U WITH HORN AND ACUTE +1EEB ; Ll # LATIN SMALL LETTER U WITH HORN AND GRAVE +1EED ; Ll # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE +1EEF ; Ll # LATIN SMALL LETTER U WITH HORN AND TILDE +1EF1 ; Ll # LATIN SMALL LETTER U WITH HORN AND DOT BELOW +1EF3 ; Ll # LATIN SMALL LETTER Y WITH GRAVE +1EF5 ; Ll # LATIN SMALL LETTER Y WITH DOT BELOW +1EF7 ; Ll # LATIN SMALL LETTER Y WITH HOOK ABOVE +1EF9 ; Ll # LATIN SMALL LETTER Y WITH TILDE +1EFB ; Ll # LATIN SMALL LETTER MIDDLE-WELSH LL +1EFD ; Ll # LATIN SMALL LETTER MIDDLE-WELSH V +1EFF..1F07 ; Ll # [9] LATIN SMALL LETTER Y WITH LOOP..GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI +1F10..1F15 ; Ll # [6] GREEK SMALL LETTER EPSILON WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F27 ; Ll # [8] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI +1F30..1F37 ; Ll # [8] GREEK SMALL LETTER IOTA WITH PSILI..GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI +1F40..1F45 ; Ll # [6] GREEK SMALL LETTER OMICRON WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; Ll # [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F60..1F67 ; Ll # [8] GREEK SMALL LETTER OMEGA WITH PSILI..GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI +1F70..1F7D ; Ll # [14] GREEK SMALL LETTER ALPHA WITH VARIA..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1F87 ; Ll # [8] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F90..1F97 ; Ll # [8] GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA0..1FA7 ; Ll # [8] GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FB0..1FB4 ; Ll # [5] GREEK SMALL LETTER ALPHA WITH VRACHY..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FB7 ; Ll # [2] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FBE ; Ll # GREEK PROSGEGRAMMENI +1FC2..1FC4 ; Ll # [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FC7 ; Ll # [2] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FD0..1FD3 ; Ll # [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FD7 ; Ll # [2] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE0..1FE7 ; Ll # [8] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF2..1FF4 ; Ll # [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FF7 ; Ll # [2] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI +210A ; Ll # SCRIPT SMALL G +210E..210F ; Ll # [2] PLANCK CONSTANT..PLANCK CONSTANT OVER TWO PI +2113 ; Ll # SCRIPT SMALL L +212F ; Ll # SCRIPT SMALL E +2134 ; Ll # SCRIPT SMALL O +2139 ; Ll # INFORMATION SOURCE +213C..213D ; Ll # [2] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK SMALL GAMMA +2146..2149 ; Ll # [4] DOUBLE-STRUCK ITALIC SMALL D..DOUBLE-STRUCK ITALIC SMALL J +214E ; Ll # TURNED SMALL F +2184 ; Ll # LATIN SMALL LETTER REVERSED C +2C30..2C5E ; Ll # [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C61 ; Ll # LATIN SMALL LETTER L WITH DOUBLE BAR +2C65..2C66 ; Ll # [2] LATIN SMALL LETTER A WITH STROKE..LATIN SMALL LETTER T WITH DIAGONAL STROKE +2C68 ; Ll # LATIN SMALL LETTER H WITH DESCENDER +2C6A ; Ll # LATIN SMALL LETTER K WITH DESCENDER +2C6C ; Ll # LATIN SMALL LETTER Z WITH DESCENDER +2C71 ; Ll # LATIN SMALL LETTER V WITH RIGHT HOOK +2C73..2C74 ; Ll # [2] LATIN SMALL LETTER W WITH HOOK..LATIN SMALL LETTER V WITH CURL +2C76..2C7C ; Ll # [7] LATIN SMALL LETTER HALF H..LATIN SUBSCRIPT SMALL LETTER J +2C81 ; Ll # COPTIC SMALL LETTER ALFA +2C83 ; Ll # COPTIC SMALL LETTER VIDA +2C85 ; Ll # COPTIC SMALL LETTER GAMMA +2C87 ; Ll # COPTIC SMALL LETTER DALDA +2C89 ; Ll # COPTIC SMALL LETTER EIE +2C8B ; Ll # COPTIC SMALL LETTER SOU +2C8D ; Ll # COPTIC SMALL LETTER ZATA +2C8F ; Ll # COPTIC SMALL LETTER HATE +2C91 ; Ll # COPTIC SMALL LETTER THETHE +2C93 ; Ll # COPTIC SMALL LETTER IAUDA +2C95 ; Ll # COPTIC SMALL LETTER KAPA +2C97 ; Ll # COPTIC SMALL LETTER LAULA +2C99 ; Ll # COPTIC SMALL LETTER MI +2C9B ; Ll # COPTIC SMALL LETTER NI +2C9D ; Ll # COPTIC SMALL LETTER KSI +2C9F ; Ll # COPTIC SMALL LETTER O +2CA1 ; Ll # COPTIC SMALL LETTER PI +2CA3 ; Ll # COPTIC SMALL LETTER RO +2CA5 ; Ll # COPTIC SMALL LETTER SIMA +2CA7 ; Ll # COPTIC SMALL LETTER TAU +2CA9 ; Ll # COPTIC SMALL LETTER UA +2CAB ; Ll # COPTIC SMALL LETTER FI +2CAD ; Ll # COPTIC SMALL LETTER KHI +2CAF ; Ll # COPTIC SMALL LETTER PSI +2CB1 ; Ll # COPTIC SMALL LETTER OOU +2CB3 ; Ll # COPTIC SMALL LETTER DIALECT-P ALEF +2CB5 ; Ll # COPTIC SMALL LETTER OLD COPTIC AIN +2CB7 ; Ll # COPTIC SMALL LETTER CRYPTOGRAMMIC EIE +2CB9 ; Ll # COPTIC SMALL LETTER DIALECT-P KAPA +2CBB ; Ll # COPTIC SMALL LETTER DIALECT-P NI +2CBD ; Ll # COPTIC SMALL LETTER CRYPTOGRAMMIC NI +2CBF ; Ll # COPTIC SMALL LETTER OLD COPTIC OOU +2CC1 ; Ll # COPTIC SMALL LETTER SAMPI +2CC3 ; Ll # COPTIC SMALL LETTER CROSSED SHEI +2CC5 ; Ll # COPTIC SMALL LETTER OLD COPTIC SHEI +2CC7 ; Ll # COPTIC SMALL LETTER OLD COPTIC ESH +2CC9 ; Ll # COPTIC SMALL LETTER AKHMIMIC KHEI +2CCB ; Ll # COPTIC SMALL LETTER DIALECT-P HORI +2CCD ; Ll # COPTIC SMALL LETTER OLD COPTIC HORI +2CCF ; Ll # COPTIC SMALL LETTER OLD COPTIC HA +2CD1 ; Ll # COPTIC SMALL LETTER L-SHAPED HA +2CD3 ; Ll # COPTIC SMALL LETTER OLD COPTIC HEI +2CD5 ; Ll # COPTIC SMALL LETTER OLD COPTIC HAT +2CD7 ; Ll # COPTIC SMALL LETTER OLD COPTIC GANGIA +2CD9 ; Ll # COPTIC SMALL LETTER OLD COPTIC DJA +2CDB ; Ll # COPTIC SMALL LETTER OLD COPTIC SHIMA +2CDD ; Ll # COPTIC SMALL LETTER OLD NUBIAN SHIMA +2CDF ; Ll # COPTIC SMALL LETTER OLD NUBIAN NGI +2CE1 ; Ll # COPTIC SMALL LETTER OLD NUBIAN NYI +2CE3..2CE4 ; Ll # [2] COPTIC SMALL LETTER OLD NUBIAN WAU..COPTIC SYMBOL KAI +2CEC ; Ll # COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI +2CEE ; Ll # COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2D00..2D25 ; Ll # [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +A641 ; Ll # CYRILLIC SMALL LETTER ZEMLYA +A643 ; Ll # CYRILLIC SMALL LETTER DZELO +A645 ; Ll # CYRILLIC SMALL LETTER REVERSED DZE +A647 ; Ll # CYRILLIC SMALL LETTER IOTA +A649 ; Ll # CYRILLIC SMALL LETTER DJERV +A64B ; Ll # CYRILLIC SMALL LETTER MONOGRAPH UK +A64D ; Ll # CYRILLIC SMALL LETTER BROAD OMEGA +A64F ; Ll # CYRILLIC SMALL LETTER NEUTRAL YER +A651 ; Ll # CYRILLIC SMALL LETTER YERU WITH BACK YER +A653 ; Ll # CYRILLIC SMALL LETTER IOTIFIED YAT +A655 ; Ll # CYRILLIC SMALL LETTER REVERSED YU +A657 ; Ll # CYRILLIC SMALL LETTER IOTIFIED A +A659 ; Ll # CYRILLIC SMALL LETTER CLOSED LITTLE YUS +A65B ; Ll # CYRILLIC SMALL LETTER BLENDED YUS +A65D ; Ll # CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS +A65F ; Ll # CYRILLIC SMALL LETTER YN +A663 ; Ll # CYRILLIC SMALL LETTER SOFT DE +A665 ; Ll # CYRILLIC SMALL LETTER SOFT EL +A667 ; Ll # CYRILLIC SMALL LETTER SOFT EM +A669 ; Ll # CYRILLIC SMALL LETTER MONOCULAR O +A66B ; Ll # CYRILLIC SMALL LETTER BINOCULAR O +A66D ; Ll # CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A681 ; Ll # CYRILLIC SMALL LETTER DWE +A683 ; Ll # CYRILLIC SMALL LETTER DZWE +A685 ; Ll # CYRILLIC SMALL LETTER ZHWE +A687 ; Ll # CYRILLIC SMALL LETTER CCHE +A689 ; Ll # CYRILLIC SMALL LETTER DZZE +A68B ; Ll # CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK +A68D ; Ll # CYRILLIC SMALL LETTER TWE +A68F ; Ll # CYRILLIC SMALL LETTER TSWE +A691 ; Ll # CYRILLIC SMALL LETTER TSSE +A693 ; Ll # CYRILLIC SMALL LETTER TCHE +A695 ; Ll # CYRILLIC SMALL LETTER HWE +A697 ; Ll # CYRILLIC SMALL LETTER SHWE +A723 ; Ll # LATIN SMALL LETTER EGYPTOLOGICAL ALEF +A725 ; Ll # LATIN SMALL LETTER EGYPTOLOGICAL AIN +A727 ; Ll # LATIN SMALL LETTER HENG +A729 ; Ll # LATIN SMALL LETTER TZ +A72B ; Ll # LATIN SMALL LETTER TRESILLO +A72D ; Ll # LATIN SMALL LETTER CUATRILLO +A72F..A731 ; Ll # [3] LATIN SMALL LETTER CUATRILLO WITH COMMA..LATIN LETTER SMALL CAPITAL S +A733 ; Ll # LATIN SMALL LETTER AA +A735 ; Ll # LATIN SMALL LETTER AO +A737 ; Ll # LATIN SMALL LETTER AU +A739 ; Ll # LATIN SMALL LETTER AV +A73B ; Ll # LATIN SMALL LETTER AV WITH HORIZONTAL BAR +A73D ; Ll # LATIN SMALL LETTER AY +A73F ; Ll # LATIN SMALL LETTER REVERSED C WITH DOT +A741 ; Ll # LATIN SMALL LETTER K WITH STROKE +A743 ; Ll # LATIN SMALL LETTER K WITH DIAGONAL STROKE +A745 ; Ll # LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE +A747 ; Ll # LATIN SMALL LETTER BROKEN L +A749 ; Ll # LATIN SMALL LETTER L WITH HIGH STROKE +A74B ; Ll # LATIN SMALL LETTER O WITH LONG STROKE OVERLAY +A74D ; Ll # LATIN SMALL LETTER O WITH LOOP +A74F ; Ll # LATIN SMALL LETTER OO +A751 ; Ll # LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER +A753 ; Ll # LATIN SMALL LETTER P WITH FLOURISH +A755 ; Ll # LATIN SMALL LETTER P WITH SQUIRREL TAIL +A757 ; Ll # LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER +A759 ; Ll # LATIN SMALL LETTER Q WITH DIAGONAL STROKE +A75B ; Ll # LATIN SMALL LETTER R ROTUNDA +A75D ; Ll # LATIN SMALL LETTER RUM ROTUNDA +A75F ; Ll # LATIN SMALL LETTER V WITH DIAGONAL STROKE +A761 ; Ll # LATIN SMALL LETTER VY +A763 ; Ll # LATIN SMALL LETTER VISIGOTHIC Z +A765 ; Ll # LATIN SMALL LETTER THORN WITH STROKE +A767 ; Ll # LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER +A769 ; Ll # LATIN SMALL LETTER VEND +A76B ; Ll # LATIN SMALL LETTER ET +A76D ; Ll # LATIN SMALL LETTER IS +A76F ; Ll # LATIN SMALL LETTER CON +A771..A778 ; Ll # [8] LATIN SMALL LETTER DUM..LATIN SMALL LETTER UM +A77A ; Ll # LATIN SMALL LETTER INSULAR D +A77C ; Ll # LATIN SMALL LETTER INSULAR F +A77F ; Ll # LATIN SMALL LETTER TURNED INSULAR G +A781 ; Ll # LATIN SMALL LETTER TURNED L +A783 ; Ll # LATIN SMALL LETTER INSULAR R +A785 ; Ll # LATIN SMALL LETTER INSULAR S +A787 ; Ll # LATIN SMALL LETTER INSULAR T +A78C ; Ll # LATIN SMALL LETTER SALTILLO +FB00..FB06 ; Ll # [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; Ll # [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FF41..FF5A ; Ll # [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +10428..1044F ; Ll # [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW +1D41A..1D433 ; Ll # [26] MATHEMATICAL BOLD SMALL A..MATHEMATICAL BOLD SMALL Z +1D44E..1D454 ; Ll # [7] MATHEMATICAL ITALIC SMALL A..MATHEMATICAL ITALIC SMALL G +1D456..1D467 ; Ll # [18] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL ITALIC SMALL Z +1D482..1D49B ; Ll # [26] MATHEMATICAL BOLD ITALIC SMALL A..MATHEMATICAL BOLD ITALIC SMALL Z +1D4B6..1D4B9 ; Ll # [4] MATHEMATICAL SCRIPT SMALL A..MATHEMATICAL SCRIPT SMALL D +1D4BB ; Ll # MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; Ll # [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D4CF ; Ll # [11] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL SCRIPT SMALL Z +1D4EA..1D503 ; Ll # [26] MATHEMATICAL BOLD SCRIPT SMALL A..MATHEMATICAL BOLD SCRIPT SMALL Z +1D51E..1D537 ; Ll # [26] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL FRAKTUR SMALL Z +1D552..1D56B ; Ll # [26] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL DOUBLE-STRUCK SMALL Z +1D586..1D59F ; Ll # [26] MATHEMATICAL BOLD FRAKTUR SMALL A..MATHEMATICAL BOLD FRAKTUR SMALL Z +1D5BA..1D5D3 ; Ll # [26] MATHEMATICAL SANS-SERIF SMALL A..MATHEMATICAL SANS-SERIF SMALL Z +1D5EE..1D607 ; Ll # [26] MATHEMATICAL SANS-SERIF BOLD SMALL A..MATHEMATICAL SANS-SERIF BOLD SMALL Z +1D622..1D63B ; Ll # [26] MATHEMATICAL SANS-SERIF ITALIC SMALL A..MATHEMATICAL SANS-SERIF ITALIC SMALL Z +1D656..1D66F ; Ll # [26] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z +1D68A..1D6A5 ; Ll # [28] MATHEMATICAL MONOSPACE SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6C2..1D6DA ; Ll # [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DC..1D6E1 ; Ll # [6] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL BOLD PI SYMBOL +1D6FC..1D714 ; Ll # [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D716..1D71B ; Ll # [6] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL ITALIC PI SYMBOL +1D736..1D74E ; Ll # [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D750..1D755 ; Ll # [6] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC PI SYMBOL +1D770..1D788 ; Ll # [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D78A..1D78F ; Ll # [6] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD PI SYMBOL +1D7AA..1D7C2 ; Ll # [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C4..1D7C9 ; Ll # [6] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL +1D7CB ; Ll # MATHEMATICAL BOLD SMALL DIGAMMA + +# Total code points: 1749 + +# ================================================ + +# General_Category=Titlecase_Letter + +01C5 ; Lt # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON +01C8 ; Lt # LATIN CAPITAL LETTER L WITH SMALL LETTER J +01CB ; Lt # LATIN CAPITAL LETTER N WITH SMALL LETTER J +01F2 ; Lt # LATIN CAPITAL LETTER D WITH SMALL LETTER Z +1F88..1F8F ; Lt # [8] GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F98..1F9F ; Lt # [8] GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA8..1FAF ; Lt # [8] GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI..GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FBC ; Lt # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FCC ; Lt # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FFC ; Lt # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI + +# Total code points: 31 + +# ================================================ + +# General_Category=Modifier_Letter + +02B0..02C1 ; Lm # [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C6..02D1 ; Lm # [12] MODIFIER LETTER CIRCUMFLEX ACCENT..MODIFIER LETTER HALF TRIANGULAR COLON +02E0..02E4 ; Lm # [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02EC ; Lm # MODIFIER LETTER VOICING +02EE ; Lm # MODIFIER LETTER DOUBLE APOSTROPHE +0374 ; Lm # GREEK NUMERAL SIGN +037A ; Lm # GREEK YPOGEGRAMMENI +0559 ; Lm # ARMENIAN MODIFIER LETTER LEFT HALF RING +0640 ; Lm # ARABIC TATWEEL +06E5..06E6 ; Lm # [2] ARABIC SMALL WAW..ARABIC SMALL YEH +07F4..07F5 ; Lm # [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07FA ; Lm # NKO LAJANYALAN +081A ; Lm # SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; Lm # SAMARITAN MODIFIER LETTER SHORT A +0828 ; Lm # SAMARITAN MODIFIER LETTER I +0971 ; Lm # DEVANAGARI SIGN HIGH SPACING DOT +0E46 ; Lm # THAI CHARACTER MAIYAMOK +0EC6 ; Lm # LAO KO LA +10FC ; Lm # MODIFIER LETTER GEORGIAN NAR +17D7 ; Lm # KHMER SIGN LEK TOO +1843 ; Lm # MONGOLIAN LETTER TODO LONG VOWEL SIGN +1AA7 ; Lm # TAI THAM SIGN MAI YAMOK +1C78..1C7D ; Lm # [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1D2C..1D61 ; Lm # [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D78 ; Lm # MODIFIER LETTER CYRILLIC EN +1D9B..1DBF ; Lm # [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +2071 ; Lm # SUPERSCRIPT LATIN SMALL LETTER I +207F ; Lm # SUPERSCRIPT LATIN SMALL LETTER N +2090..2094 ; Lm # [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +2C7D ; Lm # MODIFIER LETTER CAPITAL V +2D6F ; Lm # TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2E2F ; Lm # VERTICAL TILDE +3005 ; Lm # IDEOGRAPHIC ITERATION MARK +3031..3035 ; Lm # [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +303B ; Lm # VERTICAL IDEOGRAPHIC ITERATION MARK +309D..309E ; Lm # [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +30FC..30FE ; Lm # [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +A015 ; Lm # YI SYLLABLE WU +A4F8..A4FD ; Lm # [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A60C ; Lm # VAI SYLLABLE LENGTHENER +A67F ; Lm # CYRILLIC PAYEROK +A717..A71F ; Lm # [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A770 ; Lm # MODIFIER LETTER US +A788 ; Lm # MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A9CF ; Lm # JAVANESE PANGRANGKEP +AA70 ; Lm # MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AADD ; Lm # TAI VIET SYMBOL SAM +FF70 ; Lm # HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF9E..FF9F ; Lm # [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK + +# Total code points: 202 + +# ================================================ + +# General_Category=Other_Letter + +01BB ; Lo # LATIN LETTER TWO WITH STROKE +01C0..01C3 ; Lo # [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +0294 ; Lo # LATIN LETTER GLOTTAL STOP +05D0..05EA ; Lo # [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; Lo # [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +0621..063F ; Lo # [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0641..064A ; Lo # [10] ARABIC LETTER FEH..ARABIC LETTER YEH +066E..066F ; Lo # [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; Lo # [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D5 ; Lo # ARABIC LETTER AE +06EE..06EF ; Lo # [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06FA..06FC ; Lo # [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FF ; Lo # ARABIC LETTER HEH WITH INVERTED V +0710 ; Lo # SYRIAC LETTER ALAPH +0712..072F ; Lo # [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074D..07A5 ; Lo # [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07B1 ; Lo # THAANA LETTER NAA +07CA..07EA ; Lo # [33] NKO LETTER A..NKO LETTER JONA RA +0800..0815 ; Lo # [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +0904..0939 ; Lo # [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; Lo # DEVANAGARI SIGN AVAGRAHA +0950 ; Lo # DEVANAGARI OM +0958..0961 ; Lo # [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0972 ; Lo # DEVANAGARI LETTER CANDRA A +0979..097F ; Lo # [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0985..098C ; Lo # [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; Lo # [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; Lo # [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; Lo # [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; Lo # BENGALI LETTER LA +09B6..09B9 ; Lo # [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; Lo # BENGALI SIGN AVAGRAHA +09CE ; Lo # BENGALI LETTER KHANDA TA +09DC..09DD ; Lo # [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; Lo # [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09F0..09F1 ; Lo # [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +0A05..0A0A ; Lo # [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; Lo # [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; Lo # [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; Lo # [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; Lo # [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; Lo # [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; Lo # [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A59..0A5C ; Lo # [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; Lo # GURMUKHI LETTER FA +0A72..0A74 ; Lo # [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A85..0A8D ; Lo # [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; Lo # [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; Lo # [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; Lo # [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; Lo # [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; Lo # [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; Lo # GUJARATI SIGN AVAGRAHA +0AD0 ; Lo # GUJARATI OM +0AE0..0AE1 ; Lo # [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0B05..0B0C ; Lo # [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; Lo # [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; Lo # [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; Lo # [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; Lo # [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; Lo # [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; Lo # ORIYA SIGN AVAGRAHA +0B5C..0B5D ; Lo # [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; Lo # [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B71 ; Lo # ORIYA LETTER WA +0B83 ; Lo # TAMIL SIGN VISARGA +0B85..0B8A ; Lo # [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; Lo # [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; Lo # [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; Lo # [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; Lo # TAMIL LETTER JA +0B9E..0B9F ; Lo # [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; Lo # [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; Lo # [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; Lo # [12] TAMIL LETTER MA..TAMIL LETTER HA +0BD0 ; Lo # TAMIL OM +0C05..0C0C ; Lo # [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; Lo # [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; Lo # [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; Lo # [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; Lo # [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; Lo # TELUGU SIGN AVAGRAHA +0C58..0C59 ; Lo # [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; Lo # [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C85..0C8C ; Lo # [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; Lo # [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; Lo # [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; Lo # [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; Lo # [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; Lo # KANNADA SIGN AVAGRAHA +0CDE ; Lo # KANNADA LETTER FA +0CE0..0CE1 ; Lo # [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0D05..0D0C ; Lo # [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; Lo # [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; Lo # [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; Lo # [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; Lo # MALAYALAM SIGN AVAGRAHA +0D60..0D61 ; Lo # [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D7A..0D7F ; Lo # [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D85..0D96 ; Lo # [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; Lo # [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; Lo # [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; Lo # SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; Lo # [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0E01..0E30 ; Lo # [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E32..0E33 ; Lo # [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E40..0E45 ; Lo # [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E81..0E82 ; Lo # [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; Lo # LAO LETTER KHO TAM +0E87..0E88 ; Lo # [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; Lo # LAO LETTER SO TAM +0E8D ; Lo # LAO LETTER NYO +0E94..0E97 ; Lo # [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; Lo # [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; Lo # [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; Lo # LAO LETTER LO LOOT +0EA7 ; Lo # LAO LETTER WO +0EAA..0EAB ; Lo # [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; Lo # [4] LAO LETTER O..LAO VOWEL SIGN A +0EB2..0EB3 ; Lo # [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EBD ; Lo # LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; Lo # [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EDC..0EDD ; Lo # [2] LAO HO NO..LAO HO MO +0F00 ; Lo # TIBETAN SYLLABLE OM +0F40..0F47 ; Lo # [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; Lo # [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F88..0F8B ; Lo # [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +1000..102A ; Lo # [43] MYANMAR LETTER KA..MYANMAR LETTER AU +103F ; Lo # MYANMAR LETTER GREAT SA +1050..1055 ; Lo # [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +105A..105D ; Lo # [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +1061 ; Lo # MYANMAR LETTER SGAW KAREN SHA +1065..1066 ; Lo # [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +106E..1070 ; Lo # [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1075..1081 ; Lo # [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +108E ; Lo # MYANMAR LETTER RUMAI PALAUNG FA +10D0..10FA ; Lo # [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +1100..1248 ; Lo # [329] HANGUL CHOSEONG KIYEOK..ETHIOPIC SYLLABLE QWA +124A..124D ; Lo # [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; Lo # [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; Lo # ETHIOPIC SYLLABLE QHWA +125A..125D ; Lo # [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; Lo # [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; Lo # [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; Lo # [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; Lo # [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; Lo # [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; Lo # ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; Lo # [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; Lo # [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; Lo # [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; Lo # [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; Lo # [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1380..138F ; Lo # [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +13A0..13F4 ; Lo # [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1401..166C ; Lo # [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166F..167F ; Lo # [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1681..169A ; Lo # [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +16A0..16EA ; Lo # [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +1700..170C ; Lo # [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; Lo # [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1720..1731 ; Lo # [18] HANUNOO LETTER A..HANUNOO LETTER HA +1740..1751 ; Lo # [18] BUHID LETTER A..BUHID LETTER HA +1760..176C ; Lo # [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; Lo # [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +1780..17B3 ; Lo # [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17DC ; Lo # KHMER SIGN AVAKRAHASANYA +1820..1842 ; Lo # [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1844..1877 ; Lo # [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; Lo # [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; Lo # MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; Lo # [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; Lo # [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1950..196D ; Lo # [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; Lo # [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; Lo # [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19C1..19C7 ; Lo # [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +1A00..1A16 ; Lo # [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A20..1A54 ; Lo # [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1B05..1B33 ; Lo # [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B45..1B4B ; Lo # [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B83..1BA0 ; Lo # [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BAE..1BAF ; Lo # [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1C00..1C23 ; Lo # [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C4D..1C4F ; Lo # [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C5A..1C77 ; Lo # [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1CE9..1CEC ; Lo # [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; Lo # [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +2135..2138 ; Lo # [4] ALEF SYMBOL..DALET SYMBOL +2D30..2D65 ; Lo # [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D80..2D96 ; Lo # [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; Lo # [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; Lo # [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; Lo # [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; Lo # [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; Lo # [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; Lo # [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; Lo # [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; Lo # [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +3006 ; Lo # IDEOGRAPHIC CLOSING MARK +303C ; Lo # MASU MARK +3041..3096 ; Lo # [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE +309F ; Lo # HIRAGANA DIGRAPH YORI +30A1..30FA ; Lo # [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO +30FF ; Lo # KATAKANA DIGRAPH KOTO +3105..312D ; Lo # [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; Lo # [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +31A0..31B7 ; Lo # [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31F0..31FF ; Lo # [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +3400..4DB5 ; Lo # [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4E00..9FCB ; Lo # [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +A000..A014 ; Lo # [21] YI SYLLABLE IT..YI SYLLABLE E +A016..A48C ; Lo # [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A4D0..A4F7 ; Lo # [40] LISU LETTER BA..LISU LETTER OE +A500..A60B ; Lo # [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A610..A61F ; Lo # [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A62A..A62B ; Lo # [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A66E ; Lo # CYRILLIC LETTER MULTIOCULAR O +A6A0..A6E5 ; Lo # [70] BAMUM LETTER A..BAMUM LETTER KI +A7FB..A801 ; Lo # [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A803..A805 ; Lo # [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; Lo # [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80C..A822 ; Lo # [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A840..A873 ; Lo # [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A882..A8B3 ; Lo # [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8F2..A8F7 ; Lo # [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8FB ; Lo # DEVANAGARI HEADSTROKE +A90A..A925 ; Lo # [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A930..A946 ; Lo # [23] REJANG LETTER KA..REJANG LETTER A +A960..A97C ; Lo # [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH +A984..A9B2 ; Lo # [47] JAVANESE LETTER A..JAVANESE LETTER HA +AA00..AA28 ; Lo # [41] CHAM LETTER A..CHAM LETTER HA +AA40..AA42 ; Lo # [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA44..AA4B ; Lo # [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA60..AA6F ; Lo # [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA71..AA76 ; Lo # [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA7A ; Lo # MYANMAR LETTER AITON RA +AA80..AAAF ; Lo # [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB1 ; Lo # TAI VIET VOWEL AA +AAB5..AAB6 ; Lo # [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB9..AABD ; Lo # [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AAC0 ; Lo # TAI VIET TONE MAI NUENG +AAC2 ; Lo # TAI VIET TONE MAI SONG +AADB..AADC ; Lo # [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +ABC0..ABE2 ; Lo # [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +AC00..D7A3 ; Lo # [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH +D7B0..D7C6 ; Lo # [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E +D7CB..D7FB ; Lo # [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH +F900..FA2D ; Lo # [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA30..FA6D ; Lo # [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA70..FAD9 ; Lo # [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FB1D ; Lo # HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; Lo # [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB2A..FB36 ; Lo # [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; Lo # [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; Lo # HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; Lo # [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; Lo # [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; Lo # [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; Lo # [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD50..FD8F ; Lo # [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; Lo # [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; Lo # [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FE70..FE74 ; Lo # [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; Lo # [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FF66..FF6F ; Lo # [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU +FF71..FF9D ; Lo # [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FFA0..FFBE ; Lo # [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; Lo # [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; Lo # [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; Lo # [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; Lo # [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +10000..1000B ; Lo # [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; Lo # [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; Lo # [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; Lo # [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; Lo # [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; Lo # [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; Lo # [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10280..1029C ; Lo # [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; Lo # [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; Lo # [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10330..10340 ; Lo # [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10342..10349 ; Lo # [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +10380..1039D ; Lo # [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +103A0..103C3 ; Lo # [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; Lo # [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +10450..1049D ; Lo # [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +10800..10805 ; Lo # [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; Lo # CYPRIOT SYLLABLE JO +1080A..10835 ; Lo # [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; Lo # [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; Lo # CYPRIOT SYLLABLE ZA +1083F..10855 ; Lo # [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10900..10915 ; Lo # [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10920..10939 ; Lo # [26] LYDIAN LETTER A..LYDIAN LETTER C +10A00 ; Lo # KHAROSHTHI LETTER A +10A10..10A13 ; Lo # [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; Lo # [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; Lo # [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A60..10A7C ; Lo # [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10B00..10B35 ; Lo # [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B40..10B55 ; Lo # [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B60..10B72 ; Lo # [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10C00..10C48 ; Lo # [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +11083..110AF ; Lo # [45] KAITHI LETTER A..KAITHI LETTER HA +12000..1236E ; Lo # [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +13000..1342E ; Lo # [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 +20000..2A6D6 ; Lo # [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A700..2B734 ; Lo # [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2F800..2FA1D ; Lo # [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D + +# Total code points: 96128 + +# ================================================ + +# General_Category=Nonspacing_Mark + +0300..036F ; Mn # [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; Mn # [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0591..05BD ; Mn # [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; Mn # HEBREW POINT RAFE +05C1..05C2 ; Mn # [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; Mn # [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; Mn # HEBREW POINT QAMATS QATAN +0610..061A ; Mn # [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; Mn # [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; Mn # ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; Mn # [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DF..06E4 ; Mn # [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; Mn # [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; Mn # [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; Mn # SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; Mn # [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; Mn # [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; Mn # [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; Mn # [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; Mn # [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; Mn # [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; Mn # [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; Mn # [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +093C ; Mn # DEVANAGARI SIGN NUKTA +0941..0948 ; Mn # [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +094D ; Mn # DEVANAGARI SIGN VIRAMA +0951..0955 ; Mn # [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; Mn # [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; Mn # BENGALI SIGN CANDRABINDU +09BC ; Mn # BENGALI SIGN NUKTA +09C1..09C4 ; Mn # [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09CD ; Mn # BENGALI SIGN VIRAMA +09E2..09E3 ; Mn # [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; Mn # [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A3C ; Mn # GURMUKHI SIGN NUKTA +0A41..0A42 ; Mn # [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; Mn # [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; Mn # [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; Mn # GURMUKHI SIGN UDAAT +0A70..0A71 ; Mn # [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; Mn # GURMUKHI SIGN YAKASH +0A81..0A82 ; Mn # [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0ABC ; Mn # GUJARATI SIGN NUKTA +0AC1..0AC5 ; Mn # [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; Mn # [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0ACD ; Mn # GUJARATI SIGN VIRAMA +0AE2..0AE3 ; Mn # [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; Mn # ORIYA SIGN CANDRABINDU +0B3C ; Mn # ORIYA SIGN NUKTA +0B3F ; Mn # ORIYA VOWEL SIGN I +0B41..0B44 ; Mn # [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B4D ; Mn # ORIYA SIGN VIRAMA +0B56 ; Mn # ORIYA AI LENGTH MARK +0B62..0B63 ; Mn # [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; Mn # TAMIL SIGN ANUSVARA +0BC0 ; Mn # TAMIL VOWEL SIGN II +0BCD ; Mn # TAMIL SIGN VIRAMA +0C3E..0C40 ; Mn # [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C46..0C48 ; Mn # [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; Mn # [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; Mn # [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; Mn # [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0CBC ; Mn # KANNADA SIGN NUKTA +0CBF ; Mn # KANNADA VOWEL SIGN I +0CC6 ; Mn # KANNADA VOWEL SIGN E +0CCC..0CCD ; Mn # [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CE2..0CE3 ; Mn # [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D41..0D44 ; Mn # [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D4D ; Mn # MALAYALAM SIGN VIRAMA +0D62..0D63 ; Mn # [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0DCA ; Mn # SINHALA SIGN AL-LAKUNA +0DD2..0DD4 ; Mn # [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; Mn # SINHALA VOWEL SIGN DIGA PAA-PILLA +0E31 ; Mn # THAI CHARACTER MAI HAN-AKAT +0E34..0E3A ; Mn # [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E47..0E4E ; Mn # [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB1 ; Mn # LAO VOWEL SIGN MAI KAN +0EB4..0EB9 ; Mn # [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; Mn # [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; Mn # [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; Mn # [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; Mn # TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; Mn # TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; Mn # TIBETAN MARK TSA -PHRU +0F71..0F7E ; Mn # [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F80..0F84 ; Mn # [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; Mn # [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; Mn # [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; Mn # [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; Mn # TIBETAN SYMBOL PADMA GDAN +102D..1030 ; Mn # [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1032..1037 ; Mn # [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1039..103A ; Mn # [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103D..103E ; Mn # [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1058..1059 ; Mn # [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; Mn # [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1071..1074 ; Mn # [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; Mn # MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1085..1086 ; Mn # [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +108D ; Mn # MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +109D ; Mn # MYANMAR VOWEL SIGN AITON AI +135F ; Mn # ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; Mn # [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; Mn # [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; Mn # [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; Mn # [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B7..17BD ; Mn # [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17C6 ; Mn # KHMER SIGN NIKAHIT +17C9..17D3 ; Mn # [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; Mn # KHMER SIGN ATTHACAN +180B..180D ; Mn # [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; Mn # MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; Mn # [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1927..1928 ; Mn # [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1932 ; Mn # LIMBU SMALL LETTER ANUSVARA +1939..193B ; Mn # [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1A17..1A18 ; Mn # [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A56 ; Mn # TAI THAM CONSONANT SIGN MEDIAL LA +1A58..1A5E ; Mn # [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; Mn # TAI THAM SIGN SAKOT +1A62 ; Mn # TAI THAM VOWEL SIGN MAI SAT +1A65..1A6C ; Mn # [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A73..1A7C ; Mn # [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; Mn # TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; Mn # [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B34 ; Mn # BALINESE SIGN REREKAN +1B36..1B3A ; Mn # [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3C ; Mn # BALINESE VOWEL SIGN LA LENGA +1B42 ; Mn # BALINESE VOWEL SIGN PEPET +1B6B..1B73 ; Mn # [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; Mn # [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1BA2..1BA5 ; Mn # [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA8..1BA9 ; Mn # [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1C2C..1C33 ; Mn # [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C36..1C37 ; Mn # [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; Mn # [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; Mn # [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE2..1CE8 ; Mn # [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; Mn # VEDIC SIGN TIRYAK +1DC0..1DE6 ; Mn # [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; Mn # [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +20D0..20DC ; Mn # [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20E1 ; Mn # COMBINING LEFT RIGHT ARROW ABOVE +20E5..20F0 ; Mn # [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; Mn # [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; Mn # [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; Mn # [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; Mn # [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; Mn # COMBINING CYRILLIC VZMET +A67C..A67D ; Mn # [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; Mn # [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; Mn # SYLOTI NAGRI SIGN DVISVARA +A806 ; Mn # SYLOTI NAGRI SIGN HASANTA +A80B ; Mn # SYLOTI NAGRI SIGN ANUSVARA +A825..A826 ; Mn # [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A8C4 ; Mn # SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; Mn # [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; Mn # [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; Mn # [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A980..A982 ; Mn # [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A9B3 ; Mn # JAVANESE SIGN CECAK TELU +A9B6..A9B9 ; Mn # [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BC ; Mn # JAVANESE VOWEL SIGN PEPET +AA29..AA2E ; Mn # [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA31..AA32 ; Mn # [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA35..AA36 ; Mn # [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; Mn # CHAM CONSONANT SIGN FINAL NG +AA4C ; Mn # CHAM CONSONANT SIGN FINAL M +AAB0 ; Mn # TAI VIET MAI KANG +AAB2..AAB4 ; Mn # [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; Mn # [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; Mn # [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; Mn # TAI VIET TONE MAI THO +ABE5 ; Mn # MEETEI MAYEK VOWEL SIGN ANAP +ABE8 ; Mn # MEETEI MAYEK VOWEL SIGN UNAP +ABED ; Mn # MEETEI MAYEK APUN IYEK +FB1E ; Mn # HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; Mn # [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; Mn # [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +101FD ; Mn # PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; Mn # [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; Mn # [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; Mn # [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; Mn # [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; Mn # KHAROSHTHI VIRAMA +11080..11081 ; Mn # [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +110B3..110B6 ; Mn # [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B9..110BA ; Mn # [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D167..1D169 ; Mn # [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D17B..1D182 ; Mn # [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; Mn # [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; Mn # [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; Mn # [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0100..E01EF ; Mn # [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1162 + +# ================================================ + +# General_Category=Enclosing_Mark + +0488..0489 ; Me # [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +06DE ; Me # ARABIC START OF RUB EL HIZB +20DD..20E0 ; Me # [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E2..20E4 ; Me # [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +A670..A672 ; Me # [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN + +# Total code points: 13 + +# ================================================ + +# General_Category=Spacing_Mark + +0903 ; Mc # DEVANAGARI SIGN VISARGA +093E..0940 ; Mc # [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0949..094C ; Mc # [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094E ; Mc # DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0982..0983 ; Mc # [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +09BE..09C0 ; Mc # [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C7..09C8 ; Mc # [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; Mc # [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09D7 ; Mc # BENGALI AU LENGTH MARK +0A03 ; Mc # GURMUKHI SIGN VISARGA +0A3E..0A40 ; Mc # [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A83 ; Mc # GUJARATI SIGN VISARGA +0ABE..0AC0 ; Mc # [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC9 ; Mc # GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; Mc # [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0B02..0B03 ; Mc # [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B3E ; Mc # ORIYA VOWEL SIGN AA +0B40 ; Mc # ORIYA VOWEL SIGN II +0B47..0B48 ; Mc # [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; Mc # [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B57 ; Mc # ORIYA AU LENGTH MARK +0BBE..0BBF ; Mc # [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC1..0BC2 ; Mc # [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; Mc # [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; Mc # [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BD7 ; Mc # TAMIL AU LENGTH MARK +0C01..0C03 ; Mc # [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C41..0C44 ; Mc # [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C82..0C83 ; Mc # [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0CBE ; Mc # KANNADA VOWEL SIGN AA +0CC0..0CC4 ; Mc # [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC7..0CC8 ; Mc # [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; Mc # [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CD5..0CD6 ; Mc # [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0D02..0D03 ; Mc # [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D3E..0D40 ; Mc # [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D46..0D48 ; Mc # [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; Mc # [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D57 ; Mc # MALAYALAM AU LENGTH MARK +0D82..0D83 ; Mc # [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0DCF..0DD1 ; Mc # [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD8..0DDF ; Mc # [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; Mc # [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0F3E..0F3F ; Mc # [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F7F ; Mc # TIBETAN SIGN RNAM BCAD +102B..102C ; Mc # [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +1031 ; Mc # MYANMAR VOWEL SIGN E +1038 ; Mc # MYANMAR SIGN VISARGA +103B..103C ; Mc # [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +1056..1057 ; Mc # [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1062..1064 ; Mc # [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1067..106D ; Mc # [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +1083..1084 ; Mc # [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1087..108C ; Mc # [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108F ; Mc # MYANMAR SIGN RUMAI PALAUNG TONE-5 +109A..109C ; Mc # [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +17B6 ; Mc # KHMER VOWEL SIGN AA +17BE..17C5 ; Mc # [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C7..17C8 ; Mc # [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +1923..1926 ; Mc # [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1929..192B ; Mc # [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; Mc # [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1933..1938 ; Mc # [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +19B0..19C0 ; Mc # [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C8..19C9 ; Mc # [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +1A19..1A1B ; Mc # [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A55 ; Mc # TAI THAM CONSONANT SIGN MEDIAL RA +1A57 ; Mc # TAI THAM CONSONANT SIGN LA TANG LAI +1A61 ; Mc # TAI THAM VOWEL SIGN A +1A63..1A64 ; Mc # [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A6D..1A72 ; Mc # [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1B04 ; Mc # BALINESE SIGN BISAH +1B35 ; Mc # BALINESE VOWEL SIGN TEDUNG +1B3B ; Mc # BALINESE VOWEL SIGN RA REPA TEDUNG +1B3D..1B41 ; Mc # [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B43..1B44 ; Mc # [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B82 ; Mc # SUNDANESE SIGN PANGWISAD +1BA1 ; Mc # SUNDANESE CONSONANT SIGN PAMINGKAL +1BA6..1BA7 ; Mc # [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BAA ; Mc # SUNDANESE SIGN PAMAAEH +1C24..1C2B ; Mc # [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C34..1C35 ; Mc # [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1CE1 ; Mc # VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CF2 ; Mc # VEDIC SIGN ARDHAVISARGA +A823..A824 ; Mc # [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A827 ; Mc # SYLOTI NAGRI VOWEL SIGN OO +A880..A881 ; Mc # [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A8B4..A8C3 ; Mc # [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A952..A953 ; Mc # [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A983 ; Mc # JAVANESE SIGN WIGNYAN +A9B4..A9B5 ; Mc # [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9BA..A9BB ; Mc # [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BD..A9C0 ; Mc # [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +AA2F..AA30 ; Mc # [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA33..AA34 ; Mc # [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA4D ; Mc # CHAM CONSONANT SIGN FINAL H +AA7B ; Mc # MYANMAR SIGN PAO KAREN TONE +ABE3..ABE4 ; Mc # [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE6..ABE7 ; Mc # [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE9..ABEA ; Mc # [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEC ; Mc # MEETEI MAYEK LUM IYEK +11082 ; Mc # KAITHI SIGN VISARGA +110B0..110B2 ; Mc # [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B7..110B8 ; Mc # [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +1D165..1D166 ; Mc # [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D16D..1D172 ; Mc # [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 + +# Total code points: 276 + +# ================================================ + +# General_Category=Decimal_Number + +0030..0039 ; Nd # [10] DIGIT ZERO..DIGIT NINE +0660..0669 ; Nd # [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +06F0..06F9 ; Nd # [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +07C0..07C9 ; Nd # [10] NKO DIGIT ZERO..NKO DIGIT NINE +0966..096F ; Nd # [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +09E6..09EF ; Nd # [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +0A66..0A6F ; Nd # [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0AE6..0AEF ; Nd # [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B66..0B6F ; Nd # [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0BE6..0BEF ; Nd # [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0C66..0C6F ; Nd # [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0CE6..0CEF ; Nd # [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D66..0D6F ; Nd # [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0E50..0E59 ; Nd # [10] THAI DIGIT ZERO..THAI DIGIT NINE +0ED0..0ED9 ; Nd # [10] LAO DIGIT ZERO..LAO DIGIT NINE +0F20..0F29 ; Nd # [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +1040..1049 ; Nd # [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +1090..1099 ; Nd # [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +17E0..17E9 ; Nd # [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; Nd # [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1946..194F ; Nd # [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +19D0..19DA ; Nd # [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A80..1A89 ; Nd # [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; Nd # [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1B50..1B59 ; Nd # [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1BB0..1BB9 ; Nd # [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C40..1C49 ; Nd # [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C50..1C59 ; Nd # [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +A620..A629 ; Nd # [10] VAI DIGIT ZERO..VAI DIGIT NINE +A8D0..A8D9 ; Nd # [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A900..A909 ; Nd # [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A9D0..A9D9 ; Nd # [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +AA50..AA59 ; Nd # [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +ABF0..ABF9 ; Nd # [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +FF10..FF19 ; Nd # [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +104A0..104A9 ; Nd # [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +1D7CE..1D7FF ; Nd # [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 411 + +# ================================================ + +# General_Category=Letter_Number + +16EE..16F0 ; Nl # [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +2160..2182 ; Nl # [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND +2185..2188 ; Nl # [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +3007 ; Nl # IDEOGRAPHIC NUMBER ZERO +3021..3029 ; Nl # [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3038..303A ; Nl # [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +A6E6..A6EF ; Nl # [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +10140..10174 ; Nl # [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10341 ; Nl # GOTHIC LETTER NINETY +1034A ; Nl # GOTHIC LETTER NINE HUNDRED +103D1..103D5 ; Nl # [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +12400..12462 ; Nl # [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER + +# Total code points: 224 + +# ================================================ + +# General_Category=Other_Number + +00B2..00B3 ; No # [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B9 ; No # SUPERSCRIPT ONE +00BC..00BE ; No # [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +09F4..09F9 ; No # [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN +0BF0..0BF2 ; No # [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0C78..0C7E ; No # [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0D70..0D75 ; No # [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0F2A..0F33 ; No # [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +1369..137C ; No # [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND +17F0..17F9 ; No # [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +2070 ; No # SUPERSCRIPT ZERO +2074..2079 ; No # [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE +2080..2089 ; No # [10] SUBSCRIPT ZERO..SUBSCRIPT NINE +2150..215F ; No # [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE +2189 ; No # VULGAR FRACTION ZERO THIRDS +2460..249B ; No # [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP +24EA..24FF ; No # [22] CIRCLED DIGIT ZERO..NEGATIVE CIRCLED DIGIT ZERO +2776..2793 ; No # [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2CFD ; No # COPTIC FRACTION ONE HALF +3192..3195 ; No # [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3220..3229 ; No # [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +3251..325F ; No # [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3280..3289 ; No # [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +32B1..32BF ; No # [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +A830..A835 ; No # [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +10107..10133 ; No # [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10175..10178 ; No # [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +1018A ; No # GREEK ZERO SIGN +10320..10323 ; No # [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10858..1085F ; No # [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10916..1091B ; No # [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +10A40..10A47 ; No # [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND +10A7D..10A7E ; No # [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10B58..10B5F ; No # [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B78..10B7F ; No # [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10E60..10E7E ; No # [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS +1D360..1D371 ; No # [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +1F100..1F10A ; No # [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA + +# Total code points: 429 + +# ================================================ + +# General_Category=Space_Separator + +0020 ; Zs # SPACE +00A0 ; Zs # NO-BREAK SPACE +1680 ; Zs # OGHAM SPACE MARK +180E ; Zs # MONGOLIAN VOWEL SEPARATOR +2000..200A ; Zs # [11] EN QUAD..HAIR SPACE +202F ; Zs # NARROW NO-BREAK SPACE +205F ; Zs # MEDIUM MATHEMATICAL SPACE +3000 ; Zs # IDEOGRAPHIC SPACE + +# Total code points: 18 + +# ================================================ + +# General_Category=Line_Separator + +2028 ; Zl # LINE SEPARATOR + +# Total code points: 1 + +# ================================================ + +# General_Category=Paragraph_Separator + +2029 ; Zp # PARAGRAPH SEPARATOR + +# Total code points: 1 + +# ================================================ + +# General_Category=Control + +0000..001F ; Cc # [32] .. +007F..009F ; Cc # [33] .. + +# Total code points: 65 + +# ================================================ + +# General_Category=Format + +00AD ; Cf # SOFT HYPHEN +0600..0603 ; Cf # [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +06DD ; Cf # ARABIC END OF AYAH +070F ; Cf # SYRIAC ABBREVIATION MARK +17B4..17B5 ; Cf # [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +200B..200F ; Cf # [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK +202A..202E ; Cf # [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +2060..2064 ; Cf # [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; Cf # [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +FEFF ; Cf # ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; Cf # [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +110BD ; Cf # KAITHI NUMBER SIGN +1D173..1D17A ; Cf # [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +E0001 ; Cf # LANGUAGE TAG +E0020..E007F ; Cf # [96] TAG SPACE..CANCEL TAG + +# Total code points: 140 + +# ================================================ + +# General_Category=Private_Use + +E000..F8FF ; Co # [6400] .. +F0000..FFFFD ; Co # [65534] .. +100000..10FFFD; Co # [65534] .. + +# Total code points: 137468 + +# ================================================ + +# General_Category=Surrogate + +D800..DFFF ; Cs # [2048] .. + +# Total code points: 2048 + +# ================================================ + +# General_Category=Dash_Punctuation + +002D ; Pd # HYPHEN-MINUS +058A ; Pd # ARMENIAN HYPHEN +05BE ; Pd # HEBREW PUNCTUATION MAQAF +1400 ; Pd # CANADIAN SYLLABICS HYPHEN +1806 ; Pd # MONGOLIAN TODO SOFT HYPHEN +2010..2015 ; Pd # [6] HYPHEN..HORIZONTAL BAR +2E17 ; Pd # DOUBLE OBLIQUE HYPHEN +2E1A ; Pd # HYPHEN WITH DIAERESIS +301C ; Pd # WAVE DASH +3030 ; Pd # WAVY DASH +30A0 ; Pd # KATAKANA-HIRAGANA DOUBLE HYPHEN +FE31..FE32 ; Pd # [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE58 ; Pd # SMALL EM DASH +FE63 ; Pd # SMALL HYPHEN-MINUS +FF0D ; Pd # FULLWIDTH HYPHEN-MINUS + +# Total code points: 21 + +# ================================================ + +# General_Category=Open_Punctuation + +0028 ; Ps # LEFT PARENTHESIS +005B ; Ps # LEFT SQUARE BRACKET +007B ; Ps # LEFT CURLY BRACKET +0F3A ; Ps # TIBETAN MARK GUG RTAGS GYON +0F3C ; Ps # TIBETAN MARK ANG KHANG GYON +169B ; Ps # OGHAM FEATHER MARK +201A ; Ps # SINGLE LOW-9 QUOTATION MARK +201E ; Ps # DOUBLE LOW-9 QUOTATION MARK +2045 ; Ps # LEFT SQUARE BRACKET WITH QUILL +207D ; Ps # SUPERSCRIPT LEFT PARENTHESIS +208D ; Ps # SUBSCRIPT LEFT PARENTHESIS +2329 ; Ps # LEFT-POINTING ANGLE BRACKET +2768 ; Ps # MEDIUM LEFT PARENTHESIS ORNAMENT +276A ; Ps # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276C ; Ps # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276E ; Ps # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; Ps # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2772 ; Ps # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2774 ; Ps # MEDIUM LEFT CURLY BRACKET ORNAMENT +27C5 ; Ps # LEFT S-SHAPED BAG DELIMITER +27E6 ; Ps # MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E8 ; Ps # MATHEMATICAL LEFT ANGLE BRACKET +27EA ; Ps # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EC ; Ps # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27EE ; Ps # MATHEMATICAL LEFT FLATTENED PARENTHESIS +2983 ; Ps # LEFT WHITE CURLY BRACKET +2985 ; Ps # LEFT WHITE PARENTHESIS +2987 ; Ps # Z NOTATION LEFT IMAGE BRACKET +2989 ; Ps # Z NOTATION LEFT BINDING BRACKET +298B ; Ps # LEFT SQUARE BRACKET WITH UNDERBAR +298D ; Ps # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298F ; Ps # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2991 ; Ps # LEFT ANGLE BRACKET WITH DOT +2993 ; Ps # LEFT ARC LESS-THAN BRACKET +2995 ; Ps # DOUBLE LEFT ARC GREATER-THAN BRACKET +2997 ; Ps # LEFT BLACK TORTOISE SHELL BRACKET +29D8 ; Ps # LEFT WIGGLY FENCE +29DA ; Ps # LEFT DOUBLE WIGGLY FENCE +29FC ; Ps # LEFT-POINTING CURVED ANGLE BRACKET +2E22 ; Ps # TOP LEFT HALF BRACKET +2E24 ; Ps # BOTTOM LEFT HALF BRACKET +2E26 ; Ps # LEFT SIDEWAYS U BRACKET +2E28 ; Ps # LEFT DOUBLE PARENTHESIS +3008 ; Ps # LEFT ANGLE BRACKET +300A ; Ps # LEFT DOUBLE ANGLE BRACKET +300C ; Ps # LEFT CORNER BRACKET +300E ; Ps # LEFT WHITE CORNER BRACKET +3010 ; Ps # LEFT BLACK LENTICULAR BRACKET +3014 ; Ps # LEFT TORTOISE SHELL BRACKET +3016 ; Ps # LEFT WHITE LENTICULAR BRACKET +3018 ; Ps # LEFT WHITE TORTOISE SHELL BRACKET +301A ; Ps # LEFT WHITE SQUARE BRACKET +301D ; Ps # REVERSED DOUBLE PRIME QUOTATION MARK +FD3E ; Ps # ORNATE LEFT PARENTHESIS +FE17 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE35 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE37 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE39 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3B ; Ps # PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3D ; Ps # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3F ; Ps # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE41 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE43 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE47 ; Ps # PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE59 ; Ps # SMALL LEFT PARENTHESIS +FE5B ; Ps # SMALL LEFT CURLY BRACKET +FE5D ; Ps # SMALL LEFT TORTOISE SHELL BRACKET +FF08 ; Ps # FULLWIDTH LEFT PARENTHESIS +FF3B ; Ps # FULLWIDTH LEFT SQUARE BRACKET +FF5B ; Ps # FULLWIDTH LEFT CURLY BRACKET +FF5F ; Ps # FULLWIDTH LEFT WHITE PARENTHESIS +FF62 ; Ps # HALFWIDTH LEFT CORNER BRACKET + +# Total code points: 72 + +# ================================================ + +# General_Category=Close_Punctuation + +0029 ; Pe # RIGHT PARENTHESIS +005D ; Pe # RIGHT SQUARE BRACKET +007D ; Pe # RIGHT CURLY BRACKET +0F3B ; Pe # TIBETAN MARK GUG RTAGS GYAS +0F3D ; Pe # TIBETAN MARK ANG KHANG GYAS +169C ; Pe # OGHAM REVERSED FEATHER MARK +2046 ; Pe # RIGHT SQUARE BRACKET WITH QUILL +207E ; Pe # SUPERSCRIPT RIGHT PARENTHESIS +208E ; Pe # SUBSCRIPT RIGHT PARENTHESIS +232A ; Pe # RIGHT-POINTING ANGLE BRACKET +2769 ; Pe # MEDIUM RIGHT PARENTHESIS ORNAMENT +276B ; Pe # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276D ; Pe # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276F ; Pe # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2771 ; Pe # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2773 ; Pe # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2775 ; Pe # MEDIUM RIGHT CURLY BRACKET ORNAMENT +27C6 ; Pe # RIGHT S-SHAPED BAG DELIMITER +27E7 ; Pe # MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E9 ; Pe # MATHEMATICAL RIGHT ANGLE BRACKET +27EB ; Pe # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27ED ; Pe # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EF ; Pe # MATHEMATICAL RIGHT FLATTENED PARENTHESIS +2984 ; Pe # RIGHT WHITE CURLY BRACKET +2986 ; Pe # RIGHT WHITE PARENTHESIS +2988 ; Pe # Z NOTATION RIGHT IMAGE BRACKET +298A ; Pe # Z NOTATION RIGHT BINDING BRACKET +298C ; Pe # RIGHT SQUARE BRACKET WITH UNDERBAR +298E ; Pe # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; Pe # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2992 ; Pe # RIGHT ANGLE BRACKET WITH DOT +2994 ; Pe # RIGHT ARC GREATER-THAN BRACKET +2996 ; Pe # DOUBLE RIGHT ARC LESS-THAN BRACKET +2998 ; Pe # RIGHT BLACK TORTOISE SHELL BRACKET +29D9 ; Pe # RIGHT WIGGLY FENCE +29DB ; Pe # RIGHT DOUBLE WIGGLY FENCE +29FD ; Pe # RIGHT-POINTING CURVED ANGLE BRACKET +2E23 ; Pe # TOP RIGHT HALF BRACKET +2E25 ; Pe # BOTTOM RIGHT HALF BRACKET +2E27 ; Pe # RIGHT SIDEWAYS U BRACKET +2E29 ; Pe # RIGHT DOUBLE PARENTHESIS +3009 ; Pe # RIGHT ANGLE BRACKET +300B ; Pe # RIGHT DOUBLE ANGLE BRACKET +300D ; Pe # RIGHT CORNER BRACKET +300F ; Pe # RIGHT WHITE CORNER BRACKET +3011 ; Pe # RIGHT BLACK LENTICULAR BRACKET +3015 ; Pe # RIGHT TORTOISE SHELL BRACKET +3017 ; Pe # RIGHT WHITE LENTICULAR BRACKET +3019 ; Pe # RIGHT WHITE TORTOISE SHELL BRACKET +301B ; Pe # RIGHT WHITE SQUARE BRACKET +301E..301F ; Pe # [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +FD3F ; Pe # ORNATE RIGHT PARENTHESIS +FE18 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE36 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE38 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE3A ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3C ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3E ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE40 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE42 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE44 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE48 ; Pe # PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE5A ; Pe # SMALL RIGHT PARENTHESIS +FE5C ; Pe # SMALL RIGHT CURLY BRACKET +FE5E ; Pe # SMALL RIGHT TORTOISE SHELL BRACKET +FF09 ; Pe # FULLWIDTH RIGHT PARENTHESIS +FF3D ; Pe # FULLWIDTH RIGHT SQUARE BRACKET +FF5D ; Pe # FULLWIDTH RIGHT CURLY BRACKET +FF60 ; Pe # FULLWIDTH RIGHT WHITE PARENTHESIS +FF63 ; Pe # HALFWIDTH RIGHT CORNER BRACKET + +# Total code points: 71 + +# ================================================ + +# General_Category=Connector_Punctuation + +005F ; Pc # LOW LINE +203F..2040 ; Pc # [2] UNDERTIE..CHARACTER TIE +2054 ; Pc # INVERTED UNDERTIE +FE33..FE34 ; Pc # [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE4D..FE4F ; Pc # [3] DASHED LOW LINE..WAVY LOW LINE +FF3F ; Pc # FULLWIDTH LOW LINE + +# Total code points: 10 + +# ================================================ + +# General_Category=Other_Punctuation + +0021..0023 ; Po # [3] EXCLAMATION MARK..NUMBER SIGN +0025..0027 ; Po # [3] PERCENT SIGN..APOSTROPHE +002A ; Po # ASTERISK +002C ; Po # COMMA +002E..002F ; Po # [2] FULL STOP..SOLIDUS +003A..003B ; Po # [2] COLON..SEMICOLON +003F..0040 ; Po # [2] QUESTION MARK..COMMERCIAL AT +005C ; Po # REVERSE SOLIDUS +00A1 ; Po # INVERTED EXCLAMATION MARK +00B7 ; Po # MIDDLE DOT +00BF ; Po # INVERTED QUESTION MARK +037E ; Po # GREEK QUESTION MARK +0387 ; Po # GREEK ANO TELEIA +055A..055F ; Po # [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK +0589 ; Po # ARMENIAN FULL STOP +05C0 ; Po # HEBREW PUNCTUATION PASEQ +05C3 ; Po # HEBREW PUNCTUATION SOF PASUQ +05C6 ; Po # HEBREW PUNCTUATION NUN HAFUKHA +05F3..05F4 ; Po # [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM +0609..060A ; Po # [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN +060C..060D ; Po # [2] ARABIC COMMA..ARABIC DATE SEPARATOR +061B ; Po # ARABIC SEMICOLON +061E..061F ; Po # [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +066A..066D ; Po # [4] ARABIC PERCENT SIGN..ARABIC FIVE POINTED STAR +06D4 ; Po # ARABIC FULL STOP +0700..070D ; Po # [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS +07F7..07F9 ; Po # [3] NKO SYMBOL GBAKURUNEN..NKO EXCLAMATION MARK +0830..083E ; Po # [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU +0964..0965 ; Po # [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +0970 ; Po # DEVANAGARI ABBREVIATION SIGN +0DF4 ; Po # SINHALA PUNCTUATION KUNDDALIYA +0E4F ; Po # THAI CHARACTER FONGMAN +0E5A..0E5B ; Po # [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT +0F04..0F12 ; Po # [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD +0F85 ; Po # TIBETAN MARK PALUTA +0FD0..0FD4 ; Po # [5] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA +104A..104F ; Po # [6] MYANMAR SIGN LITTLE SECTION..MYANMAR SYMBOL GENITIVE +10FB ; Po # GEORGIAN PARAGRAPH SEPARATOR +1361..1368 ; Po # [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR +166D..166E ; Po # [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP +16EB..16ED ; Po # [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION +1735..1736 ; Po # [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION +17D4..17D6 ; Po # [3] KHMER SIGN KHAN..KHMER SIGN CAMNUC PII KUUH +17D8..17DA ; Po # [3] KHMER SIGN BEYYAL..KHMER SIGN KOOMUUT +1800..1805 ; Po # [6] MONGOLIAN BIRGA..MONGOLIAN FOUR DOTS +1807..180A ; Po # [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU +1944..1945 ; Po # [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +19DE..19DF ; Po # [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV +1A1E..1A1F ; Po # [2] BUGINESE PALLAWA..BUGINESE END OF SECTION +1AA0..1AA6 ; Po # [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA +1AA8..1AAD ; Po # [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG +1B5A..1B60 ; Po # [7] BALINESE PANTI..BALINESE PAMENENG +1C3B..1C3F ; Po # [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK +1C7E..1C7F ; Po # [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +1CD3 ; Po # VEDIC SIGN NIHSHVASA +2016..2017 ; Po # [2] DOUBLE VERTICAL LINE..DOUBLE LOW LINE +2020..2027 ; Po # [8] DAGGER..HYPHENATION POINT +2030..2038 ; Po # [9] PER MILLE SIGN..CARET +203B..203E ; Po # [4] REFERENCE MARK..OVERLINE +2041..2043 ; Po # [3] CARET INSERTION POINT..HYPHEN BULLET +2047..2051 ; Po # [11] DOUBLE QUESTION MARK..TWO ASTERISKS ALIGNED VERTICALLY +2053 ; Po # SWUNG DASH +2055..205E ; Po # [10] FLOWER PUNCTUATION MARK..VERTICAL FOUR DOTS +2CF9..2CFC ; Po # [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER +2CFE..2CFF ; Po # [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER +2E00..2E01 ; Po # [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E06..2E08 ; Po # [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E0B ; Po # RAISED SQUARE +2E0E..2E16 ; Po # [9] EDITORIAL CORONIS..DOTTED RIGHT-POINTING ANGLE +2E18..2E19 ; Po # [2] INVERTED INTERROBANG..PALM BRANCH +2E1B ; Po # TILDE WITH RING ABOVE +2E1E..2E1F ; Po # [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW +2E2A..2E2E ; Po # [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK +2E30..2E31 ; Po # [2] RING POINT..WORD SEPARATOR MIDDLE DOT +3001..3003 ; Po # [3] IDEOGRAPHIC COMMA..DITTO MARK +303D ; Po # PART ALTERNATION MARK +30FB ; Po # KATAKANA MIDDLE DOT +A4FE..A4FF ; Po # [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP +A60D..A60F ; Po # [3] VAI COMMA..VAI QUESTION MARK +A673 ; Po # SLAVONIC ASTERISK +A67E ; Po # CYRILLIC KAVYKA +A6F2..A6F7 ; Po # [6] BAMUM NJAEMLI..BAMUM QUESTION MARK +A874..A877 ; Po # [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOUBLE SHAD +A8CE..A8CF ; Po # [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A8F8..A8FA ; Po # [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET +A92E..A92F ; Po # [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA +A95F ; Po # REJANG SECTION MARK +A9C1..A9CD ; Po # [13] JAVANESE LEFT RERENGGAN..JAVANESE TURNED PADA PISELEH +A9DE..A9DF ; Po # [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN +AA5C..AA5F ; Po # [4] CHAM PUNCTUATION SPIRAL..CHAM PUNCTUATION TRIPLE DANDA +AADE..AADF ; Po # [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI +ABEB ; Po # MEETEI MAYEK CHEIKHEI +FE10..FE16 ; Po # [7] PRESENTATION FORM FOR VERTICAL COMMA..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE19 ; Po # PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS +FE30 ; Po # PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE45..FE46 ; Po # [2] SESAME DOT..WHITE SESAME DOT +FE49..FE4C ; Po # [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE50..FE52 ; Po # [3] SMALL COMMA..SMALL FULL STOP +FE54..FE57 ; Po # [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK +FE5F..FE61 ; Po # [3] SMALL NUMBER SIGN..SMALL ASTERISK +FE68 ; Po # SMALL REVERSE SOLIDUS +FE6A..FE6B ; Po # [2] SMALL PERCENT SIGN..SMALL COMMERCIAL AT +FF01..FF03 ; Po # [3] FULLWIDTH EXCLAMATION MARK..FULLWIDTH NUMBER SIGN +FF05..FF07 ; Po # [3] FULLWIDTH PERCENT SIGN..FULLWIDTH APOSTROPHE +FF0A ; Po # FULLWIDTH ASTERISK +FF0C ; Po # FULLWIDTH COMMA +FF0E..FF0F ; Po # [2] FULLWIDTH FULL STOP..FULLWIDTH SOLIDUS +FF1A..FF1B ; Po # [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON +FF1F..FF20 ; Po # [2] FULLWIDTH QUESTION MARK..FULLWIDTH COMMERCIAL AT +FF3C ; Po # FULLWIDTH REVERSE SOLIDUS +FF61 ; Po # HALFWIDTH IDEOGRAPHIC FULL STOP +FF64..FF65 ; Po # [2] HALFWIDTH IDEOGRAPHIC COMMA..HALFWIDTH KATAKANA MIDDLE DOT +10100..10101 ; Po # [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT +1039F ; Po # UGARITIC WORD DIVIDER +103D0 ; Po # OLD PERSIAN WORD DIVIDER +10857 ; Po # IMPERIAL ARAMAIC SECTION SIGN +1091F ; Po # PHOENICIAN WORD SEPARATOR +1093F ; Po # LYDIAN TRIANGULAR MARK +10A50..10A58 ; Po # [9] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION LINES +10A7F ; Po # OLD SOUTH ARABIAN NUMERIC INDICATOR +10B39..10B3F ; Po # [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION +110BB..110BC ; Po # [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN +110BE..110C1 ; Po # [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +12470..12473 ; Po # [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON + +# Total code points: 389 + +# ================================================ + +# General_Category=Math_Symbol + +002B ; Sm # PLUS SIGN +003C..003E ; Sm # [3] LESS-THAN SIGN..GREATER-THAN SIGN +007C ; Sm # VERTICAL LINE +007E ; Sm # TILDE +00AC ; Sm # NOT SIGN +00B1 ; Sm # PLUS-MINUS SIGN +00D7 ; Sm # MULTIPLICATION SIGN +00F7 ; Sm # DIVISION SIGN +03F6 ; Sm # GREEK REVERSED LUNATE EPSILON SYMBOL +0606..0608 ; Sm # [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY +2044 ; Sm # FRACTION SLASH +2052 ; Sm # COMMERCIAL MINUS SIGN +207A..207C ; Sm # [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN +208A..208C ; Sm # [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN +2140..2144 ; Sm # [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y +214B ; Sm # TURNED AMPERSAND +2190..2194 ; Sm # [5] LEFTWARDS ARROW..LEFT RIGHT ARROW +219A..219B ; Sm # [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +21A0 ; Sm # RIGHTWARDS TWO HEADED ARROW +21A3 ; Sm # RIGHTWARDS ARROW WITH TAIL +21A6 ; Sm # RIGHTWARDS ARROW FROM BAR +21AE ; Sm # LEFT RIGHT ARROW WITH STROKE +21CE..21CF ; Sm # [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +21D2 ; Sm # RIGHTWARDS DOUBLE ARROW +21D4 ; Sm # LEFT RIGHT DOUBLE ARROW +21F4..22FF ; Sm # [268] RIGHT ARROW WITH SMALL CIRCLE..Z NOTATION BAG MEMBERSHIP +2308..230B ; Sm # [4] LEFT CEILING..RIGHT FLOOR +2320..2321 ; Sm # [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +237C ; Sm # RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW +239B..23B3 ; Sm # [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM +23DC..23E1 ; Sm # [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET +25B7 ; Sm # WHITE RIGHT-POINTING TRIANGLE +25C1 ; Sm # WHITE LEFT-POINTING TRIANGLE +25F8..25FF ; Sm # [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE +266F ; Sm # MUSIC SHARP SIGN +27C0..27C4 ; Sm # [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET +27C7..27CA ; Sm # [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE +27CC ; Sm # LONG DIVISION +27D0..27E5 ; Sm # [22] WHITE DIAMOND WITH CENTRED DOT..WHITE SQUARE WITH RIGHTWARDS TICK +27F0..27FF ; Sm # [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW +2900..2982 ; Sm # [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON +2999..29D7 ; Sm # [63] DOTTED FENCE..BLACK HOURGLASS +29DC..29FB ; Sm # [32] INCOMPLETE INFINITY..TRIPLE PLUS +29FE..2AFF ; Sm # [258] TINY..N-ARY WHITE VERTICAL BAR +2B30..2B44 ; Sm # [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET +2B47..2B4C ; Sm # [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR +FB29 ; Sm # HEBREW LETTER ALTERNATIVE PLUS SIGN +FE62 ; Sm # SMALL PLUS SIGN +FE64..FE66 ; Sm # [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FF0B ; Sm # FULLWIDTH PLUS SIGN +FF1C..FF1E ; Sm # [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF5C ; Sm # FULLWIDTH VERTICAL LINE +FF5E ; Sm # FULLWIDTH TILDE +FFE2 ; Sm # FULLWIDTH NOT SIGN +FFE9..FFEC ; Sm # [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +1D6C1 ; Sm # MATHEMATICAL BOLD NABLA +1D6DB ; Sm # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6FB ; Sm # MATHEMATICAL ITALIC NABLA +1D715 ; Sm # MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D735 ; Sm # MATHEMATICAL BOLD ITALIC NABLA +1D74F ; Sm # MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D76F ; Sm # MATHEMATICAL SANS-SERIF BOLD NABLA +1D789 ; Sm # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D7A9 ; Sm # MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7C3 ; Sm # MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + +# Total code points: 945 + +# ================================================ + +# General_Category=Currency_Symbol + +0024 ; Sc # DOLLAR SIGN +00A2..00A5 ; Sc # [4] CENT SIGN..YEN SIGN +060B ; Sc # AFGHANI SIGN +09F2..09F3 ; Sc # [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN +09FB ; Sc # BENGALI GANDA MARK +0AF1 ; Sc # GUJARATI RUPEE SIGN +0BF9 ; Sc # TAMIL RUPEE SIGN +0E3F ; Sc # THAI CURRENCY SYMBOL BAHT +17DB ; Sc # KHMER CURRENCY SYMBOL RIEL +20A0..20B8 ; Sc # [25] EURO-CURRENCY SIGN..TENGE SIGN +A838 ; Sc # NORTH INDIC RUPEE MARK +FDFC ; Sc # RIAL SIGN +FE69 ; Sc # SMALL DOLLAR SIGN +FF04 ; Sc # FULLWIDTH DOLLAR SIGN +FFE0..FFE1 ; Sc # [2] FULLWIDTH CENT SIGN..FULLWIDTH POUND SIGN +FFE5..FFE6 ; Sc # [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN + +# Total code points: 46 + +# ================================================ + +# General_Category=Modifier_Symbol + +005E ; Sk # CIRCUMFLEX ACCENT +0060 ; Sk # GRAVE ACCENT +00A8 ; Sk # DIAERESIS +00AF ; Sk # MACRON +00B4 ; Sk # ACUTE ACCENT +00B8 ; Sk # CEDILLA +02C2..02C5 ; Sk # [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD +02D2..02DF ; Sk # [14] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER CROSS ACCENT +02E5..02EB ; Sk # [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK +02ED ; Sk # MODIFIER LETTER UNASPIRATED +02EF..02FF ; Sk # [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW +0375 ; Sk # GREEK LOWER NUMERAL SIGN +0384..0385 ; Sk # [2] GREEK TONOS..GREEK DIALYTIKA TONOS +1FBD ; Sk # GREEK KORONIS +1FBF..1FC1 ; Sk # [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI +1FCD..1FCF ; Sk # [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FDD..1FDF ; Sk # [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FED..1FEF ; Sk # [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FFD..1FFE ; Sk # [2] GREEK OXIA..GREEK DASIA +309B..309C ; Sk # [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A700..A716 ; Sk # [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +A720..A721 ; Sk # [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE +A789..A78A ; Sk # [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN +FF3E ; Sk # FULLWIDTH CIRCUMFLEX ACCENT +FF40 ; Sk # FULLWIDTH GRAVE ACCENT +FFE3 ; Sk # FULLWIDTH MACRON + +# Total code points: 99 + +# ================================================ + +# General_Category=Other_Symbol + +00A6..00A7 ; So # [2] BROKEN BAR..SECTION SIGN +00A9 ; So # COPYRIGHT SIGN +00AE ; So # REGISTERED SIGN +00B0 ; So # DEGREE SIGN +00B6 ; So # PILCROW SIGN +0482 ; So # CYRILLIC THOUSANDS SIGN +060E..060F ; So # [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA +06E9 ; So # ARABIC PLACE OF SAJDAH +06FD..06FE ; So # [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN +07F6 ; So # NKO SYMBOL OO DENNEN +09FA ; So # BENGALI ISSHAR +0B70 ; So # ORIYA ISSHAR +0BF3..0BF8 ; So # [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN +0BFA ; So # TAMIL NUMBER SIGN +0C7F ; So # TELUGU SIGN TUUMU +0CF1..0CF2 ; So # [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0D79 ; So # MALAYALAM DATE MARK +0F01..0F03 ; So # [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA +0F13..0F17 ; So # [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS +0F1A..0F1F ; So # [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG +0F34 ; So # TIBETAN MARK BSDUS RTAGS +0F36 ; So # TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN +0F38 ; So # TIBETAN MARK CHE MGO +0FBE..0FC5 ; So # [8] TIBETAN KU RU KHA..TIBETAN SYMBOL RDO RJE +0FC7..0FCC ; So # [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL +0FCE..0FCF ; So # [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM +0FD5..0FD8 ; So # [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS +109E..109F ; So # [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION +1360 ; So # ETHIOPIC SECTION MARK +1390..1399 ; So # [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT +1940 ; So # LIMBU SIGN LOO +19E0..19FF ; So # [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC +1B61..1B6A ; So # [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE +1B74..1B7C ; So # [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +2100..2101 ; So # [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2103..2106 ; So # [4] DEGREE CELSIUS..CADA UNA +2108..2109 ; So # [2] SCRUPLE..DEGREE FAHRENHEIT +2114 ; So # L B BAR SYMBOL +2116..2118 ; So # [3] NUMERO SIGN..SCRIPT CAPITAL P +211E..2123 ; So # [6] PRESCRIPTION TAKE..VERSICLE +2125 ; So # OUNCE SIGN +2127 ; So # INVERTED OHM SIGN +2129 ; So # TURNED GREEK SMALL LETTER IOTA +212E ; So # ESTIMATED SYMBOL +213A..213B ; So # [2] ROTATED CAPITAL Q..FACSIMILE SIGN +214A ; So # PROPERTY LINE +214C..214D ; So # [2] PER SIGN..AKTIESELSKAB +214F ; So # SYMBOL FOR SAMARITAN SOURCE +2195..2199 ; So # [5] UP DOWN ARROW..SOUTH WEST ARROW +219C..219F ; So # [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW +21A1..21A2 ; So # [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL +21A4..21A5 ; So # [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR +21A7..21AD ; So # [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW +21AF..21CD ; So # [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE +21D0..21D1 ; So # [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW +21D3 ; So # DOWNWARDS DOUBLE ARROW +21D5..21F3 ; So # [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW +2300..2307 ; So # [8] DIAMETER SIGN..WAVY LINE +230C..231F ; So # [20] BOTTOM RIGHT CROP..BOTTOM RIGHT CORNER +2322..2328 ; So # [7] FROWN..KEYBOARD +232B..237B ; So # [81] ERASE TO THE LEFT..NOT CHECK MARK +237D..239A ; So # [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL +23B4..23DB ; So # [40] TOP SQUARE BRACKET..FUSE +23E2..23E8 ; So # [7] WHITE TRAPEZIUM..DECIMAL EXPONENT SYMBOL +2400..2426 ; So # [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO +2440..244A ; So # [11] OCR HOOK..OCR DOUBLE BACKSLASH +249C..24E9 ; So # [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +2500..25B6 ; So # [183] BOX DRAWINGS LIGHT HORIZONTAL..BLACK RIGHT-POINTING TRIANGLE +25B8..25C0 ; So # [9] BLACK RIGHT-POINTING SMALL TRIANGLE..BLACK LEFT-POINTING TRIANGLE +25C2..25F7 ; So # [54] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE CIRCLE WITH UPPER RIGHT QUADRANT +2600..266E ; So # [111] BLACK SUN WITH RAYS..MUSIC NATURAL SIGN +2670..26CD ; So # [94] WEST SYRIAC CROSS..DISABLED CAR +26CF..26E1 ; So # [19] PICK..RESTRICTED LEFT ENTRY-2 +26E3 ; So # HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE +26E8..26FF ; So # [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE +2701..2704 ; So # [4] UPPER BLADE SCISSORS..WHITE SCISSORS +2706..2709 ; So # [4] TELEPHONE LOCATION SIGN..ENVELOPE +270C..2727 ; So # [28] VICTORY HAND..WHITE FOUR POINTED STAR +2729..274B ; So # [35] STRESS OUTLINED WHITE STAR..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +274D ; So # SHADOWED WHITE CIRCLE +274F..2752 ; So # [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE +2756..275E ; So # [9] BLACK DIAMOND MINUS WHITE X..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2761..2767 ; So # [7] CURVED STEM PARAGRAPH SIGN ORNAMENT..ROTATED FLORAL HEART BULLET +2794 ; So # HEAVY WIDE-HEADED RIGHTWARDS ARROW +2798..27AF ; So # [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW +27B1..27BE ; So # [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW +2800..28FF ; So # [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 +2B00..2B2F ; So # [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE +2B45..2B46 ; So # [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW +2B50..2B59 ; So # [10] WHITE MEDIUM STAR..HEAVY CIRCLED SALTIRE +2CE5..2CEA ; So # [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA +2E80..2E99 ; So # [26] CJK RADICAL REPEAT..CJK RADICAL RAP +2E9B..2EF3 ; So # [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; So # [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +2FF0..2FFB ; So # [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID +3004 ; So # JAPANESE INDUSTRIAL STANDARD SYMBOL +3012..3013 ; So # [2] POSTAL MARK..GETA MARK +3020 ; So # POSTAL MARK FACE +3036..3037 ; So # [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL +303E..303F ; So # [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE +3190..3191 ; So # [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK +3196..319F ; So # [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +31C0..31E3 ; So # [36] CJK STROKE T..CJK STROKE Q +3200..321E ; So # [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU +322A..3250 ; So # [39] PARENTHESIZED IDEOGRAPH MOON..PARTNERSHIP SIGN +3260..327F ; So # [32] CIRCLED HANGUL KIYEOK..KOREAN STANDARD SYMBOL +328A..32B0 ; So # [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32C0..32FE ; So # [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO +3300..33FF ; So # [256] SQUARE APAATO..SQUARE GAL +4DC0..4DFF ; So # [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION +A490..A4C6 ; So # [55] YI RADICAL QOT..YI RADICAL KE +A828..A82B ; So # [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 +A836..A837 ; So # [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK +A839 ; So # NORTH INDIC QUANTITY MARK +AA77..AA79 ; So # [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO +FDFD ; So # ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FFE4 ; So # FULLWIDTH BROKEN BAR +FFE8 ; So # HALFWIDTH FORMS LIGHT VERTICAL +FFED..FFEE ; So # [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +FFFC..FFFD ; So # [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER +10102 ; So # AEGEAN CHECK MARK +10137..1013F ; So # [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT +10179..10189 ; So # [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN +10190..1019B ; So # [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN +101D0..101FC ; So # [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND +1D000..1D0F5 ; So # [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO +1D100..1D126 ; So # [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 +1D129..1D164 ; So # [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D16A..1D16C ; So # [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 +1D183..1D184 ; So # [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN +1D18C..1D1A9 ; So # [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH +1D1AE..1D1DD ; So # [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS +1D200..1D241 ; So # [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 +1D245 ; So # GREEK MUSICAL LEIMMA +1D300..1D356 ; So # [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING +1F000..1F02B ; So # [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK +1F030..1F093 ; So # [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 +1F110..1F12E ; So # [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ +1F131 ; So # SQUARED LATIN CAPITAL LETTER B +1F13D ; So # SQUARED LATIN CAPITAL LETTER N +1F13F ; So # SQUARED LATIN CAPITAL LETTER P +1F142 ; So # SQUARED LATIN CAPITAL LETTER S +1F146 ; So # SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; So # [5] SQUARED HV..SQUARED PPV +1F157 ; So # NEGATIVE CIRCLED LATIN CAPITAL LETTER H +1F15F ; So # NEGATIVE CIRCLED LATIN CAPITAL LETTER P +1F179 ; So # NEGATIVE SQUARED LATIN CAPITAL LETTER J +1F17B..1F17C ; So # [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M +1F17F ; So # NEGATIVE SQUARED LATIN CAPITAL LETTER P +1F18A..1F18D ; So # [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA +1F190 ; So # SQUARE DJ +1F200 ; So # SQUARE HIRAGANA HOKA +1F210..1F231 ; So # [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 +1F240..1F248 ; So # [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 + +# Total code points: 3409 + +# ================================================ + +# General_Category=Initial_Punctuation + +00AB ; Pi # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +2018 ; Pi # LEFT SINGLE QUOTATION MARK +201B..201C ; Pi # [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK +201F ; Pi # DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2039 ; Pi # SINGLE LEFT-POINTING ANGLE QUOTATION MARK +2E02 ; Pi # LEFT SUBSTITUTION BRACKET +2E04 ; Pi # LEFT DOTTED SUBSTITUTION BRACKET +2E09 ; Pi # LEFT TRANSPOSITION BRACKET +2E0C ; Pi # LEFT RAISED OMISSION BRACKET +2E1C ; Pi # LEFT LOW PARAPHRASE BRACKET +2E20 ; Pi # LEFT VERTICAL BAR WITH QUILL + +# Total code points: 12 + +# ================================================ + +# General_Category=Final_Punctuation + +00BB ; Pf # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +2019 ; Pf # RIGHT SINGLE QUOTATION MARK +201D ; Pf # RIGHT DOUBLE QUOTATION MARK +203A ; Pf # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +2E03 ; Pf # RIGHT SUBSTITUTION BRACKET +2E05 ; Pf # RIGHT DOTTED SUBSTITUTION BRACKET +2E0A ; Pf # RIGHT TRANSPOSITION BRACKET +2E0D ; Pf # RIGHT RAISED OMISSION BRACKET +2E1D ; Pf # RIGHT LOW PARAPHRASE BRACKET +2E21 ; Pf # RIGHT VERTICAL BAR WITH QUILL + +# Total code points: 10 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinGroup.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinGroup.txt new file mode 100644 index 00000000000..c6c6f0330b9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinGroup.txt @@ -0,0 +1,423 @@ +# DerivedJoiningGroup-5.2.0.txt +# Date: 2009-05-22, 18:51:25 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Joining Group (listing ArabicShaping.txt, field 3) + +# All code points not explicitly listed for Joining_Group +# have the value No_Joining_Group. + +# @missing: 0000..10FFFF; No_Joining_Group + +# ================================================ + +0639..063A ; Ain # Lo [2] ARABIC LETTER AIN..ARABIC LETTER GHAIN +06A0 ; Ain # Lo ARABIC LETTER AIN WITH THREE DOTS ABOVE +06FC ; Ain # Lo ARABIC LETTER GHAIN WITH DOT BELOW +075D..075F ; Ain # Lo [3] ARABIC LETTER AIN WITH TWO DOTS ABOVE..ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE + +# Total code points: 7 + +# ================================================ + +0710 ; Alaph # Lo SYRIAC LETTER ALAPH + +# Total code points: 1 + +# ================================================ + +0622..0623 ; Alef # Lo [2] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER ALEF WITH HAMZA ABOVE +0625 ; Alef # Lo ARABIC LETTER ALEF WITH HAMZA BELOW +0627 ; Alef # Lo ARABIC LETTER ALEF +0671..0673 ; Alef # Lo [3] ARABIC LETTER ALEF WASLA..ARABIC LETTER ALEF WITH WAVY HAMZA BELOW +0675 ; Alef # Lo ARABIC LETTER HIGH HAMZA ALEF +0773..0774 ; Alef # Lo [2] ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE + +# Total code points: 10 + +# ================================================ + +0628 ; Beh # Lo ARABIC LETTER BEH +062A..062B ; Beh # Lo [2] ARABIC LETTER TEH..ARABIC LETTER THEH +066E ; Beh # Lo ARABIC LETTER DOTLESS BEH +0679..0680 ; Beh # Lo [8] ARABIC LETTER TTEH..ARABIC LETTER BEHEH +0750..0756 ; Beh # Lo [7] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER BEH WITH SMALL V + +# Total code points: 19 + +# ================================================ + +0712 ; Beth # Lo SYRIAC LETTER BETH +072D ; Beth # Lo SYRIAC LETTER PERSIAN BHETH + +# Total code points: 2 + +# ================================================ + +062F..0630 ; Dal # Lo [2] ARABIC LETTER DAL..ARABIC LETTER THAL +0688..0690 ; Dal # Lo [9] ARABIC LETTER DDAL..ARABIC LETTER DAL WITH FOUR DOTS ABOVE +06EE ; Dal # Lo ARABIC LETTER DAL WITH INVERTED V +0759..075A ; Dal # Lo [2] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH..ARABIC LETTER DAL WITH INVERTED SMALL V BELOW + +# Total code points: 14 + +# ================================================ + +0715..0716 ; Dalath_Rish # Lo [2] SYRIAC LETTER DALATH..SYRIAC LETTER DOTLESS DALATH RISH +072A ; Dalath_Rish # Lo SYRIAC LETTER RISH +072F ; Dalath_Rish # Lo SYRIAC LETTER PERSIAN DHALATH + +# Total code points: 4 + +# ================================================ + +0725 ; E # Lo SYRIAC LETTER E + +# Total code points: 1 + +# ================================================ + +0641 ; Feh # Lo ARABIC LETTER FEH +06A1..06A6 ; Feh # Lo [6] ARABIC LETTER DOTLESS FEH..ARABIC LETTER PEHEH +0760..0761 ; Feh # Lo [2] ARABIC LETTER FEH WITH TWO DOTS BELOW..ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW + +# Total code points: 9 + +# ================================================ + +0724 ; Final_Semkath # Lo SYRIAC LETTER FINAL SEMKATH + +# Total code points: 1 + +# ================================================ + +063B..063C ; Gaf # Lo [2] ARABIC LETTER KEHEH WITH TWO DOTS ABOVE..ARABIC LETTER KEHEH WITH THREE DOTS BELOW +06A9 ; Gaf # Lo ARABIC LETTER KEHEH +06AB ; Gaf # Lo ARABIC LETTER KAF WITH RING +06AF..06B4 ; Gaf # Lo [6] ARABIC LETTER GAF..ARABIC LETTER GAF WITH THREE DOTS ABOVE +0762..0764 ; Gaf # Lo [3] ARABIC LETTER KEHEH WITH DOT ABOVE..ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW + +# Total code points: 13 + +# ================================================ + +0713..0714 ; Gamal # Lo [2] SYRIAC LETTER GAMAL..SYRIAC LETTER GAMAL GARSHUNI +072E ; Gamal # Lo SYRIAC LETTER PERSIAN GHAMAL + +# Total code points: 3 + +# ================================================ + +062C..062E ; Hah # Lo [3] ARABIC LETTER JEEM..ARABIC LETTER KHAH +0681..0687 ; Hah # Lo [7] ARABIC LETTER HAH WITH HAMZA ABOVE..ARABIC LETTER TCHEHEH +06BF ; Hah # Lo ARABIC LETTER TCHEH WITH DOT ABOVE +0757..0758 ; Hah # Lo [2] ARABIC LETTER HAH WITH TWO DOTS ABOVE..ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW +076E..076F ; Hah # Lo [2] ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW..ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS +0772 ; Hah # Lo ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE +077C ; Hah # Lo ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW + +# Total code points: 17 + +# ================================================ + +06C3 ; Hamza_On_Heh_Goal # Lo ARABIC LETTER TEH MARBUTA GOAL + +# Total code points: 1 + +# ================================================ + +0717 ; He # Lo SYRIAC LETTER HE + +# Total code points: 1 + +# ================================================ + +0647 ; Heh # Lo ARABIC LETTER HEH + +# Total code points: 1 + +# ================================================ + +06C1..06C2 ; Heh_Goal # Lo [2] ARABIC LETTER HEH GOAL..ARABIC LETTER HEH GOAL WITH HAMZA ABOVE + +# Total code points: 2 + +# ================================================ + +071A ; Heth # Lo SYRIAC LETTER HETH + +# Total code points: 1 + +# ================================================ + +0643 ; Kaf # Lo ARABIC LETTER KAF +06AC..06AE ; Kaf # Lo [3] ARABIC LETTER KAF WITH DOT ABOVE..ARABIC LETTER KAF WITH THREE DOTS BELOW +077F ; Kaf # Lo ARABIC LETTER KAF WITH TWO DOTS ABOVE + +# Total code points: 5 + +# ================================================ + +071F ; Kaph # Lo SYRIAC LETTER KAPH + +# Total code points: 1 + +# ================================================ + +06BE ; Knotted_Heh # Lo ARABIC LETTER HEH DOACHASHMEE +06FF ; Knotted_Heh # Lo ARABIC LETTER HEH WITH INVERTED V + +# Total code points: 2 + +# ================================================ + +0644 ; Lam # Lo ARABIC LETTER LAM +06B5..06B8 ; Lam # Lo [4] ARABIC LETTER LAM WITH SMALL V..ARABIC LETTER LAM WITH THREE DOTS BELOW +076A ; Lam # Lo ARABIC LETTER LAM WITH BAR + +# Total code points: 6 + +# ================================================ + +0720 ; Lamadh # Lo SYRIAC LETTER LAMADH + +# Total code points: 1 + +# ================================================ + +0645 ; Meem # Lo ARABIC LETTER MEEM +0765..0766 ; Meem # Lo [2] ARABIC LETTER MEEM WITH DOT ABOVE..ARABIC LETTER MEEM WITH DOT BELOW + +# Total code points: 3 + +# ================================================ + +0721 ; Mim # Lo SYRIAC LETTER MIM + +# Total code points: 1 + +# ================================================ + +0646 ; Noon # Lo ARABIC LETTER NOON +06B9..06BC ; Noon # Lo [4] ARABIC LETTER NOON WITH DOT BELOW..ARABIC LETTER NOON WITH RING +0767..0769 ; Noon # Lo [3] ARABIC LETTER NOON WITH TWO DOTS BELOW..ARABIC LETTER NOON WITH SMALL V + +# Total code points: 8 + +# ================================================ + +0722 ; Nun # Lo SYRIAC LETTER NUN + +# Total code points: 1 + +# ================================================ + +0726 ; Pe # Lo SYRIAC LETTER PE + +# Total code points: 1 + +# ================================================ + +0642 ; Qaf # Lo ARABIC LETTER QAF +066F ; Qaf # Lo ARABIC LETTER DOTLESS QAF +06A7..06A8 ; Qaf # Lo [2] ARABIC LETTER QAF WITH DOT ABOVE..ARABIC LETTER QAF WITH THREE DOTS ABOVE + +# Total code points: 4 + +# ================================================ + +0729 ; Qaph # Lo SYRIAC LETTER QAPH + +# Total code points: 1 + +# ================================================ + +0631..0632 ; Reh # Lo [2] ARABIC LETTER REH..ARABIC LETTER ZAIN +0691..0699 ; Reh # Lo [9] ARABIC LETTER RREH..ARABIC LETTER REH WITH FOUR DOTS ABOVE +06EF ; Reh # Lo ARABIC LETTER REH WITH INVERTED V +075B ; Reh # Lo ARABIC LETTER REH WITH STROKE +076B..076C ; Reh # Lo [2] ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER REH WITH HAMZA ABOVE +0771 ; Reh # Lo ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS + +# Total code points: 16 + +# ================================================ + +0727 ; Reversed_Pe # Lo SYRIAC LETTER REVERSED PE + +# Total code points: 1 + +# ================================================ + +0635..0636 ; Sad # Lo [2] ARABIC LETTER SAD..ARABIC LETTER DAD +069D..069E ; Sad # Lo [2] ARABIC LETTER SAD WITH TWO DOTS BELOW..ARABIC LETTER SAD WITH THREE DOTS ABOVE +06FB ; Sad # Lo ARABIC LETTER DAD WITH DOT BELOW + +# Total code points: 5 + +# ================================================ + +0728 ; Sadhe # Lo SYRIAC LETTER SADHE + +# Total code points: 1 + +# ================================================ + +0633..0634 ; Seen # Lo [2] ARABIC LETTER SEEN..ARABIC LETTER SHEEN +069A..069C ; Seen # Lo [3] ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE..ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE +06FA ; Seen # Lo ARABIC LETTER SHEEN WITH DOT BELOW +075C ; Seen # Lo ARABIC LETTER SEEN WITH FOUR DOTS ABOVE +076D ; Seen # Lo ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE +0770 ; Seen # Lo ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS +077D..077E ; Seen # Lo [2] ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE..ARABIC LETTER SEEN WITH INVERTED V + +# Total code points: 11 + +# ================================================ + +0723 ; Semkath # Lo SYRIAC LETTER SEMKATH + +# Total code points: 1 + +# ================================================ + +072B ; Shin # Lo SYRIAC LETTER SHIN + +# Total code points: 1 + +# ================================================ + +06AA ; Swash_Kaf # Lo ARABIC LETTER SWASH KAF + +# Total code points: 1 + +# ================================================ + +0637..0638 ; Tah # Lo [2] ARABIC LETTER TAH..ARABIC LETTER ZAH +069F ; Tah # Lo ARABIC LETTER TAH WITH THREE DOTS ABOVE + +# Total code points: 3 + +# ================================================ + +072C ; Taw # Lo SYRIAC LETTER TAW + +# Total code points: 1 + +# ================================================ + +0629 ; Teh_Marbuta # Lo ARABIC LETTER TEH MARBUTA +06C0 ; Teh_Marbuta # Lo ARABIC LETTER HEH WITH YEH ABOVE +06D5 ; Teh_Marbuta # Lo ARABIC LETTER AE + +# Total code points: 3 + +# ================================================ + +071B..071C ; Teth # Lo [2] SYRIAC LETTER TETH..SYRIAC LETTER TETH GARSHUNI + +# Total code points: 2 + +# ================================================ + +0624 ; Waw # Lo ARABIC LETTER WAW WITH HAMZA ABOVE +0648 ; Waw # Lo ARABIC LETTER WAW +0676..0677 ; Waw # Lo [2] ARABIC LETTER HIGH HAMZA WAW..ARABIC LETTER U WITH HAMZA ABOVE +06C4..06CB ; Waw # Lo [8] ARABIC LETTER WAW WITH RING..ARABIC LETTER VE +06CF ; Waw # Lo ARABIC LETTER WAW WITH DOT ABOVE +0778..0779 ; Waw # Lo [2] ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE + +# Total code points: 15 + +# ================================================ + +0718 ; Syriac_Waw # Lo SYRIAC LETTER WAW + +# Total code points: 1 + +# ================================================ + +0626 ; Yeh # Lo ARABIC LETTER YEH WITH HAMZA ABOVE +0649..064A ; Yeh # Lo [2] ARABIC LETTER ALEF MAKSURA..ARABIC LETTER YEH +0678 ; Yeh # Lo ARABIC LETTER HIGH HAMZA YEH +06D0..06D1 ; Yeh # Lo [2] ARABIC LETTER E..ARABIC LETTER YEH WITH THREE DOTS BELOW +0777 ; Yeh # Lo ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW + +# Total code points: 7 + +# ================================================ + +06D2..06D3 ; Yeh_Barree # Lo [2] ARABIC LETTER YEH BARREE..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE + +# Total code points: 2 + +# ================================================ + +06CD ; Yeh_With_Tail # Lo ARABIC LETTER YEH WITH TAIL + +# Total code points: 1 + +# ================================================ + +071D ; Yudh # Lo SYRIAC LETTER YUDH + +# Total code points: 1 + +# ================================================ + +071E ; Yudh_He # Lo SYRIAC LETTER YUDH HE + +# Total code points: 1 + +# ================================================ + +0719 ; Zain # Lo SYRIAC LETTER ZAIN + +# Total code points: 1 + +# ================================================ + +074D ; Zhain # Lo SYRIAC LETTER SOGDIAN ZHAIN + +# Total code points: 1 + +# ================================================ + +074E ; Khaph # Lo SYRIAC LETTER SOGDIAN KHAPH + +# Total code points: 1 + +# ================================================ + +074F ; Fe # Lo SYRIAC LETTER SOGDIAN FE + +# Total code points: 1 + +# ================================================ + +077A..077B ; Burushaski_Yeh_Barree # Lo [2] ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE + +# Total code points: 2 + +# ================================================ + +063D..063F ; Farsi_Yeh # Lo [3] ARABIC LETTER FARSI YEH WITH INVERTED V..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +06CC ; Farsi_Yeh # Lo ARABIC LETTER FARSI YEH +06CE ; Farsi_Yeh # Lo ARABIC LETTER YEH WITH SMALL V +0775..0776 ; Farsi_Yeh # Lo [2] ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE + +# Total code points: 7 + +# ================================================ + +06BD ; Nya # Lo ARABIC LETTER NOON WITH THREE DOTS ABOVE + +# Total code points: 1 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinType.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinType.txt new file mode 100644 index 00000000000..d4dcc85f691 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DJoinType.txt @@ -0,0 +1,318 @@ +# DerivedJoiningType-5.2.0.txt +# Date: 2009-05-28, 20:37:39 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Type T is derived, as described in ArabicShaping.txt + +# All code points not explicitly listed for Joining_Type +# have the value Non_Joining (U). + +# @missing: 0000..10FFFF; Non_Joining + +# ================================================ + +# Joining_Type=Join_Causing + +0640 ; C # Lm ARABIC TATWEEL +07FA ; C # Lm NKO LAJANYALAN +200D ; C # Cf ZERO WIDTH JOINER + +# Total code points: 3 + +# ================================================ + +# Joining_Type=Dual_Joining + +0626 ; D # Lo ARABIC LETTER YEH WITH HAMZA ABOVE +0628 ; D # Lo ARABIC LETTER BEH +062A..062E ; D # Lo [5] ARABIC LETTER TEH..ARABIC LETTER KHAH +0633..063F ; D # Lo [13] ARABIC LETTER SEEN..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0641..0647 ; D # Lo [7] ARABIC LETTER FEH..ARABIC LETTER HEH +0649..064A ; D # Lo [2] ARABIC LETTER ALEF MAKSURA..ARABIC LETTER YEH +066E..066F ; D # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0678..0687 ; D # Lo [16] ARABIC LETTER HIGH HAMZA YEH..ARABIC LETTER TCHEHEH +069A..06BF ; D # Lo [38] ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE..ARABIC LETTER TCHEH WITH DOT ABOVE +06C1..06C2 ; D # Lo [2] ARABIC LETTER HEH GOAL..ARABIC LETTER HEH GOAL WITH HAMZA ABOVE +06CC ; D # Lo ARABIC LETTER FARSI YEH +06CE ; D # Lo ARABIC LETTER YEH WITH SMALL V +06D0..06D1 ; D # Lo [2] ARABIC LETTER E..ARABIC LETTER YEH WITH THREE DOTS BELOW +06FA..06FC ; D # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FF ; D # Lo ARABIC LETTER HEH WITH INVERTED V +0712..0714 ; D # Lo [3] SYRIAC LETTER BETH..SYRIAC LETTER GAMAL GARSHUNI +071A..071D ; D # Lo [4] SYRIAC LETTER HETH..SYRIAC LETTER YUDH +071F..0727 ; D # Lo [9] SYRIAC LETTER KAPH..SYRIAC LETTER REVERSED PE +0729 ; D # Lo SYRIAC LETTER QAPH +072B ; D # Lo SYRIAC LETTER SHIN +072D..072E ; D # Lo [2] SYRIAC LETTER PERSIAN BHETH..SYRIAC LETTER PERSIAN GHAMAL +074E..0758 ; D # Lo [11] SYRIAC LETTER SOGDIAN KHAPH..ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW +075C..076A ; D # Lo [15] ARABIC LETTER SEEN WITH FOUR DOTS ABOVE..ARABIC LETTER LAM WITH BAR +076D..0770 ; D # Lo [4] ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS +0772 ; D # Lo ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE +0775..0777 ; D # Lo [3] ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW +077A..077F ; D # Lo [6] ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER KAF WITH TWO DOTS ABOVE +07CA..07EA ; D # Lo [33] NKO LETTER A..NKO LETTER JONA RA + +# Total code points: 188 + +# ================================================ + +# Joining_Type=Right_Joining + +0622..0625 ; R # Lo [4] ARABIC LETTER ALEF WITH MADDA ABOVE..ARABIC LETTER ALEF WITH HAMZA BELOW +0627 ; R # Lo ARABIC LETTER ALEF +0629 ; R # Lo ARABIC LETTER TEH MARBUTA +062F..0632 ; R # Lo [4] ARABIC LETTER DAL..ARABIC LETTER ZAIN +0648 ; R # Lo ARABIC LETTER WAW +0671..0673 ; R # Lo [3] ARABIC LETTER ALEF WASLA..ARABIC LETTER ALEF WITH WAVY HAMZA BELOW +0675..0677 ; R # Lo [3] ARABIC LETTER HIGH HAMZA ALEF..ARABIC LETTER U WITH HAMZA ABOVE +0688..0699 ; R # Lo [18] ARABIC LETTER DDAL..ARABIC LETTER REH WITH FOUR DOTS ABOVE +06C0 ; R # Lo ARABIC LETTER HEH WITH YEH ABOVE +06C3..06CB ; R # Lo [9] ARABIC LETTER TEH MARBUTA GOAL..ARABIC LETTER VE +06CD ; R # Lo ARABIC LETTER YEH WITH TAIL +06CF ; R # Lo ARABIC LETTER WAW WITH DOT ABOVE +06D2..06D3 ; R # Lo [2] ARABIC LETTER YEH BARREE..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D5 ; R # Lo ARABIC LETTER AE +06EE..06EF ; R # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +0710 ; R # Lo SYRIAC LETTER ALAPH +0715..0719 ; R # Lo [5] SYRIAC LETTER DALATH..SYRIAC LETTER ZAIN +071E ; R # Lo SYRIAC LETTER YUDH HE +0728 ; R # Lo SYRIAC LETTER SADHE +072A ; R # Lo SYRIAC LETTER RISH +072C ; R # Lo SYRIAC LETTER TAW +072F ; R # Lo SYRIAC LETTER PERSIAN DHALATH +074D ; R # Lo SYRIAC LETTER SOGDIAN ZHAIN +0759..075B ; R # Lo [3] ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH..ARABIC LETTER REH WITH STROKE +076B..076C ; R # Lo [2] ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE..ARABIC LETTER REH WITH HAMZA ABOVE +0771 ; R # Lo ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS +0773..0774 ; R # Lo [2] ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE +0778..0779 ; R # Lo [2] ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE..ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE + +# Total code points: 74 + +# ================================================ + +# Joining_Type=Transparent + +00AD ; T # Cf SOFT HYPHEN +0300..036F ; T # Mn [112] COMBINING GRAVE ACCENT..COMBINING LATIN SMALL LETTER X +0483..0487 ; T # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; T # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; T # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; T # Mn HEBREW POINT RAFE +05C1..05C2 ; T # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; T # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; T # Mn HEBREW POINT QAMATS QATAN +0610..061A ; T # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; T # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; T # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; T # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; T # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; T # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; T # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; T # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +070F ; T # Cf SYRIAC ABBREVIATION MARK +0711 ; T # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; T # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; T # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; T # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; T # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; T # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; T # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; T # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; T # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +093C ; T # Mn DEVANAGARI SIGN NUKTA +0941..0948 ; T # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +094D ; T # Mn DEVANAGARI SIGN VIRAMA +0951..0955 ; T # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; T # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; T # Mn BENGALI SIGN CANDRABINDU +09BC ; T # Mn BENGALI SIGN NUKTA +09C1..09C4 ; T # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09CD ; T # Mn BENGALI SIGN VIRAMA +09E2..09E3 ; T # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; T # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A3C ; T # Mn GURMUKHI SIGN NUKTA +0A41..0A42 ; T # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; T # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; T # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; T # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; T # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; T # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; T # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0ABC ; T # Mn GUJARATI SIGN NUKTA +0AC1..0AC5 ; T # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; T # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0ACD ; T # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; T # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; T # Mn ORIYA SIGN CANDRABINDU +0B3C ; T # Mn ORIYA SIGN NUKTA +0B3F ; T # Mn ORIYA VOWEL SIGN I +0B41..0B44 ; T # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B4D ; T # Mn ORIYA SIGN VIRAMA +0B56 ; T # Mn ORIYA AI LENGTH MARK +0B62..0B63 ; T # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; T # Mn TAMIL SIGN ANUSVARA +0BC0 ; T # Mn TAMIL VOWEL SIGN II +0BCD ; T # Mn TAMIL SIGN VIRAMA +0C3E..0C40 ; T # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C46..0C48 ; T # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; T # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; T # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; T # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0CBC ; T # Mn KANNADA SIGN NUKTA +0CBF ; T # Mn KANNADA VOWEL SIGN I +0CC6 ; T # Mn KANNADA VOWEL SIGN E +0CCC..0CCD ; T # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CE2..0CE3 ; T # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D41..0D44 ; T # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D4D ; T # Mn MALAYALAM SIGN VIRAMA +0D62..0D63 ; T # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0DCA ; T # Mn SINHALA SIGN AL-LAKUNA +0DD2..0DD4 ; T # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; T # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0E31 ; T # Mn THAI CHARACTER MAI HAN-AKAT +0E34..0E3A ; T # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E47..0E4E ; T # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0EB1 ; T # Mn LAO VOWEL SIGN MAI KAN +0EB4..0EB9 ; T # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; T # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EC8..0ECD ; T # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0F18..0F19 ; T # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; T # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; T # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; T # Mn TIBETAN MARK TSA -PHRU +0F71..0F7E ; T # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F80..0F84 ; T # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; T # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; T # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; T # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; T # Mn TIBETAN SYMBOL PADMA GDAN +102D..1030 ; T # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1032..1037 ; T # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1039..103A ; T # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103D..103E ; T # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +1058..1059 ; T # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105E..1060 ; T # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1071..1074 ; T # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1082 ; T # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1085..1086 ; T # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +108D ; T # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +109D ; T # Mn MYANMAR VOWEL SIGN AITON AI +135F ; T # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; T # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; T # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; T # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; T # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +17B4..17B5 ; T # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B7..17BD ; T # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17C6 ; T # Mn KHMER SIGN NIKAHIT +17C9..17D3 ; T # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17DD ; T # Mn KHMER SIGN ATTHACAN +180B..180D ; T # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; T # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; T # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1927..1928 ; T # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1932 ; T # Mn LIMBU SMALL LETTER ANUSVARA +1939..193B ; T # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1A17..1A18 ; T # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A56 ; T # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A58..1A5E ; T # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; T # Mn TAI THAM SIGN SAKOT +1A62 ; T # Mn TAI THAM VOWEL SIGN MAI SAT +1A65..1A6C ; T # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A73..1A7C ; T # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1A7F ; T # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; T # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B34 ; T # Mn BALINESE SIGN REREKAN +1B36..1B3A ; T # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3C ; T # Mn BALINESE VOWEL SIGN LA LENGA +1B42 ; T # Mn BALINESE VOWEL SIGN PEPET +1B6B..1B73 ; T # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; T # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1BA2..1BA5 ; T # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA8..1BA9 ; T # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1C2C..1C33 ; T # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C36..1C37 ; T # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; T # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; T # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE2..1CE8 ; T # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; T # Mn VEDIC SIGN TIRYAK +1DC0..1DE6 ; T # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; T # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +200B ; T # Cf ZERO WIDTH SPACE +200E..200F ; T # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK +202A..202E ; T # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +2060..2064 ; T # Cf [5] WORD JOINER..INVISIBLE PLUS +206A..206F ; T # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +20D0..20DC ; T # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; T # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; T # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; T # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; T # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; T # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; T # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; T # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; T # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; T # Mn COMBINING CYRILLIC VZMET +A670..A672 ; T # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; T # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; T # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; T # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; T # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; T # Mn SYLOTI NAGRI SIGN ANUSVARA +A825..A826 ; T # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A8C4 ; T # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; T # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; T # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; T # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A980..A982 ; T # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A9B3 ; T # Mn JAVANESE SIGN CECAK TELU +A9B6..A9B9 ; T # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BC ; T # Mn JAVANESE VOWEL SIGN PEPET +AA29..AA2E ; T # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA31..AA32 ; T # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA35..AA36 ; T # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; T # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; T # Mn CHAM CONSONANT SIGN FINAL M +AAB0 ; T # Mn TAI VIET MAI KANG +AAB2..AAB4 ; T # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB7..AAB8 ; T # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AABE..AABF ; T # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC1 ; T # Mn TAI VIET TONE MAI THO +ABE5 ; T # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE8 ; T # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABED ; T # Mn MEETEI MAYEK APUN IYEK +FB1E ; T # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; T # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; T # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FEFF ; T # Cf ZERO WIDTH NO-BREAK SPACE +FFF9..FFFB ; T # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +101FD ; T # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; T # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; T # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; T # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; T # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; T # Mn KHAROSHTHI VIRAMA +11080..11081 ; T # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +110B3..110B6 ; T # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B9..110BA ; T # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +110BD ; T # Cf KAITHI NUMBER SIGN +1D167..1D169 ; T # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D173..1D17A ; T # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +1D17B..1D182 ; T # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; T # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; T # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; T # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0001 ; T # Cf LANGUAGE TAG +E0020..E007F ; T # Cf [96] TAG SPACE..CANCEL TAG +E0100..E01EF ; T # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1308 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DLineBreak.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DLineBreak.txt new file mode 100644 index 00000000000..473bd87c3bc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DLineBreak.txt @@ -0,0 +1,2865 @@ +# DerivedLineBreak-5.2.0.txt +# Date: 2009-08-22, 04:58:23 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Property: Line_Break + +# All code points not explicitly listed for Line_Break +# have the value Unknown (XX). + +# @missing: 0000..10FFFF; Unknown + +# ================================================ + +# Line_Break=Unknown + +E000..F8FF ; XX # Co [6400] .. +F0000..FFFFD ; XX # Co [65534] .. +100000..10FFFD; XX # Co [65534] .. + +# The above property value applies to 783465 code points not listed here. +# Total code points: 920933 + +# ================================================ + +# Line_Break=Open_Punctuation + +0028 ; OP # Ps LEFT PARENTHESIS +005B ; OP # Ps LEFT SQUARE BRACKET +007B ; OP # Ps LEFT CURLY BRACKET +00A1 ; OP # Po INVERTED EXCLAMATION MARK +00BF ; OP # Po INVERTED QUESTION MARK +0F3A ; OP # Ps TIBETAN MARK GUG RTAGS GYON +0F3C ; OP # Ps TIBETAN MARK ANG KHANG GYON +169B ; OP # Ps OGHAM FEATHER MARK +201A ; OP # Ps SINGLE LOW-9 QUOTATION MARK +201E ; OP # Ps DOUBLE LOW-9 QUOTATION MARK +2045 ; OP # Ps LEFT SQUARE BRACKET WITH QUILL +207D ; OP # Ps SUPERSCRIPT LEFT PARENTHESIS +208D ; OP # Ps SUBSCRIPT LEFT PARENTHESIS +2329 ; OP # Ps LEFT-POINTING ANGLE BRACKET +2768 ; OP # Ps MEDIUM LEFT PARENTHESIS ORNAMENT +276A ; OP # Ps MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT +276C ; OP # Ps MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT +276E ; OP # Ps HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT +2770 ; OP # Ps HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT +2772 ; OP # Ps LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT +2774 ; OP # Ps MEDIUM LEFT CURLY BRACKET ORNAMENT +27C5 ; OP # Ps LEFT S-SHAPED BAG DELIMITER +27E6 ; OP # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET +27E8 ; OP # Ps MATHEMATICAL LEFT ANGLE BRACKET +27EA ; OP # Ps MATHEMATICAL LEFT DOUBLE ANGLE BRACKET +27EC ; OP # Ps MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET +27EE ; OP # Ps MATHEMATICAL LEFT FLATTENED PARENTHESIS +2983 ; OP # Ps LEFT WHITE CURLY BRACKET +2985 ; OP # Ps LEFT WHITE PARENTHESIS +2987 ; OP # Ps Z NOTATION LEFT IMAGE BRACKET +2989 ; OP # Ps Z NOTATION LEFT BINDING BRACKET +298B ; OP # Ps LEFT SQUARE BRACKET WITH UNDERBAR +298D ; OP # Ps LEFT SQUARE BRACKET WITH TICK IN TOP CORNER +298F ; OP # Ps LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2991 ; OP # Ps LEFT ANGLE BRACKET WITH DOT +2993 ; OP # Ps LEFT ARC LESS-THAN BRACKET +2995 ; OP # Ps DOUBLE LEFT ARC GREATER-THAN BRACKET +2997 ; OP # Ps LEFT BLACK TORTOISE SHELL BRACKET +29D8 ; OP # Ps LEFT WIGGLY FENCE +29DA ; OP # Ps LEFT DOUBLE WIGGLY FENCE +29FC ; OP # Ps LEFT-POINTING CURVED ANGLE BRACKET +2E18 ; OP # Po INVERTED INTERROBANG +2E22 ; OP # Ps TOP LEFT HALF BRACKET +2E24 ; OP # Ps BOTTOM LEFT HALF BRACKET +2E26 ; OP # Ps LEFT SIDEWAYS U BRACKET +2E28 ; OP # Ps LEFT DOUBLE PARENTHESIS +3008 ; OP # Ps LEFT ANGLE BRACKET +300A ; OP # Ps LEFT DOUBLE ANGLE BRACKET +300C ; OP # Ps LEFT CORNER BRACKET +300E ; OP # Ps LEFT WHITE CORNER BRACKET +3010 ; OP # Ps LEFT BLACK LENTICULAR BRACKET +3014 ; OP # Ps LEFT TORTOISE SHELL BRACKET +3016 ; OP # Ps LEFT WHITE LENTICULAR BRACKET +3018 ; OP # Ps LEFT WHITE TORTOISE SHELL BRACKET +301A ; OP # Ps LEFT WHITE SQUARE BRACKET +301D ; OP # Ps REVERSED DOUBLE PRIME QUOTATION MARK +FD3E ; OP # Ps ORNATE LEFT PARENTHESIS +FE17 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET +FE35 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +FE37 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +FE39 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +FE3B ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +FE3D ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +FE3F ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +FE41 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +FE43 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +FE47 ; OP # Ps PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET +FE59 ; OP # Ps SMALL LEFT PARENTHESIS +FE5B ; OP # Ps SMALL LEFT CURLY BRACKET +FE5D ; OP # Ps SMALL LEFT TORTOISE SHELL BRACKET +FF08 ; OP # Ps FULLWIDTH LEFT PARENTHESIS +FF3B ; OP # Ps FULLWIDTH LEFT SQUARE BRACKET +FF5B ; OP # Ps FULLWIDTH LEFT CURLY BRACKET +FF5F ; OP # Ps FULLWIDTH LEFT WHITE PARENTHESIS +FF62 ; OP # Ps HALFWIDTH LEFT CORNER BRACKET +13258..1325A ; OP # Lo [3] EGYPTIAN HIEROGLYPH O006A..EGYPTIAN HIEROGLYPH O006C +13286 ; OP # Lo EGYPTIAN HIEROGLYPH O036A +13288 ; OP # Lo EGYPTIAN HIEROGLYPH O036C +13379 ; OP # Lo EGYPTIAN HIEROGLYPH V011A + +# Total code points: 81 + +# ================================================ + +# Line_Break=Close_Punctuation + +007D ; CL # Pe RIGHT CURLY BRACKET +0F3B ; CL # Pe TIBETAN MARK GUG RTAGS GYAS +0F3D ; CL # Pe TIBETAN MARK ANG KHANG GYAS +169C ; CL # Pe OGHAM REVERSED FEATHER MARK +2046 ; CL # Pe RIGHT SQUARE BRACKET WITH QUILL +207E ; CL # Pe SUPERSCRIPT RIGHT PARENTHESIS +208E ; CL # Pe SUBSCRIPT RIGHT PARENTHESIS +232A ; CL # Pe RIGHT-POINTING ANGLE BRACKET +2769 ; CL # Pe MEDIUM RIGHT PARENTHESIS ORNAMENT +276B ; CL # Pe MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT +276D ; CL # Pe MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT +276F ; CL # Pe HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT +2771 ; CL # Pe HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT +2773 ; CL # Pe LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT +2775 ; CL # Pe MEDIUM RIGHT CURLY BRACKET ORNAMENT +27C6 ; CL # Pe RIGHT S-SHAPED BAG DELIMITER +27E7 ; CL # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET +27E9 ; CL # Pe MATHEMATICAL RIGHT ANGLE BRACKET +27EB ; CL # Pe MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET +27ED ; CL # Pe MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET +27EF ; CL # Pe MATHEMATICAL RIGHT FLATTENED PARENTHESIS +2984 ; CL # Pe RIGHT WHITE CURLY BRACKET +2986 ; CL # Pe RIGHT WHITE PARENTHESIS +2988 ; CL # Pe Z NOTATION RIGHT IMAGE BRACKET +298A ; CL # Pe Z NOTATION RIGHT BINDING BRACKET +298C ; CL # Pe RIGHT SQUARE BRACKET WITH UNDERBAR +298E ; CL # Pe RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER +2990 ; CL # Pe RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER +2992 ; CL # Pe RIGHT ANGLE BRACKET WITH DOT +2994 ; CL # Pe RIGHT ARC GREATER-THAN BRACKET +2996 ; CL # Pe DOUBLE RIGHT ARC LESS-THAN BRACKET +2998 ; CL # Pe RIGHT BLACK TORTOISE SHELL BRACKET +29D9 ; CL # Pe RIGHT WIGGLY FENCE +29DB ; CL # Pe RIGHT DOUBLE WIGGLY FENCE +29FD ; CL # Pe RIGHT-POINTING CURVED ANGLE BRACKET +2E23 ; CL # Pe TOP RIGHT HALF BRACKET +2E25 ; CL # Pe BOTTOM RIGHT HALF BRACKET +2E27 ; CL # Pe RIGHT SIDEWAYS U BRACKET +2E29 ; CL # Pe RIGHT DOUBLE PARENTHESIS +3001..3002 ; CL # Po [2] IDEOGRAPHIC COMMA..IDEOGRAPHIC FULL STOP +3009 ; CL # Pe RIGHT ANGLE BRACKET +300B ; CL # Pe RIGHT DOUBLE ANGLE BRACKET +300D ; CL # Pe RIGHT CORNER BRACKET +300F ; CL # Pe RIGHT WHITE CORNER BRACKET +3011 ; CL # Pe RIGHT BLACK LENTICULAR BRACKET +3015 ; CL # Pe RIGHT TORTOISE SHELL BRACKET +3017 ; CL # Pe RIGHT WHITE LENTICULAR BRACKET +3019 ; CL # Pe RIGHT WHITE TORTOISE SHELL BRACKET +301B ; CL # Pe RIGHT WHITE SQUARE BRACKET +301E..301F ; CL # Pe [2] DOUBLE PRIME QUOTATION MARK..LOW DOUBLE PRIME QUOTATION MARK +FD3F ; CL # Pe ORNATE RIGHT PARENTHESIS +FE11..FE12 ; CL # Po [2] PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA..PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP +FE18 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET +FE36 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +FE38 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +FE3A ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +FE3C ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +FE3E ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +FE40 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +FE42 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +FE44 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +FE48 ; CL # Pe PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET +FE50 ; CL # Po SMALL COMMA +FE52 ; CL # Po SMALL FULL STOP +FE5A ; CL # Pe SMALL RIGHT PARENTHESIS +FE5C ; CL # Pe SMALL RIGHT CURLY BRACKET +FE5E ; CL # Pe SMALL RIGHT TORTOISE SHELL BRACKET +FF09 ; CL # Pe FULLWIDTH RIGHT PARENTHESIS +FF0C ; CL # Po FULLWIDTH COMMA +FF0E ; CL # Po FULLWIDTH FULL STOP +FF3D ; CL # Pe FULLWIDTH RIGHT SQUARE BRACKET +FF5D ; CL # Pe FULLWIDTH RIGHT CURLY BRACKET +FF60 ; CL # Pe FULLWIDTH RIGHT WHITE PARENTHESIS +FF61 ; CL # Po HALFWIDTH IDEOGRAPHIC FULL STOP +FF63 ; CL # Pe HALFWIDTH RIGHT CORNER BRACKET +FF64 ; CL # Po HALFWIDTH IDEOGRAPHIC COMMA +1325B..1325D ; CL # Lo [3] EGYPTIAN HIEROGLYPH O006D..EGYPTIAN HIEROGLYPH O006F +13282 ; CL # Lo EGYPTIAN HIEROGLYPH O033A +13287 ; CL # Lo EGYPTIAN HIEROGLYPH O036B +13289 ; CL # Lo EGYPTIAN HIEROGLYPH O036D +1337A..1337B ; CL # Lo [2] EGYPTIAN HIEROGLYPH V011B..EGYPTIAN HIEROGLYPH V011C + +# Total code points: 87 + +# ================================================ + +# Line_Break=Quotation + +0022 ; QU # Po QUOTATION MARK +0027 ; QU # Po APOSTROPHE +00AB ; QU # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +00BB ; QU # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +2018 ; QU # Pi LEFT SINGLE QUOTATION MARK +2019 ; QU # Pf RIGHT SINGLE QUOTATION MARK +201B..201C ; QU # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK +201D ; QU # Pf RIGHT DOUBLE QUOTATION MARK +201F ; QU # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK +2039 ; QU # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK +203A ; QU # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +275B..275E ; QU # So [4] HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT..HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT +2E00..2E01 ; QU # Po [2] RIGHT ANGLE SUBSTITUTION MARKER..RIGHT ANGLE DOTTED SUBSTITUTION MARKER +2E02 ; QU # Pi LEFT SUBSTITUTION BRACKET +2E03 ; QU # Pf RIGHT SUBSTITUTION BRACKET +2E04 ; QU # Pi LEFT DOTTED SUBSTITUTION BRACKET +2E05 ; QU # Pf RIGHT DOTTED SUBSTITUTION BRACKET +2E06..2E08 ; QU # Po [3] RAISED INTERPOLATION MARKER..DOTTED TRANSPOSITION MARKER +2E09 ; QU # Pi LEFT TRANSPOSITION BRACKET +2E0A ; QU # Pf RIGHT TRANSPOSITION BRACKET +2E0B ; QU # Po RAISED SQUARE +2E0C ; QU # Pi LEFT RAISED OMISSION BRACKET +2E0D ; QU # Pf RIGHT RAISED OMISSION BRACKET +2E1C ; QU # Pi LEFT LOW PARAPHRASE BRACKET +2E1D ; QU # Pf RIGHT LOW PARAPHRASE BRACKET +2E20 ; QU # Pi LEFT VERTICAL BAR WITH QUILL +2E21 ; QU # Pf RIGHT VERTICAL BAR WITH QUILL + +# Total code points: 34 + +# ================================================ + +# Line_Break=Glue + +00A0 ; GL # Zs NO-BREAK SPACE +034F ; GL # Mn COMBINING GRAPHEME JOINER +035C..0362 ; GL # Mn [7] COMBINING DOUBLE BREVE BELOW..COMBINING DOUBLE RIGHTWARDS ARROW BELOW +0F08 ; GL # Po TIBETAN MARK SBRUL SHAD +0F0C ; GL # Po TIBETAN MARK DELIMITER TSHEG BSTAR +0F12 ; GL # Po TIBETAN MARK RGYA GRAM SHAD +180E ; GL # Zs MONGOLIAN VOWEL SEPARATOR +2007 ; GL # Zs FIGURE SPACE +2011 ; GL # Pd NON-BREAKING HYPHEN +202F ; GL # Zs NARROW NO-BREAK SPACE + +# Total code points: 16 + +# ================================================ + +# Line_Break=Nonstarter + +17D6 ; NS # Po KHMER SIGN CAMNUC PII KUUH +203C..203D ; NS # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG +2047..2049 ; NS # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK +3005 ; NS # Lm IDEOGRAPHIC ITERATION MARK +301C ; NS # Pd WAVE DASH +303B ; NS # Lm VERTICAL IDEOGRAPHIC ITERATION MARK +303C ; NS # Lo MASU MARK +3041 ; NS # Lo HIRAGANA LETTER SMALL A +3043 ; NS # Lo HIRAGANA LETTER SMALL I +3045 ; NS # Lo HIRAGANA LETTER SMALL U +3047 ; NS # Lo HIRAGANA LETTER SMALL E +3049 ; NS # Lo HIRAGANA LETTER SMALL O +3063 ; NS # Lo HIRAGANA LETTER SMALL TU +3083 ; NS # Lo HIRAGANA LETTER SMALL YA +3085 ; NS # Lo HIRAGANA LETTER SMALL YU +3087 ; NS # Lo HIRAGANA LETTER SMALL YO +308E ; NS # Lo HIRAGANA LETTER SMALL WA +3095..3096 ; NS # Lo [2] HIRAGANA LETTER SMALL KA..HIRAGANA LETTER SMALL KE +309B..309C ; NS # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +309D..309E ; NS # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK +30A0 ; NS # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN +30A1 ; NS # Lo KATAKANA LETTER SMALL A +30A3 ; NS # Lo KATAKANA LETTER SMALL I +30A5 ; NS # Lo KATAKANA LETTER SMALL U +30A7 ; NS # Lo KATAKANA LETTER SMALL E +30A9 ; NS # Lo KATAKANA LETTER SMALL O +30C3 ; NS # Lo KATAKANA LETTER SMALL TU +30E3 ; NS # Lo KATAKANA LETTER SMALL YA +30E5 ; NS # Lo KATAKANA LETTER SMALL YU +30E7 ; NS # Lo KATAKANA LETTER SMALL YO +30EE ; NS # Lo KATAKANA LETTER SMALL WA +30F5..30F6 ; NS # Lo [2] KATAKANA LETTER SMALL KA..KATAKANA LETTER SMALL KE +30FB ; NS # Po KATAKANA MIDDLE DOT +30FC..30FE ; NS # Lm [3] KATAKANA-HIRAGANA PROLONGED SOUND MARK..KATAKANA VOICED ITERATION MARK +31F0..31FF ; NS # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO +A015 ; NS # Lm YI SYLLABLE WU +FE54..FE55 ; NS # Po [2] SMALL SEMICOLON..SMALL COLON +FF1A..FF1B ; NS # Po [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON +FF65 ; NS # Po HALFWIDTH KATAKANA MIDDLE DOT +FF67..FF6F ; NS # Lo [9] HALFWIDTH KATAKANA LETTER SMALL A..HALFWIDTH KATAKANA LETTER SMALL TU +FF70 ; NS # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK +FF9E..FF9F ; NS # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK + +# Total code points: 77 + +# ================================================ + +# Line_Break=Exclamation + +0021 ; EX # Po EXCLAMATION MARK +003F ; EX # Po QUESTION MARK +05C6 ; EX # Po HEBREW PUNCTUATION NUN HAFUKHA +061B ; EX # Po ARABIC SEMICOLON +061E..061F ; EX # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +06D4 ; EX # Po ARABIC FULL STOP +07F9 ; EX # Po NKO EXCLAMATION MARK +0F0D..0F11 ; EX # Po [5] TIBETAN MARK SHAD..TIBETAN MARK RIN CHEN SPUNGS SHAD +0F14 ; EX # So TIBETAN MARK GTER TSHEG +1802..1803 ; EX # Po [2] MONGOLIAN COMMA..MONGOLIAN FULL STOP +1808..1809 ; EX # Po [2] MONGOLIAN MANCHU COMMA..MONGOLIAN MANCHU FULL STOP +1944..1945 ; EX # Po [2] LIMBU EXCLAMATION MARK..LIMBU QUESTION MARK +2762..2763 ; EX # So [2] HEAVY EXCLAMATION MARK ORNAMENT..HEAVY HEART EXCLAMATION MARK ORNAMENT +2CF9 ; EX # Po COPTIC OLD NUBIAN FULL STOP +2CFE ; EX # Po COPTIC FULL STOP +2E2E ; EX # Po REVERSED QUESTION MARK +A60E ; EX # Po VAI FULL STOP +A876..A877 ; EX # Po [2] PHAGS-PA MARK SHAD..PHAGS-PA MARK DOUBLE SHAD +FE15..FE16 ; EX # Po [2] PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK..PRESENTATION FORM FOR VERTICAL QUESTION MARK +FE56..FE57 ; EX # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK +FF01 ; EX # Po FULLWIDTH EXCLAMATION MARK +FF1F ; EX # Po FULLWIDTH QUESTION MARK + +# Total code points: 34 + +# ================================================ + +# Line_Break=Break_Symbols + +002F ; SY # Po SOLIDUS + +# Total code points: 1 + +# ================================================ + +# Line_Break=Infix_Numeric + +002C ; IS # Po COMMA +002E ; IS # Po FULL STOP +003A..003B ; IS # Po [2] COLON..SEMICOLON +037E ; IS # Po GREEK QUESTION MARK +0589 ; IS # Po ARMENIAN FULL STOP +060C..060D ; IS # Po [2] ARABIC COMMA..ARABIC DATE SEPARATOR +07F8 ; IS # Po NKO COMMA +2044 ; IS # Sm FRACTION SLASH +FE10 ; IS # Po PRESENTATION FORM FOR VERTICAL COMMA +FE13..FE14 ; IS # Po [2] PRESENTATION FORM FOR VERTICAL COLON..PRESENTATION FORM FOR VERTICAL SEMICOLON + +# Total code points: 13 + +# ================================================ + +# Line_Break=Prefix_Numeric + +0024 ; PR # Sc DOLLAR SIGN +002B ; PR # Sm PLUS SIGN +005C ; PR # Po REVERSE SOLIDUS +00A3..00A5 ; PR # Sc [3] POUND SIGN..YEN SIGN +00B1 ; PR # Sm PLUS-MINUS SIGN +09FB ; PR # Sc BENGALI GANDA MARK +0AF1 ; PR # Sc GUJARATI RUPEE SIGN +0BF9 ; PR # Sc TAMIL RUPEE SIGN +0E3F ; PR # Sc THAI CURRENCY SYMBOL BAHT +17DB ; PR # Sc KHMER CURRENCY SYMBOL RIEL +20A0..20A6 ; PR # Sc [7] EURO-CURRENCY SIGN..NAIRA SIGN +20A8..20B5 ; PR # Sc [14] RUPEE SIGN..CEDI SIGN +20B7..20B8 ; PR # Sc [2] SPESMILO SIGN..TENGE SIGN +2116 ; PR # So NUMERO SIGN +2212..2213 ; PR # Sm [2] MINUS SIGN..MINUS-OR-PLUS SIGN +FE69 ; PR # Sc SMALL DOLLAR SIGN +FF04 ; PR # Sc FULLWIDTH DOLLAR SIGN +FFE1 ; PR # Sc FULLWIDTH POUND SIGN +FFE5..FFE6 ; PR # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN + +# Total code points: 43 + +# ================================================ + +# Line_Break=Postfix_Numeric + +0025 ; PO # Po PERCENT SIGN +00A2 ; PO # Sc CENT SIGN +00B0 ; PO # So DEGREE SIGN +0609..060A ; PO # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN +060B ; PO # Sc AFGHANI SIGN +066A ; PO # Po ARABIC PERCENT SIGN +09F2..09F3 ; PO # Sc [2] BENGALI RUPEE MARK..BENGALI RUPEE SIGN +09F9 ; PO # No BENGALI CURRENCY DENOMINATOR SIXTEEN +0D79 ; PO # So MALAYALAM DATE MARK +2030..2037 ; PO # Po [8] PER MILLE SIGN..REVERSED TRIPLE PRIME +20A7 ; PO # Sc PESETA SIGN +20B6 ; PO # Sc LIVRE TOURNOIS SIGN +2103 ; PO # So DEGREE CELSIUS +2109 ; PO # So DEGREE FAHRENHEIT +A838 ; PO # Sc NORTH INDIC RUPEE MARK +FDFC ; PO # Sc RIAL SIGN +FE6A ; PO # Po SMALL PERCENT SIGN +FF05 ; PO # Po FULLWIDTH PERCENT SIGN +FFE0 ; PO # Sc FULLWIDTH CENT SIGN + +# Total code points: 28 + +# ================================================ + +# Line_Break=Numeric + +0030..0039 ; NU # Nd [10] DIGIT ZERO..DIGIT NINE +0660..0669 ; NU # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +066B..066C ; NU # Po [2] ARABIC DECIMAL SEPARATOR..ARABIC THOUSANDS SEPARATOR +06F0..06F9 ; NU # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +07C0..07C9 ; NU # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +0966..096F ; NU # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +09E6..09EF ; NU # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +0A66..0A6F ; NU # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0AE6..0AEF ; NU # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B66..0B6F ; NU # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0BE6..0BEF ; NU # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0C66..0C6F ; NU # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0CE6..0CEF ; NU # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D66..0D6F ; NU # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0E50..0E59 ; NU # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0ED0..0ED9 ; NU # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0F20..0F29 ; NU # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +1040..1049 ; NU # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +1090..1099 ; NU # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +17E0..17E9 ; NU # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; NU # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1946..194F ; NU # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +19D0..19DA ; NU # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A80..1A89 ; NU # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; NU # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1B50..1B59 ; NU # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1BB0..1BB9 ; NU # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C40..1C49 ; NU # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C50..1C59 ; NU # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +A620..A629 ; NU # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A8D0..A8D9 ; NU # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A900..A909 ; NU # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A9D0..A9D9 ; NU # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +AA50..AA59 ; NU # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +ABF0..ABF9 ; NU # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +104A0..104A9 ; NU # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +1D7CE..1D7FF ; NU # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 403 + +# ================================================ + +# Line_Break=Alphabetic + +0023 ; AL # Po NUMBER SIGN +0026 ; AL # Po AMPERSAND +002A ; AL # Po ASTERISK +003C..003E ; AL # Sm [3] LESS-THAN SIGN..GREATER-THAN SIGN +0040 ; AL # Po COMMERCIAL AT +0041..005A ; AL # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z +005E ; AL # Sk CIRCUMFLEX ACCENT +005F ; AL # Pc LOW LINE +0060 ; AL # Sk GRAVE ACCENT +0061..007A ; AL # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z +007E ; AL # Sm TILDE +00A6 ; AL # So BROKEN BAR +00A9 ; AL # So COPYRIGHT SIGN +00AC ; AL # Sm NOT SIGN +00AE ; AL # So REGISTERED SIGN +00AF ; AL # Sk MACRON +00B5 ; AL # L& MICRO SIGN +00C0..00D6 ; AL # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS +00D8..00F6 ; AL # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS +00F8..01BA ; AL # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL +01BB ; AL # Lo LATIN LETTER TWO WITH STROKE +01BC..01BF ; AL # L& [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN +01C0..01C3 ; AL # Lo [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK +01C4..0293 ; AL # L& [208] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER EZH WITH CURL +0294 ; AL # Lo LATIN LETTER GLOTTAL STOP +0295..02AF ; AL # L& [27] LATIN LETTER PHARYNGEAL VOICED FRICATIVE..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL +02B0..02C1 ; AL # Lm [18] MODIFIER LETTER SMALL H..MODIFIER LETTER REVERSED GLOTTAL STOP +02C2..02C5 ; AL # Sk [4] MODIFIER LETTER LEFT ARROWHEAD..MODIFIER LETTER DOWN ARROWHEAD +02C6 ; AL # Lm MODIFIER LETTER CIRCUMFLEX ACCENT +02CE..02CF ; AL # Lm [2] MODIFIER LETTER LOW GRAVE ACCENT..MODIFIER LETTER LOW ACUTE ACCENT +02D1 ; AL # Lm MODIFIER LETTER HALF TRIANGULAR COLON +02D2..02D7 ; AL # Sk [6] MODIFIER LETTER CENTRED RIGHT HALF RING..MODIFIER LETTER MINUS SIGN +02DC ; AL # Sk SMALL TILDE +02DE ; AL # Sk MODIFIER LETTER RHOTIC HOOK +02E0..02E4 ; AL # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP +02E5..02EB ; AL # Sk [7] MODIFIER LETTER EXTRA-HIGH TONE BAR..MODIFIER LETTER YANG DEPARTING TONE MARK +02EC ; AL # Lm MODIFIER LETTER VOICING +02ED ; AL # Sk MODIFIER LETTER UNASPIRATED +02EE ; AL # Lm MODIFIER LETTER DOUBLE APOSTROPHE +02EF..02FF ; AL # Sk [17] MODIFIER LETTER LOW DOWN ARROWHEAD..MODIFIER LETTER LOW LEFT ARROW +0370..0373 ; AL # L& [4] GREEK CAPITAL LETTER HETA..GREEK SMALL LETTER ARCHAIC SAMPI +0374 ; AL # Lm GREEK NUMERAL SIGN +0375 ; AL # Sk GREEK LOWER NUMERAL SIGN +0376..0377 ; AL # L& [2] GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA..GREEK SMALL LETTER PAMPHYLIAN DIGAMMA +037A ; AL # Lm GREEK YPOGEGRAMMENI +037B..037D ; AL # L& [3] GREEK SMALL REVERSED LUNATE SIGMA SYMBOL..GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL +0384..0385 ; AL # Sk [2] GREEK TONOS..GREEK DIALYTIKA TONOS +0386 ; AL # L& GREEK CAPITAL LETTER ALPHA WITH TONOS +0387 ; AL # Po GREEK ANO TELEIA +0388..038A ; AL # L& [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS +038C ; AL # L& GREEK CAPITAL LETTER OMICRON WITH TONOS +038E..03A1 ; AL # L& [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO +03A3..03F5 ; AL # L& [83] GREEK CAPITAL LETTER SIGMA..GREEK LUNATE EPSILON SYMBOL +03F6 ; AL # Sm GREEK REVERSED LUNATE EPSILON SYMBOL +03F7..0481 ; AL # L& [139] GREEK CAPITAL LETTER SHO..CYRILLIC SMALL LETTER KOPPA +0482 ; AL # So CYRILLIC THOUSANDS SIGN +048A..0525 ; AL # L& [156] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER PE WITH DESCENDER +0531..0556 ; AL # L& [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH +0559 ; AL # Lm ARMENIAN MODIFIER LETTER LEFT HALF RING +055A..055F ; AL # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK +0561..0587 ; AL # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN +05C0 ; AL # Po HEBREW PUNCTUATION PASEQ +05C3 ; AL # Po HEBREW PUNCTUATION SOF PASUQ +05D0..05EA ; AL # Lo [27] HEBREW LETTER ALEF..HEBREW LETTER TAV +05F0..05F2 ; AL # Lo [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD +05F3..05F4 ; AL # Po [2] HEBREW PUNCTUATION GERESH..HEBREW PUNCTUATION GERSHAYIM +0600..0603 ; AL # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA +0606..0608 ; AL # Sm [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY +060E..060F ; AL # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA +0621..063F ; AL # Lo [31] ARABIC LETTER HAMZA..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE +0640 ; AL # Lm ARABIC TATWEEL +0641..064A ; AL # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH +066D ; AL # Po ARABIC FIVE POINTED STAR +066E..066F ; AL # Lo [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF +0671..06D3 ; AL # Lo [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +06D5 ; AL # Lo ARABIC LETTER AE +06DD ; AL # Cf ARABIC END OF AYAH +06E5..06E6 ; AL # Lm [2] ARABIC SMALL WAW..ARABIC SMALL YEH +06E9 ; AL # So ARABIC PLACE OF SAJDAH +06EE..06EF ; AL # Lo [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V +06FA..06FC ; AL # Lo [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW +06FD..06FE ; AL # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN +06FF ; AL # Lo ARABIC LETTER HEH WITH INVERTED V +0700..070D ; AL # Po [14] SYRIAC END OF PARAGRAPH..SYRIAC HARKLEAN ASTERISCUS +070F ; AL # Cf SYRIAC ABBREVIATION MARK +0710 ; AL # Lo SYRIAC LETTER ALAPH +0712..072F ; AL # Lo [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH +074D..07A5 ; AL # Lo [89] SYRIAC LETTER SOGDIAN ZHAIN..THAANA LETTER WAAVU +07B1 ; AL # Lo THAANA LETTER NAA +07CA..07EA ; AL # Lo [33] NKO LETTER A..NKO LETTER JONA RA +07F4..07F5 ; AL # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE +07F6 ; AL # So NKO SYMBOL OO DENNEN +07F7 ; AL # Po NKO SYMBOL GBAKURUNEN +07FA ; AL # Lm NKO LAJANYALAN +0800..0815 ; AL # Lo [22] SAMARITAN LETTER ALAF..SAMARITAN LETTER TAAF +081A ; AL # Lm SAMARITAN MODIFIER LETTER EPENTHETIC YUT +0824 ; AL # Lm SAMARITAN MODIFIER LETTER SHORT A +0828 ; AL # Lm SAMARITAN MODIFIER LETTER I +0830..083E ; AL # Po [15] SAMARITAN PUNCTUATION NEQUDAA..SAMARITAN PUNCTUATION ANNAAU +0904..0939 ; AL # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA +093D ; AL # Lo DEVANAGARI SIGN AVAGRAHA +0950 ; AL # Lo DEVANAGARI OM +0958..0961 ; AL # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL +0970 ; AL # Po DEVANAGARI ABBREVIATION SIGN +0971 ; AL # Lm DEVANAGARI SIGN HIGH SPACING DOT +0972 ; AL # Lo DEVANAGARI LETTER CANDRA A +0979..097F ; AL # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA +0985..098C ; AL # Lo [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L +098F..0990 ; AL # Lo [2] BENGALI LETTER E..BENGALI LETTER AI +0993..09A8 ; AL # Lo [22] BENGALI LETTER O..BENGALI LETTER NA +09AA..09B0 ; AL # Lo [7] BENGALI LETTER PA..BENGALI LETTER RA +09B2 ; AL # Lo BENGALI LETTER LA +09B6..09B9 ; AL # Lo [4] BENGALI LETTER SHA..BENGALI LETTER HA +09BD ; AL # Lo BENGALI SIGN AVAGRAHA +09CE ; AL # Lo BENGALI LETTER KHANDA TA +09DC..09DD ; AL # Lo [2] BENGALI LETTER RRA..BENGALI LETTER RHA +09DF..09E1 ; AL # Lo [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL +09F0..09F1 ; AL # Lo [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL +09F4..09F8 ; AL # No [5] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +09FA ; AL # So BENGALI ISSHAR +0A05..0A0A ; AL # Lo [6] GURMUKHI LETTER A..GURMUKHI LETTER UU +0A0F..0A10 ; AL # Lo [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI +0A13..0A28 ; AL # Lo [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA +0A2A..0A30 ; AL # Lo [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA +0A32..0A33 ; AL # Lo [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA +0A35..0A36 ; AL # Lo [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA +0A38..0A39 ; AL # Lo [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA +0A59..0A5C ; AL # Lo [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA +0A5E ; AL # Lo GURMUKHI LETTER FA +0A72..0A74 ; AL # Lo [3] GURMUKHI IRI..GURMUKHI EK ONKAR +0A85..0A8D ; AL # Lo [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E +0A8F..0A91 ; AL # Lo [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O +0A93..0AA8 ; AL # Lo [22] GUJARATI LETTER O..GUJARATI LETTER NA +0AAA..0AB0 ; AL # Lo [7] GUJARATI LETTER PA..GUJARATI LETTER RA +0AB2..0AB3 ; AL # Lo [2] GUJARATI LETTER LA..GUJARATI LETTER LLA +0AB5..0AB9 ; AL # Lo [5] GUJARATI LETTER VA..GUJARATI LETTER HA +0ABD ; AL # Lo GUJARATI SIGN AVAGRAHA +0AD0 ; AL # Lo GUJARATI OM +0AE0..0AE1 ; AL # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL +0B05..0B0C ; AL # Lo [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L +0B0F..0B10 ; AL # Lo [2] ORIYA LETTER E..ORIYA LETTER AI +0B13..0B28 ; AL # Lo [22] ORIYA LETTER O..ORIYA LETTER NA +0B2A..0B30 ; AL # Lo [7] ORIYA LETTER PA..ORIYA LETTER RA +0B32..0B33 ; AL # Lo [2] ORIYA LETTER LA..ORIYA LETTER LLA +0B35..0B39 ; AL # Lo [5] ORIYA LETTER VA..ORIYA LETTER HA +0B3D ; AL # Lo ORIYA SIGN AVAGRAHA +0B5C..0B5D ; AL # Lo [2] ORIYA LETTER RRA..ORIYA LETTER RHA +0B5F..0B61 ; AL # Lo [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL +0B70 ; AL # So ORIYA ISSHAR +0B71 ; AL # Lo ORIYA LETTER WA +0B83 ; AL # Lo TAMIL SIGN VISARGA +0B85..0B8A ; AL # Lo [6] TAMIL LETTER A..TAMIL LETTER UU +0B8E..0B90 ; AL # Lo [3] TAMIL LETTER E..TAMIL LETTER AI +0B92..0B95 ; AL # Lo [4] TAMIL LETTER O..TAMIL LETTER KA +0B99..0B9A ; AL # Lo [2] TAMIL LETTER NGA..TAMIL LETTER CA +0B9C ; AL # Lo TAMIL LETTER JA +0B9E..0B9F ; AL # Lo [2] TAMIL LETTER NYA..TAMIL LETTER TTA +0BA3..0BA4 ; AL # Lo [2] TAMIL LETTER NNA..TAMIL LETTER TA +0BA8..0BAA ; AL # Lo [3] TAMIL LETTER NA..TAMIL LETTER PA +0BAE..0BB9 ; AL # Lo [12] TAMIL LETTER MA..TAMIL LETTER HA +0BD0 ; AL # Lo TAMIL OM +0BF0..0BF2 ; AL # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0BF3..0BF8 ; AL # So [6] TAMIL DAY SIGN..TAMIL AS ABOVE SIGN +0BFA ; AL # So TAMIL NUMBER SIGN +0C05..0C0C ; AL # Lo [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L +0C0E..0C10 ; AL # Lo [3] TELUGU LETTER E..TELUGU LETTER AI +0C12..0C28 ; AL # Lo [23] TELUGU LETTER O..TELUGU LETTER NA +0C2A..0C33 ; AL # Lo [10] TELUGU LETTER PA..TELUGU LETTER LLA +0C35..0C39 ; AL # Lo [5] TELUGU LETTER VA..TELUGU LETTER HA +0C3D ; AL # Lo TELUGU SIGN AVAGRAHA +0C58..0C59 ; AL # Lo [2] TELUGU LETTER TSA..TELUGU LETTER DZA +0C60..0C61 ; AL # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL +0C78..0C7E ; AL # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0C7F ; AL # So TELUGU SIGN TUUMU +0C85..0C8C ; AL # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L +0C8E..0C90 ; AL # Lo [3] KANNADA LETTER E..KANNADA LETTER AI +0C92..0CA8 ; AL # Lo [23] KANNADA LETTER O..KANNADA LETTER NA +0CAA..0CB3 ; AL # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA +0CB5..0CB9 ; AL # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA +0CBD ; AL # Lo KANNADA SIGN AVAGRAHA +0CDE ; AL # Lo KANNADA LETTER FA +0CE0..0CE1 ; AL # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL +0CF1..0CF2 ; AL # So [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA +0D05..0D0C ; AL # Lo [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L +0D0E..0D10 ; AL # Lo [3] MALAYALAM LETTER E..MALAYALAM LETTER AI +0D12..0D28 ; AL # Lo [23] MALAYALAM LETTER O..MALAYALAM LETTER NA +0D2A..0D39 ; AL # Lo [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA +0D3D ; AL # Lo MALAYALAM SIGN AVAGRAHA +0D60..0D61 ; AL # Lo [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL +0D70..0D75 ; AL # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0D7A..0D7F ; AL # Lo [6] MALAYALAM LETTER CHILLU NN..MALAYALAM LETTER CHILLU K +0D85..0D96 ; AL # Lo [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA +0D9A..0DB1 ; AL # Lo [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA +0DB3..0DBB ; AL # Lo [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA +0DBD ; AL # Lo SINHALA LETTER DANTAJA LAYANNA +0DC0..0DC6 ; AL # Lo [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA +0DF4 ; AL # Po SINHALA PUNCTUATION KUNDDALIYA +0E4F ; AL # Po THAI CHARACTER FONGMAN +0F00 ; AL # Lo TIBETAN SYLLABLE OM +0F05 ; AL # Po TIBETAN MARK CLOSING YIG MGO SGAB MA +0F13 ; AL # So TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN +0F15..0F17 ; AL # So [3] TIBETAN LOGOTYPE SIGN CHAD RTAGS..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS +0F1A..0F1F ; AL # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG +0F2A..0F33 ; AL # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +0F36 ; AL # So TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN +0F38 ; AL # So TIBETAN MARK CHE MGO +0F40..0F47 ; AL # Lo [8] TIBETAN LETTER KA..TIBETAN LETTER JA +0F49..0F6C ; AL # Lo [36] TIBETAN LETTER NYA..TIBETAN LETTER RRA +0F88..0F8B ; AL # Lo [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS +0FC0..0FC5 ; AL # So [6] TIBETAN CANTILLATION SIGN HEAVY BEAT..TIBETAN SYMBOL RDO RJE +0FC7..0FCC ; AL # So [6] TIBETAN SYMBOL RDO RJE RGYA GRAM..TIBETAN SYMBOL NOR BU BZHI -KHYIL +0FCE..0FCF ; AL # So [2] TIBETAN SIGN RDEL NAG RDEL DKAR..TIBETAN SIGN RDEL NAG GSUM +0FD4 ; AL # Po TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA +0FD5..0FD8 ; AL # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS +104C..104F ; AL # Po [4] MYANMAR SYMBOL LOCATIVE..MYANMAR SYMBOL GENITIVE +10A0..10C5 ; AL # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE +10D0..10FA ; AL # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN +10FB ; AL # Po GEORGIAN PARAGRAPH SEPARATOR +10FC ; AL # Lm MODIFIER LETTER GEORGIAN NAR +1200..1248 ; AL # Lo [73] ETHIOPIC SYLLABLE HA..ETHIOPIC SYLLABLE QWA +124A..124D ; AL # Lo [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE +1250..1256 ; AL # Lo [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO +1258 ; AL # Lo ETHIOPIC SYLLABLE QHWA +125A..125D ; AL # Lo [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE +1260..1288 ; AL # Lo [41] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XWA +128A..128D ; AL # Lo [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE +1290..12B0 ; AL # Lo [33] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KWA +12B2..12B5 ; AL # Lo [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE +12B8..12BE ; AL # Lo [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO +12C0 ; AL # Lo ETHIOPIC SYLLABLE KXWA +12C2..12C5 ; AL # Lo [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE +12C8..12D6 ; AL # Lo [15] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE PHARYNGEAL O +12D8..1310 ; AL # Lo [57] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE GWA +1312..1315 ; AL # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE +1318..135A ; AL # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA +1360 ; AL # So ETHIOPIC SECTION MARK +1362..1368 ; AL # Po [7] ETHIOPIC FULL STOP..ETHIOPIC PARAGRAPH SEPARATOR +1369..137C ; AL # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND +1380..138F ; AL # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE +1390..1399 ; AL # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT +13A0..13F4 ; AL # Lo [85] CHEROKEE LETTER A..CHEROKEE LETTER YV +1401..166C ; AL # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA +166D..166E ; AL # Po [2] CANADIAN SYLLABICS CHI SIGN..CANADIAN SYLLABICS FULL STOP +166F..167F ; AL # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W +1681..169A ; AL # Lo [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH +16A0..16EA ; AL # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X +16EE..16F0 ; AL # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +1700..170C ; AL # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA +170E..1711 ; AL # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1720..1731 ; AL # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1740..1751 ; AL # Lo [18] BUHID LETTER A..BUHID LETTER HA +1760..176C ; AL # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA +176E..1770 ; AL # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA +17D9 ; AL # Po KHMER SIGN PHNAEK MUAN +17F0..17F9 ; AL # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +1800..1801 ; AL # Po [2] MONGOLIAN BIRGA..MONGOLIAN ELLIPSIS +1807 ; AL # Po MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER +180A ; AL # Po MONGOLIAN NIRUGU +1820..1842 ; AL # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI +1843 ; AL # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN +1844..1877 ; AL # Lo [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA +1880..18A8 ; AL # Lo [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA +18AA ; AL # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA +18B0..18F5 ; AL # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +1900..191C ; AL # Lo [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA +1940 ; AL # So LIMBU SIGN LOO +19E0..19FF ; AL # So [32] KHMER SYMBOL PATHAMASAT..KHMER SYMBOL DAP-PRAM ROC +1A00..1A16 ; AL # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA +1A1E..1A1F ; AL # Po [2] BUGINESE PALLAWA..BUGINESE END OF SECTION +1B05..1B33 ; AL # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA +1B45..1B4B ; AL # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B5C ; AL # Po BALINESE WINDU +1B61..1B6A ; AL # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE +1B74..1B7C ; AL # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B83..1BA0 ; AL # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA +1BAE..1BAF ; AL # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA +1C00..1C23 ; AL # Lo [36] LEPCHA LETTER KA..LEPCHA LETTER A +1C4D..1C4F ; AL # Lo [3] LEPCHA LETTER TTA..LEPCHA LETTER DDA +1C5A..1C77 ; AL # Lo [30] OL CHIKI LETTER LA..OL CHIKI LETTER OH +1C78..1C7D ; AL # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD +1CD3 ; AL # Po VEDIC SIGN NIHSHVASA +1CE9..1CEC ; AL # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL +1CEE..1CF1 ; AL # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA +1D00..1D2B ; AL # L& [44] LATIN LETTER SMALL CAPITAL A..CYRILLIC LETTER SMALL CAPITAL EL +1D2C..1D61 ; AL # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI +1D62..1D77 ; AL # L& [22] LATIN SUBSCRIPT SMALL LETTER I..LATIN SMALL LETTER TURNED G +1D78 ; AL # Lm MODIFIER LETTER CYRILLIC EN +1D79..1D9A ; AL # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK +1D9B..1DBF ; AL # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA +1E00..1F15 ; AL # L& [278] LATIN CAPITAL LETTER A WITH RING BELOW..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +1F18..1F1D ; AL # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F20..1F45 ; AL # L& [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +1F48..1F4D ; AL # L& [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50..1F57 ; AL # L& [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F59 ; AL # L& GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B ; AL # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D ; AL # L& GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F..1F7D ; AL # L& [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA +1F80..1FB4 ; AL # L& [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6..1FBC ; AL # L& [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBD ; AL # Sk GREEK KORONIS +1FBE ; AL # L& GREEK PROSGEGRAMMENI +1FBF..1FC1 ; AL # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI +1FC2..1FC4 ; AL # L& [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6..1FCC ; AL # L& [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FCD..1FCF ; AL # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI +1FD0..1FD3 ; AL # L& [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6..1FDB ; AL # L& [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA +1FDD..1FDF ; AL # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI +1FE0..1FEC ; AL # L& [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA +1FED..1FEF ; AL # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA +1FF2..1FF4 ; AL # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6..1FFC ; AL # L& [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +1FFE ; AL # Sk GREEK DASIA +2017 ; AL # Po DOUBLE LOW LINE +2022..2023 ; AL # Po [2] BULLET..TRIANGULAR BULLET +2038 ; AL # Po CARET +203E ; AL # Po OVERLINE +203F..2040 ; AL # Pc [2] UNDERTIE..CHARACTER TIE +2041..2043 ; AL # Po [3] CARET INSERTION POINT..HYPHEN BULLET +204A..2051 ; AL # Po [8] TIRONIAN SIGN ET..TWO ASTERISKS ALIGNED VERTICALLY +2052 ; AL # Sm COMMERCIAL MINUS SIGN +2053 ; AL # Po SWUNG DASH +2054 ; AL # Pc INVERTED UNDERTIE +2055 ; AL # Po FLOWER PUNCTUATION MARK +2057 ; AL # Po QUADRUPLE PRIME +205C ; AL # Po DOTTED CROSS +2061..2064 ; AL # Cf [4] FUNCTION APPLICATION..INVISIBLE PLUS +2070 ; AL # No SUPERSCRIPT ZERO +2071 ; AL # Lm SUPERSCRIPT LATIN SMALL LETTER I +2075..2079 ; AL # No [5] SUPERSCRIPT FIVE..SUPERSCRIPT NINE +207A..207C ; AL # Sm [3] SUPERSCRIPT PLUS SIGN..SUPERSCRIPT EQUALS SIGN +2080 ; AL # No SUBSCRIPT ZERO +2085..2089 ; AL # No [5] SUBSCRIPT FIVE..SUBSCRIPT NINE +208A..208C ; AL # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN +2090..2094 ; AL # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA +2100..2101 ; AL # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT +2102 ; AL # L& DOUBLE-STRUCK CAPITAL C +2104 ; AL # So CENTRE LINE SYMBOL +2106 ; AL # So CADA UNA +2107 ; AL # L& EULER CONSTANT +2108 ; AL # So SCRUPLE +210A..2112 ; AL # L& [9] SCRIPT SMALL G..SCRIPT CAPITAL L +2114 ; AL # So L B BAR SYMBOL +2115 ; AL # L& DOUBLE-STRUCK CAPITAL N +2117..2118 ; AL # So [2] SOUND RECORDING COPYRIGHT..SCRIPT CAPITAL P +2119..211D ; AL # L& [5] DOUBLE-STRUCK CAPITAL P..DOUBLE-STRUCK CAPITAL R +211E..2120 ; AL # So [3] PRESCRIPTION TAKE..SERVICE MARK +2123 ; AL # So VERSICLE +2124 ; AL # L& DOUBLE-STRUCK CAPITAL Z +2125 ; AL # So OUNCE SIGN +2126 ; AL # L& OHM SIGN +2127 ; AL # So INVERTED OHM SIGN +2128 ; AL # L& BLACK-LETTER CAPITAL Z +2129 ; AL # So TURNED GREEK SMALL LETTER IOTA +212A ; AL # L& KELVIN SIGN +212C..212D ; AL # L& [2] SCRIPT CAPITAL B..BLACK-LETTER CAPITAL C +212E ; AL # So ESTIMATED SYMBOL +212F..2134 ; AL # L& [6] SCRIPT SMALL E..SCRIPT SMALL O +2135..2138 ; AL # Lo [4] ALEF SYMBOL..DALET SYMBOL +2139 ; AL # L& INFORMATION SOURCE +213A..213B ; AL # So [2] ROTATED CAPITAL Q..FACSIMILE SIGN +213C..213F ; AL # L& [4] DOUBLE-STRUCK SMALL PI..DOUBLE-STRUCK CAPITAL PI +2140..2144 ; AL # Sm [5] DOUBLE-STRUCK N-ARY SUMMATION..TURNED SANS-SERIF CAPITAL Y +2145..2149 ; AL # L& [5] DOUBLE-STRUCK ITALIC CAPITAL D..DOUBLE-STRUCK ITALIC SMALL J +214A ; AL # So PROPERTY LINE +214B ; AL # Sm TURNED AMPERSAND +214C..214D ; AL # So [2] PER SIGN..AKTIESELSKAB +214E ; AL # L& TURNED SMALL F +214F ; AL # So SYMBOL FOR SAMARITAN SOURCE +2150..2153 ; AL # No [4] VULGAR FRACTION ONE SEVENTH..VULGAR FRACTION ONE THIRD +2156..215A ; AL # No [5] VULGAR FRACTION TWO FIFTHS..VULGAR FRACTION FIVE SIXTHS +215C..215D ; AL # No [2] VULGAR FRACTION THREE EIGHTHS..VULGAR FRACTION FIVE EIGHTHS +215F ; AL # No FRACTION NUMERATOR ONE +216C..216F ; AL # Nl [4] ROMAN NUMERAL FIFTY..ROMAN NUMERAL ONE THOUSAND +217A..2182 ; AL # Nl [9] SMALL ROMAN NUMERAL ELEVEN..ROMAN NUMERAL TEN THOUSAND +2183..2184 ; AL # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C +2185..2188 ; AL # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +219A..219B ; AL # Sm [2] LEFTWARDS ARROW WITH STROKE..RIGHTWARDS ARROW WITH STROKE +219C..219F ; AL # So [4] LEFTWARDS WAVE ARROW..UPWARDS TWO HEADED ARROW +21A0 ; AL # Sm RIGHTWARDS TWO HEADED ARROW +21A1..21A2 ; AL # So [2] DOWNWARDS TWO HEADED ARROW..LEFTWARDS ARROW WITH TAIL +21A3 ; AL # Sm RIGHTWARDS ARROW WITH TAIL +21A4..21A5 ; AL # So [2] LEFTWARDS ARROW FROM BAR..UPWARDS ARROW FROM BAR +21A6 ; AL # Sm RIGHTWARDS ARROW FROM BAR +21A7..21AD ; AL # So [7] DOWNWARDS ARROW FROM BAR..LEFT RIGHT WAVE ARROW +21AE ; AL # Sm LEFT RIGHT ARROW WITH STROKE +21AF..21CD ; AL # So [31] DOWNWARDS ZIGZAG ARROW..LEFTWARDS DOUBLE ARROW WITH STROKE +21CE..21CF ; AL # Sm [2] LEFT RIGHT DOUBLE ARROW WITH STROKE..RIGHTWARDS DOUBLE ARROW WITH STROKE +21D0..21D1 ; AL # So [2] LEFTWARDS DOUBLE ARROW..UPWARDS DOUBLE ARROW +21D3 ; AL # So DOWNWARDS DOUBLE ARROW +21D5..21F3 ; AL # So [31] UP DOWN DOUBLE ARROW..UP DOWN WHITE ARROW +21F4..21FF ; AL # Sm [12] RIGHT ARROW WITH SMALL CIRCLE..LEFT RIGHT OPEN-HEADED ARROW +2201 ; AL # Sm COMPLEMENT +2204..2206 ; AL # Sm [3] THERE DOES NOT EXIST..INCREMENT +2209..220A ; AL # Sm [2] NOT AN ELEMENT OF..SMALL ELEMENT OF +220C..220E ; AL # Sm [3] DOES NOT CONTAIN AS MEMBER..END OF PROOF +2210 ; AL # Sm N-ARY COPRODUCT +2214 ; AL # Sm DOT PLUS +2216..2219 ; AL # Sm [4] SET MINUS..BULLET OPERATOR +221B..221C ; AL # Sm [2] CUBE ROOT..FOURTH ROOT +2221..2222 ; AL # Sm [2] MEASURED ANGLE..SPHERICAL ANGLE +2224 ; AL # Sm DOES NOT DIVIDE +2226 ; AL # Sm NOT PARALLEL TO +222D ; AL # Sm TRIPLE INTEGRAL +222F..2233 ; AL # Sm [5] SURFACE INTEGRAL..ANTICLOCKWISE CONTOUR INTEGRAL +2238..223B ; AL # Sm [4] DOT MINUS..HOMOTHETIC +223E..2247 ; AL # Sm [10] INVERTED LAZY S..NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO +2249..224B ; AL # Sm [3] NOT ALMOST EQUAL TO..TRIPLE TILDE +224D..2251 ; AL # Sm [5] EQUIVALENT TO..GEOMETRICALLY EQUAL TO +2253..225F ; AL # Sm [13] IMAGE OF OR APPROXIMATELY EQUAL TO..QUESTIONED EQUAL TO +2262..2263 ; AL # Sm [2] NOT IDENTICAL TO..STRICTLY EQUIVALENT TO +2268..2269 ; AL # Sm [2] LESS-THAN BUT NOT EQUAL TO..GREATER-THAN BUT NOT EQUAL TO +226C..226D ; AL # Sm [2] BETWEEN..NOT EQUIVALENT TO +2270..2281 ; AL # Sm [18] NEITHER LESS-THAN NOR EQUAL TO..DOES NOT SUCCEED +2284..2285 ; AL # Sm [2] NOT A SUBSET OF..NOT A SUPERSET OF +2288..2294 ; AL # Sm [13] NEITHER A SUBSET OF NOR EQUAL TO..SQUARE CUP +2296..2298 ; AL # Sm [3] CIRCLED MINUS..CIRCLED DIVISION SLASH +229A..22A4 ; AL # Sm [11] CIRCLED RING OPERATOR..DOWN TACK +22A6..22BE ; AL # Sm [25] ASSERTION..RIGHT ANGLE WITH ARC +22C0..22FF ; AL # Sm [64] N-ARY LOGICAL AND..Z NOTATION BAG MEMBERSHIP +2300..2307 ; AL # So [8] DIAMETER SIGN..WAVY LINE +2308..230B ; AL # Sm [4] LEFT CEILING..RIGHT FLOOR +230C..2311 ; AL # So [6] BOTTOM RIGHT CROP..SQUARE LOZENGE +2313..231F ; AL # So [13] SEGMENT..BOTTOM RIGHT CORNER +2320..2321 ; AL # Sm [2] TOP HALF INTEGRAL..BOTTOM HALF INTEGRAL +2322..2328 ; AL # So [7] FROWN..KEYBOARD +232B..237B ; AL # So [81] ERASE TO THE LEFT..NOT CHECK MARK +237C ; AL # Sm RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW +237D..239A ; AL # So [30] SHOULDERED OPEN BOX..CLEAR SCREEN SYMBOL +239B..23B3 ; AL # Sm [25] LEFT PARENTHESIS UPPER HOOK..SUMMATION BOTTOM +23B4..23DB ; AL # So [40] TOP SQUARE BRACKET..FUSE +23DC..23E1 ; AL # Sm [6] TOP PARENTHESIS..BOTTOM TORTOISE SHELL BRACKET +23E2..23E8 ; AL # So [7] WHITE TRAPEZIUM..DECIMAL EXPONENT SYMBOL +2400..2426 ; AL # So [39] SYMBOL FOR NULL..SYMBOL FOR SUBSTITUTE FORM TWO +2440..244A ; AL # So [11] OCR HOOK..OCR DOUBLE BACKSLASH +24FF ; AL # No NEGATIVE CIRCLED DIGIT ZERO +254C..254F ; AL # So [4] BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL..BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL +2575..257F ; AL # So [11] BOX DRAWINGS LIGHT UP..BOX DRAWINGS HEAVY UP AND LIGHT DOWN +2590..2591 ; AL # So [2] RIGHT HALF BLOCK..LIGHT SHADE +2596..259F ; AL # So [10] QUADRANT LOWER LEFT..QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT +25A2 ; AL # So WHITE SQUARE WITH ROUNDED CORNERS +25AA..25B1 ; AL # So [8] BLACK SMALL SQUARE..WHITE PARALLELOGRAM +25B4..25B5 ; AL # So [2] BLACK UP-POINTING SMALL TRIANGLE..WHITE UP-POINTING SMALL TRIANGLE +25B8..25BB ; AL # So [4] BLACK RIGHT-POINTING SMALL TRIANGLE..WHITE RIGHT-POINTING POINTER +25BE..25BF ; AL # So [2] BLACK DOWN-POINTING SMALL TRIANGLE..WHITE DOWN-POINTING SMALL TRIANGLE +25C2..25C5 ; AL # So [4] BLACK LEFT-POINTING SMALL TRIANGLE..WHITE LEFT-POINTING POINTER +25C9..25CA ; AL # So [2] FISHEYE..LOZENGE +25CC..25CD ; AL # So [2] DOTTED CIRCLE..CIRCLE WITH VERTICAL FILL +25D2..25E1 ; AL # So [16] CIRCLE WITH LOWER HALF BLACK..LOWER HALF CIRCLE +25E6..25EE ; AL # So [9] WHITE BULLET..UP-POINTING TRIANGLE WITH RIGHT HALF BLACK +25F0..25F7 ; AL # So [8] WHITE SQUARE WITH UPPER LEFT QUADRANT..WHITE CIRCLE WITH UPPER RIGHT QUADRANT +25F8..25FF ; AL # Sm [8] UPPER LEFT TRIANGLE..LOWER RIGHT TRIANGLE +2600..2604 ; AL # So [5] BLACK SUN WITH RAYS..COMET +2607..2608 ; AL # So [2] LIGHTNING..THUNDERSTORM +260A..260D ; AL # So [4] ASCENDING NODE..OPPOSITION +2610..2613 ; AL # So [4] BALLOT BOX..SALTIRE +2618..261B ; AL # So [4] SHAMROCK..BLACK RIGHT POINTING INDEX +261D ; AL # So WHITE UP POINTING INDEX +261F..263F ; AL # So [33] WHITE DOWN POINTING INDEX..MERCURY +2641 ; AL # So EARTH +2643..265F ; AL # So [29] JUPITER..BLACK CHESS PAWN +2662 ; AL # So WHITE DIAMOND SUIT +2666 ; AL # So BLACK DIAMOND SUIT +266B ; AL # So BEAMED EIGHTH NOTES +266E ; AL # So MUSIC NATURAL SIGN +2670..269D ; AL # So [46] WEST SYRIAC CROSS..OUTLINED WHITE STAR +26A0..26BD ; AL # So [30] WARNING SIGN..SOCCER BALL +26C0..26C3 ; AL # So [4] WHITE DRAUGHTS MAN..BLACK DRAUGHTS KING +2701..2704 ; AL # So [4] UPPER BLADE SCISSORS..WHITE SCISSORS +2706..2709 ; AL # So [4] TELEPHONE LOCATION SIGN..ENVELOPE +270C..2727 ; AL # So [28] VICTORY HAND..WHITE FOUR POINTED STAR +2729..274B ; AL # So [35] STRESS OUTLINED WHITE STAR..HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK +274D ; AL # So SHADOWED WHITE CIRCLE +274F..2752 ; AL # So [4] LOWER RIGHT DROP-SHADOWED WHITE SQUARE..UPPER RIGHT SHADOWED WHITE SQUARE +2756 ; AL # So BLACK DIAMOND MINUS WHITE X +2758..275A ; AL # So [3] LIGHT VERTICAL BAR..HEAVY VERTICAL BAR +2761 ; AL # So CURVED STEM PARAGRAPH SIGN ORNAMENT +2764..2767 ; AL # So [4] HEAVY BLACK HEART..ROTATED FLORAL HEART BULLET +2794 ; AL # So HEAVY WIDE-HEADED RIGHTWARDS ARROW +2798..27AF ; AL # So [24] HEAVY SOUTH EAST ARROW..NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW +27B1..27BE ; AL # So [14] NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW..OPEN-OUTLINED RIGHTWARDS ARROW +27C0..27C4 ; AL # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET +27C7..27CA ; AL # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE +27CC ; AL # Sm LONG DIVISION +27D0..27E5 ; AL # Sm [22] WHITE DIAMOND WITH CENTRED DOT..WHITE SQUARE WITH RIGHTWARDS TICK +27F0..27FF ; AL # Sm [16] UPWARDS QUADRUPLE ARROW..LONG RIGHTWARDS SQUIGGLE ARROW +2800..28FF ; AL # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678 +2900..2982 ; AL # Sm [131] RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE..Z NOTATION TYPE COLON +2999..29D7 ; AL # Sm [63] DOTTED FENCE..BLACK HOURGLASS +29DC..29FB ; AL # Sm [32] INCOMPLETE INFINITY..TRIPLE PLUS +29FE..2AFF ; AL # Sm [258] TINY..N-ARY WHITE VERTICAL BAR +2B00..2B2F ; AL # So [48] NORTH EAST WHITE ARROW..WHITE VERTICAL ELLIPSE +2B30..2B44 ; AL # Sm [21] LEFT ARROW WITH SMALL CIRCLE..RIGHTWARDS ARROW THROUGH SUPERSET +2B45..2B46 ; AL # So [2] LEFTWARDS QUADRUPLE ARROW..RIGHTWARDS QUADRUPLE ARROW +2B47..2B4C ; AL # Sm [6] REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW..RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR +2B50..2B54 ; AL # So [5] WHITE MEDIUM STAR..WHITE RIGHT-POINTING PENTAGON +2C00..2C2E ; AL # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C30..2C5E ; AL # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C60..2C7C ; AL # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J +2C7D ; AL # Lm MODIFIER LETTER CAPITAL V +2C7E..2CE4 ; AL # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI +2CE5..2CEA ; AL # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA +2CEB..2CEE ; AL # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA +2CFD ; AL # No COPTIC FRACTION ONE HALF +2D00..2D25 ; AL # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE +2D30..2D65 ; AL # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ +2D6F ; AL # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK +2D80..2D96 ; AL # Lo [23] ETHIOPIC SYLLABLE LOA..ETHIOPIC SYLLABLE GGWE +2DA0..2DA6 ; AL # Lo [7] ETHIOPIC SYLLABLE SSA..ETHIOPIC SYLLABLE SSO +2DA8..2DAE ; AL # Lo [7] ETHIOPIC SYLLABLE CCA..ETHIOPIC SYLLABLE CCO +2DB0..2DB6 ; AL # Lo [7] ETHIOPIC SYLLABLE ZZA..ETHIOPIC SYLLABLE ZZO +2DB8..2DBE ; AL # Lo [7] ETHIOPIC SYLLABLE CCHA..ETHIOPIC SYLLABLE CCHO +2DC0..2DC6 ; AL # Lo [7] ETHIOPIC SYLLABLE QYA..ETHIOPIC SYLLABLE QYO +2DC8..2DCE ; AL # Lo [7] ETHIOPIC SYLLABLE KYA..ETHIOPIC SYLLABLE KYO +2DD0..2DD6 ; AL # Lo [7] ETHIOPIC SYLLABLE XYA..ETHIOPIC SYLLABLE XYO +2DD8..2DDE ; AL # Lo [7] ETHIOPIC SYLLABLE GYA..ETHIOPIC SYLLABLE GYO +2E16 ; AL # Po DOTTED RIGHT-POINTING ANGLE +2E1A ; AL # Pd HYPHEN WITH DIAERESIS +2E1B ; AL # Po TILDE WITH RING ABOVE +2E1E..2E1F ; AL # Po [2] TILDE WITH DOT ABOVE..TILDE WITH DOT BELOW +2E2F ; AL # Lm VERTICAL TILDE +4DC0..4DFF ; AL # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION +A4D0..A4F7 ; AL # Lo [40] LISU LETTER BA..LISU LETTER OE +A4F8..A4FD ; AL # Lm [6] LISU LETTER TONE MYA TI..LISU LETTER TONE MYA JEU +A500..A60B ; AL # Lo [268] VAI SYLLABLE EE..VAI SYLLABLE NG +A60C ; AL # Lm VAI SYLLABLE LENGTHENER +A610..A61F ; AL # Lo [16] VAI SYLLABLE NDOLE FA..VAI SYMBOL JONG +A62A..A62B ; AL # Lo [2] VAI SYLLABLE NDOLE MA..VAI SYLLABLE NDOLE DO +A640..A65F ; AL # L& [32] CYRILLIC CAPITAL LETTER ZEMLYA..CYRILLIC SMALL LETTER YN +A662..A66D ; AL # L& [12] CYRILLIC CAPITAL LETTER SOFT DE..CYRILLIC SMALL LETTER DOUBLE MONOCULAR O +A66E ; AL # Lo CYRILLIC LETTER MULTIOCULAR O +A673 ; AL # Po SLAVONIC ASTERISK +A67E ; AL # Po CYRILLIC KAVYKA +A67F ; AL # Lm CYRILLIC PAYEROK +A680..A697 ; AL # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE +A6A0..A6E5 ; AL # Lo [70] BAMUM LETTER A..BAMUM LETTER KI +A6E6..A6EF ; AL # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A6F2 ; AL # Po BAMUM NJAEMLI +A700..A716 ; AL # Sk [23] MODIFIER LETTER CHINESE TONE YIN PING..MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR +A717..A71F ; AL # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK +A720..A721 ; AL # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE +A722..A76F ; AL # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON +A770 ; AL # Lm MODIFIER LETTER US +A771..A787 ; AL # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T +A788 ; AL # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT +A789..A78A ; AL # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN +A78B..A78C ; AL # L& [2] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER SALTILLO +A7FB..A801 ; AL # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I +A803..A805 ; AL # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O +A807..A80A ; AL # Lo [4] SYLOTI NAGRI LETTER KO..SYLOTI NAGRI LETTER GHO +A80C..A822 ; AL # Lo [23] SYLOTI NAGRI LETTER CO..SYLOTI NAGRI LETTER HO +A828..A82B ; AL # So [4] SYLOTI NAGRI POETRY MARK-1..SYLOTI NAGRI POETRY MARK-4 +A830..A835 ; AL # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +A836..A837 ; AL # So [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK +A839 ; AL # So NORTH INDIC QUANTITY MARK +A840..A873 ; AL # Lo [52] PHAGS-PA LETTER KA..PHAGS-PA LETTER CANDRABINDU +A882..A8B3 ; AL # Lo [50] SAURASHTRA LETTER A..SAURASHTRA LETTER LLA +A8F2..A8F7 ; AL # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVANAGARI SIGN CANDRABINDU AVAGRAHA +A8F8..A8FA ; AL # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET +A8FB ; AL # Lo DEVANAGARI HEADSTROKE +A90A..A925 ; AL # Lo [28] KAYAH LI LETTER KA..KAYAH LI LETTER OO +A930..A946 ; AL # Lo [23] REJANG LETTER KA..REJANG LETTER A +A95F ; AL # Po REJANG SECTION MARK +A984..A9B2 ; AL # Lo [47] JAVANESE LETTER A..JAVANESE LETTER HA +A9C1..A9C6 ; AL # Po [6] JAVANESE LEFT RERENGGAN..JAVANESE PADA WINDU +A9CA..A9CD ; AL # Po [4] JAVANESE PADA ADEG..JAVANESE TURNED PADA PISELEH +A9CF ; AL # Lm JAVANESE PANGRANGKEP +A9DE..A9DF ; AL # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA ISEN-ISEN +AA00..AA28 ; AL # Lo [41] CHAM LETTER A..CHAM LETTER HA +AA40..AA42 ; AL # Lo [3] CHAM LETTER FINAL K..CHAM LETTER FINAL NG +AA44..AA4B ; AL # Lo [8] CHAM LETTER FINAL CH..CHAM LETTER FINAL SS +AA5C ; AL # Po CHAM PUNCTUATION SPIRAL +ABC0..ABE2 ; AL # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM +FB00..FB06 ; AL # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST +FB13..FB17 ; AL # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH +FB1D ; AL # Lo HEBREW LETTER YOD WITH HIRIQ +FB1F..FB28 ; AL # Lo [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV +FB29 ; AL # Sm HEBREW LETTER ALTERNATIVE PLUS SIGN +FB2A..FB36 ; AL # Lo [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH +FB38..FB3C ; AL # Lo [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH +FB3E ; AL # Lo HEBREW LETTER MEM WITH DAGESH +FB40..FB41 ; AL # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH +FB43..FB44 ; AL # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH +FB46..FBB1 ; AL # Lo [108] HEBREW LETTER TSADI WITH DAGESH..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBD3..FD3D ; AL # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD50..FD8F ; AL # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM +FD92..FDC7 ; AL # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDF0..FDFB ; AL # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU +FDFD ; AL # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FE70..FE74 ; AL # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM +FE76..FEFC ; AL # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM +FF66 ; AL # Lo HALFWIDTH KATAKANA LETTER WO +FF71..FF9D ; AL # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +FFA0..FFBE ; AL # Lo [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH +FFC2..FFC7 ; AL # Lo [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E +FFCA..FFCF ; AL # Lo [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE +FFD2..FFD7 ; AL # Lo [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU +FFDA..FFDC ; AL # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I +FFE8 ; AL # So HALFWIDTH FORMS LIGHT VERTICAL +FFE9..FFEC ; AL # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW +FFED..FFEE ; AL # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +10000..1000B ; AL # Lo [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE +1000D..10026 ; AL # Lo [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO +10028..1003A ; AL # Lo [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO +1003C..1003D ; AL # Lo [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE +1003F..1004D ; AL # Lo [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO +10050..1005D ; AL # Lo [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089 +10080..100FA ; AL # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305 +10107..10133 ; AL # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10137..1013F ; AL # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT +10140..10174 ; AL # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10175..10178 ; AL # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +10179..10189 ; AL # So [17] GREEK YEAR SIGN..GREEK TRYBLION BASE SIGN +1018A ; AL # No GREEK ZERO SIGN +10190..1019B ; AL # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN +101D0..101FC ; AL # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND +10280..1029C ; AL # Lo [29] LYCIAN LETTER A..LYCIAN LETTER X +102A0..102D0 ; AL # Lo [49] CARIAN LETTER A..CARIAN LETTER UUU3 +10300..1031E ; AL # Lo [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU +10320..10323 ; AL # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10330..10340 ; AL # Lo [17] GOTHIC LETTER AHSA..GOTHIC LETTER PAIRTHRA +10341 ; AL # Nl GOTHIC LETTER NINETY +10342..10349 ; AL # Lo [8] GOTHIC LETTER RAIDA..GOTHIC LETTER OTHAL +1034A ; AL # Nl GOTHIC LETTER NINE HUNDRED +10380..1039D ; AL # Lo [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU +103A0..103C3 ; AL # Lo [36] OLD PERSIAN SIGN A..OLD PERSIAN SIGN HA +103C8..103CF ; AL # Lo [8] OLD PERSIAN SIGN AURAMAZDAA..OLD PERSIAN SIGN BUUMISH +103D1..103D5 ; AL # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10400..1044F ; AL # L& [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW +10450..1049D ; AL # Lo [78] SHAVIAN LETTER PEEP..OSMANYA LETTER OO +10800..10805 ; AL # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA +10808 ; AL # Lo CYPRIOT SYLLABLE JO +1080A..10835 ; AL # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO +10837..10838 ; AL # Lo [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE +1083C ; AL # Lo CYPRIOT SYLLABLE ZA +1083F..10855 ; AL # Lo [23] CYPRIOT SYLLABLE ZO..IMPERIAL ARAMAIC LETTER TAW +10858..1085F ; AL # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10900..10915 ; AL # Lo [22] PHOENICIAN LETTER ALF..PHOENICIAN LETTER TAU +10916..1091B ; AL # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +10920..10939 ; AL # Lo [26] LYDIAN LETTER A..LYDIAN LETTER C +1093F ; AL # Po LYDIAN TRIANGULAR MARK +10A00 ; AL # Lo KHAROSHTHI LETTER A +10A10..10A13 ; AL # Lo [4] KHAROSHTHI LETTER KA..KHAROSHTHI LETTER GHA +10A15..10A17 ; AL # Lo [3] KHAROSHTHI LETTER CA..KHAROSHTHI LETTER JA +10A19..10A33 ; AL # Lo [27] KHAROSHTHI LETTER NYA..KHAROSHTHI LETTER TTTHA +10A40..10A47 ; AL # No [8] KHAROSHTHI DIGIT ONE..KHAROSHTHI NUMBER ONE THOUSAND +10A58 ; AL # Po KHAROSHTHI PUNCTUATION LINES +10A60..10A7C ; AL # Lo [29] OLD SOUTH ARABIAN LETTER HE..OLD SOUTH ARABIAN LETTER THETH +10A7D..10A7E ; AL # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10A7F ; AL # Po OLD SOUTH ARABIAN NUMERIC INDICATOR +10B00..10B35 ; AL # Lo [54] AVESTAN LETTER A..AVESTAN LETTER HE +10B40..10B55 ; AL # Lo [22] INSCRIPTIONAL PARTHIAN LETTER ALEPH..INSCRIPTIONAL PARTHIAN LETTER TAW +10B58..10B5F ; AL # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B60..10B72 ; AL # Lo [19] INSCRIPTIONAL PAHLAVI LETTER ALEPH..INSCRIPTIONAL PAHLAVI LETTER TAW +10B78..10B7F ; AL # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10C00..10C48 ; AL # Lo [73] OLD TURKIC LETTER ORKHON A..OLD TURKIC LETTER ORKHON BASH +10E60..10E7E ; AL # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS +11083..110AF ; AL # Lo [45] KAITHI LETTER A..KAITHI LETTER HA +110BB..110BC ; AL # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN +110BD ; AL # Cf KAITHI NUMBER SIGN +12000..1236E ; AL # Lo [879] CUNEIFORM SIGN A..CUNEIFORM SIGN ZUM +12400..12462 ; AL # Nl [99] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +13000..13257 ; AL # Lo [600] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH O006 +1325E..13281 ; AL # Lo [36] EGYPTIAN HIEROGLYPH O007..EGYPTIAN HIEROGLYPH O033 +13283..13285 ; AL # Lo [3] EGYPTIAN HIEROGLYPH O034..EGYPTIAN HIEROGLYPH O036 +1328A..13378 ; AL # Lo [239] EGYPTIAN HIEROGLYPH O037..EGYPTIAN HIEROGLYPH V011 +1337C..1342E ; AL # Lo [179] EGYPTIAN HIEROGLYPH V012..EGYPTIAN HIEROGLYPH AA032 +1D000..1D0F5 ; AL # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO +1D100..1D126 ; AL # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 +1D129..1D164 ; AL # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE +1D16A..1D16C ; AL # So [3] MUSICAL SYMBOL FINGERED TREMOLO-1..MUSICAL SYMBOL FINGERED TREMOLO-3 +1D183..1D184 ; AL # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN +1D18C..1D1A9 ; AL # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH +1D1AE..1D1DD ; AL # So [48] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL PES SUBPUNCTIS +1D200..1D241 ; AL # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 +1D245 ; AL # So GREEK MUSICAL LEIMMA +1D300..1D356 ; AL # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING +1D360..1D371 ; AL # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +1D400..1D454 ; AL # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G +1D456..1D49C ; AL # L& [71] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL SCRIPT CAPITAL A +1D49E..1D49F ; AL # L& [2] MATHEMATICAL SCRIPT CAPITAL C..MATHEMATICAL SCRIPT CAPITAL D +1D4A2 ; AL # L& MATHEMATICAL SCRIPT CAPITAL G +1D4A5..1D4A6 ; AL # L& [2] MATHEMATICAL SCRIPT CAPITAL J..MATHEMATICAL SCRIPT CAPITAL K +1D4A9..1D4AC ; AL # L& [4] MATHEMATICAL SCRIPT CAPITAL N..MATHEMATICAL SCRIPT CAPITAL Q +1D4AE..1D4B9 ; AL # L& [12] MATHEMATICAL SCRIPT CAPITAL S..MATHEMATICAL SCRIPT SMALL D +1D4BB ; AL # L& MATHEMATICAL SCRIPT SMALL F +1D4BD..1D4C3 ; AL # L& [7] MATHEMATICAL SCRIPT SMALL H..MATHEMATICAL SCRIPT SMALL N +1D4C5..1D505 ; AL # L& [65] MATHEMATICAL SCRIPT SMALL P..MATHEMATICAL FRAKTUR CAPITAL B +1D507..1D50A ; AL # L& [4] MATHEMATICAL FRAKTUR CAPITAL D..MATHEMATICAL FRAKTUR CAPITAL G +1D50D..1D514 ; AL # L& [8] MATHEMATICAL FRAKTUR CAPITAL J..MATHEMATICAL FRAKTUR CAPITAL Q +1D516..1D51C ; AL # L& [7] MATHEMATICAL FRAKTUR CAPITAL S..MATHEMATICAL FRAKTUR CAPITAL Y +1D51E..1D539 ; AL # L& [28] MATHEMATICAL FRAKTUR SMALL A..MATHEMATICAL DOUBLE-STRUCK CAPITAL B +1D53B..1D53E ; AL # L& [4] MATHEMATICAL DOUBLE-STRUCK CAPITAL D..MATHEMATICAL DOUBLE-STRUCK CAPITAL G +1D540..1D544 ; AL # L& [5] MATHEMATICAL DOUBLE-STRUCK CAPITAL I..MATHEMATICAL DOUBLE-STRUCK CAPITAL M +1D546 ; AL # L& MATHEMATICAL DOUBLE-STRUCK CAPITAL O +1D54A..1D550 ; AL # L& [7] MATHEMATICAL DOUBLE-STRUCK CAPITAL S..MATHEMATICAL DOUBLE-STRUCK CAPITAL Y +1D552..1D6A5 ; AL # L& [340] MATHEMATICAL DOUBLE-STRUCK SMALL A..MATHEMATICAL ITALIC SMALL DOTLESS J +1D6A8..1D6C0 ; AL # L& [25] MATHEMATICAL BOLD CAPITAL ALPHA..MATHEMATICAL BOLD CAPITAL OMEGA +1D6C1 ; AL # Sm MATHEMATICAL BOLD NABLA +1D6C2..1D6DA ; AL # L& [25] MATHEMATICAL BOLD SMALL ALPHA..MATHEMATICAL BOLD SMALL OMEGA +1D6DB ; AL # Sm MATHEMATICAL BOLD PARTIAL DIFFERENTIAL +1D6DC..1D6FA ; AL # L& [31] MATHEMATICAL BOLD EPSILON SYMBOL..MATHEMATICAL ITALIC CAPITAL OMEGA +1D6FB ; AL # Sm MATHEMATICAL ITALIC NABLA +1D6FC..1D714 ; AL # L& [25] MATHEMATICAL ITALIC SMALL ALPHA..MATHEMATICAL ITALIC SMALL OMEGA +1D715 ; AL # Sm MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL +1D716..1D734 ; AL # L& [31] MATHEMATICAL ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD ITALIC CAPITAL OMEGA +1D735 ; AL # Sm MATHEMATICAL BOLD ITALIC NABLA +1D736..1D74E ; AL # L& [25] MATHEMATICAL BOLD ITALIC SMALL ALPHA..MATHEMATICAL BOLD ITALIC SMALL OMEGA +1D74F ; AL # Sm MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL +1D750..1D76E ; AL # L& [31] MATHEMATICAL BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +1D76F ; AL # Sm MATHEMATICAL SANS-SERIF BOLD NABLA +1D770..1D788 ; AL # L& [25] MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +1D789 ; AL # Sm MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +1D78A..1D7A8 ; AL # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +1D7A9 ; AL # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +1D7AA..1D7C2 ; AL # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +1D7C3 ; AL # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +1D7C4..1D7CB ; AL # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1F000..1F02B ; AL # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK +1F030..1F093 ; AL # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 +1F12E ; AL # So CIRCLED WZ + +# Total code points: 14092 + +# ================================================ + +# Line_Break=Ideographic + +2E80..2E99 ; ID # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP +2E9B..2EF3 ; ID # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE +2F00..2FD5 ; ID # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE +2FF0..2FFB ; ID # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID +3000 ; ID # Zs IDEOGRAPHIC SPACE +3003 ; ID # Po DITTO MARK +3004 ; ID # So JAPANESE INDUSTRIAL STANDARD SYMBOL +3006 ; ID # Lo IDEOGRAPHIC CLOSING MARK +3007 ; ID # Nl IDEOGRAPHIC NUMBER ZERO +3012..3013 ; ID # So [2] POSTAL MARK..GETA MARK +3020 ; ID # So POSTAL MARK FACE +3021..3029 ; ID # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3030 ; ID # Pd WAVY DASH +3031..3035 ; ID # Lm [5] VERTICAL KANA REPEAT MARK..VERTICAL KANA REPEAT MARK LOWER HALF +3036..3037 ; ID # So [2] CIRCLED POSTAL MARK..IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL +3038..303A ; ID # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +303D ; ID # Po PART ALTERNATION MARK +303E..303F ; ID # So [2] IDEOGRAPHIC VARIATION INDICATOR..IDEOGRAPHIC HALF FILL SPACE +3042 ; ID # Lo HIRAGANA LETTER A +3044 ; ID # Lo HIRAGANA LETTER I +3046 ; ID # Lo HIRAGANA LETTER U +3048 ; ID # Lo HIRAGANA LETTER E +304A..3062 ; ID # Lo [25] HIRAGANA LETTER O..HIRAGANA LETTER DI +3064..3082 ; ID # Lo [31] HIRAGANA LETTER TU..HIRAGANA LETTER MO +3084 ; ID # Lo HIRAGANA LETTER YA +3086 ; ID # Lo HIRAGANA LETTER YU +3088..308D ; ID # Lo [6] HIRAGANA LETTER YO..HIRAGANA LETTER RO +308F..3094 ; ID # Lo [6] HIRAGANA LETTER WA..HIRAGANA LETTER VU +309F ; ID # Lo HIRAGANA DIGRAPH YORI +30A2 ; ID # Lo KATAKANA LETTER A +30A4 ; ID # Lo KATAKANA LETTER I +30A6 ; ID # Lo KATAKANA LETTER U +30A8 ; ID # Lo KATAKANA LETTER E +30AA..30C2 ; ID # Lo [25] KATAKANA LETTER O..KATAKANA LETTER DI +30C4..30E2 ; ID # Lo [31] KATAKANA LETTER TU..KATAKANA LETTER MO +30E4 ; ID # Lo KATAKANA LETTER YA +30E6 ; ID # Lo KATAKANA LETTER YU +30E8..30ED ; ID # Lo [6] KATAKANA LETTER YO..KATAKANA LETTER RO +30EF..30F4 ; ID # Lo [6] KATAKANA LETTER WA..KATAKANA LETTER VU +30F7..30FA ; ID # Lo [4] KATAKANA LETTER VA..KATAKANA LETTER VO +30FF ; ID # Lo KATAKANA DIGRAPH KOTO +3105..312D ; ID # Lo [41] BOPOMOFO LETTER B..BOPOMOFO LETTER IH +3131..318E ; ID # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE +3190..3191 ; ID # So [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK +3192..3195 ; ID # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3196..319F ; ID # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK +31A0..31B7 ; ID # Lo [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H +31C0..31E3 ; ID # So [36] CJK STROKE T..CJK STROKE Q +3200..321E ; ID # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU +3220..3229 ; ID # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +322A..3247 ; ID # So [30] PARENTHESIZED IDEOGRAPH MOON..CIRCLED IDEOGRAPH KOTO +3250 ; ID # So PARTNERSHIP SIGN +3251..325F ; ID # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3260..327F ; ID # So [32] CIRCLED HANGUL KIYEOK..KOREAN STANDARD SYMBOL +3280..3289 ; ID # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +328A..32B0 ; ID # So [39] CIRCLED IDEOGRAPH MOON..CIRCLED IDEOGRAPH NIGHT +32B1..32BF ; ID # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +32C0..32FE ; ID # So [63] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..CIRCLED KATAKANA WO +3300..33FF ; ID # So [256] SQUARE APAATO..SQUARE GAL +3400..4DB5 ; ID # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5 +4DB6..4DBF ; ID # Cn [10] .. +4E00..9FCB ; ID # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB +9FCC..9FFF ; ID # Cn [52] .. +A000..A014 ; ID # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +A016..A48C ; ID # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR +A490..A4C6 ; ID # So [55] YI RADICAL QOT..YI RADICAL KE +F900..FA2D ; ID # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D +FA2E..FA2F ; ID # Cn [2] .. +FA30..FA6D ; ID # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D +FA6E..FA6F ; ID # Cn [2] .. +FA70..FAD9 ; ID # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +FADA..FAFF ; ID # Cn [38] .. +FE30 ; ID # Po PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +FE31..FE32 ; ID # Pd [2] PRESENTATION FORM FOR VERTICAL EM DASH..PRESENTATION FORM FOR VERTICAL EN DASH +FE33..FE34 ; ID # Pc [2] PRESENTATION FORM FOR VERTICAL LOW LINE..PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +FE45..FE46 ; ID # Po [2] SESAME DOT..WHITE SESAME DOT +FE49..FE4C ; ID # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE +FE4D..FE4F ; ID # Pc [3] DASHED LOW LINE..WAVY LOW LINE +FE51 ; ID # Po SMALL IDEOGRAPHIC COMMA +FE58 ; ID # Pd SMALL EM DASH +FE5F..FE61 ; ID # Po [3] SMALL NUMBER SIGN..SMALL ASTERISK +FE62 ; ID # Sm SMALL PLUS SIGN +FE63 ; ID # Pd SMALL HYPHEN-MINUS +FE64..FE66 ; ID # Sm [3] SMALL LESS-THAN SIGN..SMALL EQUALS SIGN +FE68 ; ID # Po SMALL REVERSE SOLIDUS +FE6B ; ID # Po SMALL COMMERCIAL AT +FF02..FF03 ; ID # Po [2] FULLWIDTH QUOTATION MARK..FULLWIDTH NUMBER SIGN +FF06..FF07 ; ID # Po [2] FULLWIDTH AMPERSAND..FULLWIDTH APOSTROPHE +FF0A ; ID # Po FULLWIDTH ASTERISK +FF0B ; ID # Sm FULLWIDTH PLUS SIGN +FF0D ; ID # Pd FULLWIDTH HYPHEN-MINUS +FF0F ; ID # Po FULLWIDTH SOLIDUS +FF10..FF19 ; ID # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +FF1C..FF1E ; ID # Sm [3] FULLWIDTH LESS-THAN SIGN..FULLWIDTH GREATER-THAN SIGN +FF20 ; ID # Po FULLWIDTH COMMERCIAL AT +FF21..FF3A ; ID # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z +FF3C ; ID # Po FULLWIDTH REVERSE SOLIDUS +FF3E ; ID # Sk FULLWIDTH CIRCUMFLEX ACCENT +FF3F ; ID # Pc FULLWIDTH LOW LINE +FF40 ; ID # Sk FULLWIDTH GRAVE ACCENT +FF41..FF5A ; ID # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +FF5C ; ID # Sm FULLWIDTH VERTICAL LINE +FF5E ; ID # Sm FULLWIDTH TILDE +FFE2 ; ID # Sm FULLWIDTH NOT SIGN +FFE3 ; ID # Sk FULLWIDTH MACRON +FFE4 ; ID # So FULLWIDTH BROKEN BAR +1F200 ; ID # So SQUARE HIRAGANA HOKA +1F210..1F231 ; ID # So [34] SQUARED CJK UNIFIED IDEOGRAPH-624B..SQUARED CJK UNIFIED IDEOGRAPH-6253 +1F240..1F248 ; ID # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 +20000..2A6D6 ; ID # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 +2A6D7..2A6FF ; ID # Cn [41] .. +2A700..2B734 ; ID # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +2B735..2F7FF ; ID # Cn [16587] .. +2F800..2FA1D ; ID # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D +2FA1E..2FFFD ; ID # Cn [1504] .. +30000..3FFFD ; ID # Cn [65534] .. + +# Total code points: 161775 + +# ================================================ + +# Line_Break=Inseparable + +2024..2026 ; IN # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS +FE19 ; IN # Po PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS + +# Total code points: 4 + +# ================================================ + +# Line_Break=Hyphen + +002D ; HY # Pd HYPHEN-MINUS + +# Total code points: 1 + +# ================================================ + +# Line_Break=Combining_Mark + +0000..0008 ; CM # Cc [9] .. +000E..001F ; CM # Cc [18] .. +007F..0084 ; CM # Cc [6] .. +0086..009F ; CM # Cc [26] .. +0300..034E ; CM # Mn [79] COMBINING GRAVE ACCENT..COMBINING UPWARDS ARROW BELOW +0350..035B ; CM # Mn [12] COMBINING RIGHT ARROWHEAD ABOVE..COMBINING ZIGZAG ABOVE +0363..036F ; CM # Mn [13] COMBINING LATIN SMALL LETTER A..COMBINING LATIN SMALL LETTER X +0483..0487 ; CM # Mn [5] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC POKRYTIE +0488..0489 ; CM # Me [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN +0591..05BD ; CM # Mn [45] HEBREW ACCENT ETNAHTA..HEBREW POINT METEG +05BF ; CM # Mn HEBREW POINT RAFE +05C1..05C2 ; CM # Mn [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT +05C4..05C5 ; CM # Mn [2] HEBREW MARK UPPER DOT..HEBREW MARK LOWER DOT +05C7 ; CM # Mn HEBREW POINT QAMATS QATAN +0610..061A ; CM # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA +064B..065E ; CM # Mn [20] ARABIC FATHATAN..ARABIC FATHA WITH TWO DOTS +0670 ; CM # Mn ARABIC LETTER SUPERSCRIPT ALEF +06D6..06DC ; CM # Mn [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN +06DE ; CM # Me ARABIC START OF RUB EL HIZB +06DF..06E4 ; CM # Mn [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA +06E7..06E8 ; CM # Mn [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON +06EA..06ED ; CM # Mn [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM +0711 ; CM # Mn SYRIAC LETTER SUPERSCRIPT ALAPH +0730..074A ; CM # Mn [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH +07A6..07B0 ; CM # Mn [11] THAANA ABAFILI..THAANA SUKUN +07EB..07F3 ; CM # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE +0816..0819 ; CM # Mn [4] SAMARITAN MARK IN..SAMARITAN MARK DAGESH +081B..0823 ; CM # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A +0825..0827 ; CM # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U +0829..082D ; CM # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA +0900..0902 ; CM # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA +0903 ; CM # Mc DEVANAGARI SIGN VISARGA +093C ; CM # Mn DEVANAGARI SIGN NUKTA +093E..0940 ; CM # Mc [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II +0941..0948 ; CM # Mn [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI +0949..094C ; CM # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU +094D ; CM # Mn DEVANAGARI SIGN VIRAMA +094E ; CM # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E +0951..0955 ; CM # Mn [5] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI VOWEL SIGN CANDRA LONG E +0962..0963 ; CM # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL +0981 ; CM # Mn BENGALI SIGN CANDRABINDU +0982..0983 ; CM # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA +09BC ; CM # Mn BENGALI SIGN NUKTA +09BE..09C0 ; CM # Mc [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II +09C1..09C4 ; CM # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR +09C7..09C8 ; CM # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI +09CB..09CC ; CM # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU +09CD ; CM # Mn BENGALI SIGN VIRAMA +09D7 ; CM # Mc BENGALI AU LENGTH MARK +09E2..09E3 ; CM # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL +0A01..0A02 ; CM # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI +0A03 ; CM # Mc GURMUKHI SIGN VISARGA +0A3C ; CM # Mn GURMUKHI SIGN NUKTA +0A3E..0A40 ; CM # Mc [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II +0A41..0A42 ; CM # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU +0A47..0A48 ; CM # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI +0A4B..0A4D ; CM # Mn [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA +0A51 ; CM # Mn GURMUKHI SIGN UDAAT +0A70..0A71 ; CM # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK +0A75 ; CM # Mn GURMUKHI SIGN YAKASH +0A81..0A82 ; CM # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA +0A83 ; CM # Mc GUJARATI SIGN VISARGA +0ABC ; CM # Mn GUJARATI SIGN NUKTA +0ABE..0AC0 ; CM # Mc [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II +0AC1..0AC5 ; CM # Mn [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E +0AC7..0AC8 ; CM # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI +0AC9 ; CM # Mc GUJARATI VOWEL SIGN CANDRA O +0ACB..0ACC ; CM # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU +0ACD ; CM # Mn GUJARATI SIGN VIRAMA +0AE2..0AE3 ; CM # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL +0B01 ; CM # Mn ORIYA SIGN CANDRABINDU +0B02..0B03 ; CM # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA +0B3C ; CM # Mn ORIYA SIGN NUKTA +0B3E ; CM # Mc ORIYA VOWEL SIGN AA +0B3F ; CM # Mn ORIYA VOWEL SIGN I +0B40 ; CM # Mc ORIYA VOWEL SIGN II +0B41..0B44 ; CM # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR +0B47..0B48 ; CM # Mc [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI +0B4B..0B4C ; CM # Mc [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU +0B4D ; CM # Mn ORIYA SIGN VIRAMA +0B56 ; CM # Mn ORIYA AI LENGTH MARK +0B57 ; CM # Mc ORIYA AU LENGTH MARK +0B62..0B63 ; CM # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL +0B82 ; CM # Mn TAMIL SIGN ANUSVARA +0BBE..0BBF ; CM # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I +0BC0 ; CM # Mn TAMIL VOWEL SIGN II +0BC1..0BC2 ; CM # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU +0BC6..0BC8 ; CM # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI +0BCA..0BCC ; CM # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU +0BCD ; CM # Mn TAMIL SIGN VIRAMA +0BD7 ; CM # Mc TAMIL AU LENGTH MARK +0C01..0C03 ; CM # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA +0C3E..0C40 ; CM # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II +0C41..0C44 ; CM # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR +0C46..0C48 ; CM # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI +0C4A..0C4D ; CM # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA +0C55..0C56 ; CM # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK +0C62..0C63 ; CM # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL +0C82..0C83 ; CM # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA +0CBC ; CM # Mn KANNADA SIGN NUKTA +0CBE ; CM # Mc KANNADA VOWEL SIGN AA +0CBF ; CM # Mn KANNADA VOWEL SIGN I +0CC0..0CC4 ; CM # Mc [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR +0CC6 ; CM # Mn KANNADA VOWEL SIGN E +0CC7..0CC8 ; CM # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI +0CCA..0CCB ; CM # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO +0CCC..0CCD ; CM # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA +0CD5..0CD6 ; CM # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK +0CE2..0CE3 ; CM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL +0D02..0D03 ; CM # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA +0D3E..0D40 ; CM # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II +0D41..0D44 ; CM # Mn [4] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC RR +0D46..0D48 ; CM # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI +0D4A..0D4C ; CM # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU +0D4D ; CM # Mn MALAYALAM SIGN VIRAMA +0D57 ; CM # Mc MALAYALAM AU LENGTH MARK +0D62..0D63 ; CM # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL +0D82..0D83 ; CM # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA +0DCA ; CM # Mn SINHALA SIGN AL-LAKUNA +0DCF..0DD1 ; CM # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA +0DD2..0DD4 ; CM # Mn [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA +0DD6 ; CM # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA +0DD8..0DDF ; CM # Mc [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA +0DF2..0DF3 ; CM # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA +0F18..0F19 ; CM # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS +0F35 ; CM # Mn TIBETAN MARK NGAS BZUNG NYI ZLA +0F37 ; CM # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS +0F39 ; CM # Mn TIBETAN MARK TSA -PHRU +0F3E..0F3F ; CM # Mc [2] TIBETAN SIGN YAR TSHES..TIBETAN SIGN MAR TSHES +0F71..0F7E ; CM # Mn [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO +0F80..0F84 ; CM # Mn [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA +0F86..0F87 ; CM # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS +0F90..0F97 ; CM # Mn [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA +0F99..0FBC ; CM # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA +0FC6 ; CM # Mn TIBETAN SYMBOL PADMA GDAN +135F ; CM # Mn ETHIOPIC COMBINING GEMINATION MARK +1712..1714 ; CM # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1732..1734 ; CM # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1752..1753 ; CM # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U +1772..1773 ; CM # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U +180B..180D ; CM # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +18A9 ; CM # Mn MONGOLIAN LETTER ALI GALI DAGALGA +1920..1922 ; CM # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U +1923..1926 ; CM # Mc [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU +1927..1928 ; CM # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O +1929..192B ; CM # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA +1930..1931 ; CM # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA +1932 ; CM # Mn LIMBU SMALL LETTER ANUSVARA +1933..1938 ; CM # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA +1939..193B ; CM # Mn [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I +1A17..1A18 ; CM # Mn [2] BUGINESE VOWEL SIGN I..BUGINESE VOWEL SIGN U +1A19..1A1B ; CM # Mc [3] BUGINESE VOWEL SIGN E..BUGINESE VOWEL SIGN AE +1A7F ; CM # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT +1B00..1B03 ; CM # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG +1B04 ; CM # Mc BALINESE SIGN BISAH +1B34 ; CM # Mn BALINESE SIGN REREKAN +1B35 ; CM # Mc BALINESE VOWEL SIGN TEDUNG +1B36..1B3A ; CM # Mn [5] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN RA REPA +1B3B ; CM # Mc BALINESE VOWEL SIGN RA REPA TEDUNG +1B3C ; CM # Mn BALINESE VOWEL SIGN LA LENGA +1B3D..1B41 ; CM # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG +1B42 ; CM # Mn BALINESE VOWEL SIGN PEPET +1B43..1B44 ; CM # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG +1B6B..1B73 ; CM # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG +1B80..1B81 ; CM # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR +1B82 ; CM # Mc SUNDANESE SIGN PANGWISAD +1BA1 ; CM # Mc SUNDANESE CONSONANT SIGN PAMINGKAL +1BA2..1BA5 ; CM # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU +1BA6..1BA7 ; CM # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG +1BA8..1BA9 ; CM # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG +1BAA ; CM # Mc SUNDANESE SIGN PAMAAEH +1C24..1C2B ; CM # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU +1C2C..1C33 ; CM # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T +1C34..1C35 ; CM # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG +1C36..1C37 ; CM # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA +1CD0..1CD2 ; CM # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA +1CD4..1CE0 ; CM # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA +1CE1 ; CM # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA +1CE2..1CE8 ; CM # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL +1CED ; CM # Mn VEDIC SIGN TIRYAK +1CF2 ; CM # Mc VEDIC SIGN ARDHAVISARGA +1DC0..1DE6 ; CM # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z +1DFD..1DFF ; CM # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +200C..200F ; CM # Cf [4] ZERO WIDTH NON-JOINER..RIGHT-TO-LEFT MARK +202A..202E ; CM # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE +206A..206F ; CM # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES +20D0..20DC ; CM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE +20DD..20E0 ; CM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH +20E1 ; CM # Mn COMBINING LEFT RIGHT ARROW ABOVE +20E2..20E4 ; CM # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE +20E5..20F0 ; CM # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE +2CEF..2CF1 ; CM # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS +2DE0..2DFF ; CM # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS +302A..302F ; CM # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK +3099..309A ; CM # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK +A66F ; CM # Mn COMBINING CYRILLIC VZMET +A670..A672 ; CM # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN +A67C..A67D ; CM # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK +A6F0..A6F1 ; CM # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINING MARK TUKWENTIS +A802 ; CM # Mn SYLOTI NAGRI SIGN DVISVARA +A806 ; CM # Mn SYLOTI NAGRI SIGN HASANTA +A80B ; CM # Mn SYLOTI NAGRI SIGN ANUSVARA +A823..A824 ; CM # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I +A825..A826 ; CM # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E +A827 ; CM # Mc SYLOTI NAGRI VOWEL SIGN OO +A880..A881 ; CM # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA +A8B4..A8C3 ; CM # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU +A8C4 ; CM # Mn SAURASHTRA SIGN VIRAMA +A8E0..A8F1 ; CM # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA +A926..A92D ; CM # Mn [8] KAYAH LI VOWEL UE..KAYAH LI TONE CALYA PLOPHU +A947..A951 ; CM # Mn [11] REJANG VOWEL SIGN I..REJANG CONSONANT SIGN R +A952..A953 ; CM # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA +A980..A982 ; CM # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR +A983 ; CM # Mc JAVANESE SIGN WIGNYAN +A9B3 ; CM # Mn JAVANESE SIGN CECAK TELU +A9B4..A9B5 ; CM # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG +A9B6..A9B9 ; CM # Mn [4] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN SUKU MENDUT +A9BA..A9BB ; CM # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE +A9BC ; CM # Mn JAVANESE VOWEL SIGN PEPET +A9BD..A9C0 ; CM # Mc [4] JAVANESE CONSONANT SIGN KERET..JAVANESE PANGKON +AA29..AA2E ; CM # Mn [6] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN OE +AA2F..AA30 ; CM # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI +AA31..AA32 ; CM # Mn [2] CHAM VOWEL SIGN AU..CHAM VOWEL SIGN UE +AA33..AA34 ; CM # Mc [2] CHAM CONSONANT SIGN YA..CHAM CONSONANT SIGN RA +AA35..AA36 ; CM # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA +AA43 ; CM # Mn CHAM CONSONANT SIGN FINAL NG +AA4C ; CM # Mn CHAM CONSONANT SIGN FINAL M +AA4D ; CM # Mc CHAM CONSONANT SIGN FINAL H +ABE3..ABE4 ; CM # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP +ABE5 ; CM # Mn MEETEI MAYEK VOWEL SIGN ANAP +ABE6..ABE7 ; CM # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP +ABE8 ; CM # Mn MEETEI MAYEK VOWEL SIGN UNAP +ABE9..ABEA ; CM # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG +ABEC ; CM # Mc MEETEI MAYEK LUM IYEK +ABED ; CM # Mn MEETEI MAYEK APUN IYEK +FB1E ; CM # Mn HEBREW POINT JUDEO-SPANISH VARIKA +FE00..FE0F ; CM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 +FE20..FE26 ; CM # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CONJOINING MACRON +FFF9..FFFB ; CM # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR +101FD ; CM # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE +10A01..10A03 ; CM # Mn [3] KHAROSHTHI VOWEL SIGN I..KHAROSHTHI VOWEL SIGN VOCALIC R +10A05..10A06 ; CM # Mn [2] KHAROSHTHI VOWEL SIGN E..KHAROSHTHI VOWEL SIGN O +10A0C..10A0F ; CM # Mn [4] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN VISARGA +10A38..10A3A ; CM # Mn [3] KHAROSHTHI SIGN BAR ABOVE..KHAROSHTHI SIGN DOT BELOW +10A3F ; CM # Mn KHAROSHTHI VIRAMA +11080..11081 ; CM # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA +11082 ; CM # Mc KAITHI SIGN VISARGA +110B0..110B2 ; CM # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II +110B3..110B6 ; CM # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI +110B7..110B8 ; CM # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU +110B9..110BA ; CM # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +1D165..1D166 ; CM # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM +1D167..1D169 ; CM # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 +1D16D..1D172 ; CM # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 +1D173..1D17A ; CM # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE +1D17B..1D182 ; CM # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE +1D185..1D18B ; CM # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE +1D1AA..1D1AD ; CM # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO +1D242..1D244 ; CM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME +E0001 ; CM # Cf LANGUAGE TAG +E0020..E007F ; CM # Cf [96] TAG SPACE..CANCEL TAG +E0100..E01EF ; CM # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 + +# Total code points: 1436 + +# ================================================ + +# Line_Break=Break_Before + +00B4 ; BB # Sk ACUTE ACCENT +02C8 ; BB # Lm MODIFIER LETTER VERTICAL LINE +02CC ; BB # Lm MODIFIER LETTER LOW VERTICAL LINE +02DF ; BB # Sk MODIFIER LETTER CROSS ACCENT +0F01..0F03 ; BB # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA +0F04 ; BB # Po TIBETAN MARK INITIAL YIG MGO MDUN MA +0F06..0F07 ; BB # Po [2] TIBETAN MARK CARET YIG MGO PHUR SHAD MA..TIBETAN MARK YIG MGO TSHEG SHAD MA +0F09..0F0A ; BB # Po [2] TIBETAN MARK BSKUR YIG MGO..TIBETAN MARK BKA- SHOG YIG MGO +0FD0..0FD1 ; BB # Po [2] TIBETAN MARK BSKA- SHOG GI MGO RGYAN..TIBETAN MARK MNYAM YIG GI MGO RGYAN +0FD3 ; BB # Po TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA +1806 ; BB # Pd MONGOLIAN TODO SOFT HYPHEN +1FFD ; BB # Sk GREEK OXIA +A874..A875 ; BB # Po [2] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA DOUBLE HEAD MARK + +# Total code points: 19 + +# ================================================ + +# Line_Break=Break_After + +0009 ; BA # Cc +007C ; BA # Sm VERTICAL LINE +00AD ; BA # Cf SOFT HYPHEN +058A ; BA # Pd ARMENIAN HYPHEN +05BE ; BA # Pd HEBREW PUNCTUATION MAQAF +0964..0965 ; BA # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA +0E5A..0E5B ; BA # Po [2] THAI CHARACTER ANGKHANKHU..THAI CHARACTER KHOMUT +0F0B ; BA # Po TIBETAN MARK INTERSYLLABIC TSHEG +0F34 ; BA # So TIBETAN MARK BSDUS RTAGS +0F7F ; BA # Mc TIBETAN SIGN RNAM BCAD +0F85 ; BA # Po TIBETAN MARK PALUTA +0FBE..0FBF ; BA # So [2] TIBETAN KU RU KHA..TIBETAN KU RU KHA BZHI MIG CAN +0FD2 ; BA # Po TIBETAN MARK NYIS TSHEG +104A..104B ; BA # Po [2] MYANMAR SIGN LITTLE SECTION..MYANMAR SIGN SECTION +1361 ; BA # Po ETHIOPIC WORDSPACE +1400 ; BA # Pd CANADIAN SYLLABICS HYPHEN +1680 ; BA # Zs OGHAM SPACE MARK +16EB..16ED ; BA # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION +1735..1736 ; BA # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION +17D4..17D5 ; BA # Po [2] KHMER SIGN KHAN..KHMER SIGN BARIYOOSAN +17D8 ; BA # Po KHMER SIGN BEYYAL +17DA ; BA # Po KHMER SIGN KOOMUUT +1804..1805 ; BA # Po [2] MONGOLIAN COLON..MONGOLIAN FOUR DOTS +1B5A..1B5B ; BA # Po [2] BALINESE PANTI..BALINESE PAMADA +1B5D..1B60 ; BA # Po [4] BALINESE CARIK PAMUNGKAH..BALINESE PAMENENG +1C3B..1C3F ; BA # Po [5] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION TSHOOK +1C7E..1C7F ; BA # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD +2000..2006 ; BA # Zs [7] EN QUAD..SIX-PER-EM SPACE +2008..200A ; BA # Zs [3] PUNCTUATION SPACE..HAIR SPACE +2010 ; BA # Pd HYPHEN +2012..2013 ; BA # Pd [2] FIGURE DASH..EN DASH +2027 ; BA # Po HYPHENATION POINT +2056 ; BA # Po THREE DOT PUNCTUATION +2058..205B ; BA # Po [4] FOUR DOT PUNCTUATION..FOUR DOT MARK +205D..205E ; BA # Po [2] TRICOLON..VERTICAL FOUR DOTS +205F ; BA # Zs MEDIUM MATHEMATICAL SPACE +2CFA..2CFC ; BA # Po [3] COPTIC OLD NUBIAN DIRECT QUESTION MARK..COPTIC OLD NUBIAN VERSE DIVIDER +2CFF ; BA # Po COPTIC MORPHOLOGICAL DIVIDER +2E0E..2E15 ; BA # Po [8] EDITORIAL CORONIS..UPWARDS ANCORA +2E17 ; BA # Pd DOUBLE OBLIQUE HYPHEN +2E19 ; BA # Po PALM BRANCH +2E2A..2E2D ; BA # Po [4] TWO DOTS OVER ONE DOT PUNCTUATION..FIVE DOT MARK +2E30..2E31 ; BA # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT +A4FE..A4FF ; BA # Po [2] LISU PUNCTUATION COMMA..LISU PUNCTUATION FULL STOP +A60D ; BA # Po VAI COMMA +A60F ; BA # Po VAI QUESTION MARK +A6F3..A6F7 ; BA # Po [5] BAMUM FULL STOP..BAMUM QUESTION MARK +A8CE..A8CF ; BA # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA +A92E..A92F ; BA # Po [2] KAYAH LI SIGN CWI..KAYAH LI SIGN SHYA +A9C7..A9C9 ; BA # Po [3] JAVANESE PADA PANGKAT..JAVANESE PADA LUNGSI +AA5D..AA5F ; BA # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA +ABEB ; BA # Po MEETEI MAYEK CHEIKHEI +10100..10101 ; BA # Po [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT +10102 ; BA # So AEGEAN CHECK MARK +1039F ; BA # Po UGARITIC WORD DIVIDER +103D0 ; BA # Po OLD PERSIAN WORD DIVIDER +10857 ; BA # Po IMPERIAL ARAMAIC SECTION SIGN +1091F ; BA # Po PHOENICIAN WORD SEPARATOR +10A50..10A57 ; BA # Po [8] KHAROSHTHI PUNCTUATION DOT..KHAROSHTHI PUNCTUATION DOUBLE DANDA +10B39..10B3F ; BA # Po [7] AVESTAN ABBREVIATION MARK..LARGE ONE RING OVER TWO RINGS PUNCTUATION +110BE..110C1 ; BA # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +12470..12473 ; BA # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON + +# Total code points: 137 + +# ================================================ + +# Line_Break=Space + +0020 ; SP # Zs SPACE + +# Total code points: 1 + +# ================================================ + +# Line_Break=Mandatory_Break + +000B..000C ; BK # Cc [2] .. +2028 ; BK # Zl LINE SEPARATOR +2029 ; BK # Zp PARAGRAPH SEPARATOR + +# Total code points: 4 + +# ================================================ + +# Line_Break=Carriage_Return + +000D ; CR # Cc + +# Total code points: 1 + +# ================================================ + +# Line_Break=Line_Feed + +000A ; LF # Cc + +# Total code points: 1 + +# ================================================ + +# Line_Break=Contingent_Break + +FFFC ; CB # So OBJECT REPLACEMENT CHARACTER + +# Total code points: 1 + +# ================================================ + +# Line_Break=Complex_Context + +0E01..0E30 ; SA # Lo [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A +0E31 ; SA # Mn THAI CHARACTER MAI HAN-AKAT +0E32..0E33 ; SA # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM +0E34..0E3A ; SA # Mn [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU +0E40..0E45 ; SA # Lo [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO +0E46 ; SA # Lm THAI CHARACTER MAIYAMOK +0E47..0E4E ; SA # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN +0E81..0E82 ; SA # Lo [2] LAO LETTER KO..LAO LETTER KHO SUNG +0E84 ; SA # Lo LAO LETTER KHO TAM +0E87..0E88 ; SA # Lo [2] LAO LETTER NGO..LAO LETTER CO +0E8A ; SA # Lo LAO LETTER SO TAM +0E8D ; SA # Lo LAO LETTER NYO +0E94..0E97 ; SA # Lo [4] LAO LETTER DO..LAO LETTER THO TAM +0E99..0E9F ; SA # Lo [7] LAO LETTER NO..LAO LETTER FO SUNG +0EA1..0EA3 ; SA # Lo [3] LAO LETTER MO..LAO LETTER LO LING +0EA5 ; SA # Lo LAO LETTER LO LOOT +0EA7 ; SA # Lo LAO LETTER WO +0EAA..0EAB ; SA # Lo [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG +0EAD..0EB0 ; SA # Lo [4] LAO LETTER O..LAO VOWEL SIGN A +0EB1 ; SA # Mn LAO VOWEL SIGN MAI KAN +0EB2..0EB3 ; SA # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM +0EB4..0EB9 ; SA # Mn [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU +0EBB..0EBC ; SA # Mn [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO +0EBD ; SA # Lo LAO SEMIVOWEL SIGN NYO +0EC0..0EC4 ; SA # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI +0EC6 ; SA # Lm LAO KO LA +0EC8..0ECD ; SA # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA +0EDC..0EDD ; SA # Lo [2] LAO HO NO..LAO HO MO +1000..102A ; SA # Lo [43] MYANMAR LETTER KA..MYANMAR LETTER AU +102B..102C ; SA # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA +102D..1030 ; SA # Mn [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU +1031 ; SA # Mc MYANMAR VOWEL SIGN E +1032..1037 ; SA # Mn [6] MYANMAR VOWEL SIGN AI..MYANMAR SIGN DOT BELOW +1038 ; SA # Mc MYANMAR SIGN VISARGA +1039..103A ; SA # Mn [2] MYANMAR SIGN VIRAMA..MYANMAR SIGN ASAT +103B..103C ; SA # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA +103D..103E ; SA # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA +103F ; SA # Lo MYANMAR LETTER GREAT SA +1050..1055 ; SA # Lo [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL +1056..1057 ; SA # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR +1058..1059 ; SA # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL +105A..105D ; SA # Lo [4] MYANMAR LETTER MON NGA..MYANMAR LETTER MON BBE +105E..1060 ; SA # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA +1061 ; SA # Lo MYANMAR LETTER SGAW KAREN SHA +1062..1064 ; SA # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO +1065..1066 ; SA # Lo [2] MYANMAR LETTER WESTERN PWO KAREN THA..MYANMAR LETTER WESTERN PWO KAREN PWA +1067..106D ; SA # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5 +106E..1070 ; SA # Lo [3] MYANMAR LETTER EASTERN PWO KAREN NNA..MYANMAR LETTER EASTERN PWO KAREN GHWA +1071..1074 ; SA # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE +1075..1081 ; SA # Lo [13] MYANMAR LETTER SHAN KA..MYANMAR LETTER SHAN HA +1082 ; SA # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA +1083..1084 ; SA # Mc [2] MYANMAR VOWEL SIGN SHAN AA..MYANMAR VOWEL SIGN SHAN E +1085..1086 ; SA # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y +1087..108C ; SA # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3 +108D ; SA # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE +108E ; SA # Lo MYANMAR LETTER RUMAI PALAUNG FA +108F ; SA # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5 +109A..109C ; SA # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A +109D ; SA # Mn MYANMAR VOWEL SIGN AITON AI +109E..109F ; SA # So [2] MYANMAR SYMBOL SHAN ONE..MYANMAR SYMBOL SHAN EXCLAMATION +1780..17B3 ; SA # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU +17B4..17B5 ; SA # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA +17B6 ; SA # Mc KHMER VOWEL SIGN AA +17B7..17BD ; SA # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA +17BE..17C5 ; SA # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU +17C6 ; SA # Mn KHMER SIGN NIKAHIT +17C7..17C8 ; SA # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU +17C9..17D3 ; SA # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT +17D7 ; SA # Lm KHMER SIGN LEK TOO +17DC ; SA # Lo KHMER SIGN AVAKRAHASANYA +17DD ; SA # Mn KHMER SIGN ATTHACAN +1950..196D ; SA # Lo [30] TAI LE LETTER KA..TAI LE LETTER AI +1970..1974 ; SA # Lo [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6 +1980..19AB ; SA # Lo [44] NEW TAI LUE LETTER HIGH QA..NEW TAI LUE LETTER LOW SUA +19B0..19C0 ; SA # Mc [17] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN IY +19C1..19C7 ; SA # Lo [7] NEW TAI LUE LETTER FINAL V..NEW TAI LUE LETTER FINAL B +19C8..19C9 ; SA # Mc [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2 +19DE..19DF ; SA # Po [2] NEW TAI LUE SIGN LAE..NEW TAI LUE SIGN LAEV +1A20..1A54 ; SA # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA +1A55 ; SA # Mc TAI THAM CONSONANT SIGN MEDIAL RA +1A56 ; SA # Mn TAI THAM CONSONANT SIGN MEDIAL LA +1A57 ; SA # Mc TAI THAM CONSONANT SIGN LA TANG LAI +1A58..1A5E ; SA # Mn [7] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN SA +1A60 ; SA # Mn TAI THAM SIGN SAKOT +1A61 ; SA # Mc TAI THAM VOWEL SIGN A +1A62 ; SA # Mn TAI THAM VOWEL SIGN MAI SAT +1A63..1A64 ; SA # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA +1A65..1A6C ; SA # Mn [8] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN OA BELOW +1A6D..1A72 ; SA # Mc [6] TAI THAM VOWEL SIGN OY..TAI THAM VOWEL SIGN THAM AI +1A73..1A7C ; SA # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN +1AA0..1AA6 ; SA # Po [7] TAI THAM SIGN WIANG..TAI THAM SIGN REVERSED ROTATED RANA +1AA7 ; SA # Lm TAI THAM SIGN MAI YAMOK +1AA8..1AAD ; SA # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG +AA60..AA6F ; SA # Lo [16] MYANMAR LETTER KHAMTI GA..MYANMAR LETTER KHAMTI FA +AA70 ; SA # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION +AA71..AA76 ; SA # Lo [6] MYANMAR LETTER KHAMTI XA..MYANMAR LOGOGRAM KHAMTI HM +AA77..AA79 ; SA # So [3] MYANMAR SYMBOL AITON EXCLAMATION..MYANMAR SYMBOL AITON TWO +AA7A ; SA # Lo MYANMAR LETTER AITON RA +AA7B ; SA # Mc MYANMAR SIGN PAO KAREN TONE +AA80..AAAF ; SA # Lo [48] TAI VIET LETTER LOW KO..TAI VIET LETTER HIGH O +AAB0 ; SA # Mn TAI VIET MAI KANG +AAB1 ; SA # Lo TAI VIET VOWEL AA +AAB2..AAB4 ; SA # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U +AAB5..AAB6 ; SA # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O +AAB7..AAB8 ; SA # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA +AAB9..AABD ; SA # Lo [5] TAI VIET VOWEL UEA..TAI VIET VOWEL AN +AABE..AABF ; SA # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK +AAC0 ; SA # Lo TAI VIET TONE MAI NUENG +AAC1 ; SA # Mn TAI VIET TONE MAI THO +AAC2 ; SA # Lo TAI VIET TONE MAI SONG +AADB..AADC ; SA # Lo [2] TAI VIET SYMBOL KON..TAI VIET SYMBOL NUENG +AADD ; SA # Lm TAI VIET SYMBOL SAM +AADE..AADF ; SA # Po [2] TAI VIET SYMBOL HO HOI..TAI VIET SYMBOL KOI KOI + +# Total code points: 662 + +# ================================================ + +# Line_Break=Ambiguous + +00A7 ; AI # So SECTION SIGN +00A8 ; AI # Sk DIAERESIS +00AA ; AI # L& FEMININE ORDINAL INDICATOR +00B2..00B3 ; AI # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B6 ; AI # So PILCROW SIGN +00B7 ; AI # Po MIDDLE DOT +00B8 ; AI # Sk CEDILLA +00B9 ; AI # No SUPERSCRIPT ONE +00BA ; AI # L& MASCULINE ORDINAL INDICATOR +00BC..00BE ; AI # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +00D7 ; AI # Sm MULTIPLICATION SIGN +00F7 ; AI # Sm DIVISION SIGN +02C7 ; AI # Lm CARON +02C9..02CB ; AI # Lm [3] MODIFIER LETTER MACRON..MODIFIER LETTER GRAVE ACCENT +02CD ; AI # Lm MODIFIER LETTER LOW MACRON +02D0 ; AI # Lm MODIFIER LETTER TRIANGULAR COLON +02D8..02DB ; AI # Sk [4] BREVE..OGONEK +02DD ; AI # Sk DOUBLE ACUTE ACCENT +2015 ; AI # Pd HORIZONTAL BAR +2016 ; AI # Po DOUBLE VERTICAL LINE +2020..2021 ; AI # Po [2] DAGGER..DOUBLE DAGGER +203B ; AI # Po REFERENCE MARK +2074 ; AI # No SUPERSCRIPT FOUR +207F ; AI # Lm SUPERSCRIPT LATIN SMALL LETTER N +2081..2084 ; AI # No [4] SUBSCRIPT ONE..SUBSCRIPT FOUR +2105 ; AI # So CARE OF +2113 ; AI # L& SCRIPT SMALL L +2121..2122 ; AI # So [2] TELEPHONE SIGN..TRADE MARK SIGN +212B ; AI # L& ANGSTROM SIGN +2154..2155 ; AI # No [2] VULGAR FRACTION TWO THIRDS..VULGAR FRACTION ONE FIFTH +215B ; AI # No VULGAR FRACTION ONE EIGHTH +215E ; AI # No VULGAR FRACTION SEVEN EIGHTHS +2160..216B ; AI # Nl [12] ROMAN NUMERAL ONE..ROMAN NUMERAL TWELVE +2170..2179 ; AI # Nl [10] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL TEN +2189 ; AI # No VULGAR FRACTION ZERO THIRDS +2190..2194 ; AI # Sm [5] LEFTWARDS ARROW..LEFT RIGHT ARROW +2195..2199 ; AI # So [5] UP DOWN ARROW..SOUTH WEST ARROW +21D2 ; AI # Sm RIGHTWARDS DOUBLE ARROW +21D4 ; AI # Sm LEFT RIGHT DOUBLE ARROW +2200 ; AI # Sm FOR ALL +2202..2203 ; AI # Sm [2] PARTIAL DIFFERENTIAL..THERE EXISTS +2207..2208 ; AI # Sm [2] NABLA..ELEMENT OF +220B ; AI # Sm CONTAINS AS MEMBER +220F ; AI # Sm N-ARY PRODUCT +2211 ; AI # Sm N-ARY SUMMATION +2215 ; AI # Sm DIVISION SLASH +221A ; AI # Sm SQUARE ROOT +221D..2220 ; AI # Sm [4] PROPORTIONAL TO..ANGLE +2223 ; AI # Sm DIVIDES +2225 ; AI # Sm PARALLEL TO +2227..222C ; AI # Sm [6] LOGICAL AND..DOUBLE INTEGRAL +222E ; AI # Sm CONTOUR INTEGRAL +2234..2237 ; AI # Sm [4] THEREFORE..PROPORTION +223C..223D ; AI # Sm [2] TILDE OPERATOR..REVERSED TILDE +2248 ; AI # Sm ALMOST EQUAL TO +224C ; AI # Sm ALL EQUAL TO +2252 ; AI # Sm APPROXIMATELY EQUAL TO OR THE IMAGE OF +2260..2261 ; AI # Sm [2] NOT EQUAL TO..IDENTICAL TO +2264..2267 ; AI # Sm [4] LESS-THAN OR EQUAL TO..GREATER-THAN OVER EQUAL TO +226A..226B ; AI # Sm [2] MUCH LESS-THAN..MUCH GREATER-THAN +226E..226F ; AI # Sm [2] NOT LESS-THAN..NOT GREATER-THAN +2282..2283 ; AI # Sm [2] SUBSET OF..SUPERSET OF +2286..2287 ; AI # Sm [2] SUBSET OF OR EQUAL TO..SUPERSET OF OR EQUAL TO +2295 ; AI # Sm CIRCLED PLUS +2299 ; AI # Sm CIRCLED DOT OPERATOR +22A5 ; AI # Sm UP TACK +22BF ; AI # Sm RIGHT TRIANGLE +2312 ; AI # So ARC +2460..249B ; AI # No [60] CIRCLED DIGIT ONE..NUMBER TWENTY FULL STOP +249C..24E9 ; AI # So [78] PARENTHESIZED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z +24EA..24FE ; AI # No [21] CIRCLED DIGIT ZERO..DOUBLE CIRCLED NUMBER TEN +2500..254B ; AI # So [76] BOX DRAWINGS LIGHT HORIZONTAL..BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL +2550..2574 ; AI # So [37] BOX DRAWINGS DOUBLE HORIZONTAL..BOX DRAWINGS LIGHT LEFT +2580..258F ; AI # So [16] UPPER HALF BLOCK..LEFT ONE EIGHTH BLOCK +2592..2595 ; AI # So [4] MEDIUM SHADE..RIGHT ONE EIGHTH BLOCK +25A0..25A1 ; AI # So [2] BLACK SQUARE..WHITE SQUARE +25A3..25A9 ; AI # So [7] WHITE SQUARE CONTAINING BLACK SMALL SQUARE..SQUARE WITH DIAGONAL CROSSHATCH FILL +25B2..25B3 ; AI # So [2] BLACK UP-POINTING TRIANGLE..WHITE UP-POINTING TRIANGLE +25B6 ; AI # So BLACK RIGHT-POINTING TRIANGLE +25B7 ; AI # Sm WHITE RIGHT-POINTING TRIANGLE +25BC..25BD ; AI # So [2] BLACK DOWN-POINTING TRIANGLE..WHITE DOWN-POINTING TRIANGLE +25C0 ; AI # So BLACK LEFT-POINTING TRIANGLE +25C1 ; AI # Sm WHITE LEFT-POINTING TRIANGLE +25C6..25C8 ; AI # So [3] BLACK DIAMOND..WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND +25CB ; AI # So WHITE CIRCLE +25CE..25D1 ; AI # So [4] BULLSEYE..CIRCLE WITH RIGHT HALF BLACK +25E2..25E5 ; AI # So [4] BLACK LOWER RIGHT TRIANGLE..BLACK UPPER RIGHT TRIANGLE +25EF ; AI # So LARGE CIRCLE +2605..2606 ; AI # So [2] BLACK STAR..WHITE STAR +2609 ; AI # So SUN +260E..260F ; AI # So [2] BLACK TELEPHONE..WHITE TELEPHONE +2614..2617 ; AI # So [4] UMBRELLA WITH RAIN DROPS..BLACK SHOGI PIECE +261C ; AI # So WHITE LEFT POINTING INDEX +261E ; AI # So WHITE RIGHT POINTING INDEX +2640 ; AI # So FEMALE SIGN +2642 ; AI # So MALE SIGN +2660..2661 ; AI # So [2] BLACK SPADE SUIT..WHITE HEART SUIT +2663..2665 ; AI # So [3] BLACK CLUB SUIT..BLACK HEART SUIT +2667..266A ; AI # So [4] WHITE CLUB SUIT..EIGHTH NOTE +266C..266D ; AI # So [2] BEAMED SIXTEENTH NOTES..MUSIC FLAT SIGN +266F ; AI # Sm MUSIC SHARP SIGN +269E..269F ; AI # So [2] THREE LINES CONVERGING RIGHT..THREE LINES CONVERGING LEFT +26BE..26BF ; AI # So [2] BASEBALL..SQUARED KEY +26C4..26CD ; AI # So [10] SNOWMAN WITHOUT SNOW..DISABLED CAR +26CF..26E1 ; AI # So [19] PICK..RESTRICTED LEFT ENTRY-2 +26E3 ; AI # So HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE +26E8..26FF ; AI # So [24] BLACK CROSS ON SHIELD..WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE +2757 ; AI # So HEAVY EXCLAMATION MARK SYMBOL +2776..2793 ; AI # No [30] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2B55..2B59 ; AI # So [5] HEAVY LARGE CIRCLE..HEAVY CIRCLED SALTIRE +3248..324F ; AI # So [8] CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE +FFFD ; AI # So REPLACEMENT CHARACTER +1F100..1F10A ; AI # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA +1F110..1F12D ; AI # So [30] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED CD +1F131 ; AI # So SQUARED LATIN CAPITAL LETTER B +1F13D ; AI # So SQUARED LATIN CAPITAL LETTER N +1F13F ; AI # So SQUARED LATIN CAPITAL LETTER P +1F142 ; AI # So SQUARED LATIN CAPITAL LETTER S +1F146 ; AI # So SQUARED LATIN CAPITAL LETTER W +1F14A..1F14E ; AI # So [5] SQUARED HV..SQUARED PPV +1F157 ; AI # So NEGATIVE CIRCLED LATIN CAPITAL LETTER H +1F15F ; AI # So NEGATIVE CIRCLED LATIN CAPITAL LETTER P +1F179 ; AI # So NEGATIVE SQUARED LATIN CAPITAL LETTER J +1F17B..1F17C ; AI # So [2] NEGATIVE SQUARED LATIN CAPITAL LETTER L..NEGATIVE SQUARED LATIN CAPITAL LETTER M +1F17F ; AI # So NEGATIVE SQUARED LATIN CAPITAL LETTER P +1F18A..1F18D ; AI # So [4] CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P..NEGATIVE SQUARED SA +1F190 ; AI # So SQUARE DJ + +# Total code points: 644 + +# ================================================ + +# Line_Break=Break_Both + +2014 ; B2 # Pd EM DASH + +# Total code points: 1 + +# ================================================ + +# Line_Break=Surrogate + +D800..DFFF ; SG # Cs [2048] .. + +# Total code points: 2048 + +# ================================================ + +# Line_Break=ZWSpace + +200B ; ZW # Cf ZERO WIDTH SPACE + +# Total code points: 1 + +# ================================================ + +# Line_Break=Next_Line + +0085 ; NL # Cc + +# Total code points: 1 + +# ================================================ + +# Line_Break=Word_Joiner + +2060 ; WJ # Cf WORD JOINER +FEFF ; WJ # Cf ZERO WIDTH NO-BREAK SPACE + +# Total code points: 2 + +# ================================================ + +# Line_Break=JL + +1100..115F ; JL # Lo [96] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG FILLER +A960..A97C ; JL # Lo [29] HANGUL CHOSEONG TIKEUT-MIEUM..HANGUL CHOSEONG SSANGYEORINHIEUH + +# Total code points: 125 + +# ================================================ + +# Line_Break=JV + +1160..11A7 ; JV # Lo [72] HANGUL JUNGSEONG FILLER..HANGUL JUNGSEONG O-YAE +D7B0..D7C6 ; JV # Lo [23] HANGUL JUNGSEONG O-YEO..HANGUL JUNGSEONG ARAEA-E + +# Total code points: 95 + +# ================================================ + +# Line_Break=JT + +11A8..11FF ; JT # Lo [88] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG SSANGNIEUN +D7CB..D7FB ; JT # Lo [49] HANGUL JONGSEONG NIEUN-RIEUL..HANGUL JONGSEONG PHIEUPH-THIEUTH + +# Total code points: 137 + +# ================================================ + +# Line_Break=H2 + +AC00 ; H2 # Lo HANGUL SYLLABLE GA +AC1C ; H2 # Lo HANGUL SYLLABLE GAE +AC38 ; H2 # Lo HANGUL SYLLABLE GYA +AC54 ; H2 # Lo HANGUL SYLLABLE GYAE +AC70 ; H2 # Lo HANGUL SYLLABLE GEO +AC8C ; H2 # Lo HANGUL SYLLABLE GE +ACA8 ; H2 # Lo HANGUL SYLLABLE GYEO +ACC4 ; H2 # Lo HANGUL SYLLABLE GYE +ACE0 ; H2 # Lo HANGUL SYLLABLE GO +ACFC ; H2 # Lo HANGUL SYLLABLE GWA +AD18 ; H2 # Lo HANGUL SYLLABLE GWAE +AD34 ; H2 # Lo HANGUL SYLLABLE GOE +AD50 ; H2 # Lo HANGUL SYLLABLE GYO +AD6C ; H2 # Lo HANGUL SYLLABLE GU +AD88 ; H2 # Lo HANGUL SYLLABLE GWEO +ADA4 ; H2 # Lo HANGUL SYLLABLE GWE +ADC0 ; H2 # Lo HANGUL SYLLABLE GWI +ADDC ; H2 # Lo HANGUL SYLLABLE GYU +ADF8 ; H2 # Lo HANGUL SYLLABLE GEU +AE14 ; H2 # Lo HANGUL SYLLABLE GYI +AE30 ; H2 # Lo HANGUL SYLLABLE GI +AE4C ; H2 # Lo HANGUL SYLLABLE GGA +AE68 ; H2 # Lo HANGUL SYLLABLE GGAE +AE84 ; H2 # Lo HANGUL SYLLABLE GGYA +AEA0 ; H2 # Lo HANGUL SYLLABLE GGYAE +AEBC ; H2 # Lo HANGUL SYLLABLE GGEO +AED8 ; H2 # Lo HANGUL SYLLABLE GGE +AEF4 ; H2 # Lo HANGUL SYLLABLE GGYEO +AF10 ; H2 # Lo HANGUL SYLLABLE GGYE +AF2C ; H2 # Lo HANGUL SYLLABLE GGO +AF48 ; H2 # Lo HANGUL SYLLABLE GGWA +AF64 ; H2 # Lo HANGUL SYLLABLE GGWAE +AF80 ; H2 # Lo HANGUL SYLLABLE GGOE +AF9C ; H2 # Lo HANGUL SYLLABLE GGYO +AFB8 ; H2 # Lo HANGUL SYLLABLE GGU +AFD4 ; H2 # Lo HANGUL SYLLABLE GGWEO +AFF0 ; H2 # Lo HANGUL SYLLABLE GGWE +B00C ; H2 # Lo HANGUL SYLLABLE GGWI +B028 ; H2 # Lo HANGUL SYLLABLE GGYU +B044 ; H2 # Lo HANGUL SYLLABLE GGEU +B060 ; H2 # Lo HANGUL SYLLABLE GGYI +B07C ; H2 # Lo HANGUL SYLLABLE GGI +B098 ; H2 # Lo HANGUL SYLLABLE NA +B0B4 ; H2 # Lo HANGUL SYLLABLE NAE +B0D0 ; H2 # Lo HANGUL SYLLABLE NYA +B0EC ; H2 # Lo HANGUL SYLLABLE NYAE +B108 ; H2 # Lo HANGUL SYLLABLE NEO +B124 ; H2 # Lo HANGUL SYLLABLE NE +B140 ; H2 # Lo HANGUL SYLLABLE NYEO +B15C ; H2 # Lo HANGUL SYLLABLE NYE +B178 ; H2 # Lo HANGUL SYLLABLE NO +B194 ; H2 # Lo HANGUL SYLLABLE NWA +B1B0 ; H2 # Lo HANGUL SYLLABLE NWAE +B1CC ; H2 # Lo HANGUL SYLLABLE NOE +B1E8 ; H2 # Lo HANGUL SYLLABLE NYO +B204 ; H2 # Lo HANGUL SYLLABLE NU +B220 ; H2 # Lo HANGUL SYLLABLE NWEO +B23C ; H2 # Lo HANGUL SYLLABLE NWE +B258 ; H2 # Lo HANGUL SYLLABLE NWI +B274 ; H2 # Lo HANGUL SYLLABLE NYU +B290 ; H2 # Lo HANGUL SYLLABLE NEU +B2AC ; H2 # Lo HANGUL SYLLABLE NYI +B2C8 ; H2 # Lo HANGUL SYLLABLE NI +B2E4 ; H2 # Lo HANGUL SYLLABLE DA +B300 ; H2 # Lo HANGUL SYLLABLE DAE +B31C ; H2 # Lo HANGUL SYLLABLE DYA +B338 ; H2 # Lo HANGUL SYLLABLE DYAE +B354 ; H2 # Lo HANGUL SYLLABLE DEO +B370 ; H2 # Lo HANGUL SYLLABLE DE +B38C ; H2 # Lo HANGUL SYLLABLE DYEO +B3A8 ; H2 # Lo HANGUL SYLLABLE DYE +B3C4 ; H2 # Lo HANGUL SYLLABLE DO +B3E0 ; H2 # Lo HANGUL SYLLABLE DWA +B3FC ; H2 # Lo HANGUL SYLLABLE DWAE +B418 ; H2 # Lo HANGUL SYLLABLE DOE +B434 ; H2 # Lo HANGUL SYLLABLE DYO +B450 ; H2 # Lo HANGUL SYLLABLE DU +B46C ; H2 # Lo HANGUL SYLLABLE DWEO +B488 ; H2 # Lo HANGUL SYLLABLE DWE +B4A4 ; H2 # Lo HANGUL SYLLABLE DWI +B4C0 ; H2 # Lo HANGUL SYLLABLE DYU +B4DC ; H2 # Lo HANGUL SYLLABLE DEU +B4F8 ; H2 # Lo HANGUL SYLLABLE DYI +B514 ; H2 # Lo HANGUL SYLLABLE DI +B530 ; H2 # Lo HANGUL SYLLABLE DDA +B54C ; H2 # Lo HANGUL SYLLABLE DDAE +B568 ; H2 # Lo HANGUL SYLLABLE DDYA +B584 ; H2 # Lo HANGUL SYLLABLE DDYAE +B5A0 ; H2 # Lo HANGUL SYLLABLE DDEO +B5BC ; H2 # Lo HANGUL SYLLABLE DDE +B5D8 ; H2 # Lo HANGUL SYLLABLE DDYEO +B5F4 ; H2 # Lo HANGUL SYLLABLE DDYE +B610 ; H2 # Lo HANGUL SYLLABLE DDO +B62C ; H2 # Lo HANGUL SYLLABLE DDWA +B648 ; H2 # Lo HANGUL SYLLABLE DDWAE +B664 ; H2 # Lo HANGUL SYLLABLE DDOE +B680 ; H2 # Lo HANGUL SYLLABLE DDYO +B69C ; H2 # Lo HANGUL SYLLABLE DDU +B6B8 ; H2 # Lo HANGUL SYLLABLE DDWEO +B6D4 ; H2 # Lo HANGUL SYLLABLE DDWE +B6F0 ; H2 # Lo HANGUL SYLLABLE DDWI +B70C ; H2 # Lo HANGUL SYLLABLE DDYU +B728 ; H2 # Lo HANGUL SYLLABLE DDEU +B744 ; H2 # Lo HANGUL SYLLABLE DDYI +B760 ; H2 # Lo HANGUL SYLLABLE DDI +B77C ; H2 # Lo HANGUL SYLLABLE RA +B798 ; H2 # Lo HANGUL SYLLABLE RAE +B7B4 ; H2 # Lo HANGUL SYLLABLE RYA +B7D0 ; H2 # Lo HANGUL SYLLABLE RYAE +B7EC ; H2 # Lo HANGUL SYLLABLE REO +B808 ; H2 # Lo HANGUL SYLLABLE RE +B824 ; H2 # Lo HANGUL SYLLABLE RYEO +B840 ; H2 # Lo HANGUL SYLLABLE RYE +B85C ; H2 # Lo HANGUL SYLLABLE RO +B878 ; H2 # Lo HANGUL SYLLABLE RWA +B894 ; H2 # Lo HANGUL SYLLABLE RWAE +B8B0 ; H2 # Lo HANGUL SYLLABLE ROE +B8CC ; H2 # Lo HANGUL SYLLABLE RYO +B8E8 ; H2 # Lo HANGUL SYLLABLE RU +B904 ; H2 # Lo HANGUL SYLLABLE RWEO +B920 ; H2 # Lo HANGUL SYLLABLE RWE +B93C ; H2 # Lo HANGUL SYLLABLE RWI +B958 ; H2 # Lo HANGUL SYLLABLE RYU +B974 ; H2 # Lo HANGUL SYLLABLE REU +B990 ; H2 # Lo HANGUL SYLLABLE RYI +B9AC ; H2 # Lo HANGUL SYLLABLE RI +B9C8 ; H2 # Lo HANGUL SYLLABLE MA +B9E4 ; H2 # Lo HANGUL SYLLABLE MAE +BA00 ; H2 # Lo HANGUL SYLLABLE MYA +BA1C ; H2 # Lo HANGUL SYLLABLE MYAE +BA38 ; H2 # Lo HANGUL SYLLABLE MEO +BA54 ; H2 # Lo HANGUL SYLLABLE ME +BA70 ; H2 # Lo HANGUL SYLLABLE MYEO +BA8C ; H2 # Lo HANGUL SYLLABLE MYE +BAA8 ; H2 # Lo HANGUL SYLLABLE MO +BAC4 ; H2 # Lo HANGUL SYLLABLE MWA +BAE0 ; H2 # Lo HANGUL SYLLABLE MWAE +BAFC ; H2 # Lo HANGUL SYLLABLE MOE +BB18 ; H2 # Lo HANGUL SYLLABLE MYO +BB34 ; H2 # Lo HANGUL SYLLABLE MU +BB50 ; H2 # Lo HANGUL SYLLABLE MWEO +BB6C ; H2 # Lo HANGUL SYLLABLE MWE +BB88 ; H2 # Lo HANGUL SYLLABLE MWI +BBA4 ; H2 # Lo HANGUL SYLLABLE MYU +BBC0 ; H2 # Lo HANGUL SYLLABLE MEU +BBDC ; H2 # Lo HANGUL SYLLABLE MYI +BBF8 ; H2 # Lo HANGUL SYLLABLE MI +BC14 ; H2 # Lo HANGUL SYLLABLE BA +BC30 ; H2 # Lo HANGUL SYLLABLE BAE +BC4C ; H2 # Lo HANGUL SYLLABLE BYA +BC68 ; H2 # Lo HANGUL SYLLABLE BYAE +BC84 ; H2 # Lo HANGUL SYLLABLE BEO +BCA0 ; H2 # Lo HANGUL SYLLABLE BE +BCBC ; H2 # Lo HANGUL SYLLABLE BYEO +BCD8 ; H2 # Lo HANGUL SYLLABLE BYE +BCF4 ; H2 # Lo HANGUL SYLLABLE BO +BD10 ; H2 # Lo HANGUL SYLLABLE BWA +BD2C ; H2 # Lo HANGUL SYLLABLE BWAE +BD48 ; H2 # Lo HANGUL SYLLABLE BOE +BD64 ; H2 # Lo HANGUL SYLLABLE BYO +BD80 ; H2 # Lo HANGUL SYLLABLE BU +BD9C ; H2 # Lo HANGUL SYLLABLE BWEO +BDB8 ; H2 # Lo HANGUL SYLLABLE BWE +BDD4 ; H2 # Lo HANGUL SYLLABLE BWI +BDF0 ; H2 # Lo HANGUL SYLLABLE BYU +BE0C ; H2 # Lo HANGUL SYLLABLE BEU +BE28 ; H2 # Lo HANGUL SYLLABLE BYI +BE44 ; H2 # Lo HANGUL SYLLABLE BI +BE60 ; H2 # Lo HANGUL SYLLABLE BBA +BE7C ; H2 # Lo HANGUL SYLLABLE BBAE +BE98 ; H2 # Lo HANGUL SYLLABLE BBYA +BEB4 ; H2 # Lo HANGUL SYLLABLE BBYAE +BED0 ; H2 # Lo HANGUL SYLLABLE BBEO +BEEC ; H2 # Lo HANGUL SYLLABLE BBE +BF08 ; H2 # Lo HANGUL SYLLABLE BBYEO +BF24 ; H2 # Lo HANGUL SYLLABLE BBYE +BF40 ; H2 # Lo HANGUL SYLLABLE BBO +BF5C ; H2 # Lo HANGUL SYLLABLE BBWA +BF78 ; H2 # Lo HANGUL SYLLABLE BBWAE +BF94 ; H2 # Lo HANGUL SYLLABLE BBOE +BFB0 ; H2 # Lo HANGUL SYLLABLE BBYO +BFCC ; H2 # Lo HANGUL SYLLABLE BBU +BFE8 ; H2 # Lo HANGUL SYLLABLE BBWEO +C004 ; H2 # Lo HANGUL SYLLABLE BBWE +C020 ; H2 # Lo HANGUL SYLLABLE BBWI +C03C ; H2 # Lo HANGUL SYLLABLE BBYU +C058 ; H2 # Lo HANGUL SYLLABLE BBEU +C074 ; H2 # Lo HANGUL SYLLABLE BBYI +C090 ; H2 # Lo HANGUL SYLLABLE BBI +C0AC ; H2 # Lo HANGUL SYLLABLE SA +C0C8 ; H2 # Lo HANGUL SYLLABLE SAE +C0E4 ; H2 # Lo HANGUL SYLLABLE SYA +C100 ; H2 # Lo HANGUL SYLLABLE SYAE +C11C ; H2 # Lo HANGUL SYLLABLE SEO +C138 ; H2 # Lo HANGUL SYLLABLE SE +C154 ; H2 # Lo HANGUL SYLLABLE SYEO +C170 ; H2 # Lo HANGUL SYLLABLE SYE +C18C ; H2 # Lo HANGUL SYLLABLE SO +C1A8 ; H2 # Lo HANGUL SYLLABLE SWA +C1C4 ; H2 # Lo HANGUL SYLLABLE SWAE +C1E0 ; H2 # Lo HANGUL SYLLABLE SOE +C1FC ; H2 # Lo HANGUL SYLLABLE SYO +C218 ; H2 # Lo HANGUL SYLLABLE SU +C234 ; H2 # Lo HANGUL SYLLABLE SWEO +C250 ; H2 # Lo HANGUL SYLLABLE SWE +C26C ; H2 # Lo HANGUL SYLLABLE SWI +C288 ; H2 # Lo HANGUL SYLLABLE SYU +C2A4 ; H2 # Lo HANGUL SYLLABLE SEU +C2C0 ; H2 # Lo HANGUL SYLLABLE SYI +C2DC ; H2 # Lo HANGUL SYLLABLE SI +C2F8 ; H2 # Lo HANGUL SYLLABLE SSA +C314 ; H2 # Lo HANGUL SYLLABLE SSAE +C330 ; H2 # Lo HANGUL SYLLABLE SSYA +C34C ; H2 # Lo HANGUL SYLLABLE SSYAE +C368 ; H2 # Lo HANGUL SYLLABLE SSEO +C384 ; H2 # Lo HANGUL SYLLABLE SSE +C3A0 ; H2 # Lo HANGUL SYLLABLE SSYEO +C3BC ; H2 # Lo HANGUL SYLLABLE SSYE +C3D8 ; H2 # Lo HANGUL SYLLABLE SSO +C3F4 ; H2 # Lo HANGUL SYLLABLE SSWA +C410 ; H2 # Lo HANGUL SYLLABLE SSWAE +C42C ; H2 # Lo HANGUL SYLLABLE SSOE +C448 ; H2 # Lo HANGUL SYLLABLE SSYO +C464 ; H2 # Lo HANGUL SYLLABLE SSU +C480 ; H2 # Lo HANGUL SYLLABLE SSWEO +C49C ; H2 # Lo HANGUL SYLLABLE SSWE +C4B8 ; H2 # Lo HANGUL SYLLABLE SSWI +C4D4 ; H2 # Lo HANGUL SYLLABLE SSYU +C4F0 ; H2 # Lo HANGUL SYLLABLE SSEU +C50C ; H2 # Lo HANGUL SYLLABLE SSYI +C528 ; H2 # Lo HANGUL SYLLABLE SSI +C544 ; H2 # Lo HANGUL SYLLABLE A +C560 ; H2 # Lo HANGUL SYLLABLE AE +C57C ; H2 # Lo HANGUL SYLLABLE YA +C598 ; H2 # Lo HANGUL SYLLABLE YAE +C5B4 ; H2 # Lo HANGUL SYLLABLE EO +C5D0 ; H2 # Lo HANGUL SYLLABLE E +C5EC ; H2 # Lo HANGUL SYLLABLE YEO +C608 ; H2 # Lo HANGUL SYLLABLE YE +C624 ; H2 # Lo HANGUL SYLLABLE O +C640 ; H2 # Lo HANGUL SYLLABLE WA +C65C ; H2 # Lo HANGUL SYLLABLE WAE +C678 ; H2 # Lo HANGUL SYLLABLE OE +C694 ; H2 # Lo HANGUL SYLLABLE YO +C6B0 ; H2 # Lo HANGUL SYLLABLE U +C6CC ; H2 # Lo HANGUL SYLLABLE WEO +C6E8 ; H2 # Lo HANGUL SYLLABLE WE +C704 ; H2 # Lo HANGUL SYLLABLE WI +C720 ; H2 # Lo HANGUL SYLLABLE YU +C73C ; H2 # Lo HANGUL SYLLABLE EU +C758 ; H2 # Lo HANGUL SYLLABLE YI +C774 ; H2 # Lo HANGUL SYLLABLE I +C790 ; H2 # Lo HANGUL SYLLABLE JA +C7AC ; H2 # Lo HANGUL SYLLABLE JAE +C7C8 ; H2 # Lo HANGUL SYLLABLE JYA +C7E4 ; H2 # Lo HANGUL SYLLABLE JYAE +C800 ; H2 # Lo HANGUL SYLLABLE JEO +C81C ; H2 # Lo HANGUL SYLLABLE JE +C838 ; H2 # Lo HANGUL SYLLABLE JYEO +C854 ; H2 # Lo HANGUL SYLLABLE JYE +C870 ; H2 # Lo HANGUL SYLLABLE JO +C88C ; H2 # Lo HANGUL SYLLABLE JWA +C8A8 ; H2 # Lo HANGUL SYLLABLE JWAE +C8C4 ; H2 # Lo HANGUL SYLLABLE JOE +C8E0 ; H2 # Lo HANGUL SYLLABLE JYO +C8FC ; H2 # Lo HANGUL SYLLABLE JU +C918 ; H2 # Lo HANGUL SYLLABLE JWEO +C934 ; H2 # Lo HANGUL SYLLABLE JWE +C950 ; H2 # Lo HANGUL SYLLABLE JWI +C96C ; H2 # Lo HANGUL SYLLABLE JYU +C988 ; H2 # Lo HANGUL SYLLABLE JEU +C9A4 ; H2 # Lo HANGUL SYLLABLE JYI +C9C0 ; H2 # Lo HANGUL SYLLABLE JI +C9DC ; H2 # Lo HANGUL SYLLABLE JJA +C9F8 ; H2 # Lo HANGUL SYLLABLE JJAE +CA14 ; H2 # Lo HANGUL SYLLABLE JJYA +CA30 ; H2 # Lo HANGUL SYLLABLE JJYAE +CA4C ; H2 # Lo HANGUL SYLLABLE JJEO +CA68 ; H2 # Lo HANGUL SYLLABLE JJE +CA84 ; H2 # Lo HANGUL SYLLABLE JJYEO +CAA0 ; H2 # Lo HANGUL SYLLABLE JJYE +CABC ; H2 # Lo HANGUL SYLLABLE JJO +CAD8 ; H2 # Lo HANGUL SYLLABLE JJWA +CAF4 ; H2 # Lo HANGUL SYLLABLE JJWAE +CB10 ; H2 # Lo HANGUL SYLLABLE JJOE +CB2C ; H2 # Lo HANGUL SYLLABLE JJYO +CB48 ; H2 # Lo HANGUL SYLLABLE JJU +CB64 ; H2 # Lo HANGUL SYLLABLE JJWEO +CB80 ; H2 # Lo HANGUL SYLLABLE JJWE +CB9C ; H2 # Lo HANGUL SYLLABLE JJWI +CBB8 ; H2 # Lo HANGUL SYLLABLE JJYU +CBD4 ; H2 # Lo HANGUL SYLLABLE JJEU +CBF0 ; H2 # Lo HANGUL SYLLABLE JJYI +CC0C ; H2 # Lo HANGUL SYLLABLE JJI +CC28 ; H2 # Lo HANGUL SYLLABLE CA +CC44 ; H2 # Lo HANGUL SYLLABLE CAE +CC60 ; H2 # Lo HANGUL SYLLABLE CYA +CC7C ; H2 # Lo HANGUL SYLLABLE CYAE +CC98 ; H2 # Lo HANGUL SYLLABLE CEO +CCB4 ; H2 # Lo HANGUL SYLLABLE CE +CCD0 ; H2 # Lo HANGUL SYLLABLE CYEO +CCEC ; H2 # Lo HANGUL SYLLABLE CYE +CD08 ; H2 # Lo HANGUL SYLLABLE CO +CD24 ; H2 # Lo HANGUL SYLLABLE CWA +CD40 ; H2 # Lo HANGUL SYLLABLE CWAE +CD5C ; H2 # Lo HANGUL SYLLABLE COE +CD78 ; H2 # Lo HANGUL SYLLABLE CYO +CD94 ; H2 # Lo HANGUL SYLLABLE CU +CDB0 ; H2 # Lo HANGUL SYLLABLE CWEO +CDCC ; H2 # Lo HANGUL SYLLABLE CWE +CDE8 ; H2 # Lo HANGUL SYLLABLE CWI +CE04 ; H2 # Lo HANGUL SYLLABLE CYU +CE20 ; H2 # Lo HANGUL SYLLABLE CEU +CE3C ; H2 # Lo HANGUL SYLLABLE CYI +CE58 ; H2 # Lo HANGUL SYLLABLE CI +CE74 ; H2 # Lo HANGUL SYLLABLE KA +CE90 ; H2 # Lo HANGUL SYLLABLE KAE +CEAC ; H2 # Lo HANGUL SYLLABLE KYA +CEC8 ; H2 # Lo HANGUL SYLLABLE KYAE +CEE4 ; H2 # Lo HANGUL SYLLABLE KEO +CF00 ; H2 # Lo HANGUL SYLLABLE KE +CF1C ; H2 # Lo HANGUL SYLLABLE KYEO +CF38 ; H2 # Lo HANGUL SYLLABLE KYE +CF54 ; H2 # Lo HANGUL SYLLABLE KO +CF70 ; H2 # Lo HANGUL SYLLABLE KWA +CF8C ; H2 # Lo HANGUL SYLLABLE KWAE +CFA8 ; H2 # Lo HANGUL SYLLABLE KOE +CFC4 ; H2 # Lo HANGUL SYLLABLE KYO +CFE0 ; H2 # Lo HANGUL SYLLABLE KU +CFFC ; H2 # Lo HANGUL SYLLABLE KWEO +D018 ; H2 # Lo HANGUL SYLLABLE KWE +D034 ; H2 # Lo HANGUL SYLLABLE KWI +D050 ; H2 # Lo HANGUL SYLLABLE KYU +D06C ; H2 # Lo HANGUL SYLLABLE KEU +D088 ; H2 # Lo HANGUL SYLLABLE KYI +D0A4 ; H2 # Lo HANGUL SYLLABLE KI +D0C0 ; H2 # Lo HANGUL SYLLABLE TA +D0DC ; H2 # Lo HANGUL SYLLABLE TAE +D0F8 ; H2 # Lo HANGUL SYLLABLE TYA +D114 ; H2 # Lo HANGUL SYLLABLE TYAE +D130 ; H2 # Lo HANGUL SYLLABLE TEO +D14C ; H2 # Lo HANGUL SYLLABLE TE +D168 ; H2 # Lo HANGUL SYLLABLE TYEO +D184 ; H2 # Lo HANGUL SYLLABLE TYE +D1A0 ; H2 # Lo HANGUL SYLLABLE TO +D1BC ; H2 # Lo HANGUL SYLLABLE TWA +D1D8 ; H2 # Lo HANGUL SYLLABLE TWAE +D1F4 ; H2 # Lo HANGUL SYLLABLE TOE +D210 ; H2 # Lo HANGUL SYLLABLE TYO +D22C ; H2 # Lo HANGUL SYLLABLE TU +D248 ; H2 # Lo HANGUL SYLLABLE TWEO +D264 ; H2 # Lo HANGUL SYLLABLE TWE +D280 ; H2 # Lo HANGUL SYLLABLE TWI +D29C ; H2 # Lo HANGUL SYLLABLE TYU +D2B8 ; H2 # Lo HANGUL SYLLABLE TEU +D2D4 ; H2 # Lo HANGUL SYLLABLE TYI +D2F0 ; H2 # Lo HANGUL SYLLABLE TI +D30C ; H2 # Lo HANGUL SYLLABLE PA +D328 ; H2 # Lo HANGUL SYLLABLE PAE +D344 ; H2 # Lo HANGUL SYLLABLE PYA +D360 ; H2 # Lo HANGUL SYLLABLE PYAE +D37C ; H2 # Lo HANGUL SYLLABLE PEO +D398 ; H2 # Lo HANGUL SYLLABLE PE +D3B4 ; H2 # Lo HANGUL SYLLABLE PYEO +D3D0 ; H2 # Lo HANGUL SYLLABLE PYE +D3EC ; H2 # Lo HANGUL SYLLABLE PO +D408 ; H2 # Lo HANGUL SYLLABLE PWA +D424 ; H2 # Lo HANGUL SYLLABLE PWAE +D440 ; H2 # Lo HANGUL SYLLABLE POE +D45C ; H2 # Lo HANGUL SYLLABLE PYO +D478 ; H2 # Lo HANGUL SYLLABLE PU +D494 ; H2 # Lo HANGUL SYLLABLE PWEO +D4B0 ; H2 # Lo HANGUL SYLLABLE PWE +D4CC ; H2 # Lo HANGUL SYLLABLE PWI +D4E8 ; H2 # Lo HANGUL SYLLABLE PYU +D504 ; H2 # Lo HANGUL SYLLABLE PEU +D520 ; H2 # Lo HANGUL SYLLABLE PYI +D53C ; H2 # Lo HANGUL SYLLABLE PI +D558 ; H2 # Lo HANGUL SYLLABLE HA +D574 ; H2 # Lo HANGUL SYLLABLE HAE +D590 ; H2 # Lo HANGUL SYLLABLE HYA +D5AC ; H2 # Lo HANGUL SYLLABLE HYAE +D5C8 ; H2 # Lo HANGUL SYLLABLE HEO +D5E4 ; H2 # Lo HANGUL SYLLABLE HE +D600 ; H2 # Lo HANGUL SYLLABLE HYEO +D61C ; H2 # Lo HANGUL SYLLABLE HYE +D638 ; H2 # Lo HANGUL SYLLABLE HO +D654 ; H2 # Lo HANGUL SYLLABLE HWA +D670 ; H2 # Lo HANGUL SYLLABLE HWAE +D68C ; H2 # Lo HANGUL SYLLABLE HOE +D6A8 ; H2 # Lo HANGUL SYLLABLE HYO +D6C4 ; H2 # Lo HANGUL SYLLABLE HU +D6E0 ; H2 # Lo HANGUL SYLLABLE HWEO +D6FC ; H2 # Lo HANGUL SYLLABLE HWE +D718 ; H2 # Lo HANGUL SYLLABLE HWI +D734 ; H2 # Lo HANGUL SYLLABLE HYU +D750 ; H2 # Lo HANGUL SYLLABLE HEU +D76C ; H2 # Lo HANGUL SYLLABLE HYI +D788 ; H2 # Lo HANGUL SYLLABLE HI + +# Total code points: 399 + +# ================================================ + +# Line_Break=H3 + +AC01..AC1B ; H3 # Lo [27] HANGUL SYLLABLE GAG..HANGUL SYLLABLE GAH +AC1D..AC37 ; H3 # Lo [27] HANGUL SYLLABLE GAEG..HANGUL SYLLABLE GAEH +AC39..AC53 ; H3 # Lo [27] HANGUL SYLLABLE GYAG..HANGUL SYLLABLE GYAH +AC55..AC6F ; H3 # Lo [27] HANGUL SYLLABLE GYAEG..HANGUL SYLLABLE GYAEH +AC71..AC8B ; H3 # Lo [27] HANGUL SYLLABLE GEOG..HANGUL SYLLABLE GEOH +AC8D..ACA7 ; H3 # Lo [27] HANGUL SYLLABLE GEG..HANGUL SYLLABLE GEH +ACA9..ACC3 ; H3 # Lo [27] HANGUL SYLLABLE GYEOG..HANGUL SYLLABLE GYEOH +ACC5..ACDF ; H3 # Lo [27] HANGUL SYLLABLE GYEG..HANGUL SYLLABLE GYEH +ACE1..ACFB ; H3 # Lo [27] HANGUL SYLLABLE GOG..HANGUL SYLLABLE GOH +ACFD..AD17 ; H3 # Lo [27] HANGUL SYLLABLE GWAG..HANGUL SYLLABLE GWAH +AD19..AD33 ; H3 # Lo [27] HANGUL SYLLABLE GWAEG..HANGUL SYLLABLE GWAEH +AD35..AD4F ; H3 # Lo [27] HANGUL SYLLABLE GOEG..HANGUL SYLLABLE GOEH +AD51..AD6B ; H3 # Lo [27] HANGUL SYLLABLE GYOG..HANGUL SYLLABLE GYOH +AD6D..AD87 ; H3 # Lo [27] HANGUL SYLLABLE GUG..HANGUL SYLLABLE GUH +AD89..ADA3 ; H3 # Lo [27] HANGUL SYLLABLE GWEOG..HANGUL SYLLABLE GWEOH +ADA5..ADBF ; H3 # Lo [27] HANGUL SYLLABLE GWEG..HANGUL SYLLABLE GWEH +ADC1..ADDB ; H3 # Lo [27] HANGUL SYLLABLE GWIG..HANGUL SYLLABLE GWIH +ADDD..ADF7 ; H3 # Lo [27] HANGUL SYLLABLE GYUG..HANGUL SYLLABLE GYUH +ADF9..AE13 ; H3 # Lo [27] HANGUL SYLLABLE GEUG..HANGUL SYLLABLE GEUH +AE15..AE2F ; H3 # Lo [27] HANGUL SYLLABLE GYIG..HANGUL SYLLABLE GYIH +AE31..AE4B ; H3 # Lo [27] HANGUL SYLLABLE GIG..HANGUL SYLLABLE GIH +AE4D..AE67 ; H3 # Lo [27] HANGUL SYLLABLE GGAG..HANGUL SYLLABLE GGAH +AE69..AE83 ; H3 # Lo [27] HANGUL SYLLABLE GGAEG..HANGUL SYLLABLE GGAEH +AE85..AE9F ; H3 # Lo [27] HANGUL SYLLABLE GGYAG..HANGUL SYLLABLE GGYAH +AEA1..AEBB ; H3 # Lo [27] HANGUL SYLLABLE GGYAEG..HANGUL SYLLABLE GGYAEH +AEBD..AED7 ; H3 # Lo [27] HANGUL SYLLABLE GGEOG..HANGUL SYLLABLE GGEOH +AED9..AEF3 ; H3 # Lo [27] HANGUL SYLLABLE GGEG..HANGUL SYLLABLE GGEH +AEF5..AF0F ; H3 # Lo [27] HANGUL SYLLABLE GGYEOG..HANGUL SYLLABLE GGYEOH +AF11..AF2B ; H3 # Lo [27] HANGUL SYLLABLE GGYEG..HANGUL SYLLABLE GGYEH +AF2D..AF47 ; H3 # Lo [27] HANGUL SYLLABLE GGOG..HANGUL SYLLABLE GGOH +AF49..AF63 ; H3 # Lo [27] HANGUL SYLLABLE GGWAG..HANGUL SYLLABLE GGWAH +AF65..AF7F ; H3 # Lo [27] HANGUL SYLLABLE GGWAEG..HANGUL SYLLABLE GGWAEH +AF81..AF9B ; H3 # Lo [27] HANGUL SYLLABLE GGOEG..HANGUL SYLLABLE GGOEH +AF9D..AFB7 ; H3 # Lo [27] HANGUL SYLLABLE GGYOG..HANGUL SYLLABLE GGYOH +AFB9..AFD3 ; H3 # Lo [27] HANGUL SYLLABLE GGUG..HANGUL SYLLABLE GGUH +AFD5..AFEF ; H3 # Lo [27] HANGUL SYLLABLE GGWEOG..HANGUL SYLLABLE GGWEOH +AFF1..B00B ; H3 # Lo [27] HANGUL SYLLABLE GGWEG..HANGUL SYLLABLE GGWEH +B00D..B027 ; H3 # Lo [27] HANGUL SYLLABLE GGWIG..HANGUL SYLLABLE GGWIH +B029..B043 ; H3 # Lo [27] HANGUL SYLLABLE GGYUG..HANGUL SYLLABLE GGYUH +B045..B05F ; H3 # Lo [27] HANGUL SYLLABLE GGEUG..HANGUL SYLLABLE GGEUH +B061..B07B ; H3 # Lo [27] HANGUL SYLLABLE GGYIG..HANGUL SYLLABLE GGYIH +B07D..B097 ; H3 # Lo [27] HANGUL SYLLABLE GGIG..HANGUL SYLLABLE GGIH +B099..B0B3 ; H3 # Lo [27] HANGUL SYLLABLE NAG..HANGUL SYLLABLE NAH +B0B5..B0CF ; H3 # Lo [27] HANGUL SYLLABLE NAEG..HANGUL SYLLABLE NAEH +B0D1..B0EB ; H3 # Lo [27] HANGUL SYLLABLE NYAG..HANGUL SYLLABLE NYAH +B0ED..B107 ; H3 # Lo [27] HANGUL SYLLABLE NYAEG..HANGUL SYLLABLE NYAEH +B109..B123 ; H3 # Lo [27] HANGUL SYLLABLE NEOG..HANGUL SYLLABLE NEOH +B125..B13F ; H3 # Lo [27] HANGUL SYLLABLE NEG..HANGUL SYLLABLE NEH +B141..B15B ; H3 # Lo [27] HANGUL SYLLABLE NYEOG..HANGUL SYLLABLE NYEOH +B15D..B177 ; H3 # Lo [27] HANGUL SYLLABLE NYEG..HANGUL SYLLABLE NYEH +B179..B193 ; H3 # Lo [27] HANGUL SYLLABLE NOG..HANGUL SYLLABLE NOH +B195..B1AF ; H3 # Lo [27] HANGUL SYLLABLE NWAG..HANGUL SYLLABLE NWAH +B1B1..B1CB ; H3 # Lo [27] HANGUL SYLLABLE NWAEG..HANGUL SYLLABLE NWAEH +B1CD..B1E7 ; H3 # Lo [27] HANGUL SYLLABLE NOEG..HANGUL SYLLABLE NOEH +B1E9..B203 ; H3 # Lo [27] HANGUL SYLLABLE NYOG..HANGUL SYLLABLE NYOH +B205..B21F ; H3 # Lo [27] HANGUL SYLLABLE NUG..HANGUL SYLLABLE NUH +B221..B23B ; H3 # Lo [27] HANGUL SYLLABLE NWEOG..HANGUL SYLLABLE NWEOH +B23D..B257 ; H3 # Lo [27] HANGUL SYLLABLE NWEG..HANGUL SYLLABLE NWEH +B259..B273 ; H3 # Lo [27] HANGUL SYLLABLE NWIG..HANGUL SYLLABLE NWIH +B275..B28F ; H3 # Lo [27] HANGUL SYLLABLE NYUG..HANGUL SYLLABLE NYUH +B291..B2AB ; H3 # Lo [27] HANGUL SYLLABLE NEUG..HANGUL SYLLABLE NEUH +B2AD..B2C7 ; H3 # Lo [27] HANGUL SYLLABLE NYIG..HANGUL SYLLABLE NYIH +B2C9..B2E3 ; H3 # Lo [27] HANGUL SYLLABLE NIG..HANGUL SYLLABLE NIH +B2E5..B2FF ; H3 # Lo [27] HANGUL SYLLABLE DAG..HANGUL SYLLABLE DAH +B301..B31B ; H3 # Lo [27] HANGUL SYLLABLE DAEG..HANGUL SYLLABLE DAEH +B31D..B337 ; H3 # Lo [27] HANGUL SYLLABLE DYAG..HANGUL SYLLABLE DYAH +B339..B353 ; H3 # Lo [27] HANGUL SYLLABLE DYAEG..HANGUL SYLLABLE DYAEH +B355..B36F ; H3 # Lo [27] HANGUL SYLLABLE DEOG..HANGUL SYLLABLE DEOH +B371..B38B ; H3 # Lo [27] HANGUL SYLLABLE DEG..HANGUL SYLLABLE DEH +B38D..B3A7 ; H3 # Lo [27] HANGUL SYLLABLE DYEOG..HANGUL SYLLABLE DYEOH +B3A9..B3C3 ; H3 # Lo [27] HANGUL SYLLABLE DYEG..HANGUL SYLLABLE DYEH +B3C5..B3DF ; H3 # Lo [27] HANGUL SYLLABLE DOG..HANGUL SYLLABLE DOH +B3E1..B3FB ; H3 # Lo [27] HANGUL SYLLABLE DWAG..HANGUL SYLLABLE DWAH +B3FD..B417 ; H3 # Lo [27] HANGUL SYLLABLE DWAEG..HANGUL SYLLABLE DWAEH +B419..B433 ; H3 # Lo [27] HANGUL SYLLABLE DOEG..HANGUL SYLLABLE DOEH +B435..B44F ; H3 # Lo [27] HANGUL SYLLABLE DYOG..HANGUL SYLLABLE DYOH +B451..B46B ; H3 # Lo [27] HANGUL SYLLABLE DUG..HANGUL SYLLABLE DUH +B46D..B487 ; H3 # Lo [27] HANGUL SYLLABLE DWEOG..HANGUL SYLLABLE DWEOH +B489..B4A3 ; H3 # Lo [27] HANGUL SYLLABLE DWEG..HANGUL SYLLABLE DWEH +B4A5..B4BF ; H3 # Lo [27] HANGUL SYLLABLE DWIG..HANGUL SYLLABLE DWIH +B4C1..B4DB ; H3 # Lo [27] HANGUL SYLLABLE DYUG..HANGUL SYLLABLE DYUH +B4DD..B4F7 ; H3 # Lo [27] HANGUL SYLLABLE DEUG..HANGUL SYLLABLE DEUH +B4F9..B513 ; H3 # Lo [27] HANGUL SYLLABLE DYIG..HANGUL SYLLABLE DYIH +B515..B52F ; H3 # Lo [27] HANGUL SYLLABLE DIG..HANGUL SYLLABLE DIH +B531..B54B ; H3 # Lo [27] HANGUL SYLLABLE DDAG..HANGUL SYLLABLE DDAH +B54D..B567 ; H3 # Lo [27] HANGUL SYLLABLE DDAEG..HANGUL SYLLABLE DDAEH +B569..B583 ; H3 # Lo [27] HANGUL SYLLABLE DDYAG..HANGUL SYLLABLE DDYAH +B585..B59F ; H3 # Lo [27] HANGUL SYLLABLE DDYAEG..HANGUL SYLLABLE DDYAEH +B5A1..B5BB ; H3 # Lo [27] HANGUL SYLLABLE DDEOG..HANGUL SYLLABLE DDEOH +B5BD..B5D7 ; H3 # Lo [27] HANGUL SYLLABLE DDEG..HANGUL SYLLABLE DDEH +B5D9..B5F3 ; H3 # Lo [27] HANGUL SYLLABLE DDYEOG..HANGUL SYLLABLE DDYEOH +B5F5..B60F ; H3 # Lo [27] HANGUL SYLLABLE DDYEG..HANGUL SYLLABLE DDYEH +B611..B62B ; H3 # Lo [27] HANGUL SYLLABLE DDOG..HANGUL SYLLABLE DDOH +B62D..B647 ; H3 # Lo [27] HANGUL SYLLABLE DDWAG..HANGUL SYLLABLE DDWAH +B649..B663 ; H3 # Lo [27] HANGUL SYLLABLE DDWAEG..HANGUL SYLLABLE DDWAEH +B665..B67F ; H3 # Lo [27] HANGUL SYLLABLE DDOEG..HANGUL SYLLABLE DDOEH +B681..B69B ; H3 # Lo [27] HANGUL SYLLABLE DDYOG..HANGUL SYLLABLE DDYOH +B69D..B6B7 ; H3 # Lo [27] HANGUL SYLLABLE DDUG..HANGUL SYLLABLE DDUH +B6B9..B6D3 ; H3 # Lo [27] HANGUL SYLLABLE DDWEOG..HANGUL SYLLABLE DDWEOH +B6D5..B6EF ; H3 # Lo [27] HANGUL SYLLABLE DDWEG..HANGUL SYLLABLE DDWEH +B6F1..B70B ; H3 # Lo [27] HANGUL SYLLABLE DDWIG..HANGUL SYLLABLE DDWIH +B70D..B727 ; H3 # Lo [27] HANGUL SYLLABLE DDYUG..HANGUL SYLLABLE DDYUH +B729..B743 ; H3 # Lo [27] HANGUL SYLLABLE DDEUG..HANGUL SYLLABLE DDEUH +B745..B75F ; H3 # Lo [27] HANGUL SYLLABLE DDYIG..HANGUL SYLLABLE DDYIH +B761..B77B ; H3 # Lo [27] HANGUL SYLLABLE DDIG..HANGUL SYLLABLE DDIH +B77D..B797 ; H3 # Lo [27] HANGUL SYLLABLE RAG..HANGUL SYLLABLE RAH +B799..B7B3 ; H3 # Lo [27] HANGUL SYLLABLE RAEG..HANGUL SYLLABLE RAEH +B7B5..B7CF ; H3 # Lo [27] HANGUL SYLLABLE RYAG..HANGUL SYLLABLE RYAH +B7D1..B7EB ; H3 # Lo [27] HANGUL SYLLABLE RYAEG..HANGUL SYLLABLE RYAEH +B7ED..B807 ; H3 # Lo [27] HANGUL SYLLABLE REOG..HANGUL SYLLABLE REOH +B809..B823 ; H3 # Lo [27] HANGUL SYLLABLE REG..HANGUL SYLLABLE REH +B825..B83F ; H3 # Lo [27] HANGUL SYLLABLE RYEOG..HANGUL SYLLABLE RYEOH +B841..B85B ; H3 # Lo [27] HANGUL SYLLABLE RYEG..HANGUL SYLLABLE RYEH +B85D..B877 ; H3 # Lo [27] HANGUL SYLLABLE ROG..HANGUL SYLLABLE ROH +B879..B893 ; H3 # Lo [27] HANGUL SYLLABLE RWAG..HANGUL SYLLABLE RWAH +B895..B8AF ; H3 # Lo [27] HANGUL SYLLABLE RWAEG..HANGUL SYLLABLE RWAEH +B8B1..B8CB ; H3 # Lo [27] HANGUL SYLLABLE ROEG..HANGUL SYLLABLE ROEH +B8CD..B8E7 ; H3 # Lo [27] HANGUL SYLLABLE RYOG..HANGUL SYLLABLE RYOH +B8E9..B903 ; H3 # Lo [27] HANGUL SYLLABLE RUG..HANGUL SYLLABLE RUH +B905..B91F ; H3 # Lo [27] HANGUL SYLLABLE RWEOG..HANGUL SYLLABLE RWEOH +B921..B93B ; H3 # Lo [27] HANGUL SYLLABLE RWEG..HANGUL SYLLABLE RWEH +B93D..B957 ; H3 # Lo [27] HANGUL SYLLABLE RWIG..HANGUL SYLLABLE RWIH +B959..B973 ; H3 # Lo [27] HANGUL SYLLABLE RYUG..HANGUL SYLLABLE RYUH +B975..B98F ; H3 # Lo [27] HANGUL SYLLABLE REUG..HANGUL SYLLABLE REUH +B991..B9AB ; H3 # Lo [27] HANGUL SYLLABLE RYIG..HANGUL SYLLABLE RYIH +B9AD..B9C7 ; H3 # Lo [27] HANGUL SYLLABLE RIG..HANGUL SYLLABLE RIH +B9C9..B9E3 ; H3 # Lo [27] HANGUL SYLLABLE MAG..HANGUL SYLLABLE MAH +B9E5..B9FF ; H3 # Lo [27] HANGUL SYLLABLE MAEG..HANGUL SYLLABLE MAEH +BA01..BA1B ; H3 # Lo [27] HANGUL SYLLABLE MYAG..HANGUL SYLLABLE MYAH +BA1D..BA37 ; H3 # Lo [27] HANGUL SYLLABLE MYAEG..HANGUL SYLLABLE MYAEH +BA39..BA53 ; H3 # Lo [27] HANGUL SYLLABLE MEOG..HANGUL SYLLABLE MEOH +BA55..BA6F ; H3 # Lo [27] HANGUL SYLLABLE MEG..HANGUL SYLLABLE MEH +BA71..BA8B ; H3 # Lo [27] HANGUL SYLLABLE MYEOG..HANGUL SYLLABLE MYEOH +BA8D..BAA7 ; H3 # Lo [27] HANGUL SYLLABLE MYEG..HANGUL SYLLABLE MYEH +BAA9..BAC3 ; H3 # Lo [27] HANGUL SYLLABLE MOG..HANGUL SYLLABLE MOH +BAC5..BADF ; H3 # Lo [27] HANGUL SYLLABLE MWAG..HANGUL SYLLABLE MWAH +BAE1..BAFB ; H3 # Lo [27] HANGUL SYLLABLE MWAEG..HANGUL SYLLABLE MWAEH +BAFD..BB17 ; H3 # Lo [27] HANGUL SYLLABLE MOEG..HANGUL SYLLABLE MOEH +BB19..BB33 ; H3 # Lo [27] HANGUL SYLLABLE MYOG..HANGUL SYLLABLE MYOH +BB35..BB4F ; H3 # Lo [27] HANGUL SYLLABLE MUG..HANGUL SYLLABLE MUH +BB51..BB6B ; H3 # Lo [27] HANGUL SYLLABLE MWEOG..HANGUL SYLLABLE MWEOH +BB6D..BB87 ; H3 # Lo [27] HANGUL SYLLABLE MWEG..HANGUL SYLLABLE MWEH +BB89..BBA3 ; H3 # Lo [27] HANGUL SYLLABLE MWIG..HANGUL SYLLABLE MWIH +BBA5..BBBF ; H3 # Lo [27] HANGUL SYLLABLE MYUG..HANGUL SYLLABLE MYUH +BBC1..BBDB ; H3 # Lo [27] HANGUL SYLLABLE MEUG..HANGUL SYLLABLE MEUH +BBDD..BBF7 ; H3 # Lo [27] HANGUL SYLLABLE MYIG..HANGUL SYLLABLE MYIH +BBF9..BC13 ; H3 # Lo [27] HANGUL SYLLABLE MIG..HANGUL SYLLABLE MIH +BC15..BC2F ; H3 # Lo [27] HANGUL SYLLABLE BAG..HANGUL SYLLABLE BAH +BC31..BC4B ; H3 # Lo [27] HANGUL SYLLABLE BAEG..HANGUL SYLLABLE BAEH +BC4D..BC67 ; H3 # Lo [27] HANGUL SYLLABLE BYAG..HANGUL SYLLABLE BYAH +BC69..BC83 ; H3 # Lo [27] HANGUL SYLLABLE BYAEG..HANGUL SYLLABLE BYAEH +BC85..BC9F ; H3 # Lo [27] HANGUL SYLLABLE BEOG..HANGUL SYLLABLE BEOH +BCA1..BCBB ; H3 # Lo [27] HANGUL SYLLABLE BEG..HANGUL SYLLABLE BEH +BCBD..BCD7 ; H3 # Lo [27] HANGUL SYLLABLE BYEOG..HANGUL SYLLABLE BYEOH +BCD9..BCF3 ; H3 # Lo [27] HANGUL SYLLABLE BYEG..HANGUL SYLLABLE BYEH +BCF5..BD0F ; H3 # Lo [27] HANGUL SYLLABLE BOG..HANGUL SYLLABLE BOH +BD11..BD2B ; H3 # Lo [27] HANGUL SYLLABLE BWAG..HANGUL SYLLABLE BWAH +BD2D..BD47 ; H3 # Lo [27] HANGUL SYLLABLE BWAEG..HANGUL SYLLABLE BWAEH +BD49..BD63 ; H3 # Lo [27] HANGUL SYLLABLE BOEG..HANGUL SYLLABLE BOEH +BD65..BD7F ; H3 # Lo [27] HANGUL SYLLABLE BYOG..HANGUL SYLLABLE BYOH +BD81..BD9B ; H3 # Lo [27] HANGUL SYLLABLE BUG..HANGUL SYLLABLE BUH +BD9D..BDB7 ; H3 # Lo [27] HANGUL SYLLABLE BWEOG..HANGUL SYLLABLE BWEOH +BDB9..BDD3 ; H3 # Lo [27] HANGUL SYLLABLE BWEG..HANGUL SYLLABLE BWEH +BDD5..BDEF ; H3 # Lo [27] HANGUL SYLLABLE BWIG..HANGUL SYLLABLE BWIH +BDF1..BE0B ; H3 # Lo [27] HANGUL SYLLABLE BYUG..HANGUL SYLLABLE BYUH +BE0D..BE27 ; H3 # Lo [27] HANGUL SYLLABLE BEUG..HANGUL SYLLABLE BEUH +BE29..BE43 ; H3 # Lo [27] HANGUL SYLLABLE BYIG..HANGUL SYLLABLE BYIH +BE45..BE5F ; H3 # Lo [27] HANGUL SYLLABLE BIG..HANGUL SYLLABLE BIH +BE61..BE7B ; H3 # Lo [27] HANGUL SYLLABLE BBAG..HANGUL SYLLABLE BBAH +BE7D..BE97 ; H3 # Lo [27] HANGUL SYLLABLE BBAEG..HANGUL SYLLABLE BBAEH +BE99..BEB3 ; H3 # Lo [27] HANGUL SYLLABLE BBYAG..HANGUL SYLLABLE BBYAH +BEB5..BECF ; H3 # Lo [27] HANGUL SYLLABLE BBYAEG..HANGUL SYLLABLE BBYAEH +BED1..BEEB ; H3 # Lo [27] HANGUL SYLLABLE BBEOG..HANGUL SYLLABLE BBEOH +BEED..BF07 ; H3 # Lo [27] HANGUL SYLLABLE BBEG..HANGUL SYLLABLE BBEH +BF09..BF23 ; H3 # Lo [27] HANGUL SYLLABLE BBYEOG..HANGUL SYLLABLE BBYEOH +BF25..BF3F ; H3 # Lo [27] HANGUL SYLLABLE BBYEG..HANGUL SYLLABLE BBYEH +BF41..BF5B ; H3 # Lo [27] HANGUL SYLLABLE BBOG..HANGUL SYLLABLE BBOH +BF5D..BF77 ; H3 # Lo [27] HANGUL SYLLABLE BBWAG..HANGUL SYLLABLE BBWAH +BF79..BF93 ; H3 # Lo [27] HANGUL SYLLABLE BBWAEG..HANGUL SYLLABLE BBWAEH +BF95..BFAF ; H3 # Lo [27] HANGUL SYLLABLE BBOEG..HANGUL SYLLABLE BBOEH +BFB1..BFCB ; H3 # Lo [27] HANGUL SYLLABLE BBYOG..HANGUL SYLLABLE BBYOH +BFCD..BFE7 ; H3 # Lo [27] HANGUL SYLLABLE BBUG..HANGUL SYLLABLE BBUH +BFE9..C003 ; H3 # Lo [27] HANGUL SYLLABLE BBWEOG..HANGUL SYLLABLE BBWEOH +C005..C01F ; H3 # Lo [27] HANGUL SYLLABLE BBWEG..HANGUL SYLLABLE BBWEH +C021..C03B ; H3 # Lo [27] HANGUL SYLLABLE BBWIG..HANGUL SYLLABLE BBWIH +C03D..C057 ; H3 # Lo [27] HANGUL SYLLABLE BBYUG..HANGUL SYLLABLE BBYUH +C059..C073 ; H3 # Lo [27] HANGUL SYLLABLE BBEUG..HANGUL SYLLABLE BBEUH +C075..C08F ; H3 # Lo [27] HANGUL SYLLABLE BBYIG..HANGUL SYLLABLE BBYIH +C091..C0AB ; H3 # Lo [27] HANGUL SYLLABLE BBIG..HANGUL SYLLABLE BBIH +C0AD..C0C7 ; H3 # Lo [27] HANGUL SYLLABLE SAG..HANGUL SYLLABLE SAH +C0C9..C0E3 ; H3 # Lo [27] HANGUL SYLLABLE SAEG..HANGUL SYLLABLE SAEH +C0E5..C0FF ; H3 # Lo [27] HANGUL SYLLABLE SYAG..HANGUL SYLLABLE SYAH +C101..C11B ; H3 # Lo [27] HANGUL SYLLABLE SYAEG..HANGUL SYLLABLE SYAEH +C11D..C137 ; H3 # Lo [27] HANGUL SYLLABLE SEOG..HANGUL SYLLABLE SEOH +C139..C153 ; H3 # Lo [27] HANGUL SYLLABLE SEG..HANGUL SYLLABLE SEH +C155..C16F ; H3 # Lo [27] HANGUL SYLLABLE SYEOG..HANGUL SYLLABLE SYEOH +C171..C18B ; H3 # Lo [27] HANGUL SYLLABLE SYEG..HANGUL SYLLABLE SYEH +C18D..C1A7 ; H3 # Lo [27] HANGUL SYLLABLE SOG..HANGUL SYLLABLE SOH +C1A9..C1C3 ; H3 # Lo [27] HANGUL SYLLABLE SWAG..HANGUL SYLLABLE SWAH +C1C5..C1DF ; H3 # Lo [27] HANGUL SYLLABLE SWAEG..HANGUL SYLLABLE SWAEH +C1E1..C1FB ; H3 # Lo [27] HANGUL SYLLABLE SOEG..HANGUL SYLLABLE SOEH +C1FD..C217 ; H3 # Lo [27] HANGUL SYLLABLE SYOG..HANGUL SYLLABLE SYOH +C219..C233 ; H3 # Lo [27] HANGUL SYLLABLE SUG..HANGUL SYLLABLE SUH +C235..C24F ; H3 # Lo [27] HANGUL SYLLABLE SWEOG..HANGUL SYLLABLE SWEOH +C251..C26B ; H3 # Lo [27] HANGUL SYLLABLE SWEG..HANGUL SYLLABLE SWEH +C26D..C287 ; H3 # Lo [27] HANGUL SYLLABLE SWIG..HANGUL SYLLABLE SWIH +C289..C2A3 ; H3 # Lo [27] HANGUL SYLLABLE SYUG..HANGUL SYLLABLE SYUH +C2A5..C2BF ; H3 # Lo [27] HANGUL SYLLABLE SEUG..HANGUL SYLLABLE SEUH +C2C1..C2DB ; H3 # Lo [27] HANGUL SYLLABLE SYIG..HANGUL SYLLABLE SYIH +C2DD..C2F7 ; H3 # Lo [27] HANGUL SYLLABLE SIG..HANGUL SYLLABLE SIH +C2F9..C313 ; H3 # Lo [27] HANGUL SYLLABLE SSAG..HANGUL SYLLABLE SSAH +C315..C32F ; H3 # Lo [27] HANGUL SYLLABLE SSAEG..HANGUL SYLLABLE SSAEH +C331..C34B ; H3 # Lo [27] HANGUL SYLLABLE SSYAG..HANGUL SYLLABLE SSYAH +C34D..C367 ; H3 # Lo [27] HANGUL SYLLABLE SSYAEG..HANGUL SYLLABLE SSYAEH +C369..C383 ; H3 # Lo [27] HANGUL SYLLABLE SSEOG..HANGUL SYLLABLE SSEOH +C385..C39F ; H3 # Lo [27] HANGUL SYLLABLE SSEG..HANGUL SYLLABLE SSEH +C3A1..C3BB ; H3 # Lo [27] HANGUL SYLLABLE SSYEOG..HANGUL SYLLABLE SSYEOH +C3BD..C3D7 ; H3 # Lo [27] HANGUL SYLLABLE SSYEG..HANGUL SYLLABLE SSYEH +C3D9..C3F3 ; H3 # Lo [27] HANGUL SYLLABLE SSOG..HANGUL SYLLABLE SSOH +C3F5..C40F ; H3 # Lo [27] HANGUL SYLLABLE SSWAG..HANGUL SYLLABLE SSWAH +C411..C42B ; H3 # Lo [27] HANGUL SYLLABLE SSWAEG..HANGUL SYLLABLE SSWAEH +C42D..C447 ; H3 # Lo [27] HANGUL SYLLABLE SSOEG..HANGUL SYLLABLE SSOEH +C449..C463 ; H3 # Lo [27] HANGUL SYLLABLE SSYOG..HANGUL SYLLABLE SSYOH +C465..C47F ; H3 # Lo [27] HANGUL SYLLABLE SSUG..HANGUL SYLLABLE SSUH +C481..C49B ; H3 # Lo [27] HANGUL SYLLABLE SSWEOG..HANGUL SYLLABLE SSWEOH +C49D..C4B7 ; H3 # Lo [27] HANGUL SYLLABLE SSWEG..HANGUL SYLLABLE SSWEH +C4B9..C4D3 ; H3 # Lo [27] HANGUL SYLLABLE SSWIG..HANGUL SYLLABLE SSWIH +C4D5..C4EF ; H3 # Lo [27] HANGUL SYLLABLE SSYUG..HANGUL SYLLABLE SSYUH +C4F1..C50B ; H3 # Lo [27] HANGUL SYLLABLE SSEUG..HANGUL SYLLABLE SSEUH +C50D..C527 ; H3 # Lo [27] HANGUL SYLLABLE SSYIG..HANGUL SYLLABLE SSYIH +C529..C543 ; H3 # Lo [27] HANGUL SYLLABLE SSIG..HANGUL SYLLABLE SSIH +C545..C55F ; H3 # Lo [27] HANGUL SYLLABLE AG..HANGUL SYLLABLE AH +C561..C57B ; H3 # Lo [27] HANGUL SYLLABLE AEG..HANGUL SYLLABLE AEH +C57D..C597 ; H3 # Lo [27] HANGUL SYLLABLE YAG..HANGUL SYLLABLE YAH +C599..C5B3 ; H3 # Lo [27] HANGUL SYLLABLE YAEG..HANGUL SYLLABLE YAEH +C5B5..C5CF ; H3 # Lo [27] HANGUL SYLLABLE EOG..HANGUL SYLLABLE EOH +C5D1..C5EB ; H3 # Lo [27] HANGUL SYLLABLE EG..HANGUL SYLLABLE EH +C5ED..C607 ; H3 # Lo [27] HANGUL SYLLABLE YEOG..HANGUL SYLLABLE YEOH +C609..C623 ; H3 # Lo [27] HANGUL SYLLABLE YEG..HANGUL SYLLABLE YEH +C625..C63F ; H3 # Lo [27] HANGUL SYLLABLE OG..HANGUL SYLLABLE OH +C641..C65B ; H3 # Lo [27] HANGUL SYLLABLE WAG..HANGUL SYLLABLE WAH +C65D..C677 ; H3 # Lo [27] HANGUL SYLLABLE WAEG..HANGUL SYLLABLE WAEH +C679..C693 ; H3 # Lo [27] HANGUL SYLLABLE OEG..HANGUL SYLLABLE OEH +C695..C6AF ; H3 # Lo [27] HANGUL SYLLABLE YOG..HANGUL SYLLABLE YOH +C6B1..C6CB ; H3 # Lo [27] HANGUL SYLLABLE UG..HANGUL SYLLABLE UH +C6CD..C6E7 ; H3 # Lo [27] HANGUL SYLLABLE WEOG..HANGUL SYLLABLE WEOH +C6E9..C703 ; H3 # Lo [27] HANGUL SYLLABLE WEG..HANGUL SYLLABLE WEH +C705..C71F ; H3 # Lo [27] HANGUL SYLLABLE WIG..HANGUL SYLLABLE WIH +C721..C73B ; H3 # Lo [27] HANGUL SYLLABLE YUG..HANGUL SYLLABLE YUH +C73D..C757 ; H3 # Lo [27] HANGUL SYLLABLE EUG..HANGUL SYLLABLE EUH +C759..C773 ; H3 # Lo [27] HANGUL SYLLABLE YIG..HANGUL SYLLABLE YIH +C775..C78F ; H3 # Lo [27] HANGUL SYLLABLE IG..HANGUL SYLLABLE IH +C791..C7AB ; H3 # Lo [27] HANGUL SYLLABLE JAG..HANGUL SYLLABLE JAH +C7AD..C7C7 ; H3 # Lo [27] HANGUL SYLLABLE JAEG..HANGUL SYLLABLE JAEH +C7C9..C7E3 ; H3 # Lo [27] HANGUL SYLLABLE JYAG..HANGUL SYLLABLE JYAH +C7E5..C7FF ; H3 # Lo [27] HANGUL SYLLABLE JYAEG..HANGUL SYLLABLE JYAEH +C801..C81B ; H3 # Lo [27] HANGUL SYLLABLE JEOG..HANGUL SYLLABLE JEOH +C81D..C837 ; H3 # Lo [27] HANGUL SYLLABLE JEG..HANGUL SYLLABLE JEH +C839..C853 ; H3 # Lo [27] HANGUL SYLLABLE JYEOG..HANGUL SYLLABLE JYEOH +C855..C86F ; H3 # Lo [27] HANGUL SYLLABLE JYEG..HANGUL SYLLABLE JYEH +C871..C88B ; H3 # Lo [27] HANGUL SYLLABLE JOG..HANGUL SYLLABLE JOH +C88D..C8A7 ; H3 # Lo [27] HANGUL SYLLABLE JWAG..HANGUL SYLLABLE JWAH +C8A9..C8C3 ; H3 # Lo [27] HANGUL SYLLABLE JWAEG..HANGUL SYLLABLE JWAEH +C8C5..C8DF ; H3 # Lo [27] HANGUL SYLLABLE JOEG..HANGUL SYLLABLE JOEH +C8E1..C8FB ; H3 # Lo [27] HANGUL SYLLABLE JYOG..HANGUL SYLLABLE JYOH +C8FD..C917 ; H3 # Lo [27] HANGUL SYLLABLE JUG..HANGUL SYLLABLE JUH +C919..C933 ; H3 # Lo [27] HANGUL SYLLABLE JWEOG..HANGUL SYLLABLE JWEOH +C935..C94F ; H3 # Lo [27] HANGUL SYLLABLE JWEG..HANGUL SYLLABLE JWEH +C951..C96B ; H3 # Lo [27] HANGUL SYLLABLE JWIG..HANGUL SYLLABLE JWIH +C96D..C987 ; H3 # Lo [27] HANGUL SYLLABLE JYUG..HANGUL SYLLABLE JYUH +C989..C9A3 ; H3 # Lo [27] HANGUL SYLLABLE JEUG..HANGUL SYLLABLE JEUH +C9A5..C9BF ; H3 # Lo [27] HANGUL SYLLABLE JYIG..HANGUL SYLLABLE JYIH +C9C1..C9DB ; H3 # Lo [27] HANGUL SYLLABLE JIG..HANGUL SYLLABLE JIH +C9DD..C9F7 ; H3 # Lo [27] HANGUL SYLLABLE JJAG..HANGUL SYLLABLE JJAH +C9F9..CA13 ; H3 # Lo [27] HANGUL SYLLABLE JJAEG..HANGUL SYLLABLE JJAEH +CA15..CA2F ; H3 # Lo [27] HANGUL SYLLABLE JJYAG..HANGUL SYLLABLE JJYAH +CA31..CA4B ; H3 # Lo [27] HANGUL SYLLABLE JJYAEG..HANGUL SYLLABLE JJYAEH +CA4D..CA67 ; H3 # Lo [27] HANGUL SYLLABLE JJEOG..HANGUL SYLLABLE JJEOH +CA69..CA83 ; H3 # Lo [27] HANGUL SYLLABLE JJEG..HANGUL SYLLABLE JJEH +CA85..CA9F ; H3 # Lo [27] HANGUL SYLLABLE JJYEOG..HANGUL SYLLABLE JJYEOH +CAA1..CABB ; H3 # Lo [27] HANGUL SYLLABLE JJYEG..HANGUL SYLLABLE JJYEH +CABD..CAD7 ; H3 # Lo [27] HANGUL SYLLABLE JJOG..HANGUL SYLLABLE JJOH +CAD9..CAF3 ; H3 # Lo [27] HANGUL SYLLABLE JJWAG..HANGUL SYLLABLE JJWAH +CAF5..CB0F ; H3 # Lo [27] HANGUL SYLLABLE JJWAEG..HANGUL SYLLABLE JJWAEH +CB11..CB2B ; H3 # Lo [27] HANGUL SYLLABLE JJOEG..HANGUL SYLLABLE JJOEH +CB2D..CB47 ; H3 # Lo [27] HANGUL SYLLABLE JJYOG..HANGUL SYLLABLE JJYOH +CB49..CB63 ; H3 # Lo [27] HANGUL SYLLABLE JJUG..HANGUL SYLLABLE JJUH +CB65..CB7F ; H3 # Lo [27] HANGUL SYLLABLE JJWEOG..HANGUL SYLLABLE JJWEOH +CB81..CB9B ; H3 # Lo [27] HANGUL SYLLABLE JJWEG..HANGUL SYLLABLE JJWEH +CB9D..CBB7 ; H3 # Lo [27] HANGUL SYLLABLE JJWIG..HANGUL SYLLABLE JJWIH +CBB9..CBD3 ; H3 # Lo [27] HANGUL SYLLABLE JJYUG..HANGUL SYLLABLE JJYUH +CBD5..CBEF ; H3 # Lo [27] HANGUL SYLLABLE JJEUG..HANGUL SYLLABLE JJEUH +CBF1..CC0B ; H3 # Lo [27] HANGUL SYLLABLE JJYIG..HANGUL SYLLABLE JJYIH +CC0D..CC27 ; H3 # Lo [27] HANGUL SYLLABLE JJIG..HANGUL SYLLABLE JJIH +CC29..CC43 ; H3 # Lo [27] HANGUL SYLLABLE CAG..HANGUL SYLLABLE CAH +CC45..CC5F ; H3 # Lo [27] HANGUL SYLLABLE CAEG..HANGUL SYLLABLE CAEH +CC61..CC7B ; H3 # Lo [27] HANGUL SYLLABLE CYAG..HANGUL SYLLABLE CYAH +CC7D..CC97 ; H3 # Lo [27] HANGUL SYLLABLE CYAEG..HANGUL SYLLABLE CYAEH +CC99..CCB3 ; H3 # Lo [27] HANGUL SYLLABLE CEOG..HANGUL SYLLABLE CEOH +CCB5..CCCF ; H3 # Lo [27] HANGUL SYLLABLE CEG..HANGUL SYLLABLE CEH +CCD1..CCEB ; H3 # Lo [27] HANGUL SYLLABLE CYEOG..HANGUL SYLLABLE CYEOH +CCED..CD07 ; H3 # Lo [27] HANGUL SYLLABLE CYEG..HANGUL SYLLABLE CYEH +CD09..CD23 ; H3 # Lo [27] HANGUL SYLLABLE COG..HANGUL SYLLABLE COH +CD25..CD3F ; H3 # Lo [27] HANGUL SYLLABLE CWAG..HANGUL SYLLABLE CWAH +CD41..CD5B ; H3 # Lo [27] HANGUL SYLLABLE CWAEG..HANGUL SYLLABLE CWAEH +CD5D..CD77 ; H3 # Lo [27] HANGUL SYLLABLE COEG..HANGUL SYLLABLE COEH +CD79..CD93 ; H3 # Lo [27] HANGUL SYLLABLE CYOG..HANGUL SYLLABLE CYOH +CD95..CDAF ; H3 # Lo [27] HANGUL SYLLABLE CUG..HANGUL SYLLABLE CUH +CDB1..CDCB ; H3 # Lo [27] HANGUL SYLLABLE CWEOG..HANGUL SYLLABLE CWEOH +CDCD..CDE7 ; H3 # Lo [27] HANGUL SYLLABLE CWEG..HANGUL SYLLABLE CWEH +CDE9..CE03 ; H3 # Lo [27] HANGUL SYLLABLE CWIG..HANGUL SYLLABLE CWIH +CE05..CE1F ; H3 # Lo [27] HANGUL SYLLABLE CYUG..HANGUL SYLLABLE CYUH +CE21..CE3B ; H3 # Lo [27] HANGUL SYLLABLE CEUG..HANGUL SYLLABLE CEUH +CE3D..CE57 ; H3 # Lo [27] HANGUL SYLLABLE CYIG..HANGUL SYLLABLE CYIH +CE59..CE73 ; H3 # Lo [27] HANGUL SYLLABLE CIG..HANGUL SYLLABLE CIH +CE75..CE8F ; H3 # Lo [27] HANGUL SYLLABLE KAG..HANGUL SYLLABLE KAH +CE91..CEAB ; H3 # Lo [27] HANGUL SYLLABLE KAEG..HANGUL SYLLABLE KAEH +CEAD..CEC7 ; H3 # Lo [27] HANGUL SYLLABLE KYAG..HANGUL SYLLABLE KYAH +CEC9..CEE3 ; H3 # Lo [27] HANGUL SYLLABLE KYAEG..HANGUL SYLLABLE KYAEH +CEE5..CEFF ; H3 # Lo [27] HANGUL SYLLABLE KEOG..HANGUL SYLLABLE KEOH +CF01..CF1B ; H3 # Lo [27] HANGUL SYLLABLE KEG..HANGUL SYLLABLE KEH +CF1D..CF37 ; H3 # Lo [27] HANGUL SYLLABLE KYEOG..HANGUL SYLLABLE KYEOH +CF39..CF53 ; H3 # Lo [27] HANGUL SYLLABLE KYEG..HANGUL SYLLABLE KYEH +CF55..CF6F ; H3 # Lo [27] HANGUL SYLLABLE KOG..HANGUL SYLLABLE KOH +CF71..CF8B ; H3 # Lo [27] HANGUL SYLLABLE KWAG..HANGUL SYLLABLE KWAH +CF8D..CFA7 ; H3 # Lo [27] HANGUL SYLLABLE KWAEG..HANGUL SYLLABLE KWAEH +CFA9..CFC3 ; H3 # Lo [27] HANGUL SYLLABLE KOEG..HANGUL SYLLABLE KOEH +CFC5..CFDF ; H3 # Lo [27] HANGUL SYLLABLE KYOG..HANGUL SYLLABLE KYOH +CFE1..CFFB ; H3 # Lo [27] HANGUL SYLLABLE KUG..HANGUL SYLLABLE KUH +CFFD..D017 ; H3 # Lo [27] HANGUL SYLLABLE KWEOG..HANGUL SYLLABLE KWEOH +D019..D033 ; H3 # Lo [27] HANGUL SYLLABLE KWEG..HANGUL SYLLABLE KWEH +D035..D04F ; H3 # Lo [27] HANGUL SYLLABLE KWIG..HANGUL SYLLABLE KWIH +D051..D06B ; H3 # Lo [27] HANGUL SYLLABLE KYUG..HANGUL SYLLABLE KYUH +D06D..D087 ; H3 # Lo [27] HANGUL SYLLABLE KEUG..HANGUL SYLLABLE KEUH +D089..D0A3 ; H3 # Lo [27] HANGUL SYLLABLE KYIG..HANGUL SYLLABLE KYIH +D0A5..D0BF ; H3 # Lo [27] HANGUL SYLLABLE KIG..HANGUL SYLLABLE KIH +D0C1..D0DB ; H3 # Lo [27] HANGUL SYLLABLE TAG..HANGUL SYLLABLE TAH +D0DD..D0F7 ; H3 # Lo [27] HANGUL SYLLABLE TAEG..HANGUL SYLLABLE TAEH +D0F9..D113 ; H3 # Lo [27] HANGUL SYLLABLE TYAG..HANGUL SYLLABLE TYAH +D115..D12F ; H3 # Lo [27] HANGUL SYLLABLE TYAEG..HANGUL SYLLABLE TYAEH +D131..D14B ; H3 # Lo [27] HANGUL SYLLABLE TEOG..HANGUL SYLLABLE TEOH +D14D..D167 ; H3 # Lo [27] HANGUL SYLLABLE TEG..HANGUL SYLLABLE TEH +D169..D183 ; H3 # Lo [27] HANGUL SYLLABLE TYEOG..HANGUL SYLLABLE TYEOH +D185..D19F ; H3 # Lo [27] HANGUL SYLLABLE TYEG..HANGUL SYLLABLE TYEH +D1A1..D1BB ; H3 # Lo [27] HANGUL SYLLABLE TOG..HANGUL SYLLABLE TOH +D1BD..D1D7 ; H3 # Lo [27] HANGUL SYLLABLE TWAG..HANGUL SYLLABLE TWAH +D1D9..D1F3 ; H3 # Lo [27] HANGUL SYLLABLE TWAEG..HANGUL SYLLABLE TWAEH +D1F5..D20F ; H3 # Lo [27] HANGUL SYLLABLE TOEG..HANGUL SYLLABLE TOEH +D211..D22B ; H3 # Lo [27] HANGUL SYLLABLE TYOG..HANGUL SYLLABLE TYOH +D22D..D247 ; H3 # Lo [27] HANGUL SYLLABLE TUG..HANGUL SYLLABLE TUH +D249..D263 ; H3 # Lo [27] HANGUL SYLLABLE TWEOG..HANGUL SYLLABLE TWEOH +D265..D27F ; H3 # Lo [27] HANGUL SYLLABLE TWEG..HANGUL SYLLABLE TWEH +D281..D29B ; H3 # Lo [27] HANGUL SYLLABLE TWIG..HANGUL SYLLABLE TWIH +D29D..D2B7 ; H3 # Lo [27] HANGUL SYLLABLE TYUG..HANGUL SYLLABLE TYUH +D2B9..D2D3 ; H3 # Lo [27] HANGUL SYLLABLE TEUG..HANGUL SYLLABLE TEUH +D2D5..D2EF ; H3 # Lo [27] HANGUL SYLLABLE TYIG..HANGUL SYLLABLE TYIH +D2F1..D30B ; H3 # Lo [27] HANGUL SYLLABLE TIG..HANGUL SYLLABLE TIH +D30D..D327 ; H3 # Lo [27] HANGUL SYLLABLE PAG..HANGUL SYLLABLE PAH +D329..D343 ; H3 # Lo [27] HANGUL SYLLABLE PAEG..HANGUL SYLLABLE PAEH +D345..D35F ; H3 # Lo [27] HANGUL SYLLABLE PYAG..HANGUL SYLLABLE PYAH +D361..D37B ; H3 # Lo [27] HANGUL SYLLABLE PYAEG..HANGUL SYLLABLE PYAEH +D37D..D397 ; H3 # Lo [27] HANGUL SYLLABLE PEOG..HANGUL SYLLABLE PEOH +D399..D3B3 ; H3 # Lo [27] HANGUL SYLLABLE PEG..HANGUL SYLLABLE PEH +D3B5..D3CF ; H3 # Lo [27] HANGUL SYLLABLE PYEOG..HANGUL SYLLABLE PYEOH +D3D1..D3EB ; H3 # Lo [27] HANGUL SYLLABLE PYEG..HANGUL SYLLABLE PYEH +D3ED..D407 ; H3 # Lo [27] HANGUL SYLLABLE POG..HANGUL SYLLABLE POH +D409..D423 ; H3 # Lo [27] HANGUL SYLLABLE PWAG..HANGUL SYLLABLE PWAH +D425..D43F ; H3 # Lo [27] HANGUL SYLLABLE PWAEG..HANGUL SYLLABLE PWAEH +D441..D45B ; H3 # Lo [27] HANGUL SYLLABLE POEG..HANGUL SYLLABLE POEH +D45D..D477 ; H3 # Lo [27] HANGUL SYLLABLE PYOG..HANGUL SYLLABLE PYOH +D479..D493 ; H3 # Lo [27] HANGUL SYLLABLE PUG..HANGUL SYLLABLE PUH +D495..D4AF ; H3 # Lo [27] HANGUL SYLLABLE PWEOG..HANGUL SYLLABLE PWEOH +D4B1..D4CB ; H3 # Lo [27] HANGUL SYLLABLE PWEG..HANGUL SYLLABLE PWEH +D4CD..D4E7 ; H3 # Lo [27] HANGUL SYLLABLE PWIG..HANGUL SYLLABLE PWIH +D4E9..D503 ; H3 # Lo [27] HANGUL SYLLABLE PYUG..HANGUL SYLLABLE PYUH +D505..D51F ; H3 # Lo [27] HANGUL SYLLABLE PEUG..HANGUL SYLLABLE PEUH +D521..D53B ; H3 # Lo [27] HANGUL SYLLABLE PYIG..HANGUL SYLLABLE PYIH +D53D..D557 ; H3 # Lo [27] HANGUL SYLLABLE PIG..HANGUL SYLLABLE PIH +D559..D573 ; H3 # Lo [27] HANGUL SYLLABLE HAG..HANGUL SYLLABLE HAH +D575..D58F ; H3 # Lo [27] HANGUL SYLLABLE HAEG..HANGUL SYLLABLE HAEH +D591..D5AB ; H3 # Lo [27] HANGUL SYLLABLE HYAG..HANGUL SYLLABLE HYAH +D5AD..D5C7 ; H3 # Lo [27] HANGUL SYLLABLE HYAEG..HANGUL SYLLABLE HYAEH +D5C9..D5E3 ; H3 # Lo [27] HANGUL SYLLABLE HEOG..HANGUL SYLLABLE HEOH +D5E5..D5FF ; H3 # Lo [27] HANGUL SYLLABLE HEG..HANGUL SYLLABLE HEH +D601..D61B ; H3 # Lo [27] HANGUL SYLLABLE HYEOG..HANGUL SYLLABLE HYEOH +D61D..D637 ; H3 # Lo [27] HANGUL SYLLABLE HYEG..HANGUL SYLLABLE HYEH +D639..D653 ; H3 # Lo [27] HANGUL SYLLABLE HOG..HANGUL SYLLABLE HOH +D655..D66F ; H3 # Lo [27] HANGUL SYLLABLE HWAG..HANGUL SYLLABLE HWAH +D671..D68B ; H3 # Lo [27] HANGUL SYLLABLE HWAEG..HANGUL SYLLABLE HWAEH +D68D..D6A7 ; H3 # Lo [27] HANGUL SYLLABLE HOEG..HANGUL SYLLABLE HOEH +D6A9..D6C3 ; H3 # Lo [27] HANGUL SYLLABLE HYOG..HANGUL SYLLABLE HYOH +D6C5..D6DF ; H3 # Lo [27] HANGUL SYLLABLE HUG..HANGUL SYLLABLE HUH +D6E1..D6FB ; H3 # Lo [27] HANGUL SYLLABLE HWEOG..HANGUL SYLLABLE HWEOH +D6FD..D717 ; H3 # Lo [27] HANGUL SYLLABLE HWEG..HANGUL SYLLABLE HWEH +D719..D733 ; H3 # Lo [27] HANGUL SYLLABLE HWIG..HANGUL SYLLABLE HWIH +D735..D74F ; H3 # Lo [27] HANGUL SYLLABLE HYUG..HANGUL SYLLABLE HYUH +D751..D76B ; H3 # Lo [27] HANGUL SYLLABLE HEUG..HANGUL SYLLABLE HEUH +D76D..D787 ; H3 # Lo [27] HANGUL SYLLABLE HYIG..HANGUL SYLLABLE HYIH +D789..D7A3 ; H3 # Lo [27] HANGUL SYLLABLE HIG..HANGUL SYLLABLE HIH + +# Total code points: 10773 + +# ================================================ + +# Line_Break=Close_Parenthesis + +0029 ; CP # Pe RIGHT PARENTHESIS +005D ; CP # Pe RIGHT SQUARE BRACKET + +# Total code points: 2 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DNumType.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DNumType.txt new file mode 100644 index 00000000000..88c20d8e49f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DNumType.txt @@ -0,0 +1,211 @@ +# DerivedNumericType-5.2.0.txt +# Date: 2009-05-28, 20:37:44 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Numeric Type (from UnicodeData.txt, field 6/7/8 plus Unihan Database: see UAX #44: http://www.unicode.org/reports/tr44/) + +# All code points not explicitly listed for Numeric_Type +# have the value None. + +# @missing: 0000..10FFFF; None + +# ================================================ + +00BC..00BE ; Numeric # No [3] VULGAR FRACTION ONE QUARTER..VULGAR FRACTION THREE QUARTERS +09F4..09F9 ; Numeric # No [6] BENGALI CURRENCY NUMERATOR ONE..BENGALI CURRENCY DENOMINATOR SIXTEEN +0BF0..0BF2 ; Numeric # No [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND +0C78..0C7E ; Numeric # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0D70..0D75 ; Numeric # No [6] MALAYALAM NUMBER TEN..MALAYALAM FRACTION THREE QUARTERS +0F2A..0F33 ; Numeric # No [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO +1372..137C ; Numeric # No [11] ETHIOPIC NUMBER TEN..ETHIOPIC NUMBER TEN THOUSAND +16EE..16F0 ; Numeric # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL +17F0..17F9 ; Numeric # No [10] KHMER SYMBOL LEK ATTAK SON..KHMER SYMBOL LEK ATTAK PRAM-BUON +2150..215F ; Numeric # No [16] VULGAR FRACTION ONE SEVENTH..FRACTION NUMERATOR ONE +2160..2182 ; Numeric # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND +2185..2188 ; Numeric # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND +2189 ; Numeric # No VULGAR FRACTION ZERO THIRDS +2469..2473 ; Numeric # No [11] CIRCLED NUMBER TEN..CIRCLED NUMBER TWENTY +247D..2487 ; Numeric # No [11] PARENTHESIZED NUMBER TEN..PARENTHESIZED NUMBER TWENTY +2491..249B ; Numeric # No [11] NUMBER TEN FULL STOP..NUMBER TWENTY FULL STOP +24EB..24F4 ; Numeric # No [10] NEGATIVE CIRCLED NUMBER ELEVEN..NEGATIVE CIRCLED NUMBER TWENTY +24FE ; Numeric # No DOUBLE CIRCLED NUMBER TEN +277F ; Numeric # No DINGBAT NEGATIVE CIRCLED NUMBER TEN +2789 ; Numeric # No DINGBAT CIRCLED SANS-SERIF NUMBER TEN +2793 ; Numeric # No DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +2CFD ; Numeric # No COPTIC FRACTION ONE HALF +3007 ; Numeric # Nl IDEOGRAPHIC NUMBER ZERO +3021..3029 ; Numeric # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE +3038..303A ; Numeric # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY +3192..3195 ; Numeric # No [4] IDEOGRAPHIC ANNOTATION ONE MARK..IDEOGRAPHIC ANNOTATION FOUR MARK +3220..3229 ; Numeric # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN +3251..325F ; Numeric # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE +3280..3289 ; Numeric # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN +32B1..32BF ; Numeric # No [15] CIRCLED NUMBER THIRTY SIX..CIRCLED NUMBER FIFTY +3405 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-3405 +3483 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-3483 +382A ; Numeric # Lo CJK UNIFIED IDEOGRAPH-382A +3B4D ; Numeric # Lo CJK UNIFIED IDEOGRAPH-3B4D +4E00 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E00 +4E03 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E03 +4E07 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E07 +4E09 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E09 +4E5D ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E5D +4E8C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E8C +4E94 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E94 +4E96 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4E96 +4EBF..4EC0 ; Numeric # Lo [2] CJK UNIFIED IDEOGRAPH-4EBF..CJK UNIFIED IDEOGRAPH-4EC0 +4EDF ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4EDF +4EE8 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4EE8 +4F0D ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4F0D +4F70 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-4F70 +5104 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5104 +5146 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5146 +5169 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5169 +516B ; Numeric # Lo CJK UNIFIED IDEOGRAPH-516B +516D ; Numeric # Lo CJK UNIFIED IDEOGRAPH-516D +5341 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5341 +5343..5345 ; Numeric # Lo [3] CJK UNIFIED IDEOGRAPH-5343..CJK UNIFIED IDEOGRAPH-5345 +534C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-534C +53C1..53C4 ; Numeric # Lo [4] CJK UNIFIED IDEOGRAPH-53C1..CJK UNIFIED IDEOGRAPH-53C4 +56DB ; Numeric # Lo CJK UNIFIED IDEOGRAPH-56DB +58F1 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-58F1 +58F9 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-58F9 +5E7A ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5E7A +5EFE..5EFF ; Numeric # Lo [2] CJK UNIFIED IDEOGRAPH-5EFE..CJK UNIFIED IDEOGRAPH-5EFF +5F0C..5F0E ; Numeric # Lo [3] CJK UNIFIED IDEOGRAPH-5F0C..CJK UNIFIED IDEOGRAPH-5F0E +5F10 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-5F10 +62FE ; Numeric # Lo CJK UNIFIED IDEOGRAPH-62FE +634C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-634C +67D2 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-67D2 +6F06 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-6F06 +7396 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-7396 +767E ; Numeric # Lo CJK UNIFIED IDEOGRAPH-767E +8086 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-8086 +842C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-842C +8CAE ; Numeric # Lo CJK UNIFIED IDEOGRAPH-8CAE +8CB3 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-8CB3 +8D30 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-8D30 +9621 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-9621 +9646 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-9646 +964C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-964C +9678 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-9678 +96F6 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-96F6 +A6E6..A6EF ; Numeric # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM +A830..A835 ; Numeric # No [6] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE SIXTEENTHS +F96B ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F96B +F973 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F973 +F978 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F978 +F9B2 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F9B2 +F9D1 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F9D1 +F9D3 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F9D3 +F9FD ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-F9FD +10107..10133 ; Numeric # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND +10140..10174 ; Numeric # Nl [53] GREEK ACROPHONIC ATTIC ONE QUARTER..GREEK ACROPHONIC STRATIAN FIFTY MNAS +10175..10178 ; Numeric # No [4] GREEK ONE HALF SIGN..GREEK THREE QUARTERS SIGN +1018A ; Numeric # No GREEK ZERO SIGN +10320..10323 ; Numeric # No [4] OLD ITALIC NUMERAL ONE..OLD ITALIC NUMERAL FIFTY +10341 ; Numeric # Nl GOTHIC LETTER NINETY +1034A ; Numeric # Nl GOTHIC LETTER NINE HUNDRED +103D1..103D5 ; Numeric # Nl [5] OLD PERSIAN NUMBER ONE..OLD PERSIAN NUMBER HUNDRED +10858..1085F ; Numeric # No [8] IMPERIAL ARAMAIC NUMBER ONE..IMPERIAL ARAMAIC NUMBER TEN THOUSAND +10916..1091B ; Numeric # No [6] PHOENICIAN NUMBER ONE..PHOENICIAN NUMBER THREE +10A44..10A47 ; Numeric # No [4] KHAROSHTHI NUMBER TEN..KHAROSHTHI NUMBER ONE THOUSAND +10A7D..10A7E ; Numeric # No [2] OLD SOUTH ARABIAN NUMBER ONE..OLD SOUTH ARABIAN NUMBER FIFTY +10B58..10B5F ; Numeric # No [8] INSCRIPTIONAL PARTHIAN NUMBER ONE..INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B78..10B7F ; Numeric # No [8] INSCRIPTIONAL PAHLAVI NUMBER ONE..INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND +10E69..10E7E ; Numeric # No [22] RUMI NUMBER TEN..RUMI FRACTION TWO THIRDS +12400..12431 ; Numeric # Nl [50] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN FIVE SHARU +12434..12455 ; Numeric # Nl [34] CUNEIFORM NUMERIC SIGN ONE BURU..CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM +12458..12462 ; Numeric # Nl [11] CUNEIFORM NUMERIC SIGN ONE ESHE3..CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER +1D360..1D371 ; Numeric # No [18] COUNTING ROD UNIT DIGIT ONE..COUNTING ROD TENS DIGIT NINE +20001 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20001 +20064 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20064 +200E2 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-200E2 +20121 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20121 +2092A ; Numeric # Lo CJK UNIFIED IDEOGRAPH-2092A +20983 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20983 +2098C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-2098C +2099C ; Numeric # Lo CJK UNIFIED IDEOGRAPH-2099C +20AEA ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20AEA +20AFD ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20AFD +20B19 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-20B19 +22390 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-22390 +22998 ; Numeric # Lo CJK UNIFIED IDEOGRAPH-22998 +23B1B ; Numeric # Lo CJK UNIFIED IDEOGRAPH-23B1B +2626D ; Numeric # Lo CJK UNIFIED IDEOGRAPH-2626D +2F890 ; Numeric # Lo CJK COMPATIBILITY IDEOGRAPH-2F890 + +# Total code points: 612 + +# ================================================ + +00B2..00B3 ; Digit # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE +00B9 ; Digit # No SUPERSCRIPT ONE +1369..1371 ; Digit # No [9] ETHIOPIC DIGIT ONE..ETHIOPIC DIGIT NINE +2070 ; Digit # No SUPERSCRIPT ZERO +2074..2079 ; Digit # No [6] SUPERSCRIPT FOUR..SUPERSCRIPT NINE +2080..2089 ; Digit # No [10] SUBSCRIPT ZERO..SUBSCRIPT NINE +2460..2468 ; Digit # No [9] CIRCLED DIGIT ONE..CIRCLED DIGIT NINE +2474..247C ; Digit # No [9] PARENTHESIZED DIGIT ONE..PARENTHESIZED DIGIT NINE +2488..2490 ; Digit # No [9] DIGIT ONE FULL STOP..DIGIT NINE FULL STOP +24EA ; Digit # No CIRCLED DIGIT ZERO +24F5..24FD ; Digit # No [9] DOUBLE CIRCLED DIGIT ONE..DOUBLE CIRCLED DIGIT NINE +24FF ; Digit # No NEGATIVE CIRCLED DIGIT ZERO +2776..277E ; Digit # No [9] DINGBAT NEGATIVE CIRCLED DIGIT ONE..DINGBAT NEGATIVE CIRCLED DIGIT NINE +2780..2788 ; Digit # No [9] DINGBAT CIRCLED SANS-SERIF DIGIT ONE..DINGBAT CIRCLED SANS-SERIF DIGIT NINE +278A..2792 ; Digit # No [9] DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE..DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE +10A40..10A43 ; Digit # No [4] KHAROSHTHI DIGIT ONE..KHAROSHTHI DIGIT FOUR +10E60..10E68 ; Digit # No [9] RUMI DIGIT ONE..RUMI DIGIT NINE +1F100..1F10A ; Digit # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA + +# Total code points: 118 + +# ================================================ + +0030..0039 ; Decimal # Nd [10] DIGIT ZERO..DIGIT NINE +0660..0669 ; Decimal # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE +06F0..06F9 ; Decimal # Nd [10] EXTENDED ARABIC-INDIC DIGIT ZERO..EXTENDED ARABIC-INDIC DIGIT NINE +07C0..07C9 ; Decimal # Nd [10] NKO DIGIT ZERO..NKO DIGIT NINE +0966..096F ; Decimal # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE +09E6..09EF ; Decimal # Nd [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE +0A66..0A6F ; Decimal # Nd [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE +0AE6..0AEF ; Decimal # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE +0B66..0B6F ; Decimal # Nd [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE +0BE6..0BEF ; Decimal # Nd [10] TAMIL DIGIT ZERO..TAMIL DIGIT NINE +0C66..0C6F ; Decimal # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE +0CE6..0CEF ; Decimal # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE +0D66..0D6F ; Decimal # Nd [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE +0E50..0E59 ; Decimal # Nd [10] THAI DIGIT ZERO..THAI DIGIT NINE +0ED0..0ED9 ; Decimal # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE +0F20..0F29 ; Decimal # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE +1040..1049 ; Decimal # Nd [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE +1090..1099 ; Decimal # Nd [10] MYANMAR SHAN DIGIT ZERO..MYANMAR SHAN DIGIT NINE +17E0..17E9 ; Decimal # Nd [10] KHMER DIGIT ZERO..KHMER DIGIT NINE +1810..1819 ; Decimal # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE +1946..194F ; Decimal # Nd [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE +19D0..19DA ; Decimal # Nd [11] NEW TAI LUE DIGIT ZERO..NEW TAI LUE THAM DIGIT ONE +1A80..1A89 ; Decimal # Nd [10] TAI THAM HORA DIGIT ZERO..TAI THAM HORA DIGIT NINE +1A90..1A99 ; Decimal # Nd [10] TAI THAM THAM DIGIT ZERO..TAI THAM THAM DIGIT NINE +1B50..1B59 ; Decimal # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE +1BB0..1BB9 ; Decimal # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE +1C40..1C49 ; Decimal # Nd [10] LEPCHA DIGIT ZERO..LEPCHA DIGIT NINE +1C50..1C59 ; Decimal # Nd [10] OL CHIKI DIGIT ZERO..OL CHIKI DIGIT NINE +A620..A629 ; Decimal # Nd [10] VAI DIGIT ZERO..VAI DIGIT NINE +A8D0..A8D9 ; Decimal # Nd [10] SAURASHTRA DIGIT ZERO..SAURASHTRA DIGIT NINE +A900..A909 ; Decimal # Nd [10] KAYAH LI DIGIT ZERO..KAYAH LI DIGIT NINE +A9D0..A9D9 ; Decimal # Nd [10] JAVANESE DIGIT ZERO..JAVANESE DIGIT NINE +AA50..AA59 ; Decimal # Nd [10] CHAM DIGIT ZERO..CHAM DIGIT NINE +ABF0..ABF9 ; Decimal # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE +FF10..FF19 ; Decimal # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE +104A0..104A9 ; Decimal # Nd [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE +1D7CE..1D7FF ; Decimal # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE + +# Total code points: 411 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/extracted/DNumValues.txt b/Master/tlpkg/tlperl/lib/unicore/extracted/DNumValues.txt new file mode 100644 index 00000000000..1a1549c4dd9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/extracted/DNumValues.txt @@ -0,0 +1,1697 @@ +# DerivedNumericValues-5.2.0.txt +# Date: 2009-08-22, 04:58:28 GMT [MD] +# +# Unicode Character Database +# Copyright (c) 1991-2009 Unicode, Inc. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# For documentation, see http://www.unicode.org/reports/tr44/ + +# ================================================ + +# Numeric Values (from UnicodeData.txt, field 6/7/8) +# WARNING: Certain values, such as 0.16666667, are repeating fractions +# Although they are only printed with a limited number of decimal places +# in this file, they should be expressed to the limits of the precision +# available when used. +# The third field is empty; it used to be a copy of the numeric type. +# A fourth field was added to this extracted data as of +# Unicode 5.1.0, expressing the same numeric value either as +# a whole integer where possible or as a rational fraction, e.g. "1/6". +# +# @missing: 0000..10FFFF; ; NaN + +# ================================================ + +0F33 ; -0.5 ; ; -1/2 # No TIBETAN DIGIT HALF ZERO + +# Total code points: 1 + +# ================================================ + +0030 ; 0.0 ; ; 0 # Nd DIGIT ZERO +0660 ; 0.0 ; ; 0 # Nd ARABIC-INDIC DIGIT ZERO +06F0 ; 0.0 ; ; 0 # Nd EXTENDED ARABIC-INDIC DIGIT ZERO +07C0 ; 0.0 ; ; 0 # Nd NKO DIGIT ZERO +0966 ; 0.0 ; ; 0 # Nd DEVANAGARI DIGIT ZERO +09E6 ; 0.0 ; ; 0 # Nd BENGALI DIGIT ZERO +0A66 ; 0.0 ; ; 0 # Nd GURMUKHI DIGIT ZERO +0AE6 ; 0.0 ; ; 0 # Nd GUJARATI DIGIT ZERO +0B66 ; 0.0 ; ; 0 # Nd ORIYA DIGIT ZERO +0BE6 ; 0.0 ; ; 0 # Nd TAMIL DIGIT ZERO +0C66 ; 0.0 ; ; 0 # Nd TELUGU DIGIT ZERO +0C78 ; 0.0 ; ; 0 # No TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR +0CE6 ; 0.0 ; ; 0 # Nd KANNADA DIGIT ZERO +0D66 ; 0.0 ; ; 0 # Nd MALAYALAM DIGIT ZERO +0E50 ; 0.0 ; ; 0 # Nd THAI DIGIT ZERO +0ED0 ; 0.0 ; ; 0 # Nd LAO DIGIT ZERO +0F20 ; 0.0 ; ; 0 # Nd TIBETAN DIGIT ZERO +1040 ; 0.0 ; ; 0 # Nd MYANMAR DIGIT ZERO +1090 ; 0.0 ; ; 0 # Nd MYANMAR SHAN DIGIT ZERO +17E0 ; 0.0 ; ; 0 # Nd KHMER DIGIT ZERO +17F0 ; 0.0 ; ; 0 # No KHMER SYMBOL LEK ATTAK SON +1810 ; 0.0 ; ; 0 # Nd MONGOLIAN DIGIT ZERO +1946 ; 0.0 ; ; 0 # Nd LIMBU DIGIT ZERO +19D0 ; 0.0 ; ; 0 # Nd NEW TAI LUE DIGIT ZERO +1A80 ; 0.0 ; ; 0 # Nd TAI THAM HORA DIGIT ZERO +1A90 ; 0.0 ; ; 0 # Nd TAI THAM THAM DIGIT ZERO +1B50 ; 0.0 ; ; 0 # Nd BALINESE DIGIT ZERO +1BB0 ; 0.0 ; ; 0 # Nd SUNDANESE DIGIT ZERO +1C40 ; 0.0 ; ; 0 # Nd LEPCHA DIGIT ZERO +1C50 ; 0.0 ; ; 0 # Nd OL CHIKI DIGIT ZERO +2070 ; 0.0 ; ; 0 # No SUPERSCRIPT ZERO +2080 ; 0.0 ; ; 0 # No SUBSCRIPT ZERO +2189 ; 0.0 ; ; 0 # No VULGAR FRACTION ZERO THIRDS +24EA ; 0.0 ; ; 0 # No CIRCLED DIGIT ZERO +24FF ; 0.0 ; ; 0 # No NEGATIVE CIRCLED DIGIT ZERO +3007 ; 0.0 ; ; 0 # Nl IDEOGRAPHIC NUMBER ZERO +96F6 ; 0.0 ; ; 0 # Lo CJK UNIFIED IDEOGRAPH-96F6 +A620 ; 0.0 ; ; 0 # Nd VAI DIGIT ZERO +A6EF ; 0.0 ; ; 0 # Nl BAMUM LETTER KOGHOM +A8D0 ; 0.0 ; ; 0 # Nd SAURASHTRA DIGIT ZERO +A900 ; 0.0 ; ; 0 # Nd KAYAH LI DIGIT ZERO +A9D0 ; 0.0 ; ; 0 # Nd JAVANESE DIGIT ZERO +AA50 ; 0.0 ; ; 0 # Nd CHAM DIGIT ZERO +ABF0 ; 0.0 ; ; 0 # Nd MEETEI MAYEK DIGIT ZERO +F9B2 ; 0.0 ; ; 0 # Lo CJK COMPATIBILITY IDEOGRAPH-F9B2 +FF10 ; 0.0 ; ; 0 # Nd FULLWIDTH DIGIT ZERO +1018A ; 0.0 ; ; 0 # No GREEK ZERO SIGN +104A0 ; 0.0 ; ; 0 # Nd OSMANYA DIGIT ZERO +1D7CE ; 0.0 ; ; 0 # Nd MATHEMATICAL BOLD DIGIT ZERO +1D7D8 ; 0.0 ; ; 0 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO +1D7E2 ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF DIGIT ZERO +1D7EC ; 0.0 ; ; 0 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO +1D7F6 ; 0.0 ; ; 0 # Nd MATHEMATICAL MONOSPACE DIGIT ZERO +1F100..1F101 ; 0.0 ; ; 0 # No [2] DIGIT ZERO FULL STOP..DIGIT ZERO COMMA + +# Total code points: 55 + +# ================================================ + +09F4 ; 0.0625 ; ; 1/16 # No BENGALI CURRENCY NUMERATOR ONE +A833 ; 0.0625 ; ; 1/16 # No NORTH INDIC FRACTION ONE SIXTEENTH + +# Total code points: 2 + +# ================================================ + +2152 ; 0.1 ; ; 1/10 # No VULGAR FRACTION ONE TENTH + +# Total code points: 1 + +# ================================================ + +2151 ; 0.11111111 ; ; 1/9 # No VULGAR FRACTION ONE NINTH + +# Total code points: 1 + +# ================================================ + +09F5 ; 0.125 ; ; 1/8 # No BENGALI CURRENCY NUMERATOR TWO +215B ; 0.125 ; ; 1/8 # No VULGAR FRACTION ONE EIGHTH +A834 ; 0.125 ; ; 1/8 # No NORTH INDIC FRACTION ONE EIGHTH +1245F ; 0.125 ; ; 1/8 # Nl CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH + +# Total code points: 4 + +# ================================================ + +2150 ; 0.14285714 ; ; 1/7 # No VULGAR FRACTION ONE SEVENTH + +# Total code points: 1 + +# ================================================ + +2159 ; 0.16666667 ; ; 1/6 # No VULGAR FRACTION ONE SIXTH +12461 ; 0.16666667 ; ; 1/6 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH + +# Total code points: 2 + +# ================================================ + +09F6 ; 0.1875 ; ; 3/16 # No BENGALI CURRENCY NUMERATOR THREE +A835 ; 0.1875 ; ; 3/16 # No NORTH INDIC FRACTION THREE SIXTEENTHS + +# Total code points: 2 + +# ================================================ + +2155 ; 0.2 ; ; 1/5 # No VULGAR FRACTION ONE FIFTH + +# Total code points: 1 + +# ================================================ + +00BC ; 0.25 ; ; 1/4 # No VULGAR FRACTION ONE QUARTER +09F7 ; 0.25 ; ; 1/4 # No BENGALI CURRENCY NUMERATOR FOUR +0D73 ; 0.25 ; ; 1/4 # No MALAYALAM FRACTION ONE QUARTER +A830 ; 0.25 ; ; 1/4 # No NORTH INDIC FRACTION ONE QUARTER +10140 ; 0.25 ; ; 1/4 # Nl GREEK ACROPHONIC ATTIC ONE QUARTER +10E7C ; 0.25 ; ; 1/4 # No RUMI FRACTION ONE QUARTER +12460 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN ONE QUARTER ASH +12462 ; 0.25 ; ; 1/4 # Nl CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER + +# Total code points: 8 + +# ================================================ + +2153 ; 0.33333333 ; ; 1/3 # No VULGAR FRACTION ONE THIRD +10E7D ; 0.33333333 ; ; 1/3 # No RUMI FRACTION ONE THIRD +1245A ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD DISH +1245D ; 0.33333333 ; ; 1/3 # Nl CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A + +# Total code points: 4 + +# ================================================ + +215C ; 0.375 ; ; 3/8 # No VULGAR FRACTION THREE EIGHTHS + +# Total code points: 1 + +# ================================================ + +2156 ; 0.4 ; ; 2/5 # No VULGAR FRACTION TWO FIFTHS + +# Total code points: 1 + +# ================================================ + +00BD ; 0.5 ; ; 1/2 # No VULGAR FRACTION ONE HALF +0D74 ; 0.5 ; ; 1/2 # No MALAYALAM FRACTION ONE HALF +0F2A ; 0.5 ; ; 1/2 # No TIBETAN DIGIT HALF ONE +2CFD ; 0.5 ; ; 1/2 # No COPTIC FRACTION ONE HALF +A831 ; 0.5 ; ; 1/2 # No NORTH INDIC FRACTION ONE HALF +10141 ; 0.5 ; ; 1/2 # Nl GREEK ACROPHONIC ATTIC ONE HALF +10175..10176 ; 0.5 ; ; 1/2 # No [2] GREEK ONE HALF SIGN..GREEK ONE HALF SIGN ALTERNATE FORM +10E7B ; 0.5 ; ; 1/2 # No RUMI FRACTION ONE HALF + +# Total code points: 9 + +# ================================================ + +2157 ; 0.6 ; ; 3/5 # No VULGAR FRACTION THREE FIFTHS + +# Total code points: 1 + +# ================================================ + +215D ; 0.625 ; ; 5/8 # No VULGAR FRACTION FIVE EIGHTHS + +# Total code points: 1 + +# ================================================ + +2154 ; 0.66666667 ; ; 2/3 # No VULGAR FRACTION TWO THIRDS +10177 ; 0.66666667 ; ; 2/3 # No GREEK TWO THIRDS SIGN +10E7E ; 0.66666667 ; ; 2/3 # No RUMI FRACTION TWO THIRDS +1245B ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS DISH +1245E ; 0.66666667 ; ; 2/3 # Nl CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A + +# Total code points: 5 + +# ================================================ + +00BE ; 0.75 ; ; 3/4 # No VULGAR FRACTION THREE QUARTERS +09F8 ; 0.75 ; ; 3/4 # No BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR +0D75 ; 0.75 ; ; 3/4 # No MALAYALAM FRACTION THREE QUARTERS +A832 ; 0.75 ; ; 3/4 # No NORTH INDIC FRACTION THREE QUARTERS +10178 ; 0.75 ; ; 3/4 # No GREEK THREE QUARTERS SIGN + +# Total code points: 5 + +# ================================================ + +2158 ; 0.8 ; ; 4/5 # No VULGAR FRACTION FOUR FIFTHS + +# Total code points: 1 + +# ================================================ + +215A ; 0.83333333 ; ; 5/6 # No VULGAR FRACTION FIVE SIXTHS +1245C ; 0.83333333 ; ; 5/6 # Nl CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH + +# Total code points: 2 + +# ================================================ + +215E ; 0.875 ; ; 7/8 # No VULGAR FRACTION SEVEN EIGHTHS + +# Total code points: 1 + +# ================================================ + +0031 ; 1.0 ; ; 1 # Nd DIGIT ONE +00B9 ; 1.0 ; ; 1 # No SUPERSCRIPT ONE +0661 ; 1.0 ; ; 1 # Nd ARABIC-INDIC DIGIT ONE +06F1 ; 1.0 ; ; 1 # Nd EXTENDED ARABIC-INDIC DIGIT ONE +07C1 ; 1.0 ; ; 1 # Nd NKO DIGIT ONE +0967 ; 1.0 ; ; 1 # Nd DEVANAGARI DIGIT ONE +09E7 ; 1.0 ; ; 1 # Nd BENGALI DIGIT ONE +0A67 ; 1.0 ; ; 1 # Nd GURMUKHI DIGIT ONE +0AE7 ; 1.0 ; ; 1 # Nd GUJARATI DIGIT ONE +0B67 ; 1.0 ; ; 1 # Nd ORIYA DIGIT ONE +0BE7 ; 1.0 ; ; 1 # Nd TAMIL DIGIT ONE +0C67 ; 1.0 ; ; 1 # Nd TELUGU DIGIT ONE +0C79 ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR +0C7C ; 1.0 ; ; 1 # No TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR +0CE7 ; 1.0 ; ; 1 # Nd KANNADA DIGIT ONE +0D67 ; 1.0 ; ; 1 # Nd MALAYALAM DIGIT ONE +0E51 ; 1.0 ; ; 1 # Nd THAI DIGIT ONE +0ED1 ; 1.0 ; ; 1 # Nd LAO DIGIT ONE +0F21 ; 1.0 ; ; 1 # Nd TIBETAN DIGIT ONE +1041 ; 1.0 ; ; 1 # Nd MYANMAR DIGIT ONE +1091 ; 1.0 ; ; 1 # Nd MYANMAR SHAN DIGIT ONE +1369 ; 1.0 ; ; 1 # No ETHIOPIC DIGIT ONE +17E1 ; 1.0 ; ; 1 # Nd KHMER DIGIT ONE +17F1 ; 1.0 ; ; 1 # No KHMER SYMBOL LEK ATTAK MUOY +1811 ; 1.0 ; ; 1 # Nd MONGOLIAN DIGIT ONE +1947 ; 1.0 ; ; 1 # Nd LIMBU DIGIT ONE +19D1 ; 1.0 ; ; 1 # Nd NEW TAI LUE DIGIT ONE +19DA ; 1.0 ; ; 1 # Nd NEW TAI LUE THAM DIGIT ONE +1A81 ; 1.0 ; ; 1 # Nd TAI THAM HORA DIGIT ONE +1A91 ; 1.0 ; ; 1 # Nd TAI THAM THAM DIGIT ONE +1B51 ; 1.0 ; ; 1 # Nd BALINESE DIGIT ONE +1BB1 ; 1.0 ; ; 1 # Nd SUNDANESE DIGIT ONE +1C41 ; 1.0 ; ; 1 # Nd LEPCHA DIGIT ONE +1C51 ; 1.0 ; ; 1 # Nd OL CHIKI DIGIT ONE +2081 ; 1.0 ; ; 1 # No SUBSCRIPT ONE +215F ; 1.0 ; ; 1 # No FRACTION NUMERATOR ONE +2160 ; 1.0 ; ; 1 # Nl ROMAN NUMERAL ONE +2170 ; 1.0 ; ; 1 # Nl SMALL ROMAN NUMERAL ONE +2460 ; 1.0 ; ; 1 # No CIRCLED DIGIT ONE +2474 ; 1.0 ; ; 1 # No PARENTHESIZED DIGIT ONE +2488 ; 1.0 ; ; 1 # No DIGIT ONE FULL STOP +24F5 ; 1.0 ; ; 1 # No DOUBLE CIRCLED DIGIT ONE +2776 ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED DIGIT ONE +2780 ; 1.0 ; ; 1 # No DINGBAT CIRCLED SANS-SERIF DIGIT ONE +278A ; 1.0 ; ; 1 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE +3021 ; 1.0 ; ; 1 # Nl HANGZHOU NUMERAL ONE +3192 ; 1.0 ; ; 1 # No IDEOGRAPHIC ANNOTATION ONE MARK +3220 ; 1.0 ; ; 1 # No PARENTHESIZED IDEOGRAPH ONE +3280 ; 1.0 ; ; 1 # No CIRCLED IDEOGRAPH ONE +4E00 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-4E00 +58F1 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F1 +58F9 ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-58F9 +5E7A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5E7A +5F0C ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-5F0C +A621 ; 1.0 ; ; 1 # Nd VAI DIGIT ONE +A6E6 ; 1.0 ; ; 1 # Nl BAMUM LETTER MO +A8D1 ; 1.0 ; ; 1 # Nd SAURASHTRA DIGIT ONE +A901 ; 1.0 ; ; 1 # Nd KAYAH LI DIGIT ONE +A9D1 ; 1.0 ; ; 1 # Nd JAVANESE DIGIT ONE +AA51 ; 1.0 ; ; 1 # Nd CHAM DIGIT ONE +ABF1 ; 1.0 ; ; 1 # Nd MEETEI MAYEK DIGIT ONE +FF11 ; 1.0 ; ; 1 # Nd FULLWIDTH DIGIT ONE +10107 ; 1.0 ; ; 1 # No AEGEAN NUMBER ONE +10142 ; 1.0 ; ; 1 # Nl GREEK ACROPHONIC ATTIC ONE DRACHMA +10158..1015A ; 1.0 ; ; 1 # Nl [3] GREEK ACROPHONIC HERAEUM ONE PLETHRON..GREEK ACROPHONIC HERMIONIAN ONE +10320 ; 1.0 ; ; 1 # No OLD ITALIC NUMERAL ONE +103D1 ; 1.0 ; ; 1 # Nl OLD PERSIAN NUMBER ONE +104A1 ; 1.0 ; ; 1 # Nd OSMANYA DIGIT ONE +10858 ; 1.0 ; ; 1 # No IMPERIAL ARAMAIC NUMBER ONE +10916 ; 1.0 ; ; 1 # No PHOENICIAN NUMBER ONE +10A40 ; 1.0 ; ; 1 # No KHAROSHTHI DIGIT ONE +10A7D ; 1.0 ; ; 1 # No OLD SOUTH ARABIAN NUMBER ONE +10B58 ; 1.0 ; ; 1 # No INSCRIPTIONAL PARTHIAN NUMBER ONE +10B78 ; 1.0 ; ; 1 # No INSCRIPTIONAL PAHLAVI NUMBER ONE +10E60 ; 1.0 ; ; 1 # No RUMI DIGIT ONE +12415 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESH2 +1241E ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE GESHU +1242C ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE SHARU +12434 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BURU +1244F ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE BAN2 +12458 ; 1.0 ; ; 1 # Nl CUNEIFORM NUMERIC SIGN ONE ESHE3 +1D360 ; 1.0 ; ; 1 # No COUNTING ROD UNIT DIGIT ONE +1D7CF ; 1.0 ; ; 1 # Nd MATHEMATICAL BOLD DIGIT ONE +1D7D9 ; 1.0 ; ; 1 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT ONE +1D7E3 ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF DIGIT ONE +1D7ED ; 1.0 ; ; 1 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT ONE +1D7F7 ; 1.0 ; ; 1 # Nd MATHEMATICAL MONOSPACE DIGIT ONE +1F102 ; 1.0 ; ; 1 # No DIGIT ONE COMMA +2092A ; 1.0 ; ; 1 # Lo CJK UNIFIED IDEOGRAPH-2092A + +# Total code points: 91 + +# ================================================ + +0F2B ; 1.5 ; ; 3/2 # No TIBETAN DIGIT HALF TWO + +# Total code points: 1 + +# ================================================ + +0032 ; 2.0 ; ; 2 # Nd DIGIT TWO +00B2 ; 2.0 ; ; 2 # No SUPERSCRIPT TWO +0662 ; 2.0 ; ; 2 # Nd ARABIC-INDIC DIGIT TWO +06F2 ; 2.0 ; ; 2 # Nd EXTENDED ARABIC-INDIC DIGIT TWO +07C2 ; 2.0 ; ; 2 # Nd NKO DIGIT TWO +0968 ; 2.0 ; ; 2 # Nd DEVANAGARI DIGIT TWO +09E8 ; 2.0 ; ; 2 # Nd BENGALI DIGIT TWO +0A68 ; 2.0 ; ; 2 # Nd GURMUKHI DIGIT TWO +0AE8 ; 2.0 ; ; 2 # Nd GUJARATI DIGIT TWO +0B68 ; 2.0 ; ; 2 # Nd ORIYA DIGIT TWO +0BE8 ; 2.0 ; ; 2 # Nd TAMIL DIGIT TWO +0C68 ; 2.0 ; ; 2 # Nd TELUGU DIGIT TWO +0C7A ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR +0C7D ; 2.0 ; ; 2 # No TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR +0CE8 ; 2.0 ; ; 2 # Nd KANNADA DIGIT TWO +0D68 ; 2.0 ; ; 2 # Nd MALAYALAM DIGIT TWO +0E52 ; 2.0 ; ; 2 # Nd THAI DIGIT TWO +0ED2 ; 2.0 ; ; 2 # Nd LAO DIGIT TWO +0F22 ; 2.0 ; ; 2 # Nd TIBETAN DIGIT TWO +1042 ; 2.0 ; ; 2 # Nd MYANMAR DIGIT TWO +1092 ; 2.0 ; ; 2 # Nd MYANMAR SHAN DIGIT TWO +136A ; 2.0 ; ; 2 # No ETHIOPIC DIGIT TWO +17E2 ; 2.0 ; ; 2 # Nd KHMER DIGIT TWO +17F2 ; 2.0 ; ; 2 # No KHMER SYMBOL LEK ATTAK PII +1812 ; 2.0 ; ; 2 # Nd MONGOLIAN DIGIT TWO +1948 ; 2.0 ; ; 2 # Nd LIMBU DIGIT TWO +19D2 ; 2.0 ; ; 2 # Nd NEW TAI LUE DIGIT TWO +1A82 ; 2.0 ; ; 2 # Nd TAI THAM HORA DIGIT TWO +1A92 ; 2.0 ; ; 2 # Nd TAI THAM THAM DIGIT TWO +1B52 ; 2.0 ; ; 2 # Nd BALINESE DIGIT TWO +1BB2 ; 2.0 ; ; 2 # Nd SUNDANESE DIGIT TWO +1C42 ; 2.0 ; ; 2 # Nd LEPCHA DIGIT TWO +1C52 ; 2.0 ; ; 2 # Nd OL CHIKI DIGIT TWO +2082 ; 2.0 ; ; 2 # No SUBSCRIPT TWO +2161 ; 2.0 ; ; 2 # Nl ROMAN NUMERAL TWO +2171 ; 2.0 ; ; 2 # Nl SMALL ROMAN NUMERAL TWO +2461 ; 2.0 ; ; 2 # No CIRCLED DIGIT TWO +2475 ; 2.0 ; ; 2 # No PARENTHESIZED DIGIT TWO +2489 ; 2.0 ; ; 2 # No DIGIT TWO FULL STOP +24F6 ; 2.0 ; ; 2 # No DOUBLE CIRCLED DIGIT TWO +2777 ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED DIGIT TWO +2781 ; 2.0 ; ; 2 # No DINGBAT CIRCLED SANS-SERIF DIGIT TWO +278B ; 2.0 ; ; 2 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO +3022 ; 2.0 ; ; 2 # Nl HANGZHOU NUMERAL TWO +3193 ; 2.0 ; ; 2 # No IDEOGRAPHIC ANNOTATION TWO MARK +3221 ; 2.0 ; ; 2 # No PARENTHESIZED IDEOGRAPH TWO +3281 ; 2.0 ; ; 2 # No CIRCLED IDEOGRAPH TWO +3483 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-3483 +4E8C ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-4E8C +5169 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5169 +5F0D ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F0D +5F10 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-5F10 +8CAE ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CAE +8CB3 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8CB3 +8D30 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-8D30 +A622 ; 2.0 ; ; 2 # Nd VAI DIGIT TWO +A6E7 ; 2.0 ; ; 2 # Nl BAMUM LETTER MBAA +A8D2 ; 2.0 ; ; 2 # Nd SAURASHTRA DIGIT TWO +A902 ; 2.0 ; ; 2 # Nd KAYAH LI DIGIT TWO +A9D2 ; 2.0 ; ; 2 # Nd JAVANESE DIGIT TWO +AA52 ; 2.0 ; ; 2 # Nd CHAM DIGIT TWO +ABF2 ; 2.0 ; ; 2 # Nd MEETEI MAYEK DIGIT TWO +F978 ; 2.0 ; ; 2 # Lo CJK COMPATIBILITY IDEOGRAPH-F978 +FF12 ; 2.0 ; ; 2 # Nd FULLWIDTH DIGIT TWO +10108 ; 2.0 ; ; 2 # No AEGEAN NUMBER TWO +1015B..1015E ; 2.0 ; ; 2 # Nl [4] GREEK ACROPHONIC EPIDAUREAN TWO..GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS +103D2 ; 2.0 ; ; 2 # Nl OLD PERSIAN NUMBER TWO +104A2 ; 2.0 ; ; 2 # Nd OSMANYA DIGIT TWO +10859 ; 2.0 ; ; 2 # No IMPERIAL ARAMAIC NUMBER TWO +1091A ; 2.0 ; ; 2 # No PHOENICIAN NUMBER TWO +10A41 ; 2.0 ; ; 2 # No KHAROSHTHI DIGIT TWO +10B59 ; 2.0 ; ; 2 # No INSCRIPTIONAL PARTHIAN NUMBER TWO +10B79 ; 2.0 ; ; 2 # No INSCRIPTIONAL PAHLAVI NUMBER TWO +10E61 ; 2.0 ; ; 2 # No RUMI DIGIT TWO +12400 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH +12416 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESH2 +1241F ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO GESHU +12423 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHAR2 +1242D ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO SHARU +12435 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BURU +1244A ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ASH TENU +12450 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO BAN2 +12459 ; 2.0 ; ; 2 # Nl CUNEIFORM NUMERIC SIGN TWO ESHE3 +1D361 ; 2.0 ; ; 2 # No COUNTING ROD UNIT DIGIT TWO +1D7D0 ; 2.0 ; ; 2 # Nd MATHEMATICAL BOLD DIGIT TWO +1D7DA ; 2.0 ; ; 2 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT TWO +1D7E4 ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF DIGIT TWO +1D7EE ; 2.0 ; ; 2 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT TWO +1D7F8 ; 2.0 ; ; 2 # Nd MATHEMATICAL MONOSPACE DIGIT TWO +1F103 ; 2.0 ; ; 2 # No DIGIT TWO COMMA +22390 ; 2.0 ; ; 2 # Lo CJK UNIFIED IDEOGRAPH-22390 + +# Total code points: 94 + +# ================================================ + +0F2C ; 2.5 ; ; 5/2 # No TIBETAN DIGIT HALF THREE + +# Total code points: 1 + +# ================================================ + +0033 ; 3.0 ; ; 3 # Nd DIGIT THREE +00B3 ; 3.0 ; ; 3 # No SUPERSCRIPT THREE +0663 ; 3.0 ; ; 3 # Nd ARABIC-INDIC DIGIT THREE +06F3 ; 3.0 ; ; 3 # Nd EXTENDED ARABIC-INDIC DIGIT THREE +07C3 ; 3.0 ; ; 3 # Nd NKO DIGIT THREE +0969 ; 3.0 ; ; 3 # Nd DEVANAGARI DIGIT THREE +09E9 ; 3.0 ; ; 3 # Nd BENGALI DIGIT THREE +0A69 ; 3.0 ; ; 3 # Nd GURMUKHI DIGIT THREE +0AE9 ; 3.0 ; ; 3 # Nd GUJARATI DIGIT THREE +0B69 ; 3.0 ; ; 3 # Nd ORIYA DIGIT THREE +0BE9 ; 3.0 ; ; 3 # Nd TAMIL DIGIT THREE +0C69 ; 3.0 ; ; 3 # Nd TELUGU DIGIT THREE +0C7B ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR +0C7E ; 3.0 ; ; 3 # No TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR +0CE9 ; 3.0 ; ; 3 # Nd KANNADA DIGIT THREE +0D69 ; 3.0 ; ; 3 # Nd MALAYALAM DIGIT THREE +0E53 ; 3.0 ; ; 3 # Nd THAI DIGIT THREE +0ED3 ; 3.0 ; ; 3 # Nd LAO DIGIT THREE +0F23 ; 3.0 ; ; 3 # Nd TIBETAN DIGIT THREE +1043 ; 3.0 ; ; 3 # Nd MYANMAR DIGIT THREE +1093 ; 3.0 ; ; 3 # Nd MYANMAR SHAN DIGIT THREE +136B ; 3.0 ; ; 3 # No ETHIOPIC DIGIT THREE +17E3 ; 3.0 ; ; 3 # Nd KHMER DIGIT THREE +17F3 ; 3.0 ; ; 3 # No KHMER SYMBOL LEK ATTAK BEI +1813 ; 3.0 ; ; 3 # Nd MONGOLIAN DIGIT THREE +1949 ; 3.0 ; ; 3 # Nd LIMBU DIGIT THREE +19D3 ; 3.0 ; ; 3 # Nd NEW TAI LUE DIGIT THREE +1A83 ; 3.0 ; ; 3 # Nd TAI THAM HORA DIGIT THREE +1A93 ; 3.0 ; ; 3 # Nd TAI THAM THAM DIGIT THREE +1B53 ; 3.0 ; ; 3 # Nd BALINESE DIGIT THREE +1BB3 ; 3.0 ; ; 3 # Nd SUNDANESE DIGIT THREE +1C43 ; 3.0 ; ; 3 # Nd LEPCHA DIGIT THREE +1C53 ; 3.0 ; ; 3 # Nd OL CHIKI DIGIT THREE +2083 ; 3.0 ; ; 3 # No SUBSCRIPT THREE +2162 ; 3.0 ; ; 3 # Nl ROMAN NUMERAL THREE +2172 ; 3.0 ; ; 3 # Nl SMALL ROMAN NUMERAL THREE +2462 ; 3.0 ; ; 3 # No CIRCLED DIGIT THREE +2476 ; 3.0 ; ; 3 # No PARENTHESIZED DIGIT THREE +248A ; 3.0 ; ; 3 # No DIGIT THREE FULL STOP +24F7 ; 3.0 ; ; 3 # No DOUBLE CIRCLED DIGIT THREE +2778 ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED DIGIT THREE +2782 ; 3.0 ; ; 3 # No DINGBAT CIRCLED SANS-SERIF DIGIT THREE +278C ; 3.0 ; ; 3 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE +3023 ; 3.0 ; ; 3 # Nl HANGZHOU NUMERAL THREE +3194 ; 3.0 ; ; 3 # No IDEOGRAPHIC ANNOTATION THREE MARK +3222 ; 3.0 ; ; 3 # No PARENTHESIZED IDEOGRAPH THREE +3282 ; 3.0 ; ; 3 # No CIRCLED IDEOGRAPH THREE +4E09 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4E09 +4EE8 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-4EE8 +53C1..53C4 ; 3.0 ; ; 3 # Lo [4] CJK UNIFIED IDEOGRAPH-53C1..CJK UNIFIED IDEOGRAPH-53C4 +5F0E ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-5F0E +A623 ; 3.0 ; ; 3 # Nd VAI DIGIT THREE +A6E8 ; 3.0 ; ; 3 # Nl BAMUM LETTER TET +A8D3 ; 3.0 ; ; 3 # Nd SAURASHTRA DIGIT THREE +A903 ; 3.0 ; ; 3 # Nd KAYAH LI DIGIT THREE +A9D3 ; 3.0 ; ; 3 # Nd JAVANESE DIGIT THREE +AA53 ; 3.0 ; ; 3 # Nd CHAM DIGIT THREE +ABF3 ; 3.0 ; ; 3 # Nd MEETEI MAYEK DIGIT THREE +F96B ; 3.0 ; ; 3 # Lo CJK COMPATIBILITY IDEOGRAPH-F96B +FF13 ; 3.0 ; ; 3 # Nd FULLWIDTH DIGIT THREE +10109 ; 3.0 ; ; 3 # No AEGEAN NUMBER THREE +104A3 ; 3.0 ; ; 3 # Nd OSMANYA DIGIT THREE +1085A ; 3.0 ; ; 3 # No IMPERIAL ARAMAIC NUMBER THREE +1091B ; 3.0 ; ; 3 # No PHOENICIAN NUMBER THREE +10A42 ; 3.0 ; ; 3 # No KHAROSHTHI DIGIT THREE +10B5A ; 3.0 ; ; 3 # No INSCRIPTIONAL PARTHIAN NUMBER THREE +10B7A ; 3.0 ; ; 3 # No INSCRIPTIONAL PAHLAVI NUMBER THREE +10E62 ; 3.0 ; ; 3 # No RUMI DIGIT THREE +12401 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH +12408 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE DISH +12417 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESH2 +12420 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE GESHU +12424..12425 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHAR2..CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM +1242E..1242F ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE SHARU..CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM +12436..12437 ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE BURU..CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM +1243A..1243B ; 3.0 ; ; 3 # Nl [2] CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16..CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21 +1244B ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE ASH TENU +12451 ; 3.0 ; ; 3 # Nl CUNEIFORM NUMERIC SIGN THREE BAN2 +1D362 ; 3.0 ; ; 3 # No COUNTING ROD UNIT DIGIT THREE +1D7D1 ; 3.0 ; ; 3 # Nd MATHEMATICAL BOLD DIGIT THREE +1D7DB ; 3.0 ; ; 3 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT THREE +1D7E5 ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF DIGIT THREE +1D7EF ; 3.0 ; ; 3 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT THREE +1D7F9 ; 3.0 ; ; 3 # Nd MATHEMATICAL MONOSPACE DIGIT THREE +1F104 ; 3.0 ; ; 3 # No DIGIT THREE COMMA +20AFD ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20AFD +20B19 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-20B19 +22998 ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-22998 +23B1B ; 3.0 ; ; 3 # Lo CJK UNIFIED IDEOGRAPH-23B1B + +# Total code points: 96 + +# ================================================ + +0F2D ; 3.5 ; ; 7/2 # No TIBETAN DIGIT HALF FOUR + +# Total code points: 1 + +# ================================================ + +0034 ; 4.0 ; ; 4 # Nd DIGIT FOUR +0664 ; 4.0 ; ; 4 # Nd ARABIC-INDIC DIGIT FOUR +06F4 ; 4.0 ; ; 4 # Nd EXTENDED ARABIC-INDIC DIGIT FOUR +07C4 ; 4.0 ; ; 4 # Nd NKO DIGIT FOUR +096A ; 4.0 ; ; 4 # Nd DEVANAGARI DIGIT FOUR +09EA ; 4.0 ; ; 4 # Nd BENGALI DIGIT FOUR +0A6A ; 4.0 ; ; 4 # Nd GURMUKHI DIGIT FOUR +0AEA ; 4.0 ; ; 4 # Nd GUJARATI DIGIT FOUR +0B6A ; 4.0 ; ; 4 # Nd ORIYA DIGIT FOUR +0BEA ; 4.0 ; ; 4 # Nd TAMIL DIGIT FOUR +0C6A ; 4.0 ; ; 4 # Nd TELUGU DIGIT FOUR +0CEA ; 4.0 ; ; 4 # Nd KANNADA DIGIT FOUR +0D6A ; 4.0 ; ; 4 # Nd MALAYALAM DIGIT FOUR +0E54 ; 4.0 ; ; 4 # Nd THAI DIGIT FOUR +0ED4 ; 4.0 ; ; 4 # Nd LAO DIGIT FOUR +0F24 ; 4.0 ; ; 4 # Nd TIBETAN DIGIT FOUR +1044 ; 4.0 ; ; 4 # Nd MYANMAR DIGIT FOUR +1094 ; 4.0 ; ; 4 # Nd MYANMAR SHAN DIGIT FOUR +136C ; 4.0 ; ; 4 # No ETHIOPIC DIGIT FOUR +17E4 ; 4.0 ; ; 4 # Nd KHMER DIGIT FOUR +17F4 ; 4.0 ; ; 4 # No KHMER SYMBOL LEK ATTAK BUON +1814 ; 4.0 ; ; 4 # Nd MONGOLIAN DIGIT FOUR +194A ; 4.0 ; ; 4 # Nd LIMBU DIGIT FOUR +19D4 ; 4.0 ; ; 4 # Nd NEW TAI LUE DIGIT FOUR +1A84 ; 4.0 ; ; 4 # Nd TAI THAM HORA DIGIT FOUR +1A94 ; 4.0 ; ; 4 # Nd TAI THAM THAM DIGIT FOUR +1B54 ; 4.0 ; ; 4 # Nd BALINESE DIGIT FOUR +1BB4 ; 4.0 ; ; 4 # Nd SUNDANESE DIGIT FOUR +1C44 ; 4.0 ; ; 4 # Nd LEPCHA DIGIT FOUR +1C54 ; 4.0 ; ; 4 # Nd OL CHIKI DIGIT FOUR +2074 ; 4.0 ; ; 4 # No SUPERSCRIPT FOUR +2084 ; 4.0 ; ; 4 # No SUBSCRIPT FOUR +2163 ; 4.0 ; ; 4 # Nl ROMAN NUMERAL FOUR +2173 ; 4.0 ; ; 4 # Nl SMALL ROMAN NUMERAL FOUR +2463 ; 4.0 ; ; 4 # No CIRCLED DIGIT FOUR +2477 ; 4.0 ; ; 4 # No PARENTHESIZED DIGIT FOUR +248B ; 4.0 ; ; 4 # No DIGIT FOUR FULL STOP +24F8 ; 4.0 ; ; 4 # No DOUBLE CIRCLED DIGIT FOUR +2779 ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED DIGIT FOUR +2783 ; 4.0 ; ; 4 # No DINGBAT CIRCLED SANS-SERIF DIGIT FOUR +278D ; 4.0 ; ; 4 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR +3024 ; 4.0 ; ; 4 # Nl HANGZHOU NUMERAL FOUR +3195 ; 4.0 ; ; 4 # No IDEOGRAPHIC ANNOTATION FOUR MARK +3223 ; 4.0 ; ; 4 # No PARENTHESIZED IDEOGRAPH FOUR +3283 ; 4.0 ; ; 4 # No CIRCLED IDEOGRAPH FOUR +4E96 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-4E96 +56DB ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-56DB +8086 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-8086 +A624 ; 4.0 ; ; 4 # Nd VAI DIGIT FOUR +A6E9 ; 4.0 ; ; 4 # Nl BAMUM LETTER KPA +A8D4 ; 4.0 ; ; 4 # Nd SAURASHTRA DIGIT FOUR +A904 ; 4.0 ; ; 4 # Nd KAYAH LI DIGIT FOUR +A9D4 ; 4.0 ; ; 4 # Nd JAVANESE DIGIT FOUR +AA54 ; 4.0 ; ; 4 # Nd CHAM DIGIT FOUR +ABF4 ; 4.0 ; ; 4 # Nd MEETEI MAYEK DIGIT FOUR +FF14 ; 4.0 ; ; 4 # Nd FULLWIDTH DIGIT FOUR +1010A ; 4.0 ; ; 4 # No AEGEAN NUMBER FOUR +104A4 ; 4.0 ; ; 4 # Nd OSMANYA DIGIT FOUR +10A43 ; 4.0 ; ; 4 # No KHAROSHTHI DIGIT FOUR +10B5B ; 4.0 ; ; 4 # No INSCRIPTIONAL PARTHIAN NUMBER FOUR +10B7B ; 4.0 ; ; 4 # No INSCRIPTIONAL PAHLAVI NUMBER FOUR +10E63 ; 4.0 ; ; 4 # No RUMI DIGIT FOUR +12402 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH +12409 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR DISH +1240F ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR U +12418 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESH2 +12421 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR GESHU +12426 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHAR2 +12430 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR SHARU +12438 ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR BURU +1243C..1243F ; 4.0 ; ; 4 # Nl [4] CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU..CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B +1244C ; 4.0 ; ; 4 # Nl CUNEIFORM NUMERIC SIGN FOUR ASH TENU +12452..12453 ; 4.0 ; ; 4 # Nl [2] CUNEIFORM NUMERIC SIGN FOUR BAN2..CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM +1D363 ; 4.0 ; ; 4 # No COUNTING ROD UNIT DIGIT FOUR +1D7D2 ; 4.0 ; ; 4 # Nd MATHEMATICAL BOLD DIGIT FOUR +1D7DC ; 4.0 ; ; 4 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR +1D7E6 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF DIGIT FOUR +1D7F0 ; 4.0 ; ; 4 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR +1D7FA ; 4.0 ; ; 4 # Nd MATHEMATICAL MONOSPACE DIGIT FOUR +1F105 ; 4.0 ; ; 4 # No DIGIT FOUR COMMA +20064 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-20064 +200E2 ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-200E2 +2626D ; 4.0 ; ; 4 # Lo CJK UNIFIED IDEOGRAPH-2626D + +# Total code points: 87 + +# ================================================ + +0F2E ; 4.5 ; ; 9/2 # No TIBETAN DIGIT HALF FIVE + +# Total code points: 1 + +# ================================================ + +0035 ; 5.0 ; ; 5 # Nd DIGIT FIVE +0665 ; 5.0 ; ; 5 # Nd ARABIC-INDIC DIGIT FIVE +06F5 ; 5.0 ; ; 5 # Nd EXTENDED ARABIC-INDIC DIGIT FIVE +07C5 ; 5.0 ; ; 5 # Nd NKO DIGIT FIVE +096B ; 5.0 ; ; 5 # Nd DEVANAGARI DIGIT FIVE +09EB ; 5.0 ; ; 5 # Nd BENGALI DIGIT FIVE +0A6B ; 5.0 ; ; 5 # Nd GURMUKHI DIGIT FIVE +0AEB ; 5.0 ; ; 5 # Nd GUJARATI DIGIT FIVE +0B6B ; 5.0 ; ; 5 # Nd ORIYA DIGIT FIVE +0BEB ; 5.0 ; ; 5 # Nd TAMIL DIGIT FIVE +0C6B ; 5.0 ; ; 5 # Nd TELUGU DIGIT FIVE +0CEB ; 5.0 ; ; 5 # Nd KANNADA DIGIT FIVE +0D6B ; 5.0 ; ; 5 # Nd MALAYALAM DIGIT FIVE +0E55 ; 5.0 ; ; 5 # Nd THAI DIGIT FIVE +0ED5 ; 5.0 ; ; 5 # Nd LAO DIGIT FIVE +0F25 ; 5.0 ; ; 5 # Nd TIBETAN DIGIT FIVE +1045 ; 5.0 ; ; 5 # Nd MYANMAR DIGIT FIVE +1095 ; 5.0 ; ; 5 # Nd MYANMAR SHAN DIGIT FIVE +136D ; 5.0 ; ; 5 # No ETHIOPIC DIGIT FIVE +17E5 ; 5.0 ; ; 5 # Nd KHMER DIGIT FIVE +17F5 ; 5.0 ; ; 5 # No KHMER SYMBOL LEK ATTAK PRAM +1815 ; 5.0 ; ; 5 # Nd MONGOLIAN DIGIT FIVE +194B ; 5.0 ; ; 5 # Nd LIMBU DIGIT FIVE +19D5 ; 5.0 ; ; 5 # Nd NEW TAI LUE DIGIT FIVE +1A85 ; 5.0 ; ; 5 # Nd TAI THAM HORA DIGIT FIVE +1A95 ; 5.0 ; ; 5 # Nd TAI THAM THAM DIGIT FIVE +1B55 ; 5.0 ; ; 5 # Nd BALINESE DIGIT FIVE +1BB5 ; 5.0 ; ; 5 # Nd SUNDANESE DIGIT FIVE +1C45 ; 5.0 ; ; 5 # Nd LEPCHA DIGIT FIVE +1C55 ; 5.0 ; ; 5 # Nd OL CHIKI DIGIT FIVE +2075 ; 5.0 ; ; 5 # No SUPERSCRIPT FIVE +2085 ; 5.0 ; ; 5 # No SUBSCRIPT FIVE +2164 ; 5.0 ; ; 5 # Nl ROMAN NUMERAL FIVE +2174 ; 5.0 ; ; 5 # Nl SMALL ROMAN NUMERAL FIVE +2464 ; 5.0 ; ; 5 # No CIRCLED DIGIT FIVE +2478 ; 5.0 ; ; 5 # No PARENTHESIZED DIGIT FIVE +248C ; 5.0 ; ; 5 # No DIGIT FIVE FULL STOP +24F9 ; 5.0 ; ; 5 # No DOUBLE CIRCLED DIGIT FIVE +277A ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED DIGIT FIVE +2784 ; 5.0 ; ; 5 # No DINGBAT CIRCLED SANS-SERIF DIGIT FIVE +278E ; 5.0 ; ; 5 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE +3025 ; 5.0 ; ; 5 # Nl HANGZHOU NUMERAL FIVE +3224 ; 5.0 ; ; 5 # No PARENTHESIZED IDEOGRAPH FIVE +3284 ; 5.0 ; ; 5 # No CIRCLED IDEOGRAPH FIVE +3405 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-3405 +382A ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-382A +4E94 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4E94 +4F0D ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-4F0D +A625 ; 5.0 ; ; 5 # Nd VAI DIGIT FIVE +A6EA ; 5.0 ; ; 5 # Nl BAMUM LETTER TEN +A8D5 ; 5.0 ; ; 5 # Nd SAURASHTRA DIGIT FIVE +A905 ; 5.0 ; ; 5 # Nd KAYAH LI DIGIT FIVE +A9D5 ; 5.0 ; ; 5 # Nd JAVANESE DIGIT FIVE +AA55 ; 5.0 ; ; 5 # Nd CHAM DIGIT FIVE +ABF5 ; 5.0 ; ; 5 # Nd MEETEI MAYEK DIGIT FIVE +FF15 ; 5.0 ; ; 5 # Nd FULLWIDTH DIGIT FIVE +1010B ; 5.0 ; ; 5 # No AEGEAN NUMBER FIVE +10143 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE +10148 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE TALENTS +1014F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC ATTIC FIVE STATERS +1015F ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC TROEZENIAN FIVE +10173 ; 5.0 ; ; 5 # Nl GREEK ACROPHONIC DELPHIC FIVE MNAS +10321 ; 5.0 ; ; 5 # No OLD ITALIC NUMERAL FIVE +104A5 ; 5.0 ; ; 5 # Nd OSMANYA DIGIT FIVE +10E64 ; 5.0 ; ; 5 # No RUMI DIGIT FIVE +12403 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH +1240A ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE DISH +12410 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE U +12419 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESH2 +12422 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE GESHU +12427 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHAR2 +12431 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE SHARU +12439 ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE BURU +1244D ; 5.0 ; ; 5 # Nl CUNEIFORM NUMERIC SIGN FIVE ASH TENU +12454..12455 ; 5.0 ; ; 5 # Nl [2] CUNEIFORM NUMERIC SIGN FIVE BAN2..CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM +1D364 ; 5.0 ; ; 5 # No COUNTING ROD UNIT DIGIT FIVE +1D7D3 ; 5.0 ; ; 5 # Nd MATHEMATICAL BOLD DIGIT FIVE +1D7DD ; 5.0 ; ; 5 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE +1D7E7 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF DIGIT FIVE +1D7F1 ; 5.0 ; ; 5 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE +1D7FB ; 5.0 ; ; 5 # Nd MATHEMATICAL MONOSPACE DIGIT FIVE +1F106 ; 5.0 ; ; 5 # No DIGIT FIVE COMMA +20121 ; 5.0 ; ; 5 # Lo CJK UNIFIED IDEOGRAPH-20121 + +# Total code points: 84 + +# ================================================ + +0F2F ; 5.5 ; ; 11/2 # No TIBETAN DIGIT HALF SIX + +# Total code points: 1 + +# ================================================ + +0036 ; 6.0 ; ; 6 # Nd DIGIT SIX +0666 ; 6.0 ; ; 6 # Nd ARABIC-INDIC DIGIT SIX +06F6 ; 6.0 ; ; 6 # Nd EXTENDED ARABIC-INDIC DIGIT SIX +07C6 ; 6.0 ; ; 6 # Nd NKO DIGIT SIX +096C ; 6.0 ; ; 6 # Nd DEVANAGARI DIGIT SIX +09EC ; 6.0 ; ; 6 # Nd BENGALI DIGIT SIX +0A6C ; 6.0 ; ; 6 # Nd GURMUKHI DIGIT SIX +0AEC ; 6.0 ; ; 6 # Nd GUJARATI DIGIT SIX +0B6C ; 6.0 ; ; 6 # Nd ORIYA DIGIT SIX +0BEC ; 6.0 ; ; 6 # Nd TAMIL DIGIT SIX +0C6C ; 6.0 ; ; 6 # Nd TELUGU DIGIT SIX +0CEC ; 6.0 ; ; 6 # Nd KANNADA DIGIT SIX +0D6C ; 6.0 ; ; 6 # Nd MALAYALAM DIGIT SIX +0E56 ; 6.0 ; ; 6 # Nd THAI DIGIT SIX +0ED6 ; 6.0 ; ; 6 # Nd LAO DIGIT SIX +0F26 ; 6.0 ; ; 6 # Nd TIBETAN DIGIT SIX +1046 ; 6.0 ; ; 6 # Nd MYANMAR DIGIT SIX +1096 ; 6.0 ; ; 6 # Nd MYANMAR SHAN DIGIT SIX +136E ; 6.0 ; ; 6 # No ETHIOPIC DIGIT SIX +17E6 ; 6.0 ; ; 6 # Nd KHMER DIGIT SIX +17F6 ; 6.0 ; ; 6 # No KHMER SYMBOL LEK ATTAK PRAM-MUOY +1816 ; 6.0 ; ; 6 # Nd MONGOLIAN DIGIT SIX +194C ; 6.0 ; ; 6 # Nd LIMBU DIGIT SIX +19D6 ; 6.0 ; ; 6 # Nd NEW TAI LUE DIGIT SIX +1A86 ; 6.0 ; ; 6 # Nd TAI THAM HORA DIGIT SIX +1A96 ; 6.0 ; ; 6 # Nd TAI THAM THAM DIGIT SIX +1B56 ; 6.0 ; ; 6 # Nd BALINESE DIGIT SIX +1BB6 ; 6.0 ; ; 6 # Nd SUNDANESE DIGIT SIX +1C46 ; 6.0 ; ; 6 # Nd LEPCHA DIGIT SIX +1C56 ; 6.0 ; ; 6 # Nd OL CHIKI DIGIT SIX +2076 ; 6.0 ; ; 6 # No SUPERSCRIPT SIX +2086 ; 6.0 ; ; 6 # No SUBSCRIPT SIX +2165 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX +2175 ; 6.0 ; ; 6 # Nl SMALL ROMAN NUMERAL SIX +2185 ; 6.0 ; ; 6 # Nl ROMAN NUMERAL SIX LATE FORM +2465 ; 6.0 ; ; 6 # No CIRCLED DIGIT SIX +2479 ; 6.0 ; ; 6 # No PARENTHESIZED DIGIT SIX +248D ; 6.0 ; ; 6 # No DIGIT SIX FULL STOP +24FA ; 6.0 ; ; 6 # No DOUBLE CIRCLED DIGIT SIX +277B ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED DIGIT SIX +2785 ; 6.0 ; ; 6 # No DINGBAT CIRCLED SANS-SERIF DIGIT SIX +278F ; 6.0 ; ; 6 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX +3026 ; 6.0 ; ; 6 # Nl HANGZHOU NUMERAL SIX +3225 ; 6.0 ; ; 6 # No PARENTHESIZED IDEOGRAPH SIX +3285 ; 6.0 ; ; 6 # No CIRCLED IDEOGRAPH SIX +516D ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-516D +9646 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9646 +9678 ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-9678 +A626 ; 6.0 ; ; 6 # Nd VAI DIGIT SIX +A6EB ; 6.0 ; ; 6 # Nl BAMUM LETTER NTUU +A8D6 ; 6.0 ; ; 6 # Nd SAURASHTRA DIGIT SIX +A906 ; 6.0 ; ; 6 # Nd KAYAH LI DIGIT SIX +A9D6 ; 6.0 ; ; 6 # Nd JAVANESE DIGIT SIX +AA56 ; 6.0 ; ; 6 # Nd CHAM DIGIT SIX +ABF6 ; 6.0 ; ; 6 # Nd MEETEI MAYEK DIGIT SIX +F9D1 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D1 +F9D3 ; 6.0 ; ; 6 # Lo CJK COMPATIBILITY IDEOGRAPH-F9D3 +FF16 ; 6.0 ; ; 6 # Nd FULLWIDTH DIGIT SIX +1010C ; 6.0 ; ; 6 # No AEGEAN NUMBER SIX +104A6 ; 6.0 ; ; 6 # Nd OSMANYA DIGIT SIX +10E65 ; 6.0 ; ; 6 # No RUMI DIGIT SIX +12404 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH +1240B ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX DISH +12411 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX U +1241A ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX GESH2 +12428 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX SHAR2 +12440 ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9 +1244E ; 6.0 ; ; 6 # Nl CUNEIFORM NUMERIC SIGN SIX ASH TENU +1D365 ; 6.0 ; ; 6 # No COUNTING ROD UNIT DIGIT SIX +1D7D4 ; 6.0 ; ; 6 # Nd MATHEMATICAL BOLD DIGIT SIX +1D7DE ; 6.0 ; ; 6 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SIX +1D7E8 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF DIGIT SIX +1D7F2 ; 6.0 ; ; 6 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SIX +1D7FC ; 6.0 ; ; 6 # Nd MATHEMATICAL MONOSPACE DIGIT SIX +1F107 ; 6.0 ; ; 6 # No DIGIT SIX COMMA +20AEA ; 6.0 ; ; 6 # Lo CJK UNIFIED IDEOGRAPH-20AEA + +# Total code points: 76 + +# ================================================ + +0F30 ; 6.5 ; ; 13/2 # No TIBETAN DIGIT HALF SEVEN + +# Total code points: 1 + +# ================================================ + +0037 ; 7.0 ; ; 7 # Nd DIGIT SEVEN +0667 ; 7.0 ; ; 7 # Nd ARABIC-INDIC DIGIT SEVEN +06F7 ; 7.0 ; ; 7 # Nd EXTENDED ARABIC-INDIC DIGIT SEVEN +07C7 ; 7.0 ; ; 7 # Nd NKO DIGIT SEVEN +096D ; 7.0 ; ; 7 # Nd DEVANAGARI DIGIT SEVEN +09ED ; 7.0 ; ; 7 # Nd BENGALI DIGIT SEVEN +0A6D ; 7.0 ; ; 7 # Nd GURMUKHI DIGIT SEVEN +0AED ; 7.0 ; ; 7 # Nd GUJARATI DIGIT SEVEN +0B6D ; 7.0 ; ; 7 # Nd ORIYA DIGIT SEVEN +0BED ; 7.0 ; ; 7 # Nd TAMIL DIGIT SEVEN +0C6D ; 7.0 ; ; 7 # Nd TELUGU DIGIT SEVEN +0CED ; 7.0 ; ; 7 # Nd KANNADA DIGIT SEVEN +0D6D ; 7.0 ; ; 7 # Nd MALAYALAM DIGIT SEVEN +0E57 ; 7.0 ; ; 7 # Nd THAI DIGIT SEVEN +0ED7 ; 7.0 ; ; 7 # Nd LAO DIGIT SEVEN +0F27 ; 7.0 ; ; 7 # Nd TIBETAN DIGIT SEVEN +1047 ; 7.0 ; ; 7 # Nd MYANMAR DIGIT SEVEN +1097 ; 7.0 ; ; 7 # Nd MYANMAR SHAN DIGIT SEVEN +136F ; 7.0 ; ; 7 # No ETHIOPIC DIGIT SEVEN +17E7 ; 7.0 ; ; 7 # Nd KHMER DIGIT SEVEN +17F7 ; 7.0 ; ; 7 # No KHMER SYMBOL LEK ATTAK PRAM-PII +1817 ; 7.0 ; ; 7 # Nd MONGOLIAN DIGIT SEVEN +194D ; 7.0 ; ; 7 # Nd LIMBU DIGIT SEVEN +19D7 ; 7.0 ; ; 7 # Nd NEW TAI LUE DIGIT SEVEN +1A87 ; 7.0 ; ; 7 # Nd TAI THAM HORA DIGIT SEVEN +1A97 ; 7.0 ; ; 7 # Nd TAI THAM THAM DIGIT SEVEN +1B57 ; 7.0 ; ; 7 # Nd BALINESE DIGIT SEVEN +1BB7 ; 7.0 ; ; 7 # Nd SUNDANESE DIGIT SEVEN +1C47 ; 7.0 ; ; 7 # Nd LEPCHA DIGIT SEVEN +1C57 ; 7.0 ; ; 7 # Nd OL CHIKI DIGIT SEVEN +2077 ; 7.0 ; ; 7 # No SUPERSCRIPT SEVEN +2087 ; 7.0 ; ; 7 # No SUBSCRIPT SEVEN +2166 ; 7.0 ; ; 7 # Nl ROMAN NUMERAL SEVEN +2176 ; 7.0 ; ; 7 # Nl SMALL ROMAN NUMERAL SEVEN +2466 ; 7.0 ; ; 7 # No CIRCLED DIGIT SEVEN +247A ; 7.0 ; ; 7 # No PARENTHESIZED DIGIT SEVEN +248E ; 7.0 ; ; 7 # No DIGIT SEVEN FULL STOP +24FB ; 7.0 ; ; 7 # No DOUBLE CIRCLED DIGIT SEVEN +277C ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED DIGIT SEVEN +2786 ; 7.0 ; ; 7 # No DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN +2790 ; 7.0 ; ; 7 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN +3027 ; 7.0 ; ; 7 # Nl HANGZHOU NUMERAL SEVEN +3226 ; 7.0 ; ; 7 # No PARENTHESIZED IDEOGRAPH SEVEN +3286 ; 7.0 ; ; 7 # No CIRCLED IDEOGRAPH SEVEN +3B4D ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-3B4D +4E03 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-4E03 +67D2 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-67D2 +6F06 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-6F06 +A627 ; 7.0 ; ; 7 # Nd VAI DIGIT SEVEN +A6EC ; 7.0 ; ; 7 # Nl BAMUM LETTER SAMBA +A8D7 ; 7.0 ; ; 7 # Nd SAURASHTRA DIGIT SEVEN +A907 ; 7.0 ; ; 7 # Nd KAYAH LI DIGIT SEVEN +A9D7 ; 7.0 ; ; 7 # Nd JAVANESE DIGIT SEVEN +AA57 ; 7.0 ; ; 7 # Nd CHAM DIGIT SEVEN +ABF7 ; 7.0 ; ; 7 # Nd MEETEI MAYEK DIGIT SEVEN +FF17 ; 7.0 ; ; 7 # Nd FULLWIDTH DIGIT SEVEN +1010D ; 7.0 ; ; 7 # No AEGEAN NUMBER SEVEN +104A7 ; 7.0 ; ; 7 # Nd OSMANYA DIGIT SEVEN +10E66 ; 7.0 ; ; 7 # No RUMI DIGIT SEVEN +12405 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN ASH +1240C ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN DISH +12412 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN U +1241B ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN GESH2 +12429 ; 7.0 ; ; 7 # Nl CUNEIFORM NUMERIC SIGN SEVEN SHAR2 +12441..12443 ; 7.0 ; ; 7 # Nl [3] CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3..CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B +1D366 ; 7.0 ; ; 7 # No COUNTING ROD UNIT DIGIT SEVEN +1D7D5 ; 7.0 ; ; 7 # Nd MATHEMATICAL BOLD DIGIT SEVEN +1D7DF ; 7.0 ; ; 7 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN +1D7E9 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF DIGIT SEVEN +1D7F3 ; 7.0 ; ; 7 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN +1D7FD ; 7.0 ; ; 7 # Nd MATHEMATICAL MONOSPACE DIGIT SEVEN +1F108 ; 7.0 ; ; 7 # No DIGIT SEVEN COMMA +20001 ; 7.0 ; ; 7 # Lo CJK UNIFIED IDEOGRAPH-20001 + +# Total code points: 75 + +# ================================================ + +0F31 ; 7.5 ; ; 15/2 # No TIBETAN DIGIT HALF EIGHT + +# Total code points: 1 + +# ================================================ + +0038 ; 8.0 ; ; 8 # Nd DIGIT EIGHT +0668 ; 8.0 ; ; 8 # Nd ARABIC-INDIC DIGIT EIGHT +06F8 ; 8.0 ; ; 8 # Nd EXTENDED ARABIC-INDIC DIGIT EIGHT +07C8 ; 8.0 ; ; 8 # Nd NKO DIGIT EIGHT +096E ; 8.0 ; ; 8 # Nd DEVANAGARI DIGIT EIGHT +09EE ; 8.0 ; ; 8 # Nd BENGALI DIGIT EIGHT +0A6E ; 8.0 ; ; 8 # Nd GURMUKHI DIGIT EIGHT +0AEE ; 8.0 ; ; 8 # Nd GUJARATI DIGIT EIGHT +0B6E ; 8.0 ; ; 8 # Nd ORIYA DIGIT EIGHT +0BEE ; 8.0 ; ; 8 # Nd TAMIL DIGIT EIGHT +0C6E ; 8.0 ; ; 8 # Nd TELUGU DIGIT EIGHT +0CEE ; 8.0 ; ; 8 # Nd KANNADA DIGIT EIGHT +0D6E ; 8.0 ; ; 8 # Nd MALAYALAM DIGIT EIGHT +0E58 ; 8.0 ; ; 8 # Nd THAI DIGIT EIGHT +0ED8 ; 8.0 ; ; 8 # Nd LAO DIGIT EIGHT +0F28 ; 8.0 ; ; 8 # Nd TIBETAN DIGIT EIGHT +1048 ; 8.0 ; ; 8 # Nd MYANMAR DIGIT EIGHT +1098 ; 8.0 ; ; 8 # Nd MYANMAR SHAN DIGIT EIGHT +1370 ; 8.0 ; ; 8 # No ETHIOPIC DIGIT EIGHT +17E8 ; 8.0 ; ; 8 # Nd KHMER DIGIT EIGHT +17F8 ; 8.0 ; ; 8 # No KHMER SYMBOL LEK ATTAK PRAM-BEI +1818 ; 8.0 ; ; 8 # Nd MONGOLIAN DIGIT EIGHT +194E ; 8.0 ; ; 8 # Nd LIMBU DIGIT EIGHT +19D8 ; 8.0 ; ; 8 # Nd NEW TAI LUE DIGIT EIGHT +1A88 ; 8.0 ; ; 8 # Nd TAI THAM HORA DIGIT EIGHT +1A98 ; 8.0 ; ; 8 # Nd TAI THAM THAM DIGIT EIGHT +1B58 ; 8.0 ; ; 8 # Nd BALINESE DIGIT EIGHT +1BB8 ; 8.0 ; ; 8 # Nd SUNDANESE DIGIT EIGHT +1C48 ; 8.0 ; ; 8 # Nd LEPCHA DIGIT EIGHT +1C58 ; 8.0 ; ; 8 # Nd OL CHIKI DIGIT EIGHT +2078 ; 8.0 ; ; 8 # No SUPERSCRIPT EIGHT +2088 ; 8.0 ; ; 8 # No SUBSCRIPT EIGHT +2167 ; 8.0 ; ; 8 # Nl ROMAN NUMERAL EIGHT +2177 ; 8.0 ; ; 8 # Nl SMALL ROMAN NUMERAL EIGHT +2467 ; 8.0 ; ; 8 # No CIRCLED DIGIT EIGHT +247B ; 8.0 ; ; 8 # No PARENTHESIZED DIGIT EIGHT +248F ; 8.0 ; ; 8 # No DIGIT EIGHT FULL STOP +24FC ; 8.0 ; ; 8 # No DOUBLE CIRCLED DIGIT EIGHT +277D ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED DIGIT EIGHT +2787 ; 8.0 ; ; 8 # No DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT +2791 ; 8.0 ; ; 8 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT +3028 ; 8.0 ; ; 8 # Nl HANGZHOU NUMERAL EIGHT +3227 ; 8.0 ; ; 8 # No PARENTHESIZED IDEOGRAPH EIGHT +3287 ; 8.0 ; ; 8 # No CIRCLED IDEOGRAPH EIGHT +516B ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-516B +634C ; 8.0 ; ; 8 # Lo CJK UNIFIED IDEOGRAPH-634C +A628 ; 8.0 ; ; 8 # Nd VAI DIGIT EIGHT +A6ED ; 8.0 ; ; 8 # Nl BAMUM LETTER FAAMAE +A8D8 ; 8.0 ; ; 8 # Nd SAURASHTRA DIGIT EIGHT +A908 ; 8.0 ; ; 8 # Nd KAYAH LI DIGIT EIGHT +A9D8 ; 8.0 ; ; 8 # Nd JAVANESE DIGIT EIGHT +AA58 ; 8.0 ; ; 8 # Nd CHAM DIGIT EIGHT +ABF8 ; 8.0 ; ; 8 # Nd MEETEI MAYEK DIGIT EIGHT +FF18 ; 8.0 ; ; 8 # Nd FULLWIDTH DIGIT EIGHT +1010E ; 8.0 ; ; 8 # No AEGEAN NUMBER EIGHT +104A8 ; 8.0 ; ; 8 # Nd OSMANYA DIGIT EIGHT +10E67 ; 8.0 ; ; 8 # No RUMI DIGIT EIGHT +12406 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT ASH +1240D ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT DISH +12413 ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT U +1241C ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT GESH2 +1242A ; 8.0 ; ; 8 # Nl CUNEIFORM NUMERIC SIGN EIGHT SHAR2 +12444..12445 ; 8.0 ; ; 8 # Nl [2] CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU..CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3 +1D367 ; 8.0 ; ; 8 # No COUNTING ROD UNIT DIGIT EIGHT +1D7D6 ; 8.0 ; ; 8 # Nd MATHEMATICAL BOLD DIGIT EIGHT +1D7E0 ; 8.0 ; ; 8 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT +1D7EA ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF DIGIT EIGHT +1D7F4 ; 8.0 ; ; 8 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT +1D7FE ; 8.0 ; ; 8 # Nd MATHEMATICAL MONOSPACE DIGIT EIGHT +1F109 ; 8.0 ; ; 8 # No DIGIT EIGHT COMMA + +# Total code points: 71 + +# ================================================ + +0F32 ; 8.5 ; ; 17/2 # No TIBETAN DIGIT HALF NINE + +# Total code points: 1 + +# ================================================ + +0039 ; 9.0 ; ; 9 # Nd DIGIT NINE +0669 ; 9.0 ; ; 9 # Nd ARABIC-INDIC DIGIT NINE +06F9 ; 9.0 ; ; 9 # Nd EXTENDED ARABIC-INDIC DIGIT NINE +07C9 ; 9.0 ; ; 9 # Nd NKO DIGIT NINE +096F ; 9.0 ; ; 9 # Nd DEVANAGARI DIGIT NINE +09EF ; 9.0 ; ; 9 # Nd BENGALI DIGIT NINE +0A6F ; 9.0 ; ; 9 # Nd GURMUKHI DIGIT NINE +0AEF ; 9.0 ; ; 9 # Nd GUJARATI DIGIT NINE +0B6F ; 9.0 ; ; 9 # Nd ORIYA DIGIT NINE +0BEF ; 9.0 ; ; 9 # Nd TAMIL DIGIT NINE +0C6F ; 9.0 ; ; 9 # Nd TELUGU DIGIT NINE +0CEF ; 9.0 ; ; 9 # Nd KANNADA DIGIT NINE +0D6F ; 9.0 ; ; 9 # Nd MALAYALAM DIGIT NINE +0E59 ; 9.0 ; ; 9 # Nd THAI DIGIT NINE +0ED9 ; 9.0 ; ; 9 # Nd LAO DIGIT NINE +0F29 ; 9.0 ; ; 9 # Nd TIBETAN DIGIT NINE +1049 ; 9.0 ; ; 9 # Nd MYANMAR DIGIT NINE +1099 ; 9.0 ; ; 9 # Nd MYANMAR SHAN DIGIT NINE +1371 ; 9.0 ; ; 9 # No ETHIOPIC DIGIT NINE +17E9 ; 9.0 ; ; 9 # Nd KHMER DIGIT NINE +17F9 ; 9.0 ; ; 9 # No KHMER SYMBOL LEK ATTAK PRAM-BUON +1819 ; 9.0 ; ; 9 # Nd MONGOLIAN DIGIT NINE +194F ; 9.0 ; ; 9 # Nd LIMBU DIGIT NINE +19D9 ; 9.0 ; ; 9 # Nd NEW TAI LUE DIGIT NINE +1A89 ; 9.0 ; ; 9 # Nd TAI THAM HORA DIGIT NINE +1A99 ; 9.0 ; ; 9 # Nd TAI THAM THAM DIGIT NINE +1B59 ; 9.0 ; ; 9 # Nd BALINESE DIGIT NINE +1BB9 ; 9.0 ; ; 9 # Nd SUNDANESE DIGIT NINE +1C49 ; 9.0 ; ; 9 # Nd LEPCHA DIGIT NINE +1C59 ; 9.0 ; ; 9 # Nd OL CHIKI DIGIT NINE +2079 ; 9.0 ; ; 9 # No SUPERSCRIPT NINE +2089 ; 9.0 ; ; 9 # No SUBSCRIPT NINE +2168 ; 9.0 ; ; 9 # Nl ROMAN NUMERAL NINE +2178 ; 9.0 ; ; 9 # Nl SMALL ROMAN NUMERAL NINE +2468 ; 9.0 ; ; 9 # No CIRCLED DIGIT NINE +247C ; 9.0 ; ; 9 # No PARENTHESIZED DIGIT NINE +2490 ; 9.0 ; ; 9 # No DIGIT NINE FULL STOP +24FD ; 9.0 ; ; 9 # No DOUBLE CIRCLED DIGIT NINE +277E ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED DIGIT NINE +2788 ; 9.0 ; ; 9 # No DINGBAT CIRCLED SANS-SERIF DIGIT NINE +2792 ; 9.0 ; ; 9 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE +3029 ; 9.0 ; ; 9 # Nl HANGZHOU NUMERAL NINE +3228 ; 9.0 ; ; 9 # No PARENTHESIZED IDEOGRAPH NINE +3288 ; 9.0 ; ; 9 # No CIRCLED IDEOGRAPH NINE +4E5D ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-4E5D +5EFE ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-5EFE +7396 ; 9.0 ; ; 9 # Lo CJK UNIFIED IDEOGRAPH-7396 +A629 ; 9.0 ; ; 9 # Nd VAI DIGIT NINE +A6EE ; 9.0 ; ; 9 # Nl BAMUM LETTER KOVUU +A8D9 ; 9.0 ; ; 9 # Nd SAURASHTRA DIGIT NINE +A909 ; 9.0 ; ; 9 # Nd KAYAH LI DIGIT NINE +A9D9 ; 9.0 ; ; 9 # Nd JAVANESE DIGIT NINE +AA59 ; 9.0 ; ; 9 # Nd CHAM DIGIT NINE +ABF9 ; 9.0 ; ; 9 # Nd MEETEI MAYEK DIGIT NINE +FF19 ; 9.0 ; ; 9 # Nd FULLWIDTH DIGIT NINE +1010F ; 9.0 ; ; 9 # No AEGEAN NUMBER NINE +104A9 ; 9.0 ; ; 9 # Nd OSMANYA DIGIT NINE +10E68 ; 9.0 ; ; 9 # No RUMI DIGIT NINE +12407 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE ASH +1240E ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE DISH +12414 ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE U +1241D ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE GESH2 +1242B ; 9.0 ; ; 9 # Nl CUNEIFORM NUMERIC SIGN NINE SHAR2 +12446..12449 ; 9.0 ; ; 9 # Nl [4] CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU..CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A +1D368 ; 9.0 ; ; 9 # No COUNTING ROD UNIT DIGIT NINE +1D7D7 ; 9.0 ; ; 9 # Nd MATHEMATICAL BOLD DIGIT NINE +1D7E1 ; 9.0 ; ; 9 # Nd MATHEMATICAL DOUBLE-STRUCK DIGIT NINE +1D7EB ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF DIGIT NINE +1D7F5 ; 9.0 ; ; 9 # Nd MATHEMATICAL SANS-SERIF BOLD DIGIT NINE +1D7FF ; 9.0 ; ; 9 # Nd MATHEMATICAL MONOSPACE DIGIT NINE +1F10A ; 9.0 ; ; 9 # No DIGIT NINE COMMA +2F890 ; 9.0 ; ; 9 # Lo CJK COMPATIBILITY IDEOGRAPH-2F890 + +# Total code points: 75 + +# ================================================ + +0BF0 ; 10.0 ; ; 10 # No TAMIL NUMBER TEN +0D70 ; 10.0 ; ; 10 # No MALAYALAM NUMBER TEN +1372 ; 10.0 ; ; 10 # No ETHIOPIC NUMBER TEN +2169 ; 10.0 ; ; 10 # Nl ROMAN NUMERAL TEN +2179 ; 10.0 ; ; 10 # Nl SMALL ROMAN NUMERAL TEN +2469 ; 10.0 ; ; 10 # No CIRCLED NUMBER TEN +247D ; 10.0 ; ; 10 # No PARENTHESIZED NUMBER TEN +2491 ; 10.0 ; ; 10 # No NUMBER TEN FULL STOP +24FE ; 10.0 ; ; 10 # No DOUBLE CIRCLED NUMBER TEN +277F ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED NUMBER TEN +2789 ; 10.0 ; ; 10 # No DINGBAT CIRCLED SANS-SERIF NUMBER TEN +2793 ; 10.0 ; ; 10 # No DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN +3038 ; 10.0 ; ; 10 # Nl HANGZHOU NUMERAL TEN +3229 ; 10.0 ; ; 10 # No PARENTHESIZED IDEOGRAPH TEN +3289 ; 10.0 ; ; 10 # No CIRCLED IDEOGRAPH TEN +4EC0 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-4EC0 +5341 ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-5341 +62FE ; 10.0 ; ; 10 # Lo CJK UNIFIED IDEOGRAPH-62FE +F973 ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F973 +F9FD ; 10.0 ; ; 10 # Lo CJK COMPATIBILITY IDEOGRAPH-F9FD +10110 ; 10.0 ; ; 10 # No AEGEAN NUMBER TEN +10149 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN TALENTS +10150 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN STATERS +10157 ; 10.0 ; ; 10 # Nl GREEK ACROPHONIC ATTIC TEN MNAS +10160..10164 ; 10.0 ; ; 10 # Nl [5] GREEK ACROPHONIC TROEZENIAN TEN..GREEK ACROPHONIC THESPIAN TEN +10322 ; 10.0 ; ; 10 # No OLD ITALIC NUMERAL TEN +103D3 ; 10.0 ; ; 10 # Nl OLD PERSIAN NUMBER TEN +1085B ; 10.0 ; ; 10 # No IMPERIAL ARAMAIC NUMBER TEN +10917 ; 10.0 ; ; 10 # No PHOENICIAN NUMBER TEN +10A44 ; 10.0 ; ; 10 # No KHAROSHTHI NUMBER TEN +10B5C ; 10.0 ; ; 10 # No INSCRIPTIONAL PARTHIAN NUMBER TEN +10B7C ; 10.0 ; ; 10 # No INSCRIPTIONAL PAHLAVI NUMBER TEN +10E69 ; 10.0 ; ; 10 # No RUMI NUMBER TEN +1D369 ; 10.0 ; ; 10 # No COUNTING ROD TENS DIGIT ONE + +# Total code points: 38 + +# ================================================ + +216A ; 11.0 ; ; 11 # Nl ROMAN NUMERAL ELEVEN +217A ; 11.0 ; ; 11 # Nl SMALL ROMAN NUMERAL ELEVEN +246A ; 11.0 ; ; 11 # No CIRCLED NUMBER ELEVEN +247E ; 11.0 ; ; 11 # No PARENTHESIZED NUMBER ELEVEN +2492 ; 11.0 ; ; 11 # No NUMBER ELEVEN FULL STOP +24EB ; 11.0 ; ; 11 # No NEGATIVE CIRCLED NUMBER ELEVEN + +# Total code points: 6 + +# ================================================ + +216B ; 12.0 ; ; 12 # Nl ROMAN NUMERAL TWELVE +217B ; 12.0 ; ; 12 # Nl SMALL ROMAN NUMERAL TWELVE +246B ; 12.0 ; ; 12 # No CIRCLED NUMBER TWELVE +247F ; 12.0 ; ; 12 # No PARENTHESIZED NUMBER TWELVE +2493 ; 12.0 ; ; 12 # No NUMBER TWELVE FULL STOP +24EC ; 12.0 ; ; 12 # No NEGATIVE CIRCLED NUMBER TWELVE + +# Total code points: 6 + +# ================================================ + +246C ; 13.0 ; ; 13 # No CIRCLED NUMBER THIRTEEN +2480 ; 13.0 ; ; 13 # No PARENTHESIZED NUMBER THIRTEEN +2494 ; 13.0 ; ; 13 # No NUMBER THIRTEEN FULL STOP +24ED ; 13.0 ; ; 13 # No NEGATIVE CIRCLED NUMBER THIRTEEN + +# Total code points: 4 + +# ================================================ + +246D ; 14.0 ; ; 14 # No CIRCLED NUMBER FOURTEEN +2481 ; 14.0 ; ; 14 # No PARENTHESIZED NUMBER FOURTEEN +2495 ; 14.0 ; ; 14 # No NUMBER FOURTEEN FULL STOP +24EE ; 14.0 ; ; 14 # No NEGATIVE CIRCLED NUMBER FOURTEEN + +# Total code points: 4 + +# ================================================ + +246E ; 15.0 ; ; 15 # No CIRCLED NUMBER FIFTEEN +2482 ; 15.0 ; ; 15 # No PARENTHESIZED NUMBER FIFTEEN +2496 ; 15.0 ; ; 15 # No NUMBER FIFTEEN FULL STOP +24EF ; 15.0 ; ; 15 # No NEGATIVE CIRCLED NUMBER FIFTEEN + +# Total code points: 4 + +# ================================================ + +09F9 ; 16.0 ; ; 16 # No BENGALI CURRENCY DENOMINATOR SIXTEEN +246F ; 16.0 ; ; 16 # No CIRCLED NUMBER SIXTEEN +2483 ; 16.0 ; ; 16 # No PARENTHESIZED NUMBER SIXTEEN +2497 ; 16.0 ; ; 16 # No NUMBER SIXTEEN FULL STOP +24F0 ; 16.0 ; ; 16 # No NEGATIVE CIRCLED NUMBER SIXTEEN + +# Total code points: 5 + +# ================================================ + +16EE ; 17.0 ; ; 17 # Nl RUNIC ARLAUG SYMBOL +2470 ; 17.0 ; ; 17 # No CIRCLED NUMBER SEVENTEEN +2484 ; 17.0 ; ; 17 # No PARENTHESIZED NUMBER SEVENTEEN +2498 ; 17.0 ; ; 17 # No NUMBER SEVENTEEN FULL STOP +24F1 ; 17.0 ; ; 17 # No NEGATIVE CIRCLED NUMBER SEVENTEEN + +# Total code points: 5 + +# ================================================ + +16EF ; 18.0 ; ; 18 # Nl RUNIC TVIMADUR SYMBOL +2471 ; 18.0 ; ; 18 # No CIRCLED NUMBER EIGHTEEN +2485 ; 18.0 ; ; 18 # No PARENTHESIZED NUMBER EIGHTEEN +2499 ; 18.0 ; ; 18 # No NUMBER EIGHTEEN FULL STOP +24F2 ; 18.0 ; ; 18 # No NEGATIVE CIRCLED NUMBER EIGHTEEN + +# Total code points: 5 + +# ================================================ + +16F0 ; 19.0 ; ; 19 # Nl RUNIC BELGTHOR SYMBOL +2472 ; 19.0 ; ; 19 # No CIRCLED NUMBER NINETEEN +2486 ; 19.0 ; ; 19 # No PARENTHESIZED NUMBER NINETEEN +249A ; 19.0 ; ; 19 # No NUMBER NINETEEN FULL STOP +24F3 ; 19.0 ; ; 19 # No NEGATIVE CIRCLED NUMBER NINETEEN + +# Total code points: 5 + +# ================================================ + +1373 ; 20.0 ; ; 20 # No ETHIOPIC NUMBER TWENTY +2473 ; 20.0 ; ; 20 # No CIRCLED NUMBER TWENTY +2487 ; 20.0 ; ; 20 # No PARENTHESIZED NUMBER TWENTY +249B ; 20.0 ; ; 20 # No NUMBER TWENTY FULL STOP +24F4 ; 20.0 ; ; 20 # No NEGATIVE CIRCLED NUMBER TWENTY +3039 ; 20.0 ; ; 20 # Nl HANGZHOU NUMERAL TWENTY +5344 ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5344 +5EFF ; 20.0 ; ; 20 # Lo CJK UNIFIED IDEOGRAPH-5EFF +10111 ; 20.0 ; ; 20 # No AEGEAN NUMBER TWENTY +103D4 ; 20.0 ; ; 20 # Nl OLD PERSIAN NUMBER TWENTY +1085C ; 20.0 ; ; 20 # No IMPERIAL ARAMAIC NUMBER TWENTY +10918 ; 20.0 ; ; 20 # No PHOENICIAN NUMBER TWENTY +10A45 ; 20.0 ; ; 20 # No KHAROSHTHI NUMBER TWENTY +10B5D ; 20.0 ; ; 20 # No INSCRIPTIONAL PARTHIAN NUMBER TWENTY +10B7D ; 20.0 ; ; 20 # No INSCRIPTIONAL PAHLAVI NUMBER TWENTY +10E6A ; 20.0 ; ; 20 # No RUMI NUMBER TWENTY +1D36A ; 20.0 ; ; 20 # No COUNTING ROD TENS DIGIT TWO + +# Total code points: 17 + +# ================================================ + +3251 ; 21.0 ; ; 21 # No CIRCLED NUMBER TWENTY ONE + +# Total code points: 1 + +# ================================================ + +3252 ; 22.0 ; ; 22 # No CIRCLED NUMBER TWENTY TWO + +# Total code points: 1 + +# ================================================ + +3253 ; 23.0 ; ; 23 # No CIRCLED NUMBER TWENTY THREE + +# Total code points: 1 + +# ================================================ + +3254 ; 24.0 ; ; 24 # No CIRCLED NUMBER TWENTY FOUR + +# Total code points: 1 + +# ================================================ + +3255 ; 25.0 ; ; 25 # No CIRCLED NUMBER TWENTY FIVE + +# Total code points: 1 + +# ================================================ + +3256 ; 26.0 ; ; 26 # No CIRCLED NUMBER TWENTY SIX + +# Total code points: 1 + +# ================================================ + +3257 ; 27.0 ; ; 27 # No CIRCLED NUMBER TWENTY SEVEN + +# Total code points: 1 + +# ================================================ + +3258 ; 28.0 ; ; 28 # No CIRCLED NUMBER TWENTY EIGHT + +# Total code points: 1 + +# ================================================ + +3259 ; 29.0 ; ; 29 # No CIRCLED NUMBER TWENTY NINE + +# Total code points: 1 + +# ================================================ + +1374 ; 30.0 ; ; 30 # No ETHIOPIC NUMBER THIRTY +303A ; 30.0 ; ; 30 # Nl HANGZHOU NUMERAL THIRTY +325A ; 30.0 ; ; 30 # No CIRCLED NUMBER THIRTY +5345 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-5345 +10112 ; 30.0 ; ; 30 # No AEGEAN NUMBER THIRTY +10165 ; 30.0 ; ; 30 # Nl GREEK ACROPHONIC THESPIAN THIRTY +10E6B ; 30.0 ; ; 30 # No RUMI NUMBER THIRTY +1D36B ; 30.0 ; ; 30 # No COUNTING ROD TENS DIGIT THREE +20983 ; 30.0 ; ; 30 # Lo CJK UNIFIED IDEOGRAPH-20983 + +# Total code points: 9 + +# ================================================ + +325B ; 31.0 ; ; 31 # No CIRCLED NUMBER THIRTY ONE + +# Total code points: 1 + +# ================================================ + +325C ; 32.0 ; ; 32 # No CIRCLED NUMBER THIRTY TWO + +# Total code points: 1 + +# ================================================ + +325D ; 33.0 ; ; 33 # No CIRCLED NUMBER THIRTY THREE + +# Total code points: 1 + +# ================================================ + +325E ; 34.0 ; ; 34 # No CIRCLED NUMBER THIRTY FOUR + +# Total code points: 1 + +# ================================================ + +325F ; 35.0 ; ; 35 # No CIRCLED NUMBER THIRTY FIVE + +# Total code points: 1 + +# ================================================ + +32B1 ; 36.0 ; ; 36 # No CIRCLED NUMBER THIRTY SIX + +# Total code points: 1 + +# ================================================ + +32B2 ; 37.0 ; ; 37 # No CIRCLED NUMBER THIRTY SEVEN + +# Total code points: 1 + +# ================================================ + +32B3 ; 38.0 ; ; 38 # No CIRCLED NUMBER THIRTY EIGHT + +# Total code points: 1 + +# ================================================ + +32B4 ; 39.0 ; ; 39 # No CIRCLED NUMBER THIRTY NINE + +# Total code points: 1 + +# ================================================ + +1375 ; 40.0 ; ; 40 # No ETHIOPIC NUMBER FORTY +32B5 ; 40.0 ; ; 40 # No CIRCLED NUMBER FORTY +534C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-534C +10113 ; 40.0 ; ; 40 # No AEGEAN NUMBER FORTY +10E6C ; 40.0 ; ; 40 # No RUMI NUMBER FORTY +1D36C ; 40.0 ; ; 40 # No COUNTING ROD TENS DIGIT FOUR +2098C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2098C +2099C ; 40.0 ; ; 40 # Lo CJK UNIFIED IDEOGRAPH-2099C + +# Total code points: 8 + +# ================================================ + +32B6 ; 41.0 ; ; 41 # No CIRCLED NUMBER FORTY ONE + +# Total code points: 1 + +# ================================================ + +32B7 ; 42.0 ; ; 42 # No CIRCLED NUMBER FORTY TWO + +# Total code points: 1 + +# ================================================ + +32B8 ; 43.0 ; ; 43 # No CIRCLED NUMBER FORTY THREE + +# Total code points: 1 + +# ================================================ + +32B9 ; 44.0 ; ; 44 # No CIRCLED NUMBER FORTY FOUR + +# Total code points: 1 + +# ================================================ + +32BA ; 45.0 ; ; 45 # No CIRCLED NUMBER FORTY FIVE + +# Total code points: 1 + +# ================================================ + +32BB ; 46.0 ; ; 46 # No CIRCLED NUMBER FORTY SIX + +# Total code points: 1 + +# ================================================ + +32BC ; 47.0 ; ; 47 # No CIRCLED NUMBER FORTY SEVEN + +# Total code points: 1 + +# ================================================ + +32BD ; 48.0 ; ; 48 # No CIRCLED NUMBER FORTY EIGHT + +# Total code points: 1 + +# ================================================ + +32BE ; 49.0 ; ; 49 # No CIRCLED NUMBER FORTY NINE + +# Total code points: 1 + +# ================================================ + +1376 ; 50.0 ; ; 50 # No ETHIOPIC NUMBER FIFTY +216C ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY +217C ; 50.0 ; ; 50 # Nl SMALL ROMAN NUMERAL FIFTY +2186 ; 50.0 ; ; 50 # Nl ROMAN NUMERAL FIFTY EARLY FORM +32BF ; 50.0 ; ; 50 # No CIRCLED NUMBER FIFTY +10114 ; 50.0 ; ; 50 # No AEGEAN NUMBER FIFTY +10144 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY +1014A ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY TALENTS +10151 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC ATTIC FIFTY STATERS +10166..10169 ; 50.0 ; ; 50 # Nl [4] GREEK ACROPHONIC TROEZENIAN FIFTY..GREEK ACROPHONIC THESPIAN FIFTY +10174 ; 50.0 ; ; 50 # Nl GREEK ACROPHONIC STRATIAN FIFTY MNAS +10323 ; 50.0 ; ; 50 # No OLD ITALIC NUMERAL FIFTY +10A7E ; 50.0 ; ; 50 # No OLD SOUTH ARABIAN NUMBER FIFTY +10E6D ; 50.0 ; ; 50 # No RUMI NUMBER FIFTY +1D36D ; 50.0 ; ; 50 # No COUNTING ROD TENS DIGIT FIVE + +# Total code points: 18 + +# ================================================ + +1377 ; 60.0 ; ; 60 # No ETHIOPIC NUMBER SIXTY +10115 ; 60.0 ; ; 60 # No AEGEAN NUMBER SIXTY +10E6E ; 60.0 ; ; 60 # No RUMI NUMBER SIXTY +1D36E ; 60.0 ; ; 60 # No COUNTING ROD TENS DIGIT SIX + +# Total code points: 4 + +# ================================================ + +1378 ; 70.0 ; ; 70 # No ETHIOPIC NUMBER SEVENTY +10116 ; 70.0 ; ; 70 # No AEGEAN NUMBER SEVENTY +10E6F ; 70.0 ; ; 70 # No RUMI NUMBER SEVENTY +1D36F ; 70.0 ; ; 70 # No COUNTING ROD TENS DIGIT SEVEN + +# Total code points: 4 + +# ================================================ + +1379 ; 80.0 ; ; 80 # No ETHIOPIC NUMBER EIGHTY +10117 ; 80.0 ; ; 80 # No AEGEAN NUMBER EIGHTY +10E70 ; 80.0 ; ; 80 # No RUMI NUMBER EIGHTY +1D370 ; 80.0 ; ; 80 # No COUNTING ROD TENS DIGIT EIGHT + +# Total code points: 4 + +# ================================================ + +137A ; 90.0 ; ; 90 # No ETHIOPIC NUMBER NINETY +10118 ; 90.0 ; ; 90 # No AEGEAN NUMBER NINETY +10341 ; 90.0 ; ; 90 # Nl GOTHIC LETTER NINETY +10E71 ; 90.0 ; ; 90 # No RUMI NUMBER NINETY +1D371 ; 90.0 ; ; 90 # No COUNTING ROD TENS DIGIT NINE + +# Total code points: 5 + +# ================================================ + +0BF1 ; 100.0 ; ; 100 # No TAMIL NUMBER ONE HUNDRED +0D71 ; 100.0 ; ; 100 # No MALAYALAM NUMBER ONE HUNDRED +137B ; 100.0 ; ; 100 # No ETHIOPIC NUMBER HUNDRED +216D ; 100.0 ; ; 100 # Nl ROMAN NUMERAL ONE HUNDRED +217D ; 100.0 ; ; 100 # Nl SMALL ROMAN NUMERAL ONE HUNDRED +4F70 ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-4F70 +767E ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-767E +964C ; 100.0 ; ; 100 # Lo CJK UNIFIED IDEOGRAPH-964C +10119 ; 100.0 ; ; 100 # No AEGEAN NUMBER ONE HUNDRED +1014B ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS +10152 ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS +1016A ; 100.0 ; ; 100 # Nl GREEK ACROPHONIC THESPIAN ONE HUNDRED +103D5 ; 100.0 ; ; 100 # Nl OLD PERSIAN NUMBER HUNDRED +1085D ; 100.0 ; ; 100 # No IMPERIAL ARAMAIC NUMBER ONE HUNDRED +10919 ; 100.0 ; ; 100 # No PHOENICIAN NUMBER ONE HUNDRED +10A46 ; 100.0 ; ; 100 # No KHAROSHTHI NUMBER ONE HUNDRED +10B5E ; 100.0 ; ; 100 # No INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED +10B7E ; 100.0 ; ; 100 # No INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED +10E72 ; 100.0 ; ; 100 # No RUMI NUMBER ONE HUNDRED + +# Total code points: 19 + +# ================================================ + +1011A ; 200.0 ; ; 200 # No AEGEAN NUMBER TWO HUNDRED +10E73 ; 200.0 ; ; 200 # No RUMI NUMBER TWO HUNDRED + +# Total code points: 2 + +# ================================================ + +1011B ; 300.0 ; ; 300 # No AEGEAN NUMBER THREE HUNDRED +1016B ; 300.0 ; ; 300 # Nl GREEK ACROPHONIC THESPIAN THREE HUNDRED +10E74 ; 300.0 ; ; 300 # No RUMI NUMBER THREE HUNDRED + +# Total code points: 3 + +# ================================================ + +1011C ; 400.0 ; ; 400 # No AEGEAN NUMBER FOUR HUNDRED +10E75 ; 400.0 ; ; 400 # No RUMI NUMBER FOUR HUNDRED + +# Total code points: 2 + +# ================================================ + +216E ; 500.0 ; ; 500 # Nl ROMAN NUMERAL FIVE HUNDRED +217E ; 500.0 ; ; 500 # Nl SMALL ROMAN NUMERAL FIVE HUNDRED +1011D ; 500.0 ; ; 500 # No AEGEAN NUMBER FIVE HUNDRED +10145 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED +1014C ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS +10153 ; 500.0 ; ; 500 # Nl GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS +1016C..10170 ; 500.0 ; ; 500 # Nl [5] GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED..GREEK ACROPHONIC NAXIAN FIVE HUNDRED +10E76 ; 500.0 ; ; 500 # No RUMI NUMBER FIVE HUNDRED + +# Total code points: 12 + +# ================================================ + +1011E ; 600.0 ; ; 600 # No AEGEAN NUMBER SIX HUNDRED +10E77 ; 600.0 ; ; 600 # No RUMI NUMBER SIX HUNDRED + +# Total code points: 2 + +# ================================================ + +1011F ; 700.0 ; ; 700 # No AEGEAN NUMBER SEVEN HUNDRED +10E78 ; 700.0 ; ; 700 # No RUMI NUMBER SEVEN HUNDRED + +# Total code points: 2 + +# ================================================ + +10120 ; 800.0 ; ; 800 # No AEGEAN NUMBER EIGHT HUNDRED +10E79 ; 800.0 ; ; 800 # No RUMI NUMBER EIGHT HUNDRED + +# Total code points: 2 + +# ================================================ + +10121 ; 900.0 ; ; 900 # No AEGEAN NUMBER NINE HUNDRED +1034A ; 900.0 ; ; 900 # Nl GOTHIC LETTER NINE HUNDRED +10E7A ; 900.0 ; ; 900 # No RUMI NUMBER NINE HUNDRED + +# Total code points: 3 + +# ================================================ + +0BF2 ; 1000.0 ; ; 1000 # No TAMIL NUMBER ONE THOUSAND +0D72 ; 1000.0 ; ; 1000 # No MALAYALAM NUMBER ONE THOUSAND +216F ; 1000.0 ; ; 1000 # Nl ROMAN NUMERAL ONE THOUSAND +217F..2180 ; 1000.0 ; ; 1000 # Nl [2] SMALL ROMAN NUMERAL ONE THOUSAND..ROMAN NUMERAL ONE THOUSAND C D +4EDF ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-4EDF +5343 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-5343 +9621 ; 1000.0 ; ; 1000 # Lo CJK UNIFIED IDEOGRAPH-9621 +10122 ; 1000.0 ; ; 1000 # No AEGEAN NUMBER ONE THOUSAND +1014D ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS +10154 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS +10171 ; 1000.0 ; ; 1000 # Nl GREEK ACROPHONIC THESPIAN ONE THOUSAND +1085E ; 1000.0 ; ; 1000 # No IMPERIAL ARAMAIC NUMBER ONE THOUSAND +10A47 ; 1000.0 ; ; 1000 # No KHAROSHTHI NUMBER ONE THOUSAND +10B5F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND +10B7F ; 1000.0 ; ; 1000 # No INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND + +# Total code points: 16 + +# ================================================ + +10123 ; 2000.0 ; ; 2000 # No AEGEAN NUMBER TWO THOUSAND + +# Total code points: 1 + +# ================================================ + +10124 ; 3000.0 ; ; 3000 # No AEGEAN NUMBER THREE THOUSAND + +# Total code points: 1 + +# ================================================ + +10125 ; 4000.0 ; ; 4000 # No AEGEAN NUMBER FOUR THOUSAND + +# Total code points: 1 + +# ================================================ + +2181 ; 5000.0 ; ; 5000 # Nl ROMAN NUMERAL FIVE THOUSAND +10126 ; 5000.0 ; ; 5000 # No AEGEAN NUMBER FIVE THOUSAND +10146 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND +1014E ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS +10172 ; 5000.0 ; ; 5000 # Nl GREEK ACROPHONIC THESPIAN FIVE THOUSAND + +# Total code points: 5 + +# ================================================ + +10127 ; 6000.0 ; ; 6000 # No AEGEAN NUMBER SIX THOUSAND + +# Total code points: 1 + +# ================================================ + +10128 ; 7000.0 ; ; 7000 # No AEGEAN NUMBER SEVEN THOUSAND + +# Total code points: 1 + +# ================================================ + +10129 ; 8000.0 ; ; 8000 # No AEGEAN NUMBER EIGHT THOUSAND + +# Total code points: 1 + +# ================================================ + +1012A ; 9000.0 ; ; 9000 # No AEGEAN NUMBER NINE THOUSAND + +# Total code points: 1 + +# ================================================ + +137C ; 10000.0 ; ; 10000 # No ETHIOPIC NUMBER TEN THOUSAND +2182 ; 10000.0 ; ; 10000 # Nl ROMAN NUMERAL TEN THOUSAND +4E07 ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-4E07 +842C ; 10000.0 ; ; 10000 # Lo CJK UNIFIED IDEOGRAPH-842C +1012B ; 10000.0 ; ; 10000 # No AEGEAN NUMBER TEN THOUSAND +10155 ; 10000.0 ; ; 10000 # Nl GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS +1085F ; 10000.0 ; ; 10000 # No IMPERIAL ARAMAIC NUMBER TEN THOUSAND + +# Total code points: 7 + +# ================================================ + +1012C ; 20000.0 ; ; 20000 # No AEGEAN NUMBER TWENTY THOUSAND + +# Total code points: 1 + +# ================================================ + +1012D ; 30000.0 ; ; 30000 # No AEGEAN NUMBER THIRTY THOUSAND + +# Total code points: 1 + +# ================================================ + +1012E ; 40000.0 ; ; 40000 # No AEGEAN NUMBER FORTY THOUSAND + +# Total code points: 1 + +# ================================================ + +2187 ; 50000.0 ; ; 50000 # Nl ROMAN NUMERAL FIFTY THOUSAND +1012F ; 50000.0 ; ; 50000 # No AEGEAN NUMBER FIFTY THOUSAND +10147 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND +10156 ; 50000.0 ; ; 50000 # Nl GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS + +# Total code points: 4 + +# ================================================ + +10130 ; 60000.0 ; ; 60000 # No AEGEAN NUMBER SIXTY THOUSAND + +# Total code points: 1 + +# ================================================ + +10131 ; 70000.0 ; ; 70000 # No AEGEAN NUMBER SEVENTY THOUSAND + +# Total code points: 1 + +# ================================================ + +10132 ; 80000.0 ; ; 80000 # No AEGEAN NUMBER EIGHTY THOUSAND + +# Total code points: 1 + +# ================================================ + +10133 ; 90000.0 ; ; 90000 # No AEGEAN NUMBER NINETY THOUSAND + +# Total code points: 1 + +# ================================================ + +2188 ; 100000.0 ; ; 100000 # Nl ROMAN NUMERAL ONE HUNDRED THOUSAND + +# Total code points: 1 + +# ================================================ + +4EBF ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-4EBF +5104 ; 100000000.0 ; ; 100000000 # Lo CJK UNIFIED IDEOGRAPH-5104 + +# Total code points: 2 + +# ================================================ + +5146 ; 1000000000000.0 ; ; 1000000000000 # Lo CJK UNIFIED IDEOGRAPH-5146 + +# Total code points: 1 + +# EOF diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/AHex/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/AHex/N.pl new file mode 100644 index 00000000000..7c4b4659c45 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/AHex/N.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_090 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{ASCII_Hex_Digit=No} +# \p{AHex=N} +# \p{Is_ASCII_Hex_Digit=F} +# \p{Is_AHex=False} +# +# \P{ASCII_Hex_Digit} +# \P{Is_ASCII_Hex_Digit} +# \P{AHex} +# \P{Is_AHex} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_AHex: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002F # [48] +003A 0040 # [7] +0047 0060 # [26] +0067 10FFFF # [1_114_009] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/AHex/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/AHex/Y.pl new file mode 100644 index 00000000000..564274c2d80 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/AHex/Y.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 22 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{ASCII_Hex_Digit=Yes} +# \p{AHex=Y} +# \p{Is_ASCII_Hex_Digit=T} +# \p{Is_AHex=True} +# +# \p{ASCII_Hex_Digit} +# \p{Is_ASCII_Hex_Digit} +# \p{AHex} +# \p{Is_AHex} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_AHex: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 0046 # [6] +0061 0066 # [6] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/1_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/1_1.pl new file mode 100644 index 00000000000..cb822efcc42 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/1_1.pl @@ -0,0 +1,326 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 33_979 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Age=1.1} +# \p{Is_Age=1.1} +# +# \p{Present_In=1.1} +# \p{In=1.1} +# +# Meaning: Code point's usage introduced in version 1.1 +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{In: 1.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 01F5 # [502] +01FA 0217 # [30] +0250 02A8 # [89] +02B0 02DE # [47] +02E0 02E9 # [10] +0300 0345 # [70] +0360 0361 # [2] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03D6 # [7] +03DA +03DC +03DE +03E0 +03E2 03F3 # [18] +0401 040C # [12] +040E 044F # [66] +0451 045C # [12] +045E 0486 # [41] +0490 04C4 # [53] +04C7 04C8 # [2] +04CB 04CC # [2] +04D0 04EB # [28] +04EE 04F5 # [8] +04F8 04F9 # [2] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 +05B0 05B9 # [10] +05BB 05C3 # [9] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0652 # [19] +0660 066D # [14] +0670 06B7 # [72] +06BA 06BE # [5] +06C0 06CE # [15] +06D0 06ED # [30] +06F0 06F9 # [10] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +10A0 10C5 # [38] +10D0 10F6 # [39] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1E00 1E9A # [155] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 202E # [47] +2030 2046 # [23] +206A 2070 # [7] +2074 208E # [27] +20A0 20AA # [11] +20D0 20E1 # [18] +2100 2138 # [57] +2153 2182 # [48] +2190 21EA # [91] +2200 22F1 # [242] +2300 +2302 237A # [121] +2400 2424 # [37] +2440 244A # [11] +2460 24EA # [139] +2500 2595 # [150] +25A0 25EF # [80] +2600 2613 # [20] +261A 266F # [86] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2767 # [7] +2776 2794 # [31] +2798 27AF # [24] +27B1 27BE # [14] +3000 3037 # [56] +303F +3041 3094 # [84] +3099 309E # [6] +30A1 30FE # [94] +3105 312C # [40] +3131 318E # [94] +3190 319F # [16] +3200 321C # [29] +3220 3243 # [36] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +4E00 9FA5 # [20_902] +E000 FA2D # [6702] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1E FB36 # [25] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE20 FE23 # [4] +FE30 FE44 # [21] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FF5E # [94] +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFFD FFFF # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_0.pl new file mode 100644 index 00000000000..3694f53edfc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_0.pl @@ -0,0 +1,66 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 144_521 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Age=2.0} +# \p{Is_Age=2.0} +# +# Meaning: Code point's usage was introduced in version 2.0 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 2.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0591 05A1 # [17] +05A3 05AF # [13] +05C4 +0F00 0F47 # [72] +0F49 0F69 # [33] +0F71 0F8B # [27] +0F90 0F95 # [6] +0F97 +0F99 0FAD # [21] +0FB1 0FB7 # [7] +0FB9 +1E9B +20AB +AC00 D7A3 # [11_172] +D800 DFFF # [2048] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_1.pl new file mode 100644 index 00000000000..c0892611070 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/2_1.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Age=2.1} +# \p{Is_Age=2.1} +# +# Meaning: Code point's usage was introduced in version 2.1 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 2.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +20AC +FFFC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_0.pl new file mode 100644 index 00000000000..412f59126d0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_0.pl @@ -0,0 +1,158 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 10_307 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Age=3.0} +# \p{Is_Age=3.0} +# +# Meaning: Code point's usage was introduced in version 3.0 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 3.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +01F6 01F9 # [4] +0218 021F # [8] +0222 0233 # [18] +02A9 02AD # [5] +02DF +02EA 02EE # [5] +0346 034E # [9] +0362 +03D7 +03DB +03DD +03DF +03E1 +0400 +040D +0450 +045D +0488 0489 # [2] +048C 048F # [4] +04EC 04ED # [2] +058A +0653 0655 # [3] +06B8 06B9 # [2] +06BF +06CF +06FA 06FE # [5] +0700 070D # [14] +070F 072C # [30] +0730 074A # [27] +0780 07B0 # [49] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0F6A +0F96 +0FAE 0FB0 # [3] +0FB8 +0FBA 0FBC # [3] +0FBE 0FCC # [15] +0FCF +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +1200 1206 # [7] +1208 1246 # [63] +1248 +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1286 # [39] +1288 +128A 128D # [4] +1290 12AE # [31] +12B0 +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12CE # [7] +12D0 12D6 # [7] +12D8 12EE # [23] +12F0 130E # [31] +1310 +1312 1315 # [4] +1318 131E # [7] +1320 1346 # [39] +1348 135A # [19] +1361 137C # [28] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1780 17DC # [93] +17E0 17E9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +202F +2048 204D # [6] +20AD 20AF # [3] +20E2 20E3 # [2] +2139 213A # [2] +2183 +21EB 21F3 # [9] +2301 +237B +237D 239A # [30] +2425 2426 # [2] +25F0 25F7 # [8] +2619 +2670 2671 # [2] +2800 28FF # [256] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3038 303A # [3] +303E +31A0 31B7 # [24] +3400 4DB5 # [6582] +A000 A48C # [1165] +A490 A4A1 # [18] +A4A4 A4B3 # [16] +A4B5 A4C0 # [12] +A4C2 A4C4 # [3] +A4C6 +FB1D +FFF9 FFFB # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_1.pl new file mode 100644 index 00000000000..0b27009ebd2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_1.pl @@ -0,0 +1,73 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 44_978 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Age=3.1} +# \p{Is_Age=3.1} +# +# Meaning: Code point's usage was introduced in version 3.1 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 3.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +03F4 03F5 # [2] +FDD0 FDEF # [32] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10400 10425 # [38] +10428 1044D # [38] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C0 # [4] +1D4C2 1D4C3 # [2] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A3 # [338] +1D6A8 1D7C9 # [290] +1D7CE 1D7FF # [50] +20000 2A6D6 # [42_711] +2F800 2FA1D # [542] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_2.pl new file mode 100644 index 00000000000..2bc832e0f69 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/3_2.pl @@ -0,0 +1,96 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1016 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=3.2} +# \p{Is_Age=3.2} +# +# Meaning: Code point's usage was introduced in version 3.2 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 3.2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0220 +034F +0363 036F # [13] +03D8 03D9 # [2] +03F6 +048A 048B # [2] +04C5 04C6 # [2] +04C9 04CA # [2] +04CD 04CE # [2] +0500 050F # [16] +066E 066F # [2] +07B1 +10F7 10F8 # [2] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +2047 +204E 2052 # [5] +2057 +205F 2063 # [5] +2071 +20B0 20B1 # [2] +20E4 20EA # [7] +213D 214B # [15] +21F4 21FF # [12] +22F2 22FF # [14] +237C +239B 23CE # [52] +24EB 24FE # [20] +2596 259F # [10] +25F8 25FF # [8] +2616 2617 # [2] +2672 267D # [12] +2680 2689 # [10] +2768 2775 # [14] +27D0 27EB # [28] +27F0 27FF # [16] +2900 2AFF # [512] +303B 303D # [3] +3095 3096 # [2] +309F 30A0 # [2] +30FF +31F0 31FF # [16] +3251 325F # [15] +32B1 32BF # [15] +A4A2 A4A3 # [2] +A4B4 +A4C1 +A4C5 +FA30 FA6A # [59] +FDFC +FE00 FE0F # [16] +FE45 FE46 # [2] +FE73 +FF5F FF60 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_0.pl new file mode 100644 index 00000000000..149b0311e44 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_0.pl @@ -0,0 +1,114 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1226 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=4.0} +# \p{Is_Age=4.0} +# +# Meaning: Code point's usage was introduced in version 4.0 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 4.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0221 +0234 0236 # [3] +02AE 02AF # [2] +02EF 02FF # [17] +0350 0357 # [8] +035D 035F # [3] +03F7 03FB # [5] +0600 0603 # [4] +060D 0615 # [9] +0656 0658 # [3] +06EE 06EF # [2] +06FF +072D 072F # [3] +074D 074F # [3] +0904 +09BD +0A01 +0A03 +0A8C +0AE1 0AE3 # [3] +0AF1 +0B35 +0B71 +0BF3 0BFA # [8] +0CBC 0CBD # [2] +17DD +17F0 17F9 # [10] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +19E0 19FF # [32] +1D00 1D6B # [108] +2053 2054 # [2] +213B +23CF 23D0 # [2] +24FF +2614 2615 # [2] +268A 2691 # [8] +26A0 26A1 # [2] +2B00 2B0D # [14] +321D 321E # [2] +3250 +327C 327D # [2] +32CC 32CF # [4] +3377 337A # [4] +33DE 33DF # [2] +33FF +4DC0 4DFF # [64] +FDFD +FE47 FE48 # [2] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1013F # [9] +10380 1039D # [30] +1039F +10426 10427 # [2] +1044E 1049D # [80] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +1D300 1D356 # [87] +1D4C1 +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_1.pl new file mode 100644 index 00000000000..67bf06ed2dc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/4_1.pl @@ -0,0 +1,123 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1273 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=4.1} +# \p{Is_Age=4.1} +# +# Meaning: Code point's usage was introduced in version 4.1 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 4.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0237 0241 # [11] +0358 035C # [5] +03FC 03FF # [4] +04F6 04F7 # [2] +05A2 +05C5 05C7 # [3] +060B +061E +0659 065E # [6] +0750 076D # [30] +097D +09CE +0BB6 +0BE6 +0FD0 0FD1 # [2] +10F9 10FA # [2] +10FC +1207 +1247 +1287 +12AF +12CF +12EF +130F +131F +1347 +135F 1360 # [2] +1380 1399 # [26] +1980 19A9 # [42] +19B0 19C9 # [26] +19D0 19D9 # [10] +19DE 19DF # [2] +1A00 1A1B # [28] +1A1E 1A1F # [2] +1D6C 1DC3 # [88] +2055 2056 # [2] +2058 205E # [7] +2090 2094 # [5] +20B2 20B5 # [4] +20EB +213C +214C +23D1 23DB # [11] +2618 +267E 267F # [2] +2692 269C # [11] +26A2 26B1 # [16] +27C0 27C6 # [7] +2B0E 2B13 # [6] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C80 2CEA # [107] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E00 2E17 # [24] +2E1C 2E1D # [2] +31C0 31CF # [16] +327E +9FA6 9FBB # [22] +A700 A716 # [23] +A800 A82B # [44] +FA70 FAD9 # [106] +FE10 FE19 # [10] +10140 1018A # [75] +103A0 103C3 # [36] +103C8 103D5 # [14] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +1D200 1D245 # [70] +1D6A4 1D6A5 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_0.pl new file mode 100644 index 00000000000..e8947e46edf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_0.pl @@ -0,0 +1,72 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1369 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=5.0} +# \p{Is_Age=5.0} +# +# Meaning: Code point's usage was introduced in version 5.0 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 5.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0242 024F # [14] +037B 037D # [3] +04CF +04FA 04FF # [6] +0510 0513 # [4] +05BA +07C0 07FA # [59] +097B 097C # [2] +097E 097F # [2] +0CE2 0CE3 # [2] +0CF1 0CF2 # [2] +1B00 1B4B # [76] +1B50 1B7C # [45] +1DC4 1DCA # [7] +1DFE 1DFF # [2] +20EC 20EF # [4] +214D 214E # [2] +2184 +23DC 23E7 # [12] +26B2 +27C7 27CA # [4] +2B14 2B1A # [7] +2B20 2B23 # [4] +2C60 2C6C # [13] +2C74 2C77 # [4] +A717 A71A # [4] +A720 A721 # [2] +A840 A877 # [56] +10900 10919 # [26] +1091F +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +1D360 1D371 # [18] +1D7CA 1D7CB # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_1.pl new file mode 100644 index 00000000000..cf7ac47c6be --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_1.pl @@ -0,0 +1,126 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1624 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=5.1} +# \p{Is_Age=5.1} +# +# Meaning: Code point's usage was introduced in version 5.1 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 5.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0370 0373 # [4] +0376 0377 # [2] +03CF +0487 +0514 0523 # [16] +0606 060A # [5] +0616 061A # [5] +063B 063F # [5] +076E 077F # [18] +0971 0972 # [2] +0A51 +0A75 +0B44 +0B62 0B63 # [2] +0BD0 +0C3D +0C58 0C59 # [2] +0C62 0C63 # [2] +0C78 0C7F # [8] +0D3D +0D44 +0D62 0D63 # [2] +0D70 0D75 # [6] +0D79 0D7F # [7] +0F6B 0F6C # [2] +0FCE +0FD2 0FD4 # [3] +1022 +1028 +102B +1033 1035 # [3] +103A 103F # [6] +105A 1099 # [64] +109E 109F # [2] +18AA +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1DCB 1DE6 # [28] +1E9C 1E9F # [4] +1EFA 1EFF # [6] +2064 +20F0 +214F +2185 2188 # [4] +269D +26B3 26BC # [10] +26C0 26C3 # [4] +27CC +27EC 27EF # [4] +2B1B 2B1F # [5] +2B24 2B4C # [41] +2B50 2B54 # [5] +2C6D 2C6F # [3] +2C71 2C73 # [3] +2C78 2C7D # [6] +2DE0 2DFF # [32] +2E18 2E1B # [4] +2E1E 2E30 # [19] +312D +31D0 31E3 # [20] +9FBC 9FC3 # [8] +A500 A62B # [300] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A71B A71F # [5] +A722 A78C # [107] +A7FB A7FF # [5] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A900 A953 # [84] +A95F +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA5F # [4] +FE24 FE26 # [3] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10920 10939 # [26] +1093F +1D129 +1F000 1F02B # [44] +1F030 1F093 # [100] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_2.pl new file mode 100644 index 00000000000..189972d27f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/5_2.pl @@ -0,0 +1,127 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6648 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Age=5.2} +# \p{Is_Age=5.2} +# +# Meaning: Code point's usage was introduced in version 5.2 +# +# Note: See also Property 'Present_In' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Age: 5.2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0524 0525 # [2] +0800 082D # [46] +0830 083E # [15] +0900 +094E +0955 +0979 097A # [2] +09FB +0FD5 0FD8 # [4] +109A 109D # [4] +115A 115E # [5] +11A3 11A7 # [5] +11FA 11FF # [6] +1400 +1677 167F # [9] +18B0 18F5 # [70] +19AA 19AB # [2] +19DA +1A20 1A5E # [63] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1CD0 1CF2 # [35] +1DFD +20B6 20B8 # [3] +2150 2152 # [3] +2189 +23E8 +269E 269F # [2] +26BD 26BF # [3] +26C4 26CD # [10] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2757 +2B55 2B59 # [5] +2C70 +2C7E 2C7F # [2] +2CEB 2CF1 # [7] +2E31 +3244 324F # [12] +9FC4 9FCB # [8] +A4D0 A4FF # [48] +A6A0 A6F7 # [88] +A830 A839 # [10] +A8E0 A8FB # [28] +A960 A97C # [29] +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA60 AA7B # [28] +AA80 AAC2 # [67] +AADB AADF # [5] +ABC0 ABED # [46] +ABF0 ABF9 # [10] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +FA6B FA6D # [3] +10840 10855 # [22] +10857 1085F # [9] +1091A 1091B # [2] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11080 110C1 # [66] +13000 1342E # [1071] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +2A700 2B734 # [4149] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Age/Unassign.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Age/Unassign.pl new file mode 100644 index 00000000000..e338ad06a57 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Age/Unassign.pl @@ -0,0 +1,533 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 867_169 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Age=Unassigned} +# \p{Is_Age=Unassigned} +# +# \p{Present_In=Unassigned} +# \p{In=Unassigned} +# +# Meaning: Code point's usage has not been assigned in any Unicode +# release thus far. +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{In: Unassigned} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 0590 # [6] +05C8 05CF # [8] +05EB 05EF # [5] +05F5 05FF # [11] +0604 0605 # [2] +061C 061D # [2] +0620 +065F +070E +074B 074C # [2] +07B2 07BF # [14] +07FB 07FF # [5] +082E 082F # [2] +083F 08FF # [193] +093A 093B # [2] +094F +0956 0957 # [2] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09FC 0A00 # [5] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 +0AF2 0B00 # [15] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF5 0E00 # [12] +0E3B 0E3E # [4] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F48 +0F6D 0F70 # [4] +0F8C 0F8F # [4] +0F98 +0FBD +0FCD +0FD9 0FFF # [39] +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1737 173F # [9] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17DE 17DF # [2] +17EA 17EF # [6] +17FA 17FF # [6] +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 193F # [4] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A1C 1A1D # [2] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1AFF # [82] +1B4C 1B4F # [4] +1B7D 1B7F # [3] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +2065 2069 # [5] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20CF # [23] +20F1 20FF # [15] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CF2 2CF8 # [7] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3040 +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DB6 4DBF # [10] +9FCC 9FFF # [52] +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A674 A67B # [8] +A698 A69F # [8] +A6F8 A6FF # [8] +A78D A7FA # [110] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8FC A8FF # [4] +A954 A95E # [11] +A97D A97F # [3] +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC D7FF # [4] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDCF # [8] +FDFE FDFF # [2] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FEFE # [2] +FF00 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFF8 # [10] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 1107F # [513] +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D1DE 1D1FF # [34] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFD # [3509] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 2FFFD # [1504] +30000 3FFFD # [65_534] +40000 4FFFD # [65_534] +50000 5FFFD # [65_534] +60000 6FFFD # [65_534] +70000 7FFFD # [65_534] +80000 8FFFD # [65_534] +90000 9FFFD # [65_534] +A0000 AFFFD # [65_534] +B0000 BFFFD # [65_534] +C0000 CFFFD # [65_534] +D0000 DFFFD # [65_534] +E0000 +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 EFFFD # [65_038] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/N.pl new file mode 100644 index 00000000000..3d6817ebae6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/N.pl @@ -0,0 +1,515 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_013_592 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Alphabetic=No} +# \p{Alpha=N} +# \p{Is_Alphabetic=F} +# \p{Is_Alpha=False} +# +# \P{Alpha} +# \P{Is_Alpha} +# \P{Alphabetic} +# \P{Is_Alphabetic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Alpha: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 00B9 # [4] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 0344 # [86] +0346 036F # [42] +0375 +0378 0379 # [2] +037E 0385 # [8] +0387 +038B +038D +03A2 +03F6 +0482 0489 # [8] +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 05AF # [40] +05BE +05C0 +05C3 +05C6 +05C8 05CF # [8] +05EB 05EF # [5] +05F3 060F # [29] +061B 0620 # [6] +0658 +065F 066D # [15] +06D4 +06DD 06E0 # [4] +06E9 06EC # [4] +06F0 06F9 # [10] +06FD 06FE # [2] +0700 070F # [16] +0740 074C # [13] +07B2 07C9 # [24] +07EB 07F3 # [9] +07F6 07F9 # [4] +07FB 07FF # [5] +0818 0819 # [2] +082D 08FF # [211] +093A 093C # [3] +094D +094F +0951 0954 # [4] +0956 0957 # [2] +0964 0970 # [13] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BC # [3] +09C5 09C6 # [2] +09C9 09CA # [2] +09CD +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09EF # [12] +09F2 0A00 # [15] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3D # [4] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4D 0A50 # [4] +0A52 0A58 # [7] +0A5D +0A5F 0A6F # [17] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABC # [3] +0AC6 +0ACA +0ACD 0ACF # [3] +0AD1 0ADF # [15] +0AE4 0B00 # [29] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3C # [3] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4D 0B55 # [9] +0B58 0B5B # [4] +0B5E +0B64 0B70 # [13] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCD 0BCF # [3] +0BD1 0BD6 # [6] +0BD8 0C00 # [41] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4D 0C54 # [8] +0C57 +0C5A 0C5F # [6] +0C64 0C81 # [30] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBC # [3] +0CC5 +0CC9 +0CCD 0CD4 # [8] +0CD7 0CDD # [7] +0CDF +0CE4 0D01 # [30] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4D 0D56 # [10] +0D58 0D5F # [8] +0D64 0D79 # [22] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DCE # [8] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E00 # [13] +0E3B 0E3F # [5] +0E47 0E4C # [6] +0E4E 0E80 # [51] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 0ECC # [6] +0ECE 0EDB # [14] +0EDE 0EFF # [34] +0F01 0F3F # [63] +0F48 +0F6D 0F70 # [4] +0F82 0F87 # [6] +0F8C 0F8F # [4] +0F98 +0FBD 0FFF # [67] +1037 +1039 103A # [2] +1040 104F # [16] +1063 1064 # [2] +1069 106D # [5] +1087 108D # [7] +108F 109B # [13] +109E 109F # [2] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +1360 137F # [32] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1714 171F # [12] +1734 173F # [12] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17B4 17B5 # [2] +17C9 17D6 # [14] +17D8 17DB # [4] +17DD 181F # [67] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +1939 194F # [23] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19FF # [54] +1A1C 1A1F # [4] +1A5F 1A60 # [2] +1A75 1AA6 # [50] +1AA8 1AFF # [88] +1B34 +1B44 +1B4C 1B7F # [52] +1BAA 1BAD # [4] +1BB0 1BFF # [80] +1C36 1C4C # [23] +1C50 1C59 # [10] +1C7E 1CE8 # [107] +1CED +1CF3 1CFF # [13] +1DC0 1DFF # [64] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 2070 # [116] +2072 207E # [13] +2080 208F # [16] +2095 2101 # [109] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 24B5 # [813] +24EA 2BFF # [1814] +2C2F +2C5F +2CE5 2CEA # [6] +2CEF 2CFF # [17] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E00 2E2E # [47] +2E30 3004 # [469] +3008 3020 # [25] +302A 3030 # [7] +3036 3037 # [2] +303D 3040 # [4] +3097 309C # [6] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A620 A629 # [10] +A62C A63F # [20] +A660 A661 # [2] +A66F A67E # [16] +A698 A69F # [8] +A6F0 A716 # [39] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A802 +A806 +A80B +A828 A83F # [24] +A874 A87F # [12] +A8C4 A8F1 # [46] +A8F8 A8FA # [3] +A8FC A909 # [14] +A92B A92F # [5] +A953 A95F # [13] +A97D A97F # [3] +A9C0 A9CE # [15] +A9D0 A9FF # [48] +AA37 AA3F # [9] +AA4E AA5F # [18] +AA77 AA79 # [3] +AA7B AA7F # [5] +AABF +AAC1 +AAC3 AADA # [24] +AADE ABBF # [226] +ABEB ABFF # [21] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFC FE6F # [116] +FE75 +FEFD FF20 # [36] +FF3B FF40 # [6] +FF5B FF65 # [11] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFFF # [35] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 1027F # [267] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 107FF # [866] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A5F # [44] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 11081 # [1081] +110B9 11FFF # [3911] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D3FF # [40_913] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1FFFF # [10_292] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl new file mode 100644 index 00000000000..5ea7e83abbe --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl @@ -0,0 +1,514 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 100_520 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Alphabetic=Yes} +# \p{Alpha=Y} +# \p{Is_Alphabetic=T} +# \p{Is_Alpha=True} +# +# \p{Alpha} +# \p{Is_Alpha} +# \p{Alphabetic} +# \p{Is_Alphabetic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Alpha: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0345 +0370 0374 # [5] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05B0 05BD # [14] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05D0 05EA # [27] +05F0 05F2 # [3] +0610 061A # [11] +0621 0657 # [55] +0659 065E # [6] +066E 06D3 # [102] +06D5 06DC # [8] +06E1 06E8 # [8] +06ED 06EF # [3] +06FA 06FC # [3] +06FF +0710 073F # [48] +074D 07B1 # [101] +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0817 # [24] +081A 082C # [19] +0900 0939 # [58] +093D 094C # [16] +094E +0950 +0955 +0958 0963 # [12] +0971 0972 # [2] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD 09C4 # [8] +09C7 09C8 # [2] +09CB 09CC # [2] +09CE +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09F0 09F1 # [2] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4C # [2] +0A51 +0A59 0A5C # [4] +0A5E +0A70 0A75 # [6] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD 0AC5 # [9] +0AC7 0AC9 # [3] +0ACB 0ACC # [2] +0AD0 +0AE0 0AE3 # [4] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D 0B44 # [8] +0B47 0B48 # [2] +0B4B 0B4C # [2] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B71 +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0BD0 +0BD7 +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4C # [3] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD 0CC4 # [8] +0CC6 0CC8 # [3] +0CCA 0CCC # [3] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D57 +0D60 0D63 # [4] +0D7A 0D7F # [6] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E01 0E3A # [58] +0E40 0E46 # [7] +0E4D +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0ECD +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F71 0F81 # [17] +0F88 0F8B # [4] +0F90 0F97 # [8] +0F99 0FBC # [36] +1000 1036 # [55] +1038 +103B 103F # [5] +1050 1062 # [19] +1065 1068 # [4] +106E 1086 # [25] +108E +109C 109D # [2] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1713 # [6] +1720 1733 # [20] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17B3 # [52] +17B6 17C8 # [19] +17D7 +17DC +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 1938 # [9] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +1A00 1A1B # [28] +1A20 1A5E # [63] +1A61 1A74 # [20] +1AA7 +1B00 1B33 # [52] +1B35 1B43 # [15] +1B45 1B4B # [7] +1B80 1BA9 # [42] +1BAE 1BAF # [2] +1C00 1C35 # [54] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF2 # [5] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2DFF # [32] +2E2F +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6EF # [80] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A827 # [28] +A840 A873 # [52] +A880 A8C3 # [68] +A8F2 A8F7 # [6] +A8FB +A90A A92A # [33] +A930 A952 # [35] +A960 A97C # [29] +A980 A9BF # [64] +A9CF +AA00 AA36 # [55] +AA40 AA4D # [14] +AA60 AA76 # [23] +AA7A +AA80 AABE # [63] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABEA # [43] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB28 # [12] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11082 110B8 # [55] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl new file mode 100644 index 00000000000..bb6a3e26cfd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1116 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Arabic_Letter} +# \p{Bc=AL} +# \p{Is_Bidi_Class=Arabic_Letter} +# \p{Is_Bc=AL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Arabic_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0604 0605 # [2] +0608 +060B +060D +061B 064A # [48] +065F +066D 066F # [3] +0671 06D5 # [101] +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 070E # [21] +0710 +0712 072F # [30] +074B 07A5 # [91] +07B1 07BF # [15] +FB50 FD3D # [494] +FD40 FDCF # [144] +FDF0 FDFC # [13] +FDFE FDFF # [2] +FE70 FEFE # [143] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl new file mode 100644 index 00000000000..7eb07139562 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Arabic_Number} +# \p{Bc=AN} +# \p{Is_Bidi_Class=Arabic_Number} +# \p{Is_Bc=AN} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Arabic_Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0600 0603 # [4] +0660 0669 # [10] +066B 066C # [2] +06DD +10E60 10E7E # [31] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl new file mode 100644 index 00000000000..a00e7e6d034 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Bidi_Class=Paragraph_Separator} +# \p{Bc=B} +# \p{Is_Bidi_Class=Paragraph_Separator} +# \p{Is_Bc=B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Paragraph_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000A +000D +001C 001E # [3] +0085 +2029 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl new file mode 100644 index 00000000000..01436b3c53f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl @@ -0,0 +1,65 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4016 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Boundary_Neutral} +# \p{Bc=BN} +# \p{Is_Bidi_Class=Boundary_Neutral} +# \p{Is_Bc=BN} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Boundary_Neutral} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0008 # [9] +000E 001B # [14] +007F 0084 # [6] +0086 009F # [26] +00AD +070F +200B 200D # [3] +2060 206F # [16] +FDD0 FDEF # [32] +FEFF +FFF0 FFF8 # [9] +FFFE FFFF # [2] +1D173 1D17A # [8] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE E00FF # [258] +E01F0 E0FFF # [3600] +EFFFE EFFFF # [2] +FFFFE FFFFF # [2] +10FFFE 10FFFF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl new file mode 100644 index 00000000000..a54da94aee0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 15 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Common_Separator} +# \p{Bc=CS} +# \p{Is_Bidi_Class=Common_Separator} +# \p{Is_Bc=CS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Common_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002C +002E 002F # [2] +003A +00A0 +060C +202F +2044 +FE50 +FE52 +FE55 +FF0C +FF0E FF0F # [2] +FF1A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl new file mode 100644 index 00000000000..10dd60a2b74 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 131 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=European_Number} +# \p{Bc=EN} +# \p{Is_Bidi_Class=European_Number} +# \p{Is_Bc=EN} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: European_Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +00B2 00B3 # [2] +00B9 +06F0 06F9 # [10] +2070 +2074 2079 # [6] +2080 2089 # [10] +2488 249B # [20] +FF10 FF19 # [10] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl new file mode 100644 index 00000000000..3fb95df6c21 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 12 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=European_Separator} +# \p{Bc=ES} +# \p{Is_Bidi_Class=European_Separator} +# \p{Is_Bc=ES} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: European_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002B +002D +207A 207B # [2] +208A 208B # [2] +2212 +FB29 +FE62 FE63 # [2] +FF0B +FF0D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl new file mode 100644 index 00000000000..6383afa4b20 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 63 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=European_Terminator} +# \p{Bc=ET} +# \p{Is_Bidi_Class=European_Terminator} +# \p{Is_Bc=ET} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: European_Terminator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0023 0025 # [3] +00A2 00A5 # [4] +00B0 00B1 # [2] +0609 060A # [2] +066A +09F2 09F3 # [2] +09FB +0AF1 +0BF9 +0E3F +17DB +2030 2034 # [5] +20A0 20B8 # [25] +212E +2213 +A838 A839 # [2] +FE5F +FE69 FE6A # [2] +FF03 FF05 # [3] +FFE0 FFE1 # [2] +FFE5 FFE6 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl new file mode 100644 index 00000000000..46e26a8c287 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl @@ -0,0 +1,352 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_099_541 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Bidi_Class=Left_To_Right} +# \p{Bc=L} +# \p{Is_Bidi_Class=Left_To_Right} +# \p{Is_Bc=L} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Left_To_Right} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02B8 # [449] +02BB 02C1 # [7] +02D0 02D1 # [2] +02E0 02E4 # [5] +02EE +0370 0373 # [4] +0376 037D # [8] +037F 0383 # [5] +0386 +0388 03F5 # [110] +03F7 0482 # [140] +048A 0589 # [256] +058B 058F # [5] +0903 093B # [57] +093D 0940 # [4] +0949 094C # [4] +094E 0950 # [3] +0956 0961 # [12] +0964 0980 # [29] +0982 09BB # [58] +09BD 09C0 # [4] +09C5 09CC # [8] +09CE 09E1 # [20] +09E4 09F1 # [14] +09F4 09FA # [7] +09FC 0A00 # [5] +0A03 0A3B # [57] +0A3D 0A40 # [4] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A83 0ABB # [57] +0ABD 0AC0 # [4] +0AC6 +0AC9 0ACC # [4] +0ACE 0AE1 # [20] +0AE4 0AF0 # [13] +0AF2 0B00 # [15] +0B02 0B3B # [58] +0B3D 0B3E # [2] +0B40 +0B45 0B4C # [8] +0B4E 0B55 # [8] +0B57 0B61 # [11] +0B64 0B81 # [30] +0B83 0BBF # [61] +0BC1 0BCC # [12] +0BCE 0BF2 # [37] +0BFB 0C3D # [67] +0C41 0C45 # [5] +0C49 +0C4E 0C54 # [7] +0C57 0C61 # [11] +0C64 0C77 # [20] +0C7F 0CBB # [61] +0CBD 0CCB # [15] +0CCE 0CE1 # [20] +0CE4 0CF0 # [13] +0CF3 0D40 # [78] +0D45 0D4C # [8] +0D4E 0D61 # [20] +0D64 0DC9 # [102] +0DCB 0DD1 # [7] +0DD5 +0DD7 0E30 # [90] +0E32 0E33 # [2] +0E3B 0E3E # [4] +0E40 0E46 # [7] +0E4F 0EB0 # [98] +0EB2 0EB3 # [2] +0EBA +0EBD 0EC7 # [11] +0ECE 0F17 # [74] +0F1A 0F34 # [27] +0F36 +0F38 +0F3E 0F70 # [51] +0F7F +0F85 +0F88 0F8F # [8] +0F98 +0FBD 0FC5 # [9] +0FC7 102C # [102] +1031 +1038 +103B 103C # [2] +103F 1057 # [25] +105A 105D # [4] +1061 1070 # [16] +1075 1081 # [13] +1083 1084 # [2] +1087 108C # [6] +108E 109C # [15] +109E 135E # [705] +1360 138F # [48] +139A 13FF # [102] +1401 167F # [639] +1681 169A # [26] +169D 1711 # [117] +1715 1731 # [29] +1735 1751 # [29] +1754 1771 # [30] +1774 17B6 # [67] +17BE 17C5 # [8] +17C7 17C8 # [2] +17D4 17DA # [7] +17DC +17DE 17EF # [18] +17FA 17FF # [6] +180F 18A8 # [154] +18AA 191F # [118] +1923 1926 # [4] +1929 1931 # [9] +1933 1938 # [6] +193C 193F # [4] +1941 1943 # [3] +1946 19DD # [152] +1A00 1A16 # [23] +1A19 1A55 # [61] +1A57 +1A5F +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1A7D 1A7E # [2] +1A80 1AFF # [128] +1B04 1B33 # [48] +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B6A # [40] +1B74 1B7F # [12] +1B82 1BA1 # [32] +1BA6 1BA7 # [2] +1BAA 1C2B # [130] +1C34 1C35 # [2] +1C38 1CCF # [152] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1DBF # [210] +1DE7 1DFC # [22] +1E00 1FBC # [445] +1FBE +1FC2 1FCC # [11] +1FD0 1FDC # [13] +1FE0 1FEC # [13] +1FF0 1FFC # [13] +1FFF +200E +2071 2073 # [3] +207F +208F 209F # [17] +20B9 20CF # [23] +20F1 20FF # [15] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E 214F # [2] +2160 2188 # [41] +218A 218F # [6] +2336 237A # [69] +2395 +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +249C 24E9 # [78] +26AC +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2800 28FF # [256] +2B4D 2B4F # [3] +2B5A 2CE4 # [395] +2CEB 2CEE # [4] +2CF2 2CF8 # [7] +2D00 2DDF # [224] +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3040 3098 # [89] +309D 309F # [3] +30A1 30FA # [90] +30FC 31BF # [196] +31E4 321C # [57] +321F 324F # [49] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 3376 # [167] +337B 33DD # [99] +33E0 33FE # [31] +3400 4DBF # [6592] +4E00 A48F # [22_160] +A4C7 A60C # [326] +A610 A66E # [95] +A674 A67B # [8] +A680 A6EF # [112] +A6F2 A6FF # [14] +A722 A787 # [102] +A789 A801 # [121] +A803 A805 # [3] +A807 A80A # [4] +A80C A824 # [25] +A827 +A82C A837 # [12] +A83A A873 # [58] +A878 A8C3 # [76] +A8C5 A8DF # [27] +A8F2 A925 # [52] +A92E A946 # [25] +A952 A97F # [46] +A983 A9B2 # [48] +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD AA28 # [108] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4D AAAF # [99] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 ABE4 # [291] +ABE6 ABE7 # [2] +ABE9 ABEC # [4] +ABEE FB1C # [20_271] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FF00 +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FFDF # [122] +FFE7 +FFEF +10000 10100 # [257] +10102 1013F # [62] +1018B 1018F # [5] +1019C 101FC # [97] +101FE 107FF # [1538] +11000 1107F # [128] +11082 110B2 # [49] +110B7 110B8 # [2] +110BB 1D166 # [49_324] +1D16A 1D172 # [9] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1FF # [82] +1D246 1D2FF # [186] +1D357 1D6DA # [900] +1D6DC 1D714 # [57] +1D716 1D74E # [57] +1D750 1D788 # [57] +1D78A 1D7C2 # [57] +1D7C4 1D7CD # [10] +1D800 1E7FF # [4096] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1FFFD # [3827] +20000 2FFFD # [65_534] +30000 3FFFD # [65_534] +40000 4FFFD # [65_534] +50000 5FFFD # [65_534] +60000 6FFFD # [65_534] +70000 7FFFD # [65_534] +80000 8FFFD # [65_534] +90000 9FFFD # [65_534] +A0000 AFFFD # [65_534] +B0000 BFFFD # [65_534] +C0000 CFFFD # [65_534] +D0000 DFFFD # [65_534] +E1000 EFFFD # [61_438] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRE.pl new file mode 100644 index 00000000000..a32c1fa6dbd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRE.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Bidi_Class=Left_To_Right_Embedding} +# \p{Bc=LRE} +# \p{Is_Bidi_Class=Left_To_Right_Embedding} +# \p{Is_Bc=LRE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Left_To_Right_Embedding} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +202A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRO.pl new file mode 100644 index 00000000000..b5c5f2df478 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/LRO.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Bidi_Class=Left_To_Right_Override} +# \p{Bc=LRO} +# \p{Is_Bidi_Class=Left_To_Right_Override} +# \p{Is_Bc=LRO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Left_To_Right_Override} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +202D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl new file mode 100644 index 00000000000..2c2cfc70995 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl @@ -0,0 +1,225 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1173 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Nonspacing_Mark} +# \p{Bc=NSM} +# \p{Is_Bidi_Class=Nonspacing_Mark} +# \p{Is_Bc=NSM} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Nonspacing_Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0981 +09BC +09C1 09C4 # [4] +09CD +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3F +0B41 0B44 # [4] +0B4D +0B56 +0B62 0B63 # [2] +0B82 +0BC0 +0BCD +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CCC 0CCD # [2] +0CE2 0CE3 # [2] +0D41 0D44 # [4] +0D4D +0D62 0D63 # [2] +0DCA +0DD2 0DD4 # [3] +0DD6 +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD +180B 180D # [3] +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +1D167 1D169 # [3] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl new file mode 100644 index 00000000000..aa5485ad775 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl @@ -0,0 +1,196 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3523 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Other_Neutral} +# \p{Bc=ON} +# \p{Is_Bidi_Class=Other_Neutral} +# \p{Is_Bc=ON} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Other_Neutral} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 0022 # [2] +0026 002A # [5] +003B 0040 # [6] +005B 0060 # [6] +007B 007E # [4] +00A1 +00A6 00A9 # [4] +00AB 00AC # [2] +00AE 00AF # [2] +00B4 +00B6 00B8 # [3] +00BB 00BF # [5] +00D7 +00F7 +02B9 02BA # [2] +02C2 02CF # [14] +02D2 02DF # [14] +02E5 02ED # [9] +02EF 02FF # [17] +0374 0375 # [2] +037E +0384 0385 # [2] +0387 +03F6 +058A +0606 0607 # [2] +060E 060F # [2] +06E9 +07F6 07F9 # [4] +0BF3 0BF8 # [6] +0BFA +0C78 0C7E # [7] +0CF1 0CF2 # [2] +0F3A 0F3D # [4] +1390 1399 # [10] +1400 +169B 169C # [2] +17F0 17F9 # [10] +1800 180A # [11] +1940 +1944 1945 # [2] +19DE 19FF # [34] +1FBD +1FBF 1FC1 # [3] +1FCD 1FCF # [3] +1FDD 1FDF # [3] +1FED 1FEF # [3] +1FFD 1FFE # [2] +2010 2027 # [24] +2035 2043 # [15] +2045 205E # [26] +207C 207E # [3] +208C 208E # [3] +2100 2101 # [2] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +2150 215F # [16] +2189 +2190 2211 # [130] +2214 2335 # [290] +237B 2394 # [26] +2396 23E8 # [83] +2400 2426 # [39] +2440 244A # [11] +2460 2487 # [40] +24EA 26AB # [450] +26AD 26CD # [33] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 27FF # [48] +2900 2B4C # [589] +2B50 2B59 # [10] +2CE5 2CEA # [6] +2CF9 2CFF # [7] +2E00 2E31 # [50] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3001 3004 # [4] +3008 3020 # [25] +3030 +3036 3037 # [2] +303D 303F # [3] +309B 309C # [2] +30A0 +30FB +31C0 31E3 # [36] +321D 321E # [2] +3250 325F # [16] +327C 327E # [3] +32B1 32BF # [15] +32CC 32CF # [4] +3377 337A # [4] +33DE 33DF # [2] +33FF +4DC0 4DFF # [64] +A490 A4C6 # [55] +A60D A60F # [3] +A673 +A67E A67F # [2] +A700 A721 # [34] +A788 +A828 A82B # [4] +A874 A877 # [4] +FD3E FD3F # [2] +FDFD +FE10 FE19 # [10] +FE30 FE4F # [32] +FE51 +FE54 +FE56 FE5E # [9] +FE60 FE61 # [2] +FE64 FE66 # [3] +FE68 +FE6B +FF01 FF02 # [2] +FF06 FF0A # [5] +FF1B FF20 # [6] +FF3B FF40 # [6] +FF5B FF65 # [11] +FFE2 FFE4 # [3] +FFE8 FFEE # [7] +FFF9 FFFD # [5] +10101 +10140 1018A # [75] +10190 1019B # [12] +1091F +10B39 10B3F # [7] +1D200 1D241 # [66] +1D245 +1D300 1D356 # [87] +1D6DB +1D715 +1D74F +1D789 +1D7C3 +1F000 1F02B # [44] +1F030 1F093 # [100] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/PDF.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/PDF.pl new file mode 100644 index 00000000000..3639b2d937e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/PDF.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Bidi_Class=Pop_Directional_Format} +# \p{Bc=PDF} +# \p{Is_Bidi_Class=Pop_Directional_Format} +# \p{Is_Bc=PDF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Pop_Directional_Format} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +202C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl new file mode 100644 index 00000000000..3ea27347396 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl @@ -0,0 +1,62 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4441 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=Right_To_Left} +# \p{Bc=R} +# \p{Is_Bidi_Class=Right_To_Left} +# \p{Is_Bc=R} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Right_To_Left} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0590 +05BE +05C0 +05C3 +05C6 +05C8 05FF # [56] +07C0 07EA # [43] +07F4 07F5 # [2] +07FA 0815 # [28] +081A +0824 +0828 +082E 08FF # [210] +200F +FB1D +FB1F FB28 # [10] +FB2A FB4F # [38] +10800 1091E # [287] +10920 10A00 # [225] +10A04 +10A07 10A0B # [5] +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 10B38 # [249] +10B40 10E5F # [800] +10E7F 10FFF # [385] +1E800 1EFFF # [2048] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLE.pl new file mode 100644 index 00000000000..281d8efc308 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLE.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Bidi_Class=Right_To_Left_Embedding} +# \p{Bc=RLE} +# \p{Is_Bidi_Class=Right_To_Left_Embedding} +# \p{Is_Bc=RLE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Right_To_Left_Embedding} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +202B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLO.pl new file mode 100644 index 00000000000..78512c4e9bd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/RLO.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Bidi_Class=Right_To_Left_Override} +# \p{Bc=RLO} +# \p{Is_Bidi_Class=Right_To_Left_Override} +# \p{Is_Bc=RLO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Right_To_Left_Override} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +202E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/S.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/S.pl new file mode 100644 index 00000000000..0e670d4112c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/S.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Bidi_Class=Segment_Separator} +# \p{Bc=S} +# \p{Is_Bidi_Class=Segment_Separator} +# \p{Is_Bc=S} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: Segment_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 +000B +001F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl new file mode 100644 index 00000000000..b87c7c12b71 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 18 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Class=White_Space} +# \p{Bc=WS} +# \p{Is_Bidi_Class=White_Space} +# \p{Is_Bc=WS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bc: White_Space} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000C +0020 +1680 +180E +2000 200A # [11] +2028 +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/N.pl new file mode 100644 index 00000000000..7074eed13cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/N.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_105 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Bidi_Control=No} +# \p{Bidi_C=N} +# \p{Is_Bidi_Control=F} +# \p{Is_Bidi_C=False} +# +# \P{Bidi_Control} +# \P{Is_Bidi_Control} +# \P{Bidi_C} +# \P{Is_Bidi_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bidi_C: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 200D # [8206] +2010 2029 # [26] +202F 10FFFF # [1_105_873] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl new file mode 100644 index 00000000000..08f5a4251aa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Bidi_Control=Yes} +# \p{Bidi_C=Y} +# \p{Is_Bidi_Control=T} +# \p{Is_Bidi_C=True} +# +# \p{Bidi_Control} +# \p{Is_Bidi_Control} +# \p{Bidi_C} +# \p{Is_Bidi_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bidi_C: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +200E 200F # [2] +202A 202E # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/N.pl new file mode 100644 index 00000000000..663eebc4aca --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/N.pl @@ -0,0 +1,152 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_569 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Bidi_Mirrored=No} +# \p{Bidi_M=N} +# \p{Is_Bidi_Mirrored=F} +# \p{Is_Bidi_M=False} +# +# \P{Bidi_Mirrored} +# \P{Is_Bidi_Mirrored} +# \P{Bidi_M} +# \P{Is_Bidi_M} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bidi_M: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0027 # [40] +002A 003B # [18] +003D +003F 005A # [28] +005C +005E 007A # [29] +007C +007E 00AA # [45] +00AC 00BA # [15] +00BC 0F39 # [3710] +0F3E 169A # [1885] +169D 2038 # [2460] +203B 2044 # [10] +2047 207C # [54] +207F 208C # [14] +208F 213F # [177] +2141 2200 # [192] +2205 2207 # [3] +220E 2210 # [3] +2212 2214 # [3] +2217 2219 # [3] +221E +2223 +2225 +2227 222A # [4] +2234 2238 # [5] +223A +224D 2251 # [5] +2256 225E # [9] +2261 +2263 +226C 226D # [2] +228D 228E # [2] +2293 2297 # [5] +2299 22A1 # [9] +22A4 22A5 # [2] +22B9 22BD # [5] +22C0 22C8 # [9] +22CE 22CF # [2] +22D2 22D5 # [4] +22EE 22EF # [2] +2300 2307 # [8] +230C 231F # [20] +2322 2328 # [7] +232B 2767 # [1085] +2776 27BF # [74] +27C1 27C2 # [2] +27C7 +27CA 27CB # [2] +27CD 27D2 # [6] +27D7 27DB # [5] +27DF 27E1 # [3] +27F0 2982 # [403] +2999 299A # [2] +29B0 29B7 # [8] +29B9 29BF # [7] +29C6 29C8 # [3] +29CA 29CD # [4] +29D3 +29D6 29D7 # [2] +29DD 29E0 # [4] +29E2 +29E6 29E7 # [2] +29EA 29F3 # [10] +29FA 29FB # [2] +29FE 2A09 # [12] +2A1D +2A22 2A23 # [2] +2A25 +2A27 2A28 # [2] +2A2A +2A2F 2A33 # [5] +2A36 2A3B # [6] +2A3F 2A56 # [24] +2A59 2A63 # [11] +2A66 2A69 # [4] +2A6E +2A71 2A72 # [2] +2A75 2A78 # [4] +2AA4 2AA5 # [2] +2AAE +2AD7 2ADB # [5] +2ADD +2ADF 2AE1 # [3] +2AE7 2AEB # [5] +2AEF 2AF2 # [4] +2AF4 2AF6 # [3] +2AFC +2AFE 2E01 # [772] +2E06 2E08 # [3] +2E0B +2E0E 2E1B # [14] +2E1E 2E1F # [2] +2E2A 3007 # [478] +3012 3013 # [2] +301C FE58 # [52_797] +FE5F FE63 # [5] +FE66 FF07 # [162] +FF0A FF1B # [18] +FF1D +FF1F FF3A # [28] +FF3C +FF3E FF5A # [29] +FF5C +FF5E +FF61 +FF64 1D6DA # [55_159] +1D6DC 1D714 # [57] +1D716 1D74E # [57] +1D750 1D788 # [57] +1D78A 1D7C2 # [57] +1D7C4 10FFFF # [993_340] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl new file mode 100644 index 00000000000..008b1fe1d7f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl @@ -0,0 +1,151 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 543 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Bidi_Mirrored=Yes} +# \p{Bidi_M=Y} +# \p{Is_Bidi_Mirrored=T} +# \p{Is_Bidi_M=True} +# +# \p{Bidi_Mirrored} +# \p{Is_Bidi_Mirrored} +# \p{Bidi_M} +# \p{Is_Bidi_M} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Bidi_M: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0028 0029 # [2] +003C +003E +005B +005D +007B +007D +00AB +00BB +0F3A 0F3D # [4] +169B 169C # [2] +2039 203A # [2] +2045 2046 # [2] +207D 207E # [2] +208D 208E # [2] +2140 +2201 2204 # [4] +2208 220D # [6] +2211 +2215 2216 # [2] +221A 221D # [4] +221F 2222 # [4] +2224 +2226 +222B 2233 # [9] +2239 +223B 224C # [18] +2252 2255 # [4] +225F 2260 # [2] +2262 +2264 226B # [8] +226E 228C # [31] +228F 2292 # [4] +2298 +22A2 22A3 # [2] +22A6 22B8 # [19] +22BE 22BF # [2] +22C9 22CD # [5] +22D0 22D1 # [2] +22D6 22ED # [24] +22F0 22FF # [16] +2308 230B # [4] +2320 2321 # [2] +2329 232A # [2] +2768 2775 # [14] +27C0 +27C3 27C6 # [4] +27C8 27C9 # [2] +27CC +27D3 27D6 # [4] +27DC 27DE # [3] +27E2 27EF # [14] +2983 2998 # [22] +299B 29AF # [21] +29B8 +29C0 29C5 # [6] +29C9 +29CE 29D2 # [5] +29D4 29D5 # [2] +29D8 29DC # [5] +29E1 +29E3 29E5 # [3] +29E8 29E9 # [2] +29F4 29F9 # [6] +29FC 29FD # [2] +2A0A 2A1C # [19] +2A1E 2A21 # [4] +2A24 +2A26 +2A29 +2A2B 2A2E # [4] +2A34 2A35 # [2] +2A3C 2A3E # [3] +2A57 2A58 # [2] +2A64 2A65 # [2] +2A6A 2A6D # [4] +2A6F 2A70 # [2] +2A73 2A74 # [2] +2A79 2AA3 # [43] +2AA6 2AAD # [8] +2AAF 2AD6 # [40] +2ADC +2ADE +2AE2 2AE6 # [5] +2AEC 2AEE # [3] +2AF3 +2AF7 2AFB # [5] +2AFD +2E02 2E05 # [4] +2E09 2E0A # [2] +2E0C 2E0D # [2] +2E1C 2E1D # [2] +2E20 2E29 # [10] +3008 3011 # [10] +3014 301B # [8] +FE59 FE5E # [6] +FE64 FE65 # [2] +FF08 FF09 # [2] +FF1C +FF1E +FF3B +FF3D +FF5B +FF5D +FF5F FF60 # [2] +FF62 FF63 # [2] +1D6DB +1D715 +1D74F +1D789 +1D7C3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ASCII.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ASCII.pl new file mode 100644 index 00000000000..7e4b77f3a78 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ASCII.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Basic_Latin} +# \p{Blk=ASCII} +# \p{Is_Block=Basic_Latin} +# \p{Is_Blk=ASCII} +# +# \p{ASCII} +# \p{Is_ASCII} +# X \p{Basic_Latin} +# X \p{Is_Basic_Latin} +# \p{In_Basic_Latin} +# \p{In_ASCII} +# +# Meaning: [[:ASCII:]] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Basic_Latin} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 007F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AegeanNu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AegeanNu.pl new file mode 100644 index 00000000000..0ec0cb4128b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AegeanNu.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Aegean_Numbers} +# \p{Blk=Aegean_Numbers} +# \p{Is_Block=Aegean_Numbers} +# \p{Is_Blk=Aegean_Numbers} +# +# X \p{Aegean_Numbers} +# X \p{Is_Aegean_Numbers} +# \p{In_Aegean_Numbers} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Aegean_Numbers} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10100 1013F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Alphabet.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Alphabet.pl new file mode 100644 index 00000000000..1dcc0a8c4e3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Alphabet.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Alphabetic_Presentation_Forms} +# \p{Blk=Alphabetic_Presentation_Forms} +# \p{Is_Block=Alphabetic_Presentation_Forms} +# \p{Is_Blk=Alphabetic_Presentation_Forms} +# +# X \p{Alphabetic_Presentation_Forms} +# X \p{Is_Alphabetic_Presentation_Forms} +# \p{In_Alphabetic_Presentation_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Alphabetic_Presentation_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB00 FB4F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ancient2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ancient2.pl new file mode 100644 index 00000000000..175a65cbae7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ancient2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ancient_Greek_Musical_Notation} +# \p{Blk=Ancient_Greek_Musical_Notation} +# \p{Is_Block=Ancient_Greek_Musical_Notation} +# \p{Is_Blk=Ancient_Greek_Musical_Notation} +# +# X \p{Ancient_Greek_Musical_Notation} +# X \p{Is_Ancient_Greek_Musical_Notation} +# \p{In_Ancient_Greek_Musical_Notation} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ancient_Greek_Musical_Notation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D200 1D24F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientG.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientG.pl new file mode 100644 index 00000000000..2f644c8a100 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientG.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ancient_Greek_Numbers} +# \p{Blk=Ancient_Greek_Numbers} +# \p{Is_Block=Ancient_Greek_Numbers} +# \p{Is_Blk=Ancient_Greek_Numbers} +# +# X \p{Ancient_Greek_Numbers} +# X \p{Is_Ancient_Greek_Numbers} +# \p{In_Ancient_Greek_Numbers} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ancient_Greek_Numbers} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10140 1018F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientS.pl new file mode 100644 index 00000000000..b3a2886f359 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/AncientS.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ancient_Symbols} +# \p{Blk=Ancient_Symbols} +# \p{Is_Block=Ancient_Symbols} +# \p{Is_Blk=Ancient_Symbols} +# +# X \p{Ancient_Symbols} +# X \p{Is_Ancient_Symbols} +# \p{In_Ancient_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ancient_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10190 101CF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arabic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arabic.pl new file mode 100644 index 00000000000..c129be31268 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arabic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Arabic} +# \p{Blk=Arabic} +# \p{Is_Block=Arabic} +# \p{Is_Blk=Arabic} +# +# \p{In_Arabic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Arabic}, \p{Is_Arabic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Arabic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0600 06FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicP2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicP2.pl new file mode 100644 index 00000000000..352138bc48c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicP2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 144 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Arabic_Presentation_Forms_B} +# \p{Blk=Arabic_Presentation_Forms_B} +# \p{Is_Block=Arabic_Presentation_Forms_B} +# \p{Is_Blk=Arabic_Presentation_Forms_B} +# +# X \p{Arabic_Presentation_Forms_B} +# X \p{Is_Arabic_Presentation_Forms_B} +# \p{In_Arabic_Presentation_Forms_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Arabic_Presentation_Forms_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE70 FEFF # [144] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicPr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicPr.pl new file mode 100644 index 00000000000..f7ea25a565b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicPr.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 688 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Arabic_Presentation_Forms_A} +# \p{Blk=Arabic_Presentation_Forms_A} +# \p{Is_Block=Arabic_Presentation_Forms_A} +# \p{Is_Blk=Arabic_Presentation_Forms_A} +# +# X \p{Arabic_Presentation_Forms_A} +# X \p{Is_Arabic_Presentation_Forms_A} +# \p{In_Arabic_Presentation_Forms_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Arabic_Presentation_Forms_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB50 FDFF # [688] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicSu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicSu.pl new file mode 100644 index 00000000000..1b7bb0e2395 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ArabicSu.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Arabic_Supplement} +# \p{Blk=Arabic_Supplement} +# \p{Is_Block=Arabic_Supplement} +# \p{Is_Blk=Arabic_Supplement} +# +# X \p{Arabic_Supplement} +# X \p{Is_Arabic_Supplement} +# \p{In_Arabic_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Arabic_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0750 077F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Armenian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Armenian.pl new file mode 100644 index 00000000000..f3309e00342 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Armenian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Armenian} +# \p{Blk=Armenian} +# \p{Is_Block=Armenian} +# \p{Is_Blk=Armenian} +# +# \p{In_Armenian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Armenian}, \p{Is_Armenian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Armenian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0530 058F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arrows.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arrows.pl new file mode 100644 index 00000000000..ae75a9d260e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Arrows.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Arrows} +# \p{Blk=Arrows} +# \p{Is_Block=Arrows} +# \p{Is_Blk=Arrows} +# +# X \p{Arrows} +# X \p{Is_Arrows} +# \p{In_Arrows} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Arrows} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2190 21FF # [112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Avestan.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Avestan.pl new file mode 100644 index 00000000000..b1fba024069 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Avestan.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Avestan} +# \p{Blk=Avestan} +# \p{Is_Block=Avestan} +# \p{Is_Blk=Avestan} +# +# \p{In_Avestan} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Avestan}, \p{Is_Avestan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Avestan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B00 10B3F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Balinese.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Balinese.pl new file mode 100644 index 00000000000..2bc584fcdd1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Balinese.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Balinese} +# \p{Blk=Balinese} +# \p{Is_Block=Balinese} +# \p{Is_Blk=Balinese} +# +# \p{In_Balinese} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Balinese}, \p{Is_Balinese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Balinese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1B00 1B7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bamum.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bamum.pl new file mode 100644 index 00000000000..b8a7b134106 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bamum.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Bamum} +# \p{Blk=Bamum} +# \p{Is_Block=Bamum} +# \p{Is_Blk=Bamum} +# +# \p{In_Bamum} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Bamum}, \p{Is_Bamum} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Bamum} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A6A0 A6FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bengali.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bengali.pl new file mode 100644 index 00000000000..334dc0f6ec7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bengali.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Bengali} +# \p{Blk=Bengali} +# \p{Is_Block=Bengali} +# \p{Is_Blk=Bengali} +# +# \p{In_Bengali} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Bengali}, \p{Is_Bengali} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Bengali} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0980 09FF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BlockEle.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BlockEle.pl new file mode 100644 index 00000000000..f709d0cd534 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BlockEle.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Block_Elements} +# \p{Blk=Block_Elements} +# \p{Is_Block=Block_Elements} +# \p{Is_Blk=Block_Elements} +# +# X \p{Block_Elements} +# X \p{Is_Block_Elements} +# \p{In_Block_Elements} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Block_Elements} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2580 259F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomof2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomof2.pl new file mode 100644 index 00000000000..d01d1eb8cd9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomof2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Bopomofo_Extended} +# \p{Blk=Bopomofo_Extended} +# \p{Is_Block=Bopomofo_Extended} +# \p{Is_Blk=Bopomofo_Extended} +# +# X \p{Bopomofo_Extended} +# X \p{Is_Bopomofo_Extended} +# \p{In_Bopomofo_Extended} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Bopomofo_Extended} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +31A0 31BF # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomofo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomofo.pl new file mode 100644 index 00000000000..ebd253fd06c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Bopomofo.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Bopomofo} +# \p{Blk=Bopomofo} +# \p{Is_Block=Bopomofo} +# \p{Is_Blk=Bopomofo} +# +# \p{In_Bopomofo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Bopomofo}, \p{Is_Bopomofo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Bopomofo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3100 312F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BoxDrawi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BoxDrawi.pl new file mode 100644 index 00000000000..7eff1b01e64 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BoxDrawi.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Box_Drawing} +# \p{Blk=Box_Drawing} +# \p{Is_Block=Box_Drawing} +# \p{Is_Blk=Box_Drawing} +# +# X \p{Box_Drawing} +# X \p{Is_Box_Drawing} +# \p{In_Box_Drawing} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Box_Drawing} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2500 257F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BrailleP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BrailleP.pl new file mode 100644 index 00000000000..1c1f86ae585 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/BrailleP.pl @@ -0,0 +1,60 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Braille_Patterns} +# \p{Blk=Braille_Patterns} +# \p{Is_Block=Braille_Patterns} +# \p{Is_Blk=Braille_Patterns} +# +# X \p{Braille_Patterns} +# X \p{Is_Braille_Patterns} +# \p{In_Braille_Patterns} +# +# \p{Script=Braille} +# \p{Sc=Brai} +# \p{Is_Script=Braille} +# \p{Is_Sc=Brai} +# +# \p{Braille} +# \p{Is_Braille} +# \p{Brai} +# \p{Is_Brai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Braille} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2800 28FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buginese.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buginese.pl new file mode 100644 index 00000000000..4195b84c5ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buginese.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Buginese} +# \p{Blk=Buginese} +# \p{Is_Block=Buginese} +# \p{Is_Blk=Buginese} +# +# \p{In_Buginese} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Buginese}, \p{Is_Buginese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Buginese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1A00 1A1F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buhid.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buhid.pl new file mode 100644 index 00000000000..b0836f40b63 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Buhid.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Buhid} +# \p{Blk=Buhid} +# \p{Is_Block=Buhid} +# \p{Is_Blk=Buhid} +# +# \p{In_Buhid} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Buhid}, \p{Is_Buhid} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Buhid} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1740 175F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Byzantin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Byzantin.pl new file mode 100644 index 00000000000..4a5ef7e59ac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Byzantin.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Byzantine_Musical_Symbols} +# \p{Blk=Byzantine_Musical_Symbols} +# \p{Is_Block=Byzantine_Musical_Symbols} +# \p{Is_Blk=Byzantine_Musical_Symbols} +# +# X \p{Byzantine_Musical_Symbols} +# X \p{Is_Byzantine_Musical_Symbols} +# \p{In_Byzantine_Musical_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Byzantine_Musical_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D000 1D0FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp2.pl new file mode 100644 index 00000000000..fb29cd80bbf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Compatibility_Forms} +# \p{Blk=CJK_Compatibility_Forms} +# \p{Is_Block=CJK_Compatibility_Forms} +# \p{Is_Blk=CJK_Compatibility_Forms} +# +# X \p{CJK_Compatibility_Forms} +# X \p{Is_CJK_Compatibility_Forms} +# \p{In_CJK_Compatibility_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Compatibility_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE30 FE4F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp3.pl new file mode 100644 index 00000000000..ef3b4b3ae49 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 512 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Compatibility_Ideographs} +# \p{Blk=CJK_Compatibility_Ideographs} +# \p{Is_Block=CJK_Compatibility_Ideographs} +# \p{Is_Blk=CJK_Compatibility_Ideographs} +# +# X \p{CJK_Compatibility_Ideographs} +# X \p{Is_CJK_Compatibility_Ideographs} +# \p{In_CJK_Compatibility_Ideographs} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Compatibility_Ideographs} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +F900 FAFF # [512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp4.pl new file mode 100644 index 00000000000..355cf239883 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKComp4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 544 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Compatibility_Ideographs_Supplement} +# \p{Blk=CJK_Compatibility_Ideographs_Supplement} +# \p{Is_Block=CJK_Compatibility_Ideographs_Supplement} +# \p{Is_Blk=CJK_Compatibility_Ideographs_Supplement} +# +# X \p{CJK_Compatibility_Ideographs_Supplement} +# X \p{Is_CJK_Compatibility_Ideographs_Supplement} +# \p{In_CJK_Compatibility_Ideographs_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Compatibility_Ideographs_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2F800 2FA1F # [544] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKCompa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKCompa.pl new file mode 100644 index 00000000000..3e833447d49 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKCompa.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Compatibility} +# \p{Blk=CJK_Compatibility} +# \p{Is_Block=CJK_Compatibility} +# \p{Is_Blk=CJK_Compatibility} +# +# X \p{CJK_Compatibility} +# X \p{Is_CJK_Compatibility} +# \p{In_CJK_Compatibility} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Compatibility} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3300 33FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKRadic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKRadic.pl new file mode 100644 index 00000000000..8dd23fc0b58 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKRadic.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Radicals_Supplement} +# \p{Blk=CJK_Radicals_Supplement} +# \p{Is_Block=CJK_Radicals_Supplement} +# \p{Is_Blk=CJK_Radicals_Supplement} +# +# X \p{CJK_Radicals_Supplement} +# X \p{Is_CJK_Radicals_Supplement} +# \p{In_CJK_Radicals_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Radicals_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2E80 2EFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKStrok.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKStrok.pl new file mode 100644 index 00000000000..8f21fa0e4c7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKStrok.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Strokes} +# \p{Blk=CJK_Strokes} +# \p{Is_Block=CJK_Strokes} +# \p{Is_Blk=CJK_Strokes} +# +# X \p{CJK_Strokes} +# X \p{Is_CJK_Strokes} +# \p{In_CJK_Strokes} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Strokes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +31C0 31EF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKSymbo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKSymbo.pl new file mode 100644 index 00000000000..2ca6abb7b3f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKSymbo.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Symbols_And_Punctuation} +# \p{Blk=CJK_Symbols_And_Punctuation} +# \p{Is_Block=CJK_Symbols_And_Punctuation} +# \p{Is_Blk=CJK_Symbols_And_Punctuation} +# +# X \p{CJK_Symbols_And_Punctuation} +# X \p{Is_CJK_Symbols_And_Punctuation} +# \p{In_CJK_Symbols_And_Punctuation} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Symbols_And_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3000 303F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif2.pl new file mode 100644 index 00000000000..1638014e7f2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 6592 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Unified_Ideographs_Extension_A} +# \p{Blk=CJK_Unified_Ideographs_Extension_A} +# \p{Is_Block=CJK_Unified_Ideographs_Extension_A} +# \p{Is_Blk=CJK_Unified_Ideographs_Extension_A} +# +# X \p{CJK_Unified_Ideographs_Extension_A} +# X \p{Is_CJK_Unified_Ideographs_Extension_A} +# \p{In_CJK_Unified_Ideographs_Extension_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Unified_Ideographs_Extension_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3400 4DBF # [6592] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif3.pl new file mode 100644 index 00000000000..97b0f03f8e1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 42_720 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=CJK_Unified_Ideographs_Extension_B} +# \p{Blk=CJK_Unified_Ideographs_Extension_B} +# \p{Is_Block=CJK_Unified_Ideographs_Extension_B} +# \p{Is_Blk=CJK_Unified_Ideographs_Extension_B} +# +# X \p{CJK_Unified_Ideographs_Extension_B} +# X \p{Is_CJK_Unified_Ideographs_Extension_B} +# \p{In_CJK_Unified_Ideographs_Extension_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Unified_Ideographs_Extension_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +20000 2A6DF # [42_720] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif4.pl new file mode 100644 index 00000000000..a1320a470cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnif4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 4160 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=CJK_Unified_Ideographs_Extension_C} +# \p{Blk=CJK_Unified_Ideographs_Extension_C} +# \p{Is_Block=CJK_Unified_Ideographs_Extension_C} +# \p{Is_Blk=CJK_Unified_Ideographs_Extension_C} +# +# X \p{CJK_Unified_Ideographs_Extension_C} +# X \p{Is_CJK_Unified_Ideographs_Extension_C} +# \p{In_CJK_Unified_Ideographs_Extension_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Unified_Ideographs_Extension_C} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2A700 2B73F # [4160] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnifi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnifi.pl new file mode 100644 index 00000000000..9c67d4c8e13 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CJKUnifi.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 20_992 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=CJK_Unified_Ideographs} +# \p{Blk=CJK_Unified_Ideographs} +# \p{Is_Block=CJK_Unified_Ideographs} +# \p{Is_Blk=CJK_Unified_Ideographs} +# +# X \p{CJK_Unified_Ideographs} +# X \p{Is_CJK_Unified_Ideographs} +# \p{In_CJK_Unified_Ideographs} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: CJK_Unified_Ideographs} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +4E00 9FFF # [20_992] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Canadian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Canadian.pl new file mode 100644 index 00000000000..c32ea15b850 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Canadian.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 640 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Unified_Canadian_Aboriginal_Syllabics} +# \p{Blk=Canadian_Syllabics} +# \p{Is_Block=Unified_Canadian_Aboriginal_Syllabics} +# \p{Is_Blk=Canadian_Syllabics} +# +# X \p{Unified_Canadian_Aboriginal_Syllabics} +# X \p{Is_Unified_Canadian_Aboriginal_Syllabics} +# \p{In_Unified_Canadian_Aboriginal_Syllabics} +# X \p{Canadian_Syllabics} +# X \p{Is_Canadian_Syllabics} +# \p{In_Canadian_Syllabics} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Unified_Canadian_Aboriginal_Syllabics} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1400 167F # [640] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Carian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Carian.pl new file mode 100644 index 00000000000..606eb889cd0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Carian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Carian} +# \p{Blk=Carian} +# \p{Is_Block=Carian} +# \p{Is_Blk=Carian} +# +# \p{In_Carian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Carian}, \p{Is_Carian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Carian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +102A0 102DF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cham.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cham.pl new file mode 100644 index 00000000000..427cc63c306 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cham.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cham} +# \p{Blk=Cham} +# \p{Is_Block=Cham} +# \p{Is_Blk=Cham} +# +# \p{In_Cham} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Cham}, \p{Is_Cham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AA00 AA5F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cherokee.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cherokee.pl new file mode 100644 index 00000000000..1fc01f447af --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cherokee.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cherokee} +# \p{Blk=Cherokee} +# \p{Is_Block=Cherokee} +# \p{Is_Blk=Cherokee} +# +# \p{In_Cherokee} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Cherokee}, \p{Is_Cherokee} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cherokee} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +13A0 13FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini2.pl new file mode 100644 index 00000000000..2375cd63fb3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini2.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Combining_Diacritical_Marks_For_Symbols} +# \p{Blk=Combining_Marks_For_Symbols} +# \p{Is_Block=Combining_Diacritical_Marks_For_Symbols} +# \p{Is_Blk=Combining_Marks_For_Symbols} +# +# X \p{Combining_Diacritical_Marks_For_Symbols} +# X \p{Is_Combining_Diacritical_Marks_For_Symbols} +# \p{In_Combining_Diacritical_Marks_For_Symbols} +# X \p{Combining_Marks_For_Symbols} +# X \p{Is_Combining_Marks_For_Symbols} +# \p{In_Combining_Marks_For_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Combining_Diacritical_Marks_For_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +20D0 20FF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini3.pl new file mode 100644 index 00000000000..7067ffdb960 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Combining_Diacritical_Marks} +# \p{Blk=Combining_Diacritical_Marks} +# \p{Is_Block=Combining_Diacritical_Marks} +# \p{Is_Blk=Combining_Diacritical_Marks} +# +# X \p{Combining_Diacritical_Marks} +# X \p{Is_Combining_Diacritical_Marks} +# \p{In_Combining_Diacritical_Marks} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Combining_Diacritical_Marks} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini4.pl new file mode 100644 index 00000000000..996278c0943 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combini4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Combining_Diacritical_Marks_Supplement} +# \p{Blk=Combining_Diacritical_Marks_Supplement} +# \p{Is_Block=Combining_Diacritical_Marks_Supplement} +# \p{Is_Blk=Combining_Diacritical_Marks_Supplement} +# +# X \p{Combining_Diacritical_Marks_Supplement} +# X \p{Is_Combining_Diacritical_Marks_Supplement} +# \p{In_Combining_Diacritical_Marks_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Combining_Diacritical_Marks_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1DC0 1DFF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combinin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combinin.pl new file mode 100644 index 00000000000..650ea6a231e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Combinin.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Combining_Half_Marks} +# \p{Blk=Combining_Half_Marks} +# \p{Is_Block=Combining_Half_Marks} +# \p{Is_Blk=Combining_Half_Marks} +# +# X \p{Combining_Half_Marks} +# X \p{Is_Combining_Half_Marks} +# \p{In_Combining_Half_Marks} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Combining_Half_Marks} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE20 FE2F # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CommonIn.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CommonIn.pl new file mode 100644 index 00000000000..135aa1b84ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CommonIn.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Common_Indic_Number_Forms} +# \p{Blk=Common_Indic_Number_Forms} +# \p{Is_Block=Common_Indic_Number_Forms} +# \p{Is_Blk=Common_Indic_Number_Forms} +# +# X \p{Common_Indic_Number_Forms} +# X \p{Is_Common_Indic_Number_Forms} +# \p{In_Common_Indic_Number_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Common_Indic_Number_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A830 A83F # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ControlP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ControlP.pl new file mode 100644 index 00000000000..b381e39ba69 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/ControlP.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Control_Pictures} +# \p{Blk=Control_Pictures} +# \p{Is_Block=Control_Pictures} +# \p{Is_Blk=Control_Pictures} +# +# X \p{Control_Pictures} +# X \p{Is_Control_Pictures} +# \p{In_Control_Pictures} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Control_Pictures} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2400 243F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Coptic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Coptic.pl new file mode 100644 index 00000000000..97e2d1e45ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Coptic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Coptic} +# \p{Blk=Coptic} +# \p{Is_Block=Coptic} +# \p{Is_Blk=Coptic} +# +# \p{In_Coptic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Coptic}, \p{Is_Coptic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Coptic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2C80 2CFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Counting.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Counting.pl new file mode 100644 index 00000000000..88ac75f115a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Counting.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Counting_Rod_Numerals} +# \p{Blk=Counting_Rod_Numerals} +# \p{Is_Block=Counting_Rod_Numerals} +# \p{Is_Blk=Counting_Rod_Numerals} +# +# X \p{Counting_Rod_Numerals} +# X \p{Is_Counting_Rod_Numerals} +# \p{In_Counting_Rod_Numerals} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Counting_Rod_Numerals} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D360 1D37F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifo2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifo2.pl new file mode 100644 index 00000000000..c0816c46d3e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifo2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cuneiform_Numbers_And_Punctuation} +# \p{Blk=Cuneiform_Numbers_And_Punctuation} +# \p{Is_Block=Cuneiform_Numbers_And_Punctuation} +# \p{Is_Blk=Cuneiform_Numbers_And_Punctuation} +# +# X \p{Cuneiform_Numbers_And_Punctuation} +# X \p{Is_Cuneiform_Numbers_And_Punctuation} +# \p{In_Cuneiform_Numbers_And_Punctuation} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cuneiform_Numbers_And_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +12400 1247F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifor.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifor.pl new file mode 100644 index 00000000000..7210e4043b7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cuneifor.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1024 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cuneiform} +# \p{Blk=Cuneiform} +# \p{Is_Block=Cuneiform} +# \p{Is_Blk=Cuneiform} +# +# \p{In_Cuneiform} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Cuneiform}, \p{Is_Cuneiform} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cuneiform} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +12000 123FF # [1024] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Currency.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Currency.pl new file mode 100644 index 00000000000..508c79f482b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Currency.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Currency_Symbols} +# \p{Blk=Currency_Symbols} +# \p{Is_Block=Currency_Symbols} +# \p{Is_Blk=Currency_Symbols} +# +# X \p{Currency_Symbols} +# X \p{Is_Currency_Symbols} +# \p{In_Currency_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Currency_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +20A0 20CF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CypriotS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CypriotS.pl new file mode 100644 index 00000000000..e26d34567fa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/CypriotS.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cypriot_Syllabary} +# \p{Blk=Cypriot_Syllabary} +# \p{Is_Block=Cypriot_Syllabary} +# \p{Is_Blk=Cypriot_Syllabary} +# +# X \p{Cypriot_Syllabary} +# X \p{Is_Cypriot_Syllabary} +# \p{In_Cypriot_Syllabary} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cypriot_Syllabary} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10800 1083F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli2.pl new file mode 100644 index 00000000000..ac2ad6b7f19 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cyrillic_Extended_A} +# \p{Blk=Cyrillic_Extended_A} +# \p{Is_Block=Cyrillic_Extended_A} +# \p{Is_Blk=Cyrillic_Extended_A} +# +# X \p{Cyrillic_Extended_A} +# X \p{Is_Cyrillic_Extended_A} +# \p{In_Cyrillic_Extended_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cyrillic_Extended_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2DE0 2DFF # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli3.pl new file mode 100644 index 00000000000..2c5d9faa55a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cyrillic_Extended_B} +# \p{Blk=Cyrillic_Extended_B} +# \p{Is_Block=Cyrillic_Extended_B} +# \p{Is_Blk=Cyrillic_Extended_B} +# +# X \p{Cyrillic_Extended_B} +# X \p{Is_Cyrillic_Extended_B} +# \p{In_Cyrillic_Extended_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cyrillic_Extended_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A640 A69F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli4.pl new file mode 100644 index 00000000000..79c3255bfb9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrilli4.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cyrillic_Supplement} +# \p{Blk=Cyrillic_Supplementary} +# \p{Is_Block=Cyrillic_Supplement} +# \p{Is_Blk=Cyrillic_Supplementary} +# +# X \p{Cyrillic_Supplement} +# X \p{Is_Cyrillic_Supplement} +# \p{In_Cyrillic_Supplement} +# X \p{Cyrillic_Supplementary} +# X \p{Is_Cyrillic_Supplementary} +# \p{In_Cyrillic_Supplementary} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cyrillic_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0500 052F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrillic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrillic.pl new file mode 100644 index 00000000000..fa10f97ae68 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Cyrillic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Cyrillic} +# \p{Blk=Cyrillic} +# \p{Is_Block=Cyrillic} +# \p{Is_Blk=Cyrillic} +# +# \p{In_Cyrillic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Cyrillic}, \p{Is_Cyrillic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Cyrillic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0400 04FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Deseret.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Deseret.pl new file mode 100644 index 00000000000..4a0030b8589 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Deseret.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Deseret} +# \p{Blk=Deseret} +# \p{Is_Block=Deseret} +# \p{Is_Blk=Deseret} +# +# \p{In_Deseret} +# +# \p{Script=Deseret} +# \p{Sc=Dsrt} +# \p{Is_Script=Deseret} +# \p{Is_Sc=Dsrt} +# +# \p{Deseret} +# \p{Is_Deseret} +# \p{Dsrt} +# \p{Is_Dsrt} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Deseret} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10400 1044F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanag2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanag2.pl new file mode 100644 index 00000000000..f7879172d5d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanag2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Devanagari_Extended} +# \p{Blk=Devanagari_Extended} +# \p{Is_Block=Devanagari_Extended} +# \p{Is_Blk=Devanagari_Extended} +# +# X \p{Devanagari_Extended} +# X \p{Is_Devanagari_Extended} +# \p{In_Devanagari_Extended} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Devanagari_Extended} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A8E0 A8FF # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanaga.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanaga.pl new file mode 100644 index 00000000000..69762b7efec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Devanaga.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Devanagari} +# \p{Blk=Devanagari} +# \p{Is_Block=Devanagari} +# \p{Is_Blk=Devanagari} +# +# \p{In_Devanagari} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Devanagari}, \p{Is_Devanagari} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Devanagari} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0900 097F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Dingbats.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Dingbats.pl new file mode 100644 index 00000000000..34770d63d72 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Dingbats.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 192 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Dingbats} +# \p{Blk=Dingbats} +# \p{Is_Block=Dingbats} +# \p{Is_Blk=Dingbats} +# +# X \p{Dingbats} +# X \p{Is_Dingbats} +# \p{In_Dingbats} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Dingbats} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2700 27BF # [192] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/DominoTi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/DominoTi.pl new file mode 100644 index 00000000000..b3c7ea1b9cb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/DominoTi.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Domino_Tiles} +# \p{Blk=Domino_Tiles} +# \p{Is_Block=Domino_Tiles} +# \p{Is_Blk=Domino_Tiles} +# +# X \p{Domino_Tiles} +# X \p{Is_Domino_Tiles} +# \p{In_Domino_Tiles} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Domino_Tiles} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1F030 1F09F # [112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Egyptian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Egyptian.pl new file mode 100644 index 00000000000..5ee36aa4239 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Egyptian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1072 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Egyptian_Hieroglyphs} +# \p{Blk=Egyptian_Hieroglyphs} +# \p{Is_Block=Egyptian_Hieroglyphs} +# \p{Is_Blk=Egyptian_Hieroglyphs} +# +# \p{In_Egyptian_Hieroglyphs} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Egyptian_Hieroglyphs}, \p{Is_Egyptian_Hieroglyphs} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Egyptian_Hieroglyphs} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +13000 1342F # [1072] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose2.pl new file mode 100644 index 00000000000..a146154e7df --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Enclosed_CJK_Letters_And_Months} +# \p{Blk=Enclosed_CJK_Letters_And_Months} +# \p{Is_Block=Enclosed_CJK_Letters_And_Months} +# \p{Is_Blk=Enclosed_CJK_Letters_And_Months} +# +# X \p{Enclosed_CJK_Letters_And_Months} +# X \p{Is_Enclosed_CJK_Letters_And_Months} +# \p{In_Enclosed_CJK_Letters_And_Months} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Enclosed_CJK_Letters_And_Months} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3200 32FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose3.pl new file mode 100644 index 00000000000..f25c8264462 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Enclosed_Ideographic_Supplement} +# \p{Blk=Enclosed_Ideographic_Supplement} +# \p{Is_Block=Enclosed_Ideographic_Supplement} +# \p{Is_Blk=Enclosed_Ideographic_Supplement} +# +# X \p{Enclosed_Ideographic_Supplement} +# X \p{Is_Enclosed_Ideographic_Supplement} +# \p{In_Enclosed_Ideographic_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Enclosed_Ideographic_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1F200 1F2FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose4.pl new file mode 100644 index 00000000000..ab1b2ac6178 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclose4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Enclosed_Alphanumeric_Supplement} +# \p{Blk=Enclosed_Alphanumeric_Supplement} +# \p{Is_Block=Enclosed_Alphanumeric_Supplement} +# \p{Is_Blk=Enclosed_Alphanumeric_Supplement} +# +# X \p{Enclosed_Alphanumeric_Supplement} +# X \p{Is_Enclosed_Alphanumeric_Supplement} +# \p{In_Enclosed_Alphanumeric_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Enclosed_Alphanumeric_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1F100 1F1FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclosed.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclosed.pl new file mode 100644 index 00000000000..b5756e90265 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Enclosed.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 160 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Enclosed_Alphanumerics} +# \p{Blk=Enclosed_Alphanumerics} +# \p{Is_Block=Enclosed_Alphanumerics} +# \p{Is_Blk=Enclosed_Alphanumerics} +# +# X \p{Enclosed_Alphanumerics} +# X \p{Is_Enclosed_Alphanumerics} +# \p{In_Enclosed_Alphanumerics} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Enclosed_Alphanumerics} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2460 24FF # [160] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi2.pl new file mode 100644 index 00000000000..345688fb8ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ethiopic_Extended} +# \p{Blk=Ethiopic_Extended} +# \p{Is_Block=Ethiopic_Extended} +# \p{Is_Blk=Ethiopic_Extended} +# +# X \p{Ethiopic_Extended} +# X \p{Is_Ethiopic_Extended} +# \p{In_Ethiopic_Extended} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ethiopic_Extended} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2D80 2DDF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi3.pl new file mode 100644 index 00000000000..28cf3676220 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopi3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ethiopic_Supplement} +# \p{Blk=Ethiopic_Supplement} +# \p{Is_Block=Ethiopic_Supplement} +# \p{Is_Blk=Ethiopic_Supplement} +# +# X \p{Ethiopic_Supplement} +# X \p{Is_Ethiopic_Supplement} +# \p{In_Ethiopic_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ethiopic_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1380 139F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopic.pl new file mode 100644 index 00000000000..25f80b2995c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ethiopic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 384 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ethiopic} +# \p{Blk=Ethiopic} +# \p{Is_Block=Ethiopic} +# \p{Is_Blk=Ethiopic} +# +# \p{In_Ethiopic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Ethiopic}, \p{Is_Ethiopic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ethiopic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1200 137F # [384] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GeneralP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GeneralP.pl new file mode 100644 index 00000000000..05fb6b29f1d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GeneralP.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=General_Punctuation} +# \p{Blk=General_Punctuation} +# \p{Is_Block=General_Punctuation} +# \p{Is_Blk=General_Punctuation} +# +# X \p{General_Punctuation} +# X \p{Is_General_Punctuation} +# \p{In_General_Punctuation} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: General_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2000 206F # [112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Geometri.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Geometri.pl new file mode 100644 index 00000000000..f768bf77aed --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Geometri.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Geometric_Shapes} +# \p{Blk=Geometric_Shapes} +# \p{Is_Block=Geometric_Shapes} +# \p{Is_Blk=Geometric_Shapes} +# +# X \p{Geometric_Shapes} +# X \p{Is_Geometric_Shapes} +# \p{In_Geometric_Shapes} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Geometric_Shapes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +25A0 25FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgia2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgia2.pl new file mode 100644 index 00000000000..b9c6713b9d6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgia2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Georgian_Supplement} +# \p{Blk=Georgian_Supplement} +# \p{Is_Block=Georgian_Supplement} +# \p{Is_Blk=Georgian_Supplement} +# +# X \p{Georgian_Supplement} +# X \p{Is_Georgian_Supplement} +# \p{In_Georgian_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Georgian_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2D00 2D2F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgian.pl new file mode 100644 index 00000000000..ac8007456e9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Georgian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Georgian} +# \p{Blk=Georgian} +# \p{Is_Block=Georgian} +# \p{Is_Blk=Georgian} +# +# \p{In_Georgian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Georgian}, \p{Is_Georgian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Georgian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10A0 10FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Glagolit.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Glagolit.pl new file mode 100644 index 00000000000..022aa49f58a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Glagolit.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Glagolitic} +# \p{Blk=Glagolitic} +# \p{Is_Block=Glagolitic} +# \p{Is_Blk=Glagolitic} +# +# \p{In_Glagolitic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Glagolitic}, \p{Is_Glagolitic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Glagolitic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2C00 2C5F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gothic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gothic.pl new file mode 100644 index 00000000000..25778ddb724 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gothic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Gothic} +# \p{Blk=Gothic} +# \p{Is_Block=Gothic} +# \p{Is_Blk=Gothic} +# +# \p{In_Gothic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Gothic}, \p{Is_Gothic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Gothic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10330 1034F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Greek.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Greek.pl new file mode 100644 index 00000000000..6889810c9b6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Greek.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 144 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Greek_And_Coptic} +# \p{Blk=Greek} +# \p{Is_Block=Greek_And_Coptic} +# \p{Is_Blk=Greek} +# +# X \p{Greek_And_Coptic} +# X \p{Is_Greek_And_Coptic} +# \p{In_Greek_And_Coptic} +# \p{In_Greek} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Greek}, \p{Is_Greek} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Greek_And_Coptic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0370 03FF # [144] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GreekExt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GreekExt.pl new file mode 100644 index 00000000000..725d564853c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/GreekExt.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Greek_Extended} +# \p{Blk=Greek_Extended} +# \p{Is_Block=Greek_Extended} +# \p{Is_Blk=Greek_Extended} +# +# X \p{Greek_Extended} +# X \p{Is_Greek_Extended} +# \p{In_Greek_Extended} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Greek_Extended} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1F00 1FFF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gujarati.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gujarati.pl new file mode 100644 index 00000000000..bd6e227dbaa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gujarati.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Gujarati} +# \p{Blk=Gujarati} +# \p{Is_Block=Gujarati} +# \p{Is_Blk=Gujarati} +# +# \p{In_Gujarati} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Gujarati}, \p{Is_Gujarati} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Gujarati} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0A80 0AFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gurmukhi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gurmukhi.pl new file mode 100644 index 00000000000..98eb98e99c0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Gurmukhi.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Gurmukhi} +# \p{Blk=Gurmukhi} +# \p{Is_Block=Gurmukhi} +# \p{Is_Blk=Gurmukhi} +# +# \p{In_Gurmukhi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Gurmukhi}, \p{Is_Gurmukhi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Gurmukhi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0A00 0A7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Halfwidt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Halfwidt.pl new file mode 100644 index 00000000000..1eae3c539a5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Halfwidt.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 240 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Halfwidth_And_Fullwidth_Forms} +# \p{Blk=Halfwidth_And_Fullwidth_Forms} +# \p{Is_Block=Halfwidth_And_Fullwidth_Forms} +# \p{Is_Blk=Halfwidth_And_Fullwidth_Forms} +# +# X \p{Halfwidth_And_Fullwidth_Forms} +# X \p{Is_Halfwidth_And_Fullwidth_Forms} +# \p{In_Halfwidth_And_Fullwidth_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Halfwidth_And_Fullwidth_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FF00 FFEF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulCo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulCo.pl new file mode 100644 index 00000000000..05c6c392b04 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulCo.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hangul_Compatibility_Jamo} +# \p{Blk=Hangul_Compatibility_Jamo} +# \p{Is_Block=Hangul_Compatibility_Jamo} +# \p{Is_Blk=Hangul_Compatibility_Jamo} +# +# X \p{Hangul_Compatibility_Jamo} +# X \p{Is_Hangul_Compatibility_Jamo} +# \p{In_Hangul_Compatibility_Jamo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hangul_Compatibility_Jamo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3130 318F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ2.pl new file mode 100644 index 00000000000..07ce9b95c30 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hangul_Jamo_Extended_A} +# \p{Blk=Hangul_Jamo_Extended_A} +# \p{Is_Block=Hangul_Jamo_Extended_A} +# \p{Is_Blk=Hangul_Jamo_Extended_A} +# +# X \p{Hangul_Jamo_Extended_A} +# X \p{Is_Hangul_Jamo_Extended_A} +# \p{In_Hangul_Jamo_Extended_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hangul_Jamo_Extended_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A960 A97F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ3.pl new file mode 100644 index 00000000000..8769538fa5a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJ3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hangul_Jamo_Extended_B} +# \p{Blk=Hangul_Jamo_Extended_B} +# \p{Is_Block=Hangul_Jamo_Extended_B} +# \p{Is_Blk=Hangul_Jamo_Extended_B} +# +# X \p{Hangul_Jamo_Extended_B} +# X \p{Is_Hangul_Jamo_Extended_B} +# \p{In_Hangul_Jamo_Extended_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hangul_Jamo_Extended_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +D7B0 D7FF # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJa.pl new file mode 100644 index 00000000000..b4e5dc6d26b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulJa.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hangul_Jamo} +# \p{Blk=Hangul_Jamo} +# \p{Is_Block=Hangul_Jamo} +# \p{Is_Blk=Hangul_Jamo} +# +# X \p{Hangul_Jamo} +# X \p{Is_Hangul_Jamo} +# \p{In_Hangul_Jamo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hangul_Jamo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1100 11FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulSy.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulSy.pl new file mode 100644 index 00000000000..d09c268e457 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HangulSy.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 11_184 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=Hangul_Syllables} +# \p{Blk=Hangul_Syllables} +# \p{Is_Block=Hangul_Syllables} +# \p{Is_Blk=Hangul_Syllables} +# +# X \p{Hangul_Syllables} +# X \p{Is_Hangul_Syllables} +# \p{In_Hangul_Syllables} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hangul_Syllables} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AC00 D7AF # [11_184] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hanunoo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hanunoo.pl new file mode 100644 index 00000000000..d042f1671f2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hanunoo.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hanunoo} +# \p{Blk=Hanunoo} +# \p{Is_Block=Hanunoo} +# \p{Is_Blk=Hanunoo} +# +# \p{In_Hanunoo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Hanunoo}, \p{Is_Hanunoo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hanunoo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1720 173F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hebrew.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hebrew.pl new file mode 100644 index 00000000000..808eeeab396 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hebrew.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hebrew} +# \p{Blk=Hebrew} +# \p{Is_Block=Hebrew} +# \p{Is_Blk=Hebrew} +# +# \p{In_Hebrew} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Hebrew}, \p{Is_Hebrew} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hebrew} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0590 05FF # [112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighPriv.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighPriv.pl new file mode 100644 index 00000000000..e0d00735b10 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighPriv.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=High_Private_Use_Surrogates} +# \p{Blk=High_Private_Use_Surrogates} +# \p{Is_Block=High_Private_Use_Surrogates} +# \p{Is_Blk=High_Private_Use_Surrogates} +# +# X \p{High_Private_Use_Surrogates} +# X \p{Is_High_Private_Use_Surrogates} +# \p{In_High_Private_Use_Surrogates} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: High_Private_Use_Surrogates} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +DB80 DBFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighSurr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighSurr.pl new file mode 100644 index 00000000000..e2e52237816 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/HighSurr.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 896 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=High_Surrogates} +# \p{Blk=High_Surrogates} +# \p{Is_Block=High_Surrogates} +# \p{Is_Blk=High_Surrogates} +# +# X \p{High_Surrogates} +# X \p{Is_High_Surrogates} +# \p{In_High_Surrogates} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: High_Surrogates} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +D800 DB7F # [896] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hiragana.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hiragana.pl new file mode 100644 index 00000000000..7ed6403db2a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Hiragana.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Hiragana} +# \p{Blk=Hiragana} +# \p{Is_Block=Hiragana} +# \p{Is_Blk=Hiragana} +# +# \p{In_Hiragana} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Hiragana}, \p{Is_Hiragana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Hiragana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3040 309F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/IPAExten.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/IPAExten.pl new file mode 100644 index 00000000000..475d4d56721 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/IPAExten.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=IPA_Extensions} +# \p{Blk=IPA_Extensions} +# \p{Is_Block=IPA_Extensions} +# \p{Is_Blk=IPA_Extensions} +# +# X \p{IPA_Extensions} +# X \p{Is_IPA_Extensions} +# \p{In_IPA_Extensions} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: IPA_Extensions} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0250 02AF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ideograp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ideograp.pl new file mode 100644 index 00000000000..d6b6be74b27 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ideograp.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ideographic_Description_Characters} +# \p{Blk=Ideographic_Description_Characters} +# \p{Is_Block=Ideographic_Description_Characters} +# \p{Is_Blk=Ideographic_Description_Characters} +# +# X \p{Ideographic_Description_Characters} +# X \p{Is_Ideographic_Description_Characters} +# \p{In_Ideographic_Description_Characters} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ideographic_Description_Characters} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2FF0 2FFF # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Imperial.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Imperial.pl new file mode 100644 index 00000000000..4d8e5a7583c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Imperial.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Imperial_Aramaic} +# \p{Blk=Imperial_Aramaic} +# \p{Is_Block=Imperial_Aramaic} +# \p{Is_Blk=Imperial_Aramaic} +# +# \p{In_Imperial_Aramaic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Imperial_Aramaic}, \p{Is_Imperial_Aramaic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Imperial_Aramaic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10840 1085F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscrip2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscrip2.pl new file mode 100644 index 00000000000..b0f85ffe084 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscrip2.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Inscriptional_Parthian} +# \p{Blk=Inscriptional_Parthian} +# \p{Is_Block=Inscriptional_Parthian} +# \p{Is_Blk=Inscriptional_Parthian} +# +# \p{In_Inscriptional_Parthian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Inscriptional_Parthian}, \p{Is_Inscriptional_Parthian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Inscriptional_Parthian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B40 10B5F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscript.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscript.pl new file mode 100644 index 00000000000..c90f018b0dc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Inscript.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Inscriptional_Pahlavi} +# \p{Blk=Inscriptional_Pahlavi} +# \p{Is_Block=Inscriptional_Pahlavi} +# \p{Is_Blk=Inscriptional_Pahlavi} +# +# \p{In_Inscriptional_Pahlavi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Inscriptional_Pahlavi}, \p{Is_Inscriptional_Pahlavi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Inscriptional_Pahlavi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B60 10B7F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Javanese.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Javanese.pl new file mode 100644 index 00000000000..d7eeeba0112 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Javanese.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Javanese} +# \p{Blk=Javanese} +# \p{Is_Block=Javanese} +# \p{Is_Blk=Javanese} +# +# \p{In_Javanese} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Javanese}, \p{Is_Javanese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Javanese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A980 A9DF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kaithi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kaithi.pl new file mode 100644 index 00000000000..1655a67ff47 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kaithi.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kaithi} +# \p{Blk=Kaithi} +# \p{Is_Block=Kaithi} +# \p{Is_Blk=Kaithi} +# +# \p{In_Kaithi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Kaithi}, \p{Is_Kaithi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Kaithi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +11080 110CF # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kanbun.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kanbun.pl new file mode 100644 index 00000000000..fe09029e9a0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kanbun.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kanbun} +# \p{Blk=Kanbun} +# \p{Is_Block=Kanbun} +# \p{Is_Blk=Kanbun} +# +# X \p{Kanbun} +# X \p{Is_Kanbun} +# \p{In_Kanbun} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Kanbun} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3190 319F # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KangxiRa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KangxiRa.pl new file mode 100644 index 00000000000..78aa4c44d4b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KangxiRa.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 224 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kangxi_Radicals} +# \p{Blk=Kangxi_Radicals} +# \p{Is_Block=Kangxi_Radicals} +# \p{Is_Blk=Kangxi_Radicals} +# +# X \p{Kangxi_Radicals} +# X \p{Is_Kangxi_Radicals} +# \p{In_Kangxi_Radicals} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Kangxi_Radicals} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2F00 2FDF # [224] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kannada.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kannada.pl new file mode 100644 index 00000000000..77aa8b2991a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kannada.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kannada} +# \p{Blk=Kannada} +# \p{Is_Block=Kannada} +# \p{Is_Blk=Kannada} +# +# \p{In_Kannada} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Kannada}, \p{Is_Kannada} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Kannada} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C80 0CFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakan2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakan2.pl new file mode 100644 index 00000000000..383dc4b44bf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakan2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Katakana_Phonetic_Extensions} +# \p{Blk=Katakana_Phonetic_Extensions} +# \p{Is_Block=Katakana_Phonetic_Extensions} +# \p{Is_Blk=Katakana_Phonetic_Extensions} +# +# X \p{Katakana_Phonetic_Extensions} +# X \p{Is_Katakana_Phonetic_Extensions} +# \p{In_Katakana_Phonetic_Extensions} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Katakana_Phonetic_Extensions} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +31F0 31FF # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakana.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakana.pl new file mode 100644 index 00000000000..075f193662c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Katakana.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Katakana} +# \p{Blk=Katakana} +# \p{Is_Block=Katakana} +# \p{Is_Blk=Katakana} +# +# \p{In_Katakana} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Katakana}, \p{Is_Katakana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Katakana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +30A0 30FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KayahLi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KayahLi.pl new file mode 100644 index 00000000000..c6d375b7611 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KayahLi.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kayah_Li} +# \p{Blk=Kayah_Li} +# \p{Is_Block=Kayah_Li} +# \p{Is_Blk=Kayah_Li} +# +# \p{In_Kayah_Li} +# +# \p{Script=Kayah_Li} +# \p{Sc=Kali} +# \p{Is_Script=Kayah_Li} +# \p{Is_Sc=Kali} +# +# \p{Kayah_Li} +# \p{Is_Kayah_Li} +# \p{Kali} +# \p{Is_Kali} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Kayah_Li} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A900 A92F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kharosht.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kharosht.pl new file mode 100644 index 00000000000..c44c22dd21c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Kharosht.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Kharoshthi} +# \p{Blk=Kharoshthi} +# \p{Is_Block=Kharoshthi} +# \p{Is_Blk=Kharoshthi} +# +# \p{In_Kharoshthi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Kharoshthi}, \p{Is_Kharoshthi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Kharoshthi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10A00 10A5F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Khmer.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Khmer.pl new file mode 100644 index 00000000000..94c0e1019cf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Khmer.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Khmer} +# \p{Blk=Khmer} +# \p{Is_Block=Khmer} +# \p{Is_Blk=Khmer} +# +# \p{In_Khmer} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Khmer}, \p{Is_Khmer} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Khmer} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1780 17FF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KhmerSym.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KhmerSym.pl new file mode 100644 index 00000000000..eae66de49c8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/KhmerSym.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Khmer_Symbols} +# \p{Blk=Khmer_Symbols} +# \p{Is_Block=Khmer_Symbols} +# \p{Is_Blk=Khmer_Symbols} +# +# X \p{Khmer_Symbols} +# X \p{Is_Khmer_Symbols} +# \p{In_Khmer_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Khmer_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +19E0 19FF # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lao.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lao.pl new file mode 100644 index 00000000000..882e37246ae --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lao.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Lao} +# \p{Blk=Lao} +# \p{Is_Block=Lao} +# \p{Is_Blk=Lao} +# +# \p{In_Lao} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Lao}, \p{Is_Lao} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Lao} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E80 0EFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Latin1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Latin1.pl new file mode 100644 index 00000000000..19af738c82a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Latin1.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_1_Supplement} +# \p{Blk=Latin_1} +# \p{Is_Block=Latin_1_Supplement} +# \p{Is_Blk=Latin_1} +# +# X \p{Latin_1_Supplement} +# X \p{Is_Latin_1_Supplement} +# \p{In_Latin_1_Supplement} +# X \p{Latin_1} +# X \p{Is_Latin_1} +# \p{In_Latin_1} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_1_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0080 00FF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx2.pl new file mode 100644 index 00000000000..34a5a605e2e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 208 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_Extended_B} +# \p{Blk=Latin_Extended_B} +# \p{Is_Block=Latin_Extended_B} +# \p{Is_Blk=Latin_Extended_B} +# +# X \p{Latin_Extended_B} +# X \p{Is_Latin_Extended_B} +# \p{In_Latin_Extended_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_Extended_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0180 024F # [208] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx3.pl new file mode 100644 index 00000000000..dfeeeb8f060 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_Extended_C} +# \p{Blk=Latin_Extended_C} +# \p{Is_Block=Latin_Extended_C} +# \p{Is_Blk=Latin_Extended_C} +# +# X \p{Latin_Extended_C} +# X \p{Is_Latin_Extended_C} +# \p{In_Latin_Extended_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_Extended_C} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2C60 2C7F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx4.pl new file mode 100644 index 00000000000..3c858162566 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 224 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_Extended_D} +# \p{Blk=Latin_Extended_D} +# \p{Is_Block=Latin_Extended_D} +# \p{Is_Blk=Latin_Extended_D} +# +# X \p{Latin_Extended_D} +# X \p{Is_Latin_Extended_D} +# \p{In_Latin_Extended_D} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_Extended_D} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A720 A7FF # [224] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx5.pl new file mode 100644 index 00000000000..7ed2737263e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinEx5.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_Extended_Additional} +# \p{Blk=Latin_Extended_Additional} +# \p{Is_Block=Latin_Extended_Additional} +# \p{Is_Blk=Latin_Extended_Additional} +# +# X \p{Latin_Extended_Additional} +# X \p{Is_Latin_Extended_Additional} +# \p{In_Latin_Extended_Additional} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_Extended_Additional} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1E00 1EFF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinExt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinExt.pl new file mode 100644 index 00000000000..8d8627f5e6e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LatinExt.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Latin_Extended_A} +# \p{Blk=Latin_Extended_A} +# \p{Is_Block=Latin_Extended_A} +# \p{Is_Blk=Latin_Extended_A} +# +# X \p{Latin_Extended_A} +# X \p{Is_Latin_Extended_A} +# \p{In_Latin_Extended_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Latin_Extended_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0100 017F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lepcha.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lepcha.pl new file mode 100644 index 00000000000..ba24466f71e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lepcha.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Lepcha} +# \p{Blk=Lepcha} +# \p{Is_Block=Lepcha} +# \p{Is_Blk=Lepcha} +# +# \p{In_Lepcha} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Lepcha}, \p{Is_Lepcha} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Lepcha} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1C00 1C4F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Letterli.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Letterli.pl new file mode 100644 index 00000000000..75bec13f0cf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Letterli.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Letterlike_Symbols} +# \p{Blk=Letterlike_Symbols} +# \p{Is_Block=Letterlike_Symbols} +# \p{Is_Blk=Letterlike_Symbols} +# +# X \p{Letterlike_Symbols} +# X \p{Is_Letterlike_Symbols} +# \p{In_Letterlike_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Letterlike_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2100 214F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Limbu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Limbu.pl new file mode 100644 index 00000000000..070c259fee7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Limbu.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Limbu} +# \p{Blk=Limbu} +# \p{Is_Block=Limbu} +# \p{Is_Blk=Limbu} +# +# \p{In_Limbu} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Limbu}, \p{Is_Limbu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Limbu} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1900 194F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBI.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBI.pl new file mode 100644 index 00000000000..c1281537050 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBI.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Linear_B_Ideograms} +# \p{Blk=Linear_B_Ideograms} +# \p{Is_Block=Linear_B_Ideograms} +# \p{Is_Blk=Linear_B_Ideograms} +# +# X \p{Linear_B_Ideograms} +# X \p{Is_Linear_B_Ideograms} +# \p{In_Linear_B_Ideograms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Linear_B_Ideograms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10080 100FF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBS.pl new file mode 100644 index 00000000000..57f780efa66 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LinearBS.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Linear_B_Syllabary} +# \p{Blk=Linear_B_Syllabary} +# \p{Is_Block=Linear_B_Syllabary} +# \p{Is_Blk=Linear_B_Syllabary} +# +# X \p{Linear_B_Syllabary} +# X \p{Is_Linear_B_Syllabary} +# \p{In_Linear_B_Syllabary} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Linear_B_Syllabary} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10000 1007F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lisu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lisu.pl new file mode 100644 index 00000000000..2eff5d0f4ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lisu.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Lisu} +# \p{Blk=Lisu} +# \p{Is_Block=Lisu} +# \p{Is_Blk=Lisu} +# +# \p{In_Lisu} +# +# \p{Script=Lisu} +# \p{Sc=Lisu} +# \p{Is_Script=Lisu} +# \p{Is_Sc=Lisu} +# +# \p{Lisu} +# \p{Is_Lisu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Lisu} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A4D0 A4FF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LowSurro.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LowSurro.pl new file mode 100644 index 00000000000..78767dab0b6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/LowSurro.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 1024 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Low_Surrogates} +# \p{Blk=Low_Surrogates} +# \p{Is_Block=Low_Surrogates} +# \p{Is_Blk=Low_Surrogates} +# +# X \p{Low_Surrogates} +# X \p{Is_Low_Surrogates} +# \p{In_Low_Surrogates} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Low_Surrogates} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +DC00 DFFF # [1024] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lycian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lycian.pl new file mode 100644 index 00000000000..0061a703789 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lycian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Lycian} +# \p{Blk=Lycian} +# \p{Is_Block=Lycian} +# \p{Is_Blk=Lycian} +# +# \p{In_Lycian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Lycian}, \p{Is_Lycian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Lycian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10280 1029F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lydian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lydian.pl new file mode 100644 index 00000000000..eebc15552db --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Lydian.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Lydian} +# \p{Blk=Lydian} +# \p{Is_Block=Lydian} +# \p{Is_Blk=Lydian} +# +# \p{In_Lydian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Lydian}, \p{Is_Lydian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Lydian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10920 1093F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MahjongT.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MahjongT.pl new file mode 100644 index 00000000000..c6cf0e41a27 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MahjongT.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Mahjong_Tiles} +# \p{Blk=Mahjong_Tiles} +# \p{Is_Block=Mahjong_Tiles} +# \p{Is_Blk=Mahjong_Tiles} +# +# X \p{Mahjong_Tiles} +# X \p{Is_Mahjong_Tiles} +# \p{In_Mahjong_Tiles} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Mahjong_Tiles} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1F000 1F02F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Malayala.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Malayala.pl new file mode 100644 index 00000000000..611ab908907 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Malayala.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Malayalam} +# \p{Blk=Malayalam} +# \p{Is_Block=Malayalam} +# \p{Is_Blk=Malayalam} +# +# \p{In_Malayalam} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Malayalam}, \p{Is_Malayalam} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Malayalam} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0D00 0D7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathema2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathema2.pl new file mode 100644 index 00000000000..b27bbcbe348 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathema2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 1024 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Mathematical_Alphanumeric_Symbols} +# \p{Blk=Mathematical_Alphanumeric_Symbols} +# \p{Is_Block=Mathematical_Alphanumeric_Symbols} +# \p{Is_Blk=Mathematical_Alphanumeric_Symbols} +# +# X \p{Mathematical_Alphanumeric_Symbols} +# X \p{Is_Mathematical_Alphanumeric_Symbols} +# \p{In_Mathematical_Alphanumeric_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Mathematical_Alphanumeric_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D400 1D7FF # [1024] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathemat.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathemat.pl new file mode 100644 index 00000000000..069006bc100 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mathemat.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Mathematical_Operators} +# \p{Blk=Mathematical_Operators} +# \p{Is_Block=Mathematical_Operators} +# \p{Is_Blk=Mathematical_Operators} +# +# X \p{Mathematical_Operators} +# X \p{Is_Mathematical_Operators} +# \p{In_Mathematical_Operators} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Mathematical_Operators} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2200 22FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MeeteiMa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MeeteiMa.pl new file mode 100644 index 00000000000..8fabd50f5c1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MeeteiMa.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Meetei_Mayek} +# \p{Blk=Meetei_Mayek} +# \p{Is_Block=Meetei_Mayek} +# \p{Is_Blk=Meetei_Mayek} +# +# \p{In_Meetei_Mayek} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Meetei_Mayek}, \p{Is_Meetei_Mayek} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Meetei_Mayek} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +ABC0 ABFF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell2.pl new file mode 100644 index 00000000000..0ed7139fff7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Miscellaneous_Technical} +# \p{Blk=Miscellaneous_Technical} +# \p{Is_Block=Miscellaneous_Technical} +# \p{Is_Blk=Miscellaneous_Technical} +# +# X \p{Miscellaneous_Technical} +# X \p{Is_Miscellaneous_Technical} +# \p{In_Miscellaneous_Technical} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Miscellaneous_Technical} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2300 23FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell3.pl new file mode 100644 index 00000000000..8b900b65516 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Miscellaneous_Symbols_And_Arrows} +# \p{Blk=Miscellaneous_Symbols_And_Arrows} +# \p{Is_Block=Miscellaneous_Symbols_And_Arrows} +# \p{Is_Blk=Miscellaneous_Symbols_And_Arrows} +# +# X \p{Miscellaneous_Symbols_And_Arrows} +# X \p{Is_Miscellaneous_Symbols_And_Arrows} +# \p{In_Miscellaneous_Symbols_And_Arrows} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Miscellaneous_Symbols_And_Arrows} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2B00 2BFF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell4.pl new file mode 100644 index 00000000000..8fbabeb8522 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Miscellaneous_Mathematical_Symbols_A} +# \p{Blk=Miscellaneous_Mathematical_Symbols_A} +# \p{Is_Block=Miscellaneous_Mathematical_Symbols_A} +# \p{Is_Blk=Miscellaneous_Mathematical_Symbols_A} +# +# X \p{Miscellaneous_Mathematical_Symbols_A} +# X \p{Is_Miscellaneous_Mathematical_Symbols_A} +# \p{In_Miscellaneous_Mathematical_Symbols_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Miscellaneous_Mathematical_Symbols_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +27C0 27EF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell5.pl new file mode 100644 index 00000000000..712b97febb3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscell5.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Miscellaneous_Mathematical_Symbols_B} +# \p{Blk=Miscellaneous_Mathematical_Symbols_B} +# \p{Is_Block=Miscellaneous_Mathematical_Symbols_B} +# \p{Is_Blk=Miscellaneous_Mathematical_Symbols_B} +# +# X \p{Miscellaneous_Mathematical_Symbols_B} +# X \p{Is_Miscellaneous_Mathematical_Symbols_B} +# \p{In_Miscellaneous_Mathematical_Symbols_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Miscellaneous_Mathematical_Symbols_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2980 29FF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscella.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscella.pl new file mode 100644 index 00000000000..0c89ddd5ee1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Miscella.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Miscellaneous_Symbols} +# \p{Blk=Miscellaneous_Symbols} +# \p{Is_Block=Miscellaneous_Symbols} +# \p{Is_Blk=Miscellaneous_Symbols} +# +# X \p{Miscellaneous_Symbols} +# X \p{Is_Miscellaneous_Symbols} +# \p{In_Miscellaneous_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Miscellaneous_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2600 26FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Modifier.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Modifier.pl new file mode 100644 index 00000000000..b48f182bd3f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Modifier.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Modifier_Tone_Letters} +# \p{Blk=Modifier_Tone_Letters} +# \p{Is_Block=Modifier_Tone_Letters} +# \p{Is_Blk=Modifier_Tone_Letters} +# +# X \p{Modifier_Tone_Letters} +# X \p{Is_Modifier_Tone_Letters} +# \p{In_Modifier_Tone_Letters} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Modifier_Tone_Letters} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A700 A71F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mongolia.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mongolia.pl new file mode 100644 index 00000000000..621ba0e39d4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Mongolia.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 176 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Mongolian} +# \p{Blk=Mongolian} +# \p{Is_Block=Mongolian} +# \p{Is_Blk=Mongolian} +# +# \p{In_Mongolian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Mongolian}, \p{Is_Mongolian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Mongolian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1800 18AF # [176] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MusicalS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MusicalS.pl new file mode 100644 index 00000000000..ec5d6f1dc72 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MusicalS.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Musical_Symbols} +# \p{Blk=Musical_Symbols} +# \p{Is_Block=Musical_Symbols} +# \p{Is_Blk=Musical_Symbols} +# +# X \p{Musical_Symbols} +# X \p{Is_Musical_Symbols} +# \p{In_Musical_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Musical_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D100 1D1FF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Myanmar.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Myanmar.pl new file mode 100644 index 00000000000..4aed4b7132b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Myanmar.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 160 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Myanmar} +# \p{Blk=Myanmar} +# \p{Is_Block=Myanmar} +# \p{Is_Blk=Myanmar} +# +# \p{In_Myanmar} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Myanmar}, \p{Is_Myanmar} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Myanmar} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1000 109F # [160] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MyanmarE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MyanmarE.pl new file mode 100644 index 00000000000..f12cdfd2000 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/MyanmarE.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Myanmar_Extended_A} +# \p{Blk=Myanmar_Extended_A} +# \p{Is_Block=Myanmar_Extended_A} +# \p{Is_Blk=Myanmar_Extended_A} +# +# X \p{Myanmar_Extended_A} +# X \p{Is_Myanmar_Extended_A} +# \p{In_Myanmar_Extended_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Myanmar_Extended_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AA60 AA7F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NKo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NKo.pl new file mode 100644 index 00000000000..87c2851237f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NKo.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=NKo} +# \p{Blk=NKo} +# \p{Is_Block=NKo} +# \p{Is_Blk=NKo} +# +# \p{In_NKo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Nko}, \p{Is_NKo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: NKo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +07C0 07FF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NewTaiLu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NewTaiLu.pl new file mode 100644 index 00000000000..5279e73d7a1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NewTaiLu.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=New_Tai_Lue} +# \p{Blk=New_Tai_Lue} +# \p{Is_Block=New_Tai_Lue} +# \p{Is_Blk=New_Tai_Lue} +# +# \p{In_New_Tai_Lue} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{New_Tai_Lue}, \p{Is_New_Tai_Lue} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: New_Tai_Lue} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1980 19DF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NoBlock.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NoBlock.pl new file mode 100644 index 00000000000..c390a4d7219 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NoBlock.pl @@ -0,0 +1,72 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 864_192 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=No_Block} +# \p{Blk=No_Block} +# \p{Is_Block=No_Block} +# \p{Is_Blk=No_Block} +# +# X \p{No_Block} +# X \p{Is_No_Block} +# \p{In_No_Block} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: No_Block} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0840 08FF # [192] +1AB0 1AFF # [80] +1BC0 1BFF # [64] +1C80 1CCF # [80] +2FE0 2FEF # [16] +A9E0 A9FF # [32] +AAE0 ABBF # [224] +10200 1027F # [128] +102E0 102FF # [32] +10350 1037F # [48] +103E0 103FF # [32] +104B0 107FF # [848] +10860 108FF # [160] +10940 109FF # [192] +10A80 10AFF # [128] +10B80 10BFF # [128] +10C50 10E5F # [528] +10E80 1107F # [512] +110D0 11FFF # [3888] +12480 12FFF # [2944] +13430 1CFFF # [39_888] +1D250 1D2FF # [176] +1D380 1D3FF # [128] +1D800 1EFFF # [6144] +1F0A0 1F0FF # [96] +1F300 1FFFF # [3328] +2A6E0 2A6FF # [32] +2B740 2F7FF # [16_576] +2FA20 DFFFF # [722_400] +E0080 E00FF # [128] +E01F0 EFFFF # [65_040] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NumberFo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NumberFo.pl new file mode 100644 index 00000000000..f407e6f0d0a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NumberFo.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Number_Forms} +# \p{Blk=Number_Forms} +# \p{Is_Block=Number_Forms} +# \p{Is_Blk=Number_Forms} +# +# X \p{Number_Forms} +# X \p{Is_Number_Forms} +# \p{In_Number_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Number_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2150 218F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ogham.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ogham.pl new file mode 100644 index 00000000000..062e329a144 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ogham.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ogham} +# \p{Blk=Ogham} +# \p{Is_Block=Ogham} +# \p{Is_Blk=Ogham} +# +# \p{In_Ogham} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Ogham}, \p{Is_Ogham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ogham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1680 169F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OlChiki.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OlChiki.pl new file mode 100644 index 00000000000..48c1eb811cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OlChiki.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ol_Chiki} +# \p{Blk=Ol_Chiki} +# \p{Is_Block=Ol_Chiki} +# \p{Is_Blk=Ol_Chiki} +# +# \p{In_Ol_Chiki} +# +# \p{Script=Ol_Chiki} +# \p{Sc=Olck} +# \p{Is_Script=Ol_Chiki} +# \p{Is_Sc=Olck} +# +# \p{Ol_Chiki} +# \p{Is_Ol_Chiki} +# \p{Olck} +# \p{Is_Olck} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Ol_Chiki} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1C50 1C7F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldItali.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldItali.pl new file mode 100644 index 00000000000..1bfe00f07c3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldItali.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Old_Italic} +# \p{Blk=Old_Italic} +# \p{Is_Block=Old_Italic} +# \p{Is_Blk=Old_Italic} +# +# \p{In_Old_Italic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Old_Italic}, \p{Is_Old_Italic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Old_Italic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10300 1032F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldPersi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldPersi.pl new file mode 100644 index 00000000000..19bba01445a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldPersi.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Old_Persian} +# \p{Blk=Old_Persian} +# \p{Is_Block=Old_Persian} +# \p{Is_Blk=Old_Persian} +# +# \p{In_Old_Persian} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Old_Persian}, \p{Is_Old_Persian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Old_Persian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +103A0 103DF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldSouth.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldSouth.pl new file mode 100644 index 00000000000..285e168975b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldSouth.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Old_South_Arabian} +# \p{Blk=Old_South_Arabian} +# \p{Is_Block=Old_South_Arabian} +# \p{Is_Blk=Old_South_Arabian} +# +# \p{In_Old_South_Arabian} +# +# \p{Script=Old_South_Arabian} +# \p{Sc=Sarb} +# \p{Is_Script=Old_South_Arabian} +# \p{Is_Sc=Sarb} +# +# \p{Old_South_Arabian} +# \p{Is_Old_South_Arabian} +# \p{Sarb} +# \p{Is_Sarb} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Old_South_Arabian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10A60 10A7F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldTurki.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldTurki.pl new file mode 100644 index 00000000000..4e1644fb2ed --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OldTurki.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Old_Turkic} +# \p{Blk=Old_Turkic} +# \p{Is_Block=Old_Turkic} +# \p{Is_Blk=Old_Turkic} +# +# \p{In_Old_Turkic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Old_Turkic}, \p{Is_Old_Turkic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Old_Turkic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10C00 10C4F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OpticalC.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OpticalC.pl new file mode 100644 index 00000000000..4dd7f4f0221 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/OpticalC.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Optical_Character_Recognition} +# \p{Blk=Optical_Character_Recognition} +# \p{Is_Block=Optical_Character_Recognition} +# \p{Is_Blk=Optical_Character_Recognition} +# +# X \p{Optical_Character_Recognition} +# X \p{Is_Optical_Character_Recognition} +# \p{In_Optical_Character_Recognition} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Optical_Character_Recognition} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2440 245F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Oriya.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Oriya.pl new file mode 100644 index 00000000000..d8bc7ee2589 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Oriya.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Oriya} +# \p{Blk=Oriya} +# \p{Is_Block=Oriya} +# \p{Is_Blk=Oriya} +# +# \p{In_Oriya} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Oriya}, \p{Is_Oriya} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Oriya} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0B00 0B7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Osmanya.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Osmanya.pl new file mode 100644 index 00000000000..b223d245c89 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Osmanya.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Osmanya} +# \p{Blk=Osmanya} +# \p{Is_Block=Osmanya} +# \p{Is_Blk=Osmanya} +# +# \p{In_Osmanya} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Osmanya}, \p{Is_Osmanya} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Osmanya} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10480 104AF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PhagsPa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PhagsPa.pl new file mode 100644 index 00000000000..92b196bca52 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PhagsPa.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Phags_Pa} +# \p{Blk=Phags_Pa} +# \p{Is_Block=Phags_Pa} +# \p{Is_Blk=Phags_Pa} +# +# \p{In_Phags_Pa} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Phags_Pa}, \p{Is_Phags_Pa} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Phags_Pa} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A840 A87F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phaistos.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phaistos.pl new file mode 100644 index 00000000000..3bfc719a931 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phaistos.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Phaistos_Disc} +# \p{Blk=Phaistos_Disc} +# \p{Is_Block=Phaistos_Disc} +# \p{Is_Blk=Phaistos_Disc} +# +# X \p{Phaistos_Disc} +# X \p{Is_Phaistos_Disc} +# \p{In_Phaistos_Disc} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Phaistos_Disc} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +101D0 101FF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoenici.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoenici.pl new file mode 100644 index 00000000000..a72a4b3ff2d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoenici.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Phoenician} +# \p{Blk=Phoenician} +# \p{Is_Block=Phoenician} +# \p{Is_Blk=Phoenician} +# +# \p{In_Phoenician} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Phoenician}, \p{Is_Phoenician} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Phoenician} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10900 1091F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoneti2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoneti2.pl new file mode 100644 index 00000000000..44ee542a547 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phoneti2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Phonetic_Extensions_Supplement} +# \p{Blk=Phonetic_Extensions_Supplement} +# \p{Is_Block=Phonetic_Extensions_Supplement} +# \p{Is_Blk=Phonetic_Extensions_Supplement} +# +# X \p{Phonetic_Extensions_Supplement} +# X \p{Is_Phonetic_Extensions_Supplement} +# \p{In_Phonetic_Extensions_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Phonetic_Extensions_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D80 1DBF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phonetic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phonetic.pl new file mode 100644 index 00000000000..ef082970e6d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Phonetic.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Phonetic_Extensions} +# \p{Blk=Phonetic_Extensions} +# \p{Is_Block=Phonetic_Extensions} +# \p{Is_Blk=Phonetic_Extensions} +# +# X \p{Phonetic_Extensions} +# X \p{Is_Phonetic_Extensions} +# \p{In_Phonetic_Extensions} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Phonetic_Extensions} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D00 1D7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PrivateU.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PrivateU.pl new file mode 100644 index 00000000000..d6251b5eb6b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/PrivateU.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 6400 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Private_Use_Area} +# \p{Blk=Private_Use} +# \p{Is_Block=Private_Use_Area} +# \p{Is_Blk=Private_Use} +# +# X \p{Private_Use_Area} +# X \p{Is_Private_Use_Area} +# \p{In_Private_Use_Area} +# \p{In_Private_Use} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Private_Use}, \p{Is_Private_Use} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Private_Use_Area} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +E000 F8FF # [6400] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Rejang.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Rejang.pl new file mode 100644 index 00000000000..f37b1c3321f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Rejang.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Rejang} +# \p{Blk=Rejang} +# \p{Is_Block=Rejang} +# \p{Is_Blk=Rejang} +# +# \p{In_Rejang} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Rejang}, \p{Is_Rejang} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Rejang} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A930 A95F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/RumiNume.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/RumiNume.pl new file mode 100644 index 00000000000..c589f433459 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/RumiNume.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Rumi_Numeral_Symbols} +# \p{Blk=Rumi_Numeral_Symbols} +# \p{Is_Block=Rumi_Numeral_Symbols} +# \p{Is_Blk=Rumi_Numeral_Symbols} +# +# X \p{Rumi_Numeral_Symbols} +# X \p{Is_Rumi_Numeral_Symbols} +# \p{In_Rumi_Numeral_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Rumi_Numeral_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10E60 10E7F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Runic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Runic.pl new file mode 100644 index 00000000000..87ae72d1ed0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Runic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Runic} +# \p{Blk=Runic} +# \p{Is_Block=Runic} +# \p{Is_Blk=Runic} +# +# \p{In_Runic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Runic}, \p{Is_Runic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Runic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16A0 16FF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Samarita.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Samarita.pl new file mode 100644 index 00000000000..c093bd3811f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Samarita.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Samaritan} +# \p{Blk=Samaritan} +# \p{Is_Block=Samaritan} +# \p{Is_Blk=Samaritan} +# +# \p{In_Samaritan} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Samaritan}, \p{Is_Samaritan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Samaritan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0800 083F # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Saurasht.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Saurasht.pl new file mode 100644 index 00000000000..ce226fa2076 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Saurasht.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Saurashtra} +# \p{Blk=Saurashtra} +# \p{Is_Block=Saurashtra} +# \p{Is_Blk=Saurashtra} +# +# \p{In_Saurashtra} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Saurashtra}, \p{Is_Saurashtra} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Saurashtra} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A880 A8DF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Shavian.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Shavian.pl new file mode 100644 index 00000000000..b9f084a9d8b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Shavian.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Shavian} +# \p{Blk=Shavian} +# \p{Is_Block=Shavian} +# \p{Is_Blk=Shavian} +# +# \p{In_Shavian} +# +# \p{Script=Shavian} +# \p{Sc=Shaw} +# \p{Is_Script=Shavian} +# \p{Is_Sc=Shaw} +# +# \p{Shavian} +# \p{Is_Shavian} +# \p{Shaw} +# \p{Is_Shaw} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Sc: Shavian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10450 1047F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sinhala.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sinhala.pl new file mode 100644 index 00000000000..f71241fbe61 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sinhala.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Sinhala} +# \p{Blk=Sinhala} +# \p{Is_Block=Sinhala} +# \p{Is_Blk=Sinhala} +# +# \p{In_Sinhala} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Sinhala}, \p{Is_Sinhala} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Sinhala} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0D80 0DFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SmallFor.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SmallFor.pl new file mode 100644 index 00000000000..5ed7a03c58f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SmallFor.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Small_Form_Variants} +# \p{Blk=Small_Form_Variants} +# \p{Is_Block=Small_Form_Variants} +# \p{Is_Blk=Small_Form_Variants} +# +# X \p{Small_Form_Variants} +# X \p{Is_Small_Form_Variants} +# \p{In_Small_Form_Variants} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Small_Form_Variants} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE50 FE6F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SpacingM.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SpacingM.pl new file mode 100644 index 00000000000..89f86bafcb7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SpacingM.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Spacing_Modifier_Letters} +# \p{Blk=Spacing_Modifier_Letters} +# \p{Is_Block=Spacing_Modifier_Letters} +# \p{Is_Blk=Spacing_Modifier_Letters} +# +# X \p{Spacing_Modifier_Letters} +# X \p{Is_Spacing_Modifier_Letters} +# \p{In_Spacing_Modifier_Letters} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Spacing_Modifier_Letters} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +02B0 02FF # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Specials.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Specials.pl new file mode 100644 index 00000000000..d01ff07b10e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Specials.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Specials} +# \p{Blk=Specials} +# \p{Is_Block=Specials} +# \p{Is_Blk=Specials} +# +# X \p{Specials} +# X \p{Is_Specials} +# \p{In_Specials} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Specials} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FFF0 FFFF # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sundanes.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sundanes.pl new file mode 100644 index 00000000000..a1c5132413c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Sundanes.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Sundanese} +# \p{Blk=Sundanese} +# \p{Is_Block=Sundanese} +# \p{Is_Blk=Sundanese} +# +# \p{In_Sundanese} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Sundanese}, \p{Is_Sundanese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Sundanese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1B80 1BBF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Superscr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Superscr.pl new file mode 100644 index 00000000000..b28504ff808 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Superscr.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Superscripts_And_Subscripts} +# \p{Blk=Superscripts_And_Subscripts} +# \p{Is_Block=Superscripts_And_Subscripts} +# \p{Is_Blk=Superscripts_And_Subscripts} +# +# X \p{Superscripts_And_Subscripts} +# X \p{Is_Superscripts_And_Subscripts} +# \p{In_Superscripts_And_Subscripts} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Superscripts_And_Subscripts} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2070 209F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem2.pl new file mode 100644 index 00000000000..a8f895158c5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Supplemental_Arrows_B} +# \p{Blk=Supplemental_Arrows_B} +# \p{Is_Block=Supplemental_Arrows_B} +# \p{Is_Blk=Supplemental_Arrows_B} +# +# X \p{Supplemental_Arrows_B} +# X \p{Is_Supplemental_Arrows_B} +# \p{In_Supplemental_Arrows_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplemental_Arrows_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2900 297F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem3.pl new file mode 100644 index 00000000000..9646758c8a7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem3.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Supplemental_Punctuation} +# \p{Blk=Supplemental_Punctuation} +# \p{Is_Block=Supplemental_Punctuation} +# \p{Is_Blk=Supplemental_Punctuation} +# +# X \p{Supplemental_Punctuation} +# X \p{Is_Supplemental_Punctuation} +# \p{In_Supplemental_Punctuation} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplemental_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2E00 2E7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem4.pl new file mode 100644 index 00000000000..41f0c1f2666 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem4.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 65_536 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=Supplementary_Private_Use_Area_A} +# \p{Blk=Supplementary_Private_Use_Area_A} +# \p{Is_Block=Supplementary_Private_Use_Area_A} +# \p{Is_Blk=Supplementary_Private_Use_Area_A} +# +# X \p{Supplementary_Private_Use_Area_A} +# X \p{Is_Supplementary_Private_Use_Area_A} +# \p{In_Supplementary_Private_Use_Area_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplementary_Private_Use_Area_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +F0000 FFFFF # [65_536] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem5.pl new file mode 100644 index 00000000000..c7b1d0007cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem5.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 65_536 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Block=Supplementary_Private_Use_Area_B} +# \p{Blk=Supplementary_Private_Use_Area_B} +# \p{Is_Block=Supplementary_Private_Use_Area_B} +# \p{Is_Blk=Supplementary_Private_Use_Area_B} +# +# X \p{Supplementary_Private_Use_Area_B} +# X \p{Is_Supplementary_Private_Use_Area_B} +# \p{In_Supplementary_Private_Use_Area_B} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplementary_Private_Use_Area_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +100000 10FFFF # [65_536] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem6.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem6.pl new file mode 100644 index 00000000000..f19685a1a9e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Supplem6.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Supplemental_Mathematical_Operators} +# \p{Blk=Supplemental_Mathematical_Operators} +# \p{Is_Block=Supplemental_Mathematical_Operators} +# \p{Is_Blk=Supplemental_Mathematical_Operators} +# +# X \p{Supplemental_Mathematical_Operators} +# X \p{Is_Supplemental_Mathematical_Operators} +# \p{In_Supplemental_Mathematical_Operators} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplemental_Mathematical_Operators} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2A00 2AFF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Suppleme.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Suppleme.pl new file mode 100644 index 00000000000..4a2ba1addd9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Suppleme.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Supplemental_Arrows_A} +# \p{Blk=Supplemental_Arrows_A} +# \p{Is_Block=Supplemental_Arrows_A} +# \p{Is_Blk=Supplemental_Arrows_A} +# +# X \p{Supplemental_Arrows_A} +# X \p{Is_Supplemental_Arrows_A} +# \p{In_Supplemental_Arrows_A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Supplemental_Arrows_A} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +27F0 27FF # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SylotiNa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SylotiNa.pl new file mode 100644 index 00000000000..91595be47d2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/SylotiNa.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Syloti_Nagri} +# \p{Blk=Syloti_Nagri} +# \p{Is_Block=Syloti_Nagri} +# \p{Is_Blk=Syloti_Nagri} +# +# \p{In_Syloti_Nagri} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Syloti_Nagri}, \p{Is_Syloti_Nagri} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Syloti_Nagri} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A800 A82F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Syriac.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Syriac.pl new file mode 100644 index 00000000000..505d3f9c516 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Syriac.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Syriac} +# \p{Blk=Syriac} +# \p{Is_Block=Syriac} +# \p{Is_Blk=Syriac} +# +# \p{In_Syriac} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Syriac}, \p{Is_Syriac} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Syriac} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0700 074F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagalog.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagalog.pl new file mode 100644 index 00000000000..f44cf9b0bf2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagalog.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tagalog} +# \p{Blk=Tagalog} +# \p{Is_Block=Tagalog} +# \p{Is_Blk=Tagalog} +# +# \p{In_Tagalog} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tagalog}, \p{Is_Tagalog} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tagalog} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1700 171F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagbanwa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagbanwa.pl new file mode 100644 index 00000000000..84f82ee0067 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tagbanwa.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tagbanwa} +# \p{Blk=Tagbanwa} +# \p{Is_Block=Tagbanwa} +# \p{Is_Blk=Tagbanwa} +# +# \p{In_Tagbanwa} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tagbanwa}, \p{Is_Tagbanwa} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tagbanwa} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1760 177F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tags.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tags.pl new file mode 100644 index 00000000000..ae3a9b6fbc8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tags.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tags} +# \p{Blk=Tags} +# \p{Is_Block=Tags} +# \p{Is_Blk=Tags} +# +# X \p{Tags} +# X \p{Is_Tags} +# \p{In_Tags} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tags} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +E0000 E007F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiLe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiLe.pl new file mode 100644 index 00000000000..181a2b87ca7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiLe.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tai_Le} +# \p{Blk=Tai_Le} +# \p{Is_Block=Tai_Le} +# \p{Is_Blk=Tai_Le} +# +# \p{In_Tai_Le} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tai_Le}, \p{Is_Tai_Le} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tai_Le} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1950 197F # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiTham.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiTham.pl new file mode 100644 index 00000000000..7dc2067c64a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiTham.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 144 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tai_Tham} +# \p{Blk=Tai_Tham} +# \p{Is_Block=Tai_Tham} +# \p{Is_Blk=Tai_Tham} +# +# \p{In_Tai_Tham} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tai_Tham}, \p{Is_Tai_Tham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tai_Tham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1A20 1AAF # [144] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiViet.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiViet.pl new file mode 100644 index 00000000000..c40308ee346 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiViet.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tai_Viet} +# \p{Blk=Tai_Viet} +# \p{Is_Block=Tai_Viet} +# \p{Is_Blk=Tai_Viet} +# +# \p{In_Tai_Viet} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tai_Viet}, \p{Is_Tai_Viet} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tai_Viet} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AA80 AADF # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiXuanJ.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiXuanJ.pl new file mode 100644 index 00000000000..1cd1e7e0785 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/TaiXuanJ.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tai_Xuan_Jing_Symbols} +# \p{Blk=Tai_Xuan_Jing_Symbols} +# \p{Is_Block=Tai_Xuan_Jing_Symbols} +# \p{Is_Blk=Tai_Xuan_Jing_Symbols} +# +# X \p{Tai_Xuan_Jing_Symbols} +# X \p{Is_Tai_Xuan_Jing_Symbols} +# \p{In_Tai_Xuan_Jing_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tai_Xuan_Jing_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D300 1D35F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tamil.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tamil.pl new file mode 100644 index 00000000000..94be7f2545b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tamil.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tamil} +# \p{Blk=Tamil} +# \p{Is_Block=Tamil} +# \p{Is_Blk=Tamil} +# +# \p{In_Tamil} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tamil}, \p{Is_Tamil} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tamil} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0B80 0BFF # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Telugu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Telugu.pl new file mode 100644 index 00000000000..edebee1c755 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Telugu.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Telugu} +# \p{Blk=Telugu} +# \p{Is_Block=Telugu} +# \p{Is_Blk=Telugu} +# +# \p{In_Telugu} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Telugu}, \p{Is_Telugu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Telugu} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C00 0C7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thaana.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thaana.pl new file mode 100644 index 00000000000..b4d3b353c7d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thaana.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Thaana} +# \p{Blk=Thaana} +# \p{Is_Block=Thaana} +# \p{Is_Blk=Thaana} +# +# \p{In_Thaana} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Thaana}, \p{Is_Thaana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Thaana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0780 07BF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thai.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thai.pl new file mode 100644 index 00000000000..803c93f5b01 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Thai.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 128 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Thai} +# \p{Blk=Thai} +# \p{Is_Block=Thai} +# \p{Is_Blk=Thai} +# +# \p{In_Thai} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Thai}, \p{Is_Thai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Thai} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E00 0E7F # [128] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tibetan.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tibetan.pl new file mode 100644 index 00000000000..ac956148d56 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tibetan.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 256 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tibetan} +# \p{Blk=Tibetan} +# \p{Is_Block=Tibetan} +# \p{Is_Blk=Tibetan} +# +# \p{In_Tibetan} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tibetan}, \p{Is_Tibetan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tibetan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F00 0FFF # [256] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tifinagh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tifinagh.pl new file mode 100644 index 00000000000..e6adbd44b1d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Tifinagh.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Tifinagh} +# \p{Blk=Tifinagh} +# \p{Is_Block=Tifinagh} +# \p{Is_Blk=Tifinagh} +# +# \p{In_Tifinagh} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Tifinagh}, \p{Is_Tifinagh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Tifinagh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2D30 2D7F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ugaritic.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ugaritic.pl new file mode 100644 index 00000000000..3422e8ddd42 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Ugaritic.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Ugaritic} +# \p{Blk=Ugaritic} +# \p{Is_Block=Ugaritic} +# \p{Is_Blk=Ugaritic} +# +# \p{In_Ugaritic} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Ugaritic}, \p{Is_Ugaritic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Ugaritic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10380 1039F # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/UnifiedC.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/UnifiedC.pl new file mode 100644 index 00000000000..b4a004a15a8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/UnifiedC.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Unified_Canadian_Aboriginal_Syllabics_Extended} +# \p{Blk=Unified_Canadian_Aboriginal_Syllabics_Extended} +# \p{Is_Block=Unified_Canadian_Aboriginal_Syllabics_Extended} +# \p{Is_Blk=Unified_Canadian_Aboriginal_Syllabics_Extended} +# +# X \p{Unified_Canadian_Aboriginal_Syllabics_Extended} +# X \p{Is_Unified_Canadian_Aboriginal_Syllabics_Extended} +# \p{In_Unified_Canadian_Aboriginal_Syllabics_Extended} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Unified_Canadian_Aboriginal_Syllabics_Extended} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +18B0 18FF # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vai.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vai.pl new file mode 100644 index 00000000000..d58a2927e45 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vai.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 320 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Vai} +# \p{Blk=Vai} +# \p{Is_Block=Vai} +# \p{Is_Blk=Vai} +# +# \p{In_Vai} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{Vai}, \p{Is_Vai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Vai} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A500 A63F # [320] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variati2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variati2.pl new file mode 100644 index 00000000000..d0c57956f33 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variati2.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 240 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Variation_Selectors_Supplement} +# \p{Blk=Variation_Selectors_Supplement} +# \p{Is_Block=Variation_Selectors_Supplement} +# \p{Is_Blk=Variation_Selectors_Supplement} +# +# X \p{Variation_Selectors_Supplement} +# X \p{Is_Variation_Selectors_Supplement} +# \p{In_Variation_Selectors_Supplement} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Variation_Selectors_Supplement} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variatio.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variatio.pl new file mode 100644 index 00000000000..efff78f6920 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Variatio.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Variation_Selectors} +# \p{Blk=Variation_Selectors} +# \p{Is_Block=Variation_Selectors} +# \p{Is_Blk=Variation_Selectors} +# +# X \p{Variation_Selectors} +# X \p{Is_Variation_Selectors} +# \p{In_Variation_Selectors} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Variation_Selectors} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE00 FE0F # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/VedicExt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/VedicExt.pl new file mode 100644 index 00000000000..88b32f45acb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/VedicExt.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 48 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Vedic_Extensions} +# \p{Blk=Vedic_Extensions} +# \p{Is_Block=Vedic_Extensions} +# \p{Is_Blk=Vedic_Extensions} +# +# X \p{Vedic_Extensions} +# X \p{Is_Vedic_Extensions} +# \p{In_Vedic_Extensions} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Vedic_Extensions} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1CD0 1CFF # [48] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vertical.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vertical.pl new file mode 100644 index 00000000000..52136f3f1be --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/Vertical.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Vertical_Forms} +# \p{Blk=Vertical_Forms} +# \p{Is_Block=Vertical_Forms} +# \p{Is_Blk=Vertical_Forms} +# +# X \p{Vertical_Forms} +# X \p{Is_Vertical_Forms} +# \p{In_Vertical_Forms} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Vertical_Forms} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE10 FE1F # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiRadica.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiRadica.pl new file mode 100644 index 00000000000..94d7b75f1f5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiRadica.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Yi_Radicals} +# \p{Blk=Yi_Radicals} +# \p{Is_Block=Yi_Radicals} +# \p{Is_Blk=Yi_Radicals} +# +# X \p{Yi_Radicals} +# X \p{Is_Yi_Radicals} +# \p{In_Yi_Radicals} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Yi_Radicals} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A490 A4CF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiSyllab.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiSyllab.pl new file mode 100644 index 00000000000..908fb821b9c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YiSyllab.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 1168 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Yi_Syllables} +# \p{Blk=Yi_Syllables} +# \p{Is_Block=Yi_Syllables} +# \p{Is_Blk=Yi_Syllables} +# +# X \p{Yi_Syllables} +# X \p{Is_Yi_Syllables} +# \p{In_Yi_Syllables} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Yi_Syllables} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A000 A48F # [1168] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YijingHe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YijingHe.pl new file mode 100644 index 00000000000..ffe3790d83b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Blk/YijingHe.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 64 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Block=Yijing_Hexagram_Symbols} +# \p{Blk=Yijing_Hexagram_Symbols} +# \p{Is_Block=Yijing_Hexagram_Symbols} +# \p{Is_Blk=Yijing_Hexagram_Symbols} +# +# X \p{Yijing_Hexagram_Symbols} +# X \p{Is_Yijing_Hexagram_Symbols} +# \p{In_Yijing_Hexagram_Symbols} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Blk: Yijing_Hexagram_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +4DC0 4DFF # [64] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CE/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CE/N.pl new file mode 100644 index 00000000000..e1d0789190b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CE/N.pl @@ -0,0 +1,74 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_031 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Composition_Exclusion=No} +# \p{CE=N} +# \p{Is_Composition_Exclusion=F} +# \p{Is_CE=False} +# +# \P{Composition_Exclusion} +# \P{Is_Composition_Exclusion} +# \P{CE} +# \P{Is_CE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CE: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0957 # [2392] +0960 09DB # [124] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B5B # [253] +0B5E 0F42 # [997] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F75 # [12] +0F77 +0F79 0F92 # [26] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 2ADB # [6946] +2ADD FB1C # [53_312] +FB1E +FB20 FB29 # [10] +FB37 +FB3D +FB3F +FB42 +FB45 +FB4F 1D15D # [54_799] +1D165 1D1BA # [86] +1D1C1 10FFFF # [994_879] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl new file mode 100644 index 00000000000..4bb818800c4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl @@ -0,0 +1,73 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 81 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Composition_Exclusion=Yes} +# \p{CE=Y} +# \p{Is_Composition_Exclusion=T} +# \p{Is_CE=True} +# +# \p{Composition_Exclusion} +# \p{Is_Composition_Exclusion} +# \p{CE} +# \p{Is_CE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CE: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0958 095F # [8] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B5C 0B5D # [2] +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F76 +0F78 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +2ADC +FB1D +FB1F +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FB4E # [9] +1D15E 1D164 # [7] +1D1BB 1D1C0 # [6] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CI/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CI/N.pl new file mode 100644 index 00000000000..8a781167fae --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CI/N.pl @@ -0,0 +1,308 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_480 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Case_Ignorable=No} +# \p{CI=N} +# \p{Is_Case_Ignorable=F} +# \p{Is_CI=False} +# +# \P{Case_Ignorable} +# \P{Is_Case_Ignorable} +# \P{CI} +# \P{Is_CI} +# \P{_Case_Ignorable} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CI: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0026 # [39] +0028 002D # [6] +002F 0039 # [11] +003B 005D # [35] +005F +0061 00A7 # [71] +00A9 00AC # [4] +00AE +00B0 00B3 # [4] +00B5 00B6 # [2] +00B9 02AF # [503] +0370 0373 # [4] +0376 0379 # [4] +037B 0383 # [9] +0386 +0388 0482 # [251] +048A 0558 # [207] +055A 0590 # [55] +05BE +05C0 +05C3 +05C6 +05C8 05F3 # [44] +05F5 05FF # [11] +0604 060F # [12] +061B 063F # [37] +0641 064A # [10] +065F 066F # [17] +0671 06D5 # [101] +06E9 +06EE 070E # [33] +0710 +0712 072F # [30] +074B 07A5 # [91] +07B1 07EA # [58] +07F6 07F9 # [4] +07FB 0815 # [27] +082E 08FF # [210] +0903 093B # [57] +093D 0940 # [4] +0949 094C # [4] +094E 0950 # [3] +0956 0961 # [12] +0964 0970 # [13] +0972 0980 # [15] +0982 09BB # [58] +09BD 09C0 # [4] +09C5 09CC # [8] +09CE 09E1 # [20] +09E4 0A00 # [29] +0A03 0A3B # [57] +0A3D 0A40 # [4] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A83 0ABB # [57] +0ABD 0AC0 # [4] +0AC6 +0AC9 0ACC # [4] +0ACE 0AE1 # [20] +0AE4 0B00 # [29] +0B02 0B3B # [58] +0B3D 0B3E # [2] +0B40 +0B45 0B4C # [8] +0B4E 0B55 # [8] +0B57 0B61 # [11] +0B64 0B81 # [30] +0B83 0BBF # [61] +0BC1 0BCC # [12] +0BCE 0C3D # [112] +0C41 0C45 # [5] +0C49 +0C4E 0C54 # [7] +0C57 0C61 # [11] +0C64 0CBB # [88] +0CBD 0CBE # [2] +0CC0 0CC5 # [6] +0CC7 0CCB # [5] +0CCE 0CE1 # [20] +0CE4 0D40 # [93] +0D45 0D4C # [8] +0D4E 0D61 # [20] +0D64 0DC9 # [102] +0DCB 0DD1 # [7] +0DD5 +0DD7 0E30 # [90] +0E32 0E33 # [2] +0E3B 0E45 # [11] +0E4F 0EB0 # [98] +0EB2 0EB3 # [2] +0EBA +0EBD 0EC5 # [9] +0EC7 +0ECE 0F17 # [74] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F70 # [55] +0F7F +0F85 +0F88 0F8F # [8] +0F98 +0FBD 0FC5 # [9] +0FC7 102C # [102] +1031 +1038 +103B 103C # [2] +103F 1057 # [25] +105A 105D # [4] +1061 1070 # [16] +1075 1081 # [13] +1083 1084 # [2] +1087 108C # [6] +108E 109C # [15] +109E 10FB # [94] +10FD 135E # [610] +1360 1711 # [946] +1715 1731 # [29] +1735 1751 # [29] +1754 1771 # [30] +1774 17B3 # [64] +17B6 +17BE 17C5 # [8] +17C7 17C8 # [2] +17D4 17D6 # [3] +17D8 17DC # [5] +17DE 180A # [45] +180E 1842 # [53] +1844 18A8 # [101] +18AA 191F # [118] +1923 1926 # [4] +1929 1931 # [9] +1933 1938 # [6] +193C 1A16 # [219] +1A19 1A55 # [61] +1A57 +1A5F +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1A7D 1A7E # [2] +1A80 1AA6 # [39] +1AA8 1AFF # [88] +1B04 1B33 # [48] +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B6A # [40] +1B74 1B7F # [12] +1B82 1BA1 # [32] +1BA6 1BA7 # [2] +1BAA 1C2B # [130] +1C34 1C35 # [2] +1C38 1C77 # [64] +1C7E 1CCF # [82] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1D2B # [62] +1D62 1D77 # [22] +1D79 1D9A # [34] +1DE7 1DFC # [22] +1E00 1FBC # [445] +1FBE +1FC2 1FCC # [11] +1FD0 1FDC # [13] +1FE0 1FEC # [13] +1FF0 1FFC # [13] +1FFF 200A # [12] +2010 2017 # [8] +201A 2023 # [10] +2025 2026 # [2] +2028 2029 # [2] +202F 205F # [49] +2065 2069 # [5] +2070 +2072 207E # [13] +2080 208F # [16] +2095 20CF # [59] +20F1 2C7C # [2956] +2C7E 2CEE # [113] +2CF2 2D6E # [125] +2D70 2DDF # [112] +2E00 2E2E # [47] +2E30 3004 # [469] +3006 3029 # [36] +3030 +3036 303A # [5] +303C 3098 # [93] +309F 30FB # [93] +30FF A014 # [28_438] +A016 A4F7 # [1250] +A4FE A60B # [270] +A60D A66E # [98] +A673 A67B # [9] +A67E +A680 A6EF # [112] +A6F2 A6FF # [14] +A722 A76F # [78] +A771 A787 # [23] +A78B A801 # [119] +A803 A805 # [3] +A807 A80A # [4] +A80C A824 # [25] +A827 A8C3 # [157] +A8C5 A8DF # [27] +A8F2 A925 # [52] +A92E A946 # [25] +A952 A97F # [46] +A983 A9B2 # [48] +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD A9CE # [18] +A9D0 AA28 # [89] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4D AA6F # [35] +AA71 AAAF # [63] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 AADC # [27] +AADE ABE4 # [263] +ABE6 ABE7 # [2] +ABE9 ABEC # [4] +ABEE FB1D # [20_272] +FB1F FDFF # [737] +FE10 FE12 # [3] +FE14 FE1F # [12] +FE27 FE51 # [43] +FE53 FE54 # [2] +FE56 FEFE # [169] +FF00 FF06 # [7] +FF08 FF0D # [6] +FF0F FF19 # [11] +FF1B FF3D # [35] +FF3F +FF41 FF6F # [47] +FF71 FF9D # [45] +FFA0 FFE2 # [67] +FFE4 FFF8 # [21] +FFFC 101FC # [513] +101FE 10A00 # [2051] +10A04 +10A07 10A0B # [5] +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 1107F # [1600] +11082 110B2 # [49] +110B7 110B8 # [2] +110BB 110BC # [2] +110BE 1D166 # [49_321] +1D16A 1D172 # [9] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 E0000 # [798_140] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl new file mode 100644 index 00000000000..5bc9d999098 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl @@ -0,0 +1,307 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1632 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Case_Ignorable=Yes} +# \p{CI=Y} +# \p{Is_Case_Ignorable=T} +# \p{Is_CI=True} +# +# \p{Case_Ignorable} +# \p{Is_Case_Ignorable} +# \p{CI} +# \p{Is_CI} +# \p{_Case_Ignorable} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CI: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0027 +002E +003A +005E +0060 +00A8 +00AD +00AF +00B4 +00B7 00B8 # [2] +02B0 036F # [192] +0374 0375 # [2] +037A +0384 0385 # [2] +0387 +0483 0489 # [7] +0559 +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05F4 +0600 0603 # [4] +0610 061A # [11] +0640 +064B 065E # [20] +0670 +06D6 06E8 # [19] +06EA 06ED # [4] +070F +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F5 # [11] +07FA +0816 082D # [24] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0971 +0981 +09BC +09C1 09C4 # [4] +09CD +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3F +0B41 0B44 # [4] +0B4D +0B56 +0B62 0B63 # [2] +0B82 +0BC0 +0BCD +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CBF +0CC6 +0CCC 0CCD # [2] +0CE2 0CE3 # [2] +0D41 0D44 # [4] +0D4D +0D62 0D63 # [2] +0DCA +0DD2 0DD4 # [3] +0DD6 +0E31 +0E34 0E3A # [7] +0E46 0E4E # [9] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC6 +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +10FC +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B4 17B5 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17D7 +17DD +180B 180D # [3] +1843 +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1AA7 +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1C78 1C7D # [6] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1D2C 1D61 # [54] +1D78 +1D9B 1DE6 # [76] +1DFD 1DFF # [3] +1FBD +1FBF 1FC1 # [3] +1FCD 1FCF # [3] +1FDD 1FDF # [3] +1FED 1FEF # [3] +1FFD 1FFE # [2] +200B 200F # [5] +2018 2019 # [2] +2024 +2027 +202A 202E # [5] +2060 2064 # [5] +206A 206F # [6] +2071 +207F +2090 2094 # [5] +20D0 20F0 # [33] +2C7D +2CEF 2CF1 # [3] +2D6F +2DE0 2DFF # [32] +2E2F +3005 +302A 302F # [6] +3031 3035 # [5] +303B +3099 309E # [6] +30FC 30FE # [3] +A015 +A4F8 A4FD # [6] +A60C +A66F A672 # [4] +A67C A67D # [2] +A67F +A6F0 A6F1 # [2] +A700 A721 # [34] +A770 +A788 A78A # [3] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +A9CF +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AA70 +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +AADD +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE13 +FE20 FE26 # [7] +FE52 +FE55 +FEFF +FF07 +FF0E +FF1A +FF3E +FF40 +FF70 +FF9E FF9F # [2] +FFE3 +FFF9 FFFB # [3] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +110BD +1D167 1D169 # [3] +1D173 1D182 # [16] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/N.pl new file mode 100644 index 00000000000..69d393e7bce --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/N.pl @@ -0,0 +1,609 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_019 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_Casefolded=No} +# \p{CWCF=N} +# \p{Is_Changes_When_Casefolded=F} +# \p{Is_CWCF=False} +# +# \P{Changes_When_Casefolded} +# \P{Is_Changes_When_Casefolded} +# \P{CWCF} +# \P{Is_CWCF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWCF: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 00B4 # [90] +00B6 00BF # [10] +00D7 +00E0 00FF # [32] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E +0180 +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BB # [3] +01BD 01C3 # [7] +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0344 # [246] +0346 036F # [42] +0371 +0373 0375 # [3] +0377 0385 # [15] +0387 +038B +038D +0390 +03A2 +03AC 03C1 # [22] +03C3 03CE # [12] +03D2 03D4 # [3] +03D7 +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF +03F2 03F3 # [2] +03F6 +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 0489 # [9] +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 0530 # [12] +0557 0586 # [48] +0588 109F # [2840] +10C6 1DFF # [3386] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E99 # [5] +1E9C 1E9D # [2] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F17 # [8] +1F1E 1F27 # [10] +1F30 1F37 # [8] +1F40 1F47 # [8] +1F4E 1F58 # [11] +1F5A +1F5C +1F5E +1F60 1F67 # [8] +1F70 1F7F # [16] +1FB0 1FB1 # [2] +1FB5 1FB6 # [2] +1FBD 1FC1 # [5] +1FC5 1FC6 # [2] +1FCD 1FD7 # [11] +1FDC 1FE7 # [12] +1FED 1FF1 # [5] +1FF5 1FF6 # [2] +1FFD 2125 # [297] +2127 2129 # [3] +212C 2131 # [6] +2133 215F # [45] +2170 2182 # [19] +2184 24B5 # [818] +24D0 2BFF # [1840] +2C2F 2C5F # [49] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7D # [8] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CEA # [8] +2CEC +2CEE A63F # [31_058] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F A661 # [3] +A663 +A665 +A667 +A669 +A66B +A66D A67F # [19] +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 A721 # [139] +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F A778 # [10] +A77A +A77C +A77F +A781 +A783 +A785 +A787 A78A # [4] +A78C FAFF # [21_364] +FB07 FB12 # [12] +FB18 FF20 # [1033] +FF3B 103FF # [1221] +10428 10FFFF # [1_047_512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl new file mode 100644 index 00000000000..d9f21dcc4da --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl @@ -0,0 +1,608 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1093 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_Casefolded=Yes} +# \p{CWCF=Y} +# \p{Is_Changes_When_Casefolded=T} +# \p{Is_CWCF=True} +# +# \p{Changes_When_Casefolded} +# \p{Is_Changes_When_Casefolded} +# \p{CWCF} +# \p{Is_CWCF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWCF: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00B5 +00C0 00D6 # [23] +00D8 00DF # [8] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +0149 014A # [2] +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +017F +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 01C5 # [2] +01C7 01C8 # [2] +01CA 01CB # [2] +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 01F2 # [2] +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0345 +0370 +0372 +0376 +0386 +0388 038A # [3] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03C2 +03CF 03D1 # [3] +03D5 03D6 # [2] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F0 03F1 # [2] +03F4 03F5 # [2] +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +0587 +10A0 10C5 # [38] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9A 1E9B # [2] +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1F80 1FAF # [48] +1FB2 1FB4 # [3] +1FB7 1FBC # [6] +1FC2 1FC4 # [3] +1FC7 1FCC # [6] +1FD8 1FDB # [4] +1FE8 1FEC # [5] +1FF2 1FF4 # [3] +1FF7 1FFC # [6] +2126 +212A 212B # [2] +2132 +2160 216F # [16] +2183 +24B6 24CF # [26] +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +FB00 FB06 # [7] +FB13 FB17 # [5] +FF21 FF3A # [26] +10400 10427 # [40] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/N.pl new file mode 100644 index 00000000000..9d1e21730b3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/N.pl @@ -0,0 +1,138 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_002 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_Casemapped=No} +# \p{CWCM=N} +# \p{Is_Changes_When_Casemapped=F} +# \p{Is_CWCM=False} +# +# \P{Changes_When_Casemapped} +# \P{Is_Changes_When_Casemapped} +# \P{CWCM} +# \P{Is_CWCM} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWCM: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00B4 # [58] +00B6 00BF # [10] +00D7 +00F7 +0138 +018D +019B +01AA 01AB # [2] +01BA 01BB # [2] +01BE +01C0 01C3 # [4] +0221 +0234 0239 # [6] +0255 +0258 +025A +025C 025F # [4] +0261 0262 # [2] +0264 0267 # [4] +026A +026C 026E # [3] +0270 +0273 0274 # [2] +0276 027C # [7] +027E 027F # [2] +0281 0282 # [2] +0284 0287 # [4] +028D 0291 # [5] +0293 0344 # [178] +0346 036F # [42] +0374 0375 # [2] +0378 037A # [3] +037E 0385 # [8] +0387 +038B +038D +03A2 +03D2 03D4 # [3] +03F3 +03F6 +03FC +0482 0489 # [8] +0526 0530 # [11] +0557 0560 # [10] +0588 109F # [2840] +10C6 1D78 # [3251] +1D7A 1D7C # [3] +1D7E 1DFF # [130] +1E9C 1E9D # [2] +1E9F +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 2125 # [297] +2127 2129 # [3] +212C 2131 # [6] +2133 214D # [27] +214F 215F # [17] +2180 2182 # [3] +2185 24B5 # [817] +24EA 2BFF # [1814] +2C2F +2C5F +2C71 +2C74 +2C77 2C7D # [7] +2CE4 2CEA # [7] +2CEF 2CFF # [17] +2D26 A63F # [31_002] +A660 A661 # [2] +A66E A67F # [18] +A698 A721 # [138] +A730 A731 # [2] +A770 A778 # [9] +A788 A78A # [3] +A78D FAFF # [21_363] +FB07 FB12 # [12] +FB18 FF20 # [1033] +FF3B FF40 # [6] +FF5B 103FF # [1189] +10450 10FFFF # [1_047_472] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl new file mode 100644 index 00000000000..2bc21a86ecb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl @@ -0,0 +1,137 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2110 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_Casemapped=Yes} +# \p{CWCM=Y} +# \p{Is_Changes_When_Casemapped=T} +# \p{Is_CWCM=True} +# +# \p{Changes_When_Casemapped} +# \p{Is_Changes_When_Casemapped} +# \p{CWCM} +# \p{Is_CWCM} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWCM: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00B5 +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 0137 # [64] +0139 018C # [84] +018E 019A # [13] +019C 01A9 # [14] +01AC 01B9 # [14] +01BC 01BD # [2] +01BF +01C4 0220 # [93] +0222 0233 # [18] +023A 0254 # [27] +0256 0257 # [2] +0259 +025B +0260 +0263 +0268 0269 # [2] +026B +026F +0271 0272 # [2] +0275 +027D +0280 +0283 +0288 028C # [5] +0292 +0345 +0370 0373 # [4] +0376 0377 # [2] +037B 037D # [3] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03D1 # [47] +03D5 03F2 # [30] +03F4 03F5 # [2] +03F7 03FB # [5] +03FD 0481 # [133] +048A 0525 # [156] +0531 0556 # [38] +0561 0587 # [39] +10A0 10C5 # [38] +1D79 +1D7D +1E00 1E9B # [156] +1E9E +1EA0 1F15 # [118] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2126 +212A 212B # [2] +2132 +214E +2160 217F # [32] +2183 2184 # [2] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2C70 # [17] +2C72 2C73 # [2] +2C75 2C76 # [2] +2C7E 2CE3 # [102] +2CEB 2CEE # [4] +2D00 2D25 # [38] +A640 A65F # [32] +A662 A66D # [12] +A680 A697 # [24] +A722 A72F # [14] +A732 A76F # [62] +A779 A787 # [15] +A78B A78C # [2] +FB00 FB06 # [7] +FB13 FB17 # [5] +FF21 FF3A # [26] +FF41 FF5A # [26] +10400 1044F # [80] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/N.pl new file mode 100644 index 00000000000..c07846c5d94 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/N.pl @@ -0,0 +1,788 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_104_372 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_NFKC_Casefolded=No} +# \p{CWKCF=N} +# \p{Is_Changes_When_NFKC_Casefolded=F} +# \p{Is_CWKCF=False} +# +# \P{Changes_When_NFKC_Casefolded} +# \P{Is_Changes_When_NFKC_Casefolded} +# \P{CWKCF} +# \P{Is_CWKCF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWKCF: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 009F # [69] +00A1 00A7 # [7] +00A9 +00AB 00AC # [2] +00AE +00B0 00B1 # [2] +00B6 00B7 # [2] +00BB +00BF +00D7 +00E0 00FF # [32] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0135 +0137 0138 # [2] +013A +013C +013E +0142 +0144 +0146 +0148 +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E +0180 +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BB # [3] +01BD 01C3 # [7] +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 02AF # [97] +02B9 02D7 # [31] +02DE 02DF # [2] +02E5 033F # [91] +0342 +0346 034E # [9] +0350 036F # [32] +0371 +0373 +0375 +0377 0379 # [3] +037B 037D # [3] +037F 0383 # [5] +038B +038D +0390 +03A2 +03AC 03C1 # [22] +03C3 03CE # [12] +03D7 +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF +03F3 +03F6 +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 0489 # [9] +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 0530 # [12] +0557 0586 # [48] +0588 0674 # [237] +0679 0957 # [735] +0960 09DB # [124] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B5B # [253] +0B5E 0E32 # [725] +0E34 0EB2 # [127] +0EB4 0EDB # [40] +0EDE 0F0B # [46] +0F0D 0F42 # [54] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F7A 0F80 # [7] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 109F # [230] +10C6 10FB # [54] +10FD 115E # [98] +1161 17B3 # [1619] +17B6 180A # [85] +180E 1D2B # [1310] +1D2F +1D3B +1D4E +1D6B 1D77 # [13] +1D79 1D9A # [34] +1DC0 1DFF # [64] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E99 # [5] +1E9C 1E9D # [2] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F17 # [8] +1F1E 1F27 # [10] +1F30 1F37 # [8] +1F40 1F47 # [8] +1F4E 1F58 # [11] +1F5A +1F5C +1F5E +1F60 1F67 # [8] +1F70 +1F72 +1F74 +1F76 +1F78 +1F7A +1F7C +1F7E 1F7F # [2] +1FB0 1FB1 # [2] +1FB5 1FB6 # [2] +1FC5 1FC6 # [2] +1FD0 1FD2 # [3] +1FD4 1FD7 # [4] +1FDC +1FE0 1FE2 # [3] +1FE4 1FE7 # [4] +1FF0 1FF1 # [2] +1FF5 1FF6 # [2] +1FFF +2010 +2012 2016 # [5] +2018 2023 # [12] +2027 2029 # [3] +2030 2032 # [3] +2035 +2038 203B # [4] +203D +203F 2046 # [8] +204A 2056 # [13] +2058 205E # [7] +2072 2073 # [2] +208F +2095 20A7 # [19] +20A9 20FF # [87] +2104 +2108 +2114 +2117 2118 # [2] +211E 211F # [2] +2123 +2125 +2127 +2129 +212E +213A +2141 2144 # [4] +214A 214F # [6] +2180 2182 # [3] +2184 2188 # [5] +218A 222B # [162] +222E +2231 2328 # [248] +232B 245F # [309] +24EB 2A0B # [1313] +2A0D 2A73 # [103] +2A77 2ADB # [101] +2ADD 2BFF # [291] +2C2F 2C5F # [49] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7B # [6] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CEA # [8] +2CEC +2CEE 2D6E # [129] +2D70 2E9E # [303] +2EA0 2EF2 # [83] +2EF4 2EFF # [12] +2FD6 2FFF # [42] +3001 3035 # [53] +3037 +303B 309A # [96] +309D 309E # [2] +30A0 30FE # [95] +3100 3130 # [49] +318F 3191 # [3] +31A0 31FF # [96] +321F +3248 324F # [8] +327F +32FF +3400 A63F # [29_248] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F A661 # [3] +A663 +A665 +A667 +A669 +A66B +A66D A67F # [19] +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 A721 # [139] +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F +A771 A778 # [8] +A77A +A77C +A77F +A781 +A783 +A785 +A787 A78A # [4] +A78C F8FF # [20_852] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFD FDFF # [3] +FE1A FE2F # [22] +FE45 FE46 # [2] +FE53 +FE67 +FE6C FE6F # [4] +FE73 +FE75 +FEFD FEFE # [2] +FF00 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF +FFF9 103FF # [1031] +10428 1D15D # [52_534] +1D165 1D172 # [14] +1D17B 1D1BA # [64] +1D1C1 1D3FF # [575] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1F0FF # [6400] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F18F # [65] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 2F7FF # [66_999] +2FA1E DFFFF # [722_402] +E1000 10FFFF # [192_512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl new file mode 100644 index 00000000000..abdbb1bb46b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl @@ -0,0 +1,787 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 9740 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_NFKC_Casefolded=Yes} +# \p{CWKCF=Y} +# \p{Is_Changes_When_NFKC_Casefolded=T} +# \p{Is_CWKCF=True} +# +# \p{Changes_When_NFKC_Casefolded} +# \p{Is_Changes_When_NFKC_Casefolded} +# \p{CWKCF} +# \p{Is_CWKCF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWKCF: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00A0 +00A8 +00AA +00AD +00AF +00B2 00B5 # [4] +00B8 00BA # [3] +00BC 00BE # [3] +00C0 00D6 # [23] +00D8 00DF # [8] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 0134 # [3] +0136 +0139 +013B +013D +013F 0141 # [3] +0143 +0145 +0147 +0149 014A # [2] +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +017F +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 01CD # [10] +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 01F4 # [4] +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +02B0 02B8 # [9] +02D8 02DD # [6] +02E0 02E4 # [5] +0340 0341 # [2] +0343 0345 # [3] +034F +0370 +0372 +0374 +0376 +037A +037E +0384 038A # [7] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03C2 +03CF 03D6 # [8] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F0 03F2 # [3] +03F4 03F5 # [2] +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +0587 +0675 0678 # [4] +0958 095F # [8] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B5C 0B5D # [2] +0E33 +0EB3 +0EDC 0EDD # [2] +0F0C +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75 0F79 # [5] +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +10A0 10C5 # [38] +10FC +115F 1160 # [2] +17B4 17B5 # [2] +180B 180D # [3] +1D2C 1D2E # [3] +1D30 1D3A # [11] +1D3C 1D4D # [18] +1D4F 1D6A # [28] +1D78 +1D9B 1DBF # [37] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9A 1E9B # [2] +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1F71 +1F73 +1F75 +1F77 +1F79 +1F7B +1F7D +1F80 1FAF # [48] +1FB2 1FB4 # [3] +1FB7 1FC4 # [14] +1FC7 1FCF # [9] +1FD3 +1FD8 1FDB # [4] +1FDD 1FDF # [3] +1FE3 +1FE8 1FEF # [8] +1FF2 1FF4 # [3] +1FF7 1FFE # [8] +2000 200F # [16] +2011 +2017 +2024 2026 # [3] +202A 202F # [6] +2033 2034 # [2] +2036 2037 # [2] +203C +203E +2047 2049 # [3] +2057 +205F 2071 # [19] +2074 208E # [27] +2090 2094 # [5] +20A8 +2100 2103 # [4] +2105 2107 # [3] +2109 2113 # [11] +2115 2116 # [2] +2119 211D # [5] +2120 2122 # [3] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213B 2140 # [6] +2145 2149 # [5] +2150 217F # [48] +2183 +2189 +222C 222D # [2] +222F 2230 # [2] +2329 232A # [2] +2460 24EA # [139] +2A0C +2A74 2A76 # [3] +2ADC +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7C 2C80 # [5] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +2D6F +2E9F +2EF3 +2F00 2FD5 # [214] +3000 +3036 +3038 303A # [3] +309B 309C # [2] +309F +30FF +3131 318E # [94] +3192 319F # [14] +3200 321E # [31] +3220 3247 # [40] +3250 327E # [47] +3280 32FE # [127] +3300 33FF # [256] +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A770 +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +F900 FA0D # [270] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A FA2D # [4] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB36 # [24] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFC # [13] +FE00 FE19 # [26] +FE30 FE44 # [21] +FE47 FE52 # [12] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF0 FFF8 # [9] +10400 10427 # [40] +1D15E 1D164 # [7] +1D173 1D17A # [8] +1D1BB 1D1C0 # [6] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +2F800 2FA1D # [542] +E0000 E0FFF # [4096] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWL/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWL/N.pl new file mode 100644 index 00000000000..ab9799b984d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWL/N.pl @@ -0,0 +1,598 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_083 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_Lowercased=No} +# \p{CWL=N} +# \p{Is_Changes_When_Lowercased=F} +# \p{Is_CWL=False} +# +# \P{Changes_When_Lowercased} +# \P{Is_Changes_When_Lowercased} +# \P{CWL} +# \P{Is_CWL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWL: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 00BF # [101] +00D7 +00DF 00FF # [33] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BB # [3] +01BD 01C3 # [7] +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 036F # [289] +0371 +0373 0375 # [3] +0377 0385 # [15] +0387 +038B +038D +0390 +03A2 +03AC 03CE # [35] +03D0 03D7 # [8] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 # [5] +03F5 03F6 # [2] +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 0489 # [9] +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 0530 # [12] +0557 109F # [2889] +10C6 1DFF # [3386] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9D # [9] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F17 # [8] +1F1E 1F27 # [10] +1F30 1F37 # [8] +1F40 1F47 # [8] +1F4E 1F58 # [11] +1F5A +1F5C +1F5E +1F60 1F67 # [8] +1F70 1F87 # [24] +1F90 1F97 # [8] +1FA0 1FA7 # [8] +1FB0 1FB7 # [8] +1FBD 1FC7 # [11] +1FCD 1FD7 # [11] +1FDC 1FE7 # [12] +1FED 1FF7 # [11] +1FFD 2125 # [297] +2127 2129 # [3] +212C 2131 # [6] +2133 215F # [45] +2170 2182 # [19] +2184 24B5 # [818] +24D0 2BFF # [1840] +2C2F 2C5F # [49] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7D # [8] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CEA # [8] +2CEC +2CEE A63F # [31_058] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F A661 # [3] +A663 +A665 +A667 +A669 +A66B +A66D A67F # [19] +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 A721 # [139] +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F A778 # [10] +A77A +A77C +A77F +A781 +A783 +A785 +A787 A78A # [4] +A78C FF20 # [22_421] +FF3B 103FF # [1221] +10428 10FFFF # [1_047_512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl new file mode 100644 index 00000000000..d04a71698b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl @@ -0,0 +1,597 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1029 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_Lowercased=Yes} +# \p{CWL=Y} +# \p{Is_Changes_When_Lowercased=T} +# \p{Is_CWL=True} +# +# \p{Changes_When_Lowercased} +# \p{Is_Changes_When_Lowercased} +# \p{CWL} +# \p{Is_CWL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWL: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00C0 00D6 # [23] +00D8 00DE # [7] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 01C5 # [2] +01C7 01C8 # [2] +01CA 01CB # [2] +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 01F2 # [2] +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0370 +0372 +0376 +0386 +0388 038A # [3] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03CF +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +10A0 10C5 # [38] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1F88 1F8F # [8] +1F98 1F9F # [8] +1FA8 1FAF # [8] +1FB8 1FBC # [5] +1FC8 1FCC # [5] +1FD8 1FDB # [4] +1FE8 1FEC # [5] +1FF8 1FFC # [5] +2126 +212A 212B # [2] +2132 +2160 216F # [16] +2183 +24B6 24CF # [26] +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +FF21 FF3A # [26] +10400 10427 # [40] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWT/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWT/N.pl new file mode 100644 index 00000000000..701ad9a8a79 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWT/N.pl @@ -0,0 +1,615 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_027 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_Titlecased=No} +# \p{CWT=N} +# \p{Is_Changes_When_Titlecased=F} +# \p{Is_CWT=False} +# +# \P{Changes_When_Titlecased} +# \P{Is_Changes_When_Titlecased} +# \P{CWT} +# \P{Is_CWT} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWT: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0060 # [97] +007B 00B4 # [58] +00B6 00DE # [41] +00F7 +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0138 0139 # [2] +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018D 0191 # [5] +0193 0194 # [2] +0196 0198 # [3] +019B 019D # [3] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 01AC # [4] +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BA 01BC # [3] +01BE +01C0 01C3 # [4] +01C5 +01C8 +01CB +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F2 +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 0222 # [3] +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +0234 023B # [8] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0255 +0258 +025A +025C 025F # [4] +0261 0262 # [2] +0264 0267 # [4] +026A +026C 026E # [3] +0270 +0273 0274 # [2] +0276 027C # [7] +027E 027F # [2] +0281 0282 # [2] +0284 0287 # [4] +028D 0291 # [5] +0293 0344 # [178] +0346 0370 # [43] +0372 +0374 0376 # [3] +0378 037A # [3] +037E 038F # [18] +0391 03AB # [27] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F3 03F4 # [2] +03F6 03F7 # [2] +03F9 03FA # [2] +03FC 042F # [52] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +0482 048A # [9] +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0526 0560 # [59] +0588 1D78 # [6129] +1D7A 1D7C # [3] +1D7E 1E00 # [131] +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9C 1EA0 # [5] +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F16 1F1F # [10] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F46 1F4F # [10] +1F58 1F5F # [8] +1F68 1F6F # [8] +1F7E 1F7F # [2] +1F88 1F8F # [8] +1F98 1F9F # [8] +1FA8 1FAF # [8] +1FB5 +1FB8 1FBD # [6] +1FBF 1FC1 # [3] +1FC5 +1FC8 1FCF # [8] +1FD4 1FD5 # [2] +1FD8 1FDF # [8] +1FE8 1FF1 # [10] +1FF5 +1FF8 214D # [342] +214F 216F # [33] +2180 2183 # [4] +2185 24CF # [843] +24EA 2C2F # [1862] +2C5F 2C60 # [2] +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C72 # [6] +2C74 2C75 # [2] +2C77 2C80 # [10] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CE4 2CEB # [8] +2CED +2CEF 2CFF # [17] +2D26 A640 # [31_003] +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A660 A662 # [3] +A664 +A666 +A668 +A66A +A66C +A66E A680 # [19] +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A698 A722 # [139] +A724 +A726 +A728 +A72A +A72C +A72E +A730 A732 # [3] +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A770 A779 # [10] +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A788 A78B # [4] +A78D FAFF # [21_363] +FB07 FB12 # [12] +FB18 FF40 # [1065] +FF5B 10427 # [1229] +10450 10FFFF # [1_047_472] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl new file mode 100644 index 00000000000..dec6bfca919 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl @@ -0,0 +1,614 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1085 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_Titlecased=Yes} +# \p{CWT=Y} +# \p{Is_Changes_When_Titlecased=T} +# \p{Is_CWT=True} +# +# \p{Changes_When_Titlecased} +# \p{Is_Changes_When_Titlecased} +# \p{CWT} +# \p{Is_CWT} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWT: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +00B5 +00DF 00F6 # [24] +00F8 00FF # [8] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C +0192 +0195 +0199 019A # [2] +019E +01A1 +01A3 +01A5 +01A8 +01AD +01B0 +01B4 +01B6 +01B9 +01BD +01BF +01C4 +01C6 01C7 # [2] +01C9 01CA # [2] +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F1 # [3] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0254 # [6] +0256 0257 # [2] +0259 +025B +0260 +0263 +0268 0269 # [2] +026B +026F +0271 0272 # [2] +0275 +027D +0280 +0283 +0288 028C # [5] +0292 +0345 +0371 +0373 +0377 +037B 037D # [3] +0390 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F2 # [4] +03F5 +03F8 +03FB +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 +0561 0587 # [39] +1D79 +1D7D +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9B # [7] +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F15 # [6] +1F20 1F27 # [8] +1F30 1F37 # [8] +1F40 1F45 # [6] +1F50 1F57 # [8] +1F60 1F67 # [8] +1F70 1F7D # [14] +1F80 1F87 # [8] +1F90 1F97 # [8] +1FA0 1FA7 # [8] +1FB0 1FB4 # [5] +1FB6 1FB7 # [2] +1FBE +1FC2 1FC4 # [3] +1FC6 1FC7 # [2] +1FD0 1FD3 # [4] +1FD6 1FD7 # [2] +1FE0 1FE7 # [8] +1FF2 1FF4 # [3] +1FF6 1FF7 # [2] +214E +2170 217F # [16] +2184 +24D0 24E9 # [26] +2C30 2C5E # [47] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C73 +2C76 +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 +2CEC +2CEE +2D00 2D25 # [38] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F +A663 +A665 +A667 +A669 +A66B +A66D +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 +A723 +A725 +A727 +A729 +A72B +A72D +A72F +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F +A77A +A77C +A77F +A781 +A783 +A785 +A787 +A78C +FB00 FB06 # [7] +FB13 FB17 # [5] +FF41 FF5A # [26] +10428 1044F # [40] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWU/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWU/N.pl new file mode 100644 index 00000000000..e1dbac313ba --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWU/N.pl @@ -0,0 +1,614 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_000 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Changes_When_Uppercased=No} +# \p{CWU=N} +# \p{Is_Changes_When_Uppercased=F} +# \p{Is_CWU=False} +# +# \P{Changes_When_Uppercased} +# \P{Is_Changes_When_Uppercased} +# \P{CWU} +# \P{Is_CWU} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWU: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0060 # [97] +007B 00B4 # [58] +00B6 00DE # [41] +00F7 +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0138 0139 # [2] +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018D 0191 # [5] +0193 0194 # [2] +0196 0198 # [3] +019B 019D # [3] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 01AC # [4] +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BA 01BC # [3] +01BE +01C0 01C4 # [5] +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 0222 # [3] +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +0234 023B # [8] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0255 +0258 +025A +025C 025F # [4] +0261 0262 # [2] +0264 0267 # [4] +026A +026C 026E # [3] +0270 +0273 0274 # [2] +0276 027C # [7] +027E 027F # [2] +0281 0282 # [2] +0284 0287 # [4] +028D 0291 # [5] +0293 0344 # [178] +0346 0370 # [43] +0372 +0374 0376 # [3] +0378 037A # [3] +037E 038F # [18] +0391 03AB # [27] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F3 03F4 # [2] +03F6 03F7 # [2] +03F9 03FA # [2] +03FC 042F # [52] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +0482 048A # [9] +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0526 0560 # [59] +0588 1D78 # [6129] +1D7A 1D7C # [3] +1D7E 1E00 # [131] +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9C 1EA0 # [5] +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F16 1F1F # [10] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F46 1F4F # [10] +1F58 1F5F # [8] +1F68 1F6F # [8] +1F7E 1F7F # [2] +1FB5 +1FB8 1FBB # [4] +1FBD +1FBF 1FC1 # [3] +1FC5 +1FC8 1FCB # [4] +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FD8 1FDF # [8] +1FE8 1FF1 # [10] +1FF5 +1FF8 1FFB # [4] +1FFD 214D # [337] +214F 216F # [33] +2180 2183 # [4] +2185 24CF # [843] +24EA 2C2F # [1862] +2C5F 2C60 # [2] +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C72 # [6] +2C74 2C75 # [2] +2C77 2C80 # [10] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CE4 2CEB # [8] +2CED +2CEF 2CFF # [17] +2D26 A640 # [31_003] +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A660 A662 # [3] +A664 +A666 +A668 +A66A +A66C +A66E A680 # [19] +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A698 A722 # [139] +A724 +A726 +A728 +A72A +A72C +A72E +A730 A732 # [3] +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A770 A779 # [10] +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A788 A78B # [4] +A78D FAFF # [21_363] +FB07 FB12 # [12] +FB18 FF40 # [1065] +FF5B 10427 # [1229] +10450 10FFFF # [1_047_472] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl new file mode 100644 index 00000000000..c12ccf8ee49 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl @@ -0,0 +1,613 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1112 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Changes_When_Uppercased=Yes} +# \p{CWU=Y} +# \p{Is_Changes_When_Uppercased=T} +# \p{Is_CWU=True} +# +# \p{Changes_When_Uppercased} +# \p{Is_Changes_When_Uppercased} +# \p{CWU} +# \p{Is_CWU} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_CWU: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +00B5 +00DF 00F6 # [24] +00F8 00FF # [8] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C +0192 +0195 +0199 019A # [2] +019E +01A1 +01A3 +01A5 +01A8 +01AD +01B0 +01B4 +01B6 +01B9 +01BD +01BF +01C5 01C6 # [2] +01C8 01C9 # [2] +01CB 01CC # [2] +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F2 01F3 # [2] +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0254 # [6] +0256 0257 # [2] +0259 +025B +0260 +0263 +0268 0269 # [2] +026B +026F +0271 0272 # [2] +0275 +027D +0280 +0283 +0288 028C # [5] +0292 +0345 +0371 +0373 +0377 +037B 037D # [3] +0390 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F2 # [4] +03F5 +03F8 +03FB +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 +0561 0587 # [39] +1D79 +1D7D +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9B # [7] +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F15 # [6] +1F20 1F27 # [8] +1F30 1F37 # [8] +1F40 1F45 # [6] +1F50 1F57 # [8] +1F60 1F67 # [8] +1F70 1F7D # [14] +1F80 1FB4 # [53] +1FB6 1FB7 # [2] +1FBC +1FBE +1FC2 1FC4 # [3] +1FC6 1FC7 # [2] +1FCC +1FD0 1FD3 # [4] +1FD6 1FD7 # [2] +1FE0 1FE7 # [8] +1FF2 1FF4 # [3] +1FF6 1FF7 # [2] +1FFC +214E +2170 217F # [16] +2184 +24D0 24E9 # [26] +2C30 2C5E # [47] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C73 +2C76 +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 +2CEC +2CEE +2D00 2D25 # [38] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F +A663 +A665 +A667 +A669 +A66B +A66D +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 +A723 +A725 +A727 +A729 +A72B +A72D +A72F +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F +A77A +A77C +A77F +A781 +A783 +A785 +A787 +A78C +FB00 FB06 # [7] +FB13 FB17 # [5] +FF41 FF5A # [26] +10428 1044F # [40] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Cased/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Cased/N.pl new file mode 100644 index 00000000000..72315a0f501 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Cased/N.pl @@ -0,0 +1,149 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_110_704 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Cased=No} +# \p{Is_Cased=N} +# \p{Cased=F} +# \p{Is_Cased=False} +# +# \P{Cased} +# \P{Is_Cased} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Cased: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 00B9 # [4] +00BB 00BF # [5] +00D7 +00F7 +01BB +01C0 01C3 # [4] +0294 +02B9 02BF # [7] +02C2 02DF # [30] +02E5 0344 # [96] +0346 036F # [42] +0374 0375 # [2] +0378 0379 # [2] +037E 0385 # [8] +0387 +038B +038D +03A2 +03F6 +0482 0489 # [8] +0526 0530 # [11] +0557 0560 # [10] +0588 109F # [2840] +10C6 1CFF # [3130] +1DC0 1DFF # [64] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 208F # [147] +2095 2101 # [109] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +2135 2138 # [4] +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2180 2182 # [3] +2185 24B5 # [817] +24EA 2BFF # [1814] +2C2F +2C5F +2CE5 2CEA # [6] +2CEF 2CFF # [17] +2D26 A63F # [31_002] +A660 A661 # [2] +A66E A67F # [18] +A698 A721 # [138] +A788 A78A # [3] +A78D FAFF # [21_363] +FB07 FB12 # [12] +FB18 FF20 # [1033] +FF3B FF40 # [6] +FF5B 103FF # [1189] +10450 1D3FF # [53_168] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 10FFFF # [993_332] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl new file mode 100644 index 00000000000..1a1396754c9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl @@ -0,0 +1,148 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3408 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Cased=Yes} +# \p{Is_Cased=Y} +# \p{Cased=T} +# \p{Is_Cased=True} +# +# \p{Cased} +# \p{Is_Cased} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Cased: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 01BA # [195] +01BC 01BF # [4] +01C4 0293 # [208] +0295 02B8 # [36] +02C0 02C1 # [2] +02E0 02E4 # [5] +0345 +0370 0373 # [4] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0561 0587 # [39] +10A0 10C5 # [38] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2134 # [6] +2139 +213C 213F # [4] +2145 2149 # [5] +214E +2160 217F # [32] +2183 2184 # [2] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +A640 A65F # [32] +A662 A66D # [12] +A680 A697 # [24] +A722 A787 # [102] +A78B A78C # [2] +FB00 FB06 # [7] +FB13 FB17 # [5] +FF21 FF3A # [26] +FF41 FF5A # [26] +10400 1044F # [80] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/10.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/10.pl new file mode 100644 index 00000000000..785525dbe5b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/10.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=10} +# \p{Ccc=10} +# \p{Is_Canonical_Combining_Class=10} +# \p{Is_Ccc=10} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 10} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B0 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/103.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/103.pl new file mode 100644 index 00000000000..80d13e4459f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/103.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=103} +# \p{Ccc=103} +# \p{Is_Canonical_Combining_Class=103} +# \p{Is_Ccc=103} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 103} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E38 0E39 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/107.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/107.pl new file mode 100644 index 00000000000..79a658ccd3f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/107.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=107} +# \p{Ccc=107} +# \p{Is_Canonical_Combining_Class=107} +# \p{Is_Ccc=107} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 107} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E48 0E4B # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/11.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/11.pl new file mode 100644 index 00000000000..87bc61ccf24 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/11.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=11} +# \p{Ccc=11} +# \p{Is_Canonical_Combining_Class=11} +# \p{Is_Ccc=11} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 11} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B1 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/118.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/118.pl new file mode 100644 index 00000000000..c403b081248 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/118.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=118} +# \p{Ccc=118} +# \p{Is_Canonical_Combining_Class=118} +# \p{Is_Ccc=118} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 118} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0EB8 0EB9 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/12.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/12.pl new file mode 100644 index 00000000000..de5027bd284 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/12.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=12} +# \p{Ccc=12} +# \p{Is_Canonical_Combining_Class=12} +# \p{Is_Ccc=12} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 12} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B2 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/122.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/122.pl new file mode 100644 index 00000000000..e90a2b90a3a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/122.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=122} +# \p{Ccc=122} +# \p{Is_Canonical_Combining_Class=122} +# \p{Is_Ccc=122} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 122} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0EC8 0ECB # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/129.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/129.pl new file mode 100644 index 00000000000..3a90971b95f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/129.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=129} +# \p{Ccc=129} +# \p{Is_Canonical_Combining_Class=129} +# \p{Is_Ccc=129} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 129} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F71 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/13.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/13.pl new file mode 100644 index 00000000000..d374c5c1e0a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/13.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=13} +# \p{Ccc=13} +# \p{Is_Canonical_Combining_Class=13} +# \p{Is_Ccc=13} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 13} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/130.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/130.pl new file mode 100644 index 00000000000..e957e5a2799 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/130.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=130} +# \p{Ccc=130} +# \p{Is_Canonical_Combining_Class=130} +# \p{Is_Ccc=130} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 130} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F72 +0F7A 0F7D # [4] +0F80 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/132.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/132.pl new file mode 100644 index 00000000000..f6ac69b6a54 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/132.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=132} +# \p{Ccc=132} +# \p{Is_Canonical_Combining_Class=132} +# \p{Is_Ccc=132} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 132} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F74 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/14.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/14.pl new file mode 100644 index 00000000000..967e9d286ba --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/14.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=14} +# \p{Ccc=14} +# \p{Is_Canonical_Combining_Class=14} +# \p{Is_Ccc=14} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 14} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B4 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/15.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/15.pl new file mode 100644 index 00000000000..671c4d19854 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/15.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=15} +# \p{Ccc=15} +# \p{Is_Canonical_Combining_Class=15} +# \p{Is_Ccc=15} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 15} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B5 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/16.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/16.pl new file mode 100644 index 00000000000..79927101b92 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/16.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=16} +# \p{Ccc=16} +# \p{Is_Canonical_Combining_Class=16} +# \p{Is_Ccc=16} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 16} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B6 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/17.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/17.pl new file mode 100644 index 00000000000..4142b008831 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/17.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=17} +# \p{Ccc=17} +# \p{Is_Canonical_Combining_Class=17} +# \p{Is_Ccc=17} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 17} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B7 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/18.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/18.pl new file mode 100644 index 00000000000..79ffa54b5c5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/18.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=18} +# \p{Ccc=18} +# \p{Is_Canonical_Combining_Class=18} +# \p{Is_Ccc=18} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 18} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B8 +05C7 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/19.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/19.pl new file mode 100644 index 00000000000..3a03e7a7195 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/19.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=19} +# \p{Ccc=19} +# \p{Is_Canonical_Combining_Class=19} +# \p{Is_Ccc=19} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 19} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05B9 05BA # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/20.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/20.pl new file mode 100644 index 00000000000..7112a0aef5c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/20.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=20} +# \p{Ccc=20} +# \p{Is_Canonical_Combining_Class=20} +# \p{Is_Ccc=20} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 20} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05BB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/21.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/21.pl new file mode 100644 index 00000000000..4642c9f9ab8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/21.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=21} +# \p{Ccc=21} +# \p{Is_Canonical_Combining_Class=21} +# \p{Is_Ccc=21} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 21} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05BC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/22.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/22.pl new file mode 100644 index 00000000000..ceb5b826850 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/22.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=22} +# \p{Ccc=22} +# \p{Is_Canonical_Combining_Class=22} +# \p{Is_Ccc=22} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 22} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05BD +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/23.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/23.pl new file mode 100644 index 00000000000..9db8fbde4f8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/23.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=23} +# \p{Ccc=23} +# \p{Is_Canonical_Combining_Class=23} +# \p{Is_Ccc=23} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 23} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05BF +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/24.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/24.pl new file mode 100644 index 00000000000..ba8ecbfb2bc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/24.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=24} +# \p{Ccc=24} +# \p{Is_Canonical_Combining_Class=24} +# \p{Is_Ccc=24} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 24} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05C1 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/25.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/25.pl new file mode 100644 index 00000000000..b9231d2c579 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/25.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=25} +# \p{Ccc=25} +# \p{Is_Canonical_Combining_Class=25} +# \p{Is_Ccc=25} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 25} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05C2 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/26.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/26.pl new file mode 100644 index 00000000000..c46849881ac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/26.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=26} +# \p{Ccc=26} +# \p{Is_Canonical_Combining_Class=26} +# \p{Is_Ccc=26} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 26} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB1E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/27.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/27.pl new file mode 100644 index 00000000000..4d81cd4ab5f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/27.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=27} +# \p{Ccc=27} +# \p{Is_Canonical_Combining_Class=27} +# \p{Is_Ccc=27} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 27} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +064B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/28.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/28.pl new file mode 100644 index 00000000000..f6f37090940 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/28.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=28} +# \p{Ccc=28} +# \p{Is_Canonical_Combining_Class=28} +# \p{Is_Ccc=28} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 28} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +064C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/29.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/29.pl new file mode 100644 index 00000000000..ce935951dc7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/29.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=29} +# \p{Ccc=29} +# \p{Is_Canonical_Combining_Class=29} +# \p{Is_Ccc=29} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 29} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +064D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/30.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/30.pl new file mode 100644 index 00000000000..4543f545a10 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/30.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=30} +# \p{Ccc=30} +# \p{Is_Canonical_Combining_Class=30} +# \p{Is_Ccc=30} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 30} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0618 +064E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/31.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/31.pl new file mode 100644 index 00000000000..f0b5be02bbf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/31.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=31} +# \p{Ccc=31} +# \p{Is_Canonical_Combining_Class=31} +# \p{Is_Ccc=31} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 31} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0619 +064F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/32.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/32.pl new file mode 100644 index 00000000000..fe3e6fe663e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/32.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=32} +# \p{Ccc=32} +# \p{Is_Canonical_Combining_Class=32} +# \p{Is_Ccc=32} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 32} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +061A +0650 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/33.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/33.pl new file mode 100644 index 00000000000..7aab439c418 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/33.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=33} +# \p{Ccc=33} +# \p{Is_Canonical_Combining_Class=33} +# \p{Is_Ccc=33} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 33} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0651 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/34.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/34.pl new file mode 100644 index 00000000000..36aa4ce817c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/34.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=34} +# \p{Ccc=34} +# \p{Is_Canonical_Combining_Class=34} +# \p{Is_Ccc=34} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 34} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0652 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/35.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/35.pl new file mode 100644 index 00000000000..d1f56132bb0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/35.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=35} +# \p{Ccc=35} +# \p{Is_Canonical_Combining_Class=35} +# \p{Is_Ccc=35} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 35} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0670 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/36.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/36.pl new file mode 100644 index 00000000000..48845f94efc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/36.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=36} +# \p{Ccc=36} +# \p{Is_Canonical_Combining_Class=36} +# \p{Is_Ccc=36} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 36} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0711 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/84.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/84.pl new file mode 100644 index 00000000000..1ac0c6be087 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/84.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=84} +# \p{Ccc=84} +# \p{Is_Canonical_Combining_Class=84} +# \p{Is_Ccc=84} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 84} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C55 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/91.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/91.pl new file mode 100644 index 00000000000..1d3545500a0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/91.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=91} +# \p{Ccc=91} +# \p{Is_Canonical_Combining_Class=91} +# \p{Is_Ccc=91} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: 91} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C56 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl new file mode 100644 index 00000000000..62d26209171 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl @@ -0,0 +1,121 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 318 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Above} +# \p{Ccc=A} +# \p{Is_Canonical_Combining_Class=230} +# \p{Is_Ccc=Above} +# +# \p{_CombAbove} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Above} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 0314 # [21] +033D 0344 # [8] +0346 +034A 034C # [3] +0350 0352 # [3] +0357 +035B +0363 036F # [13] +0483 0487 # [5] +0592 0595 # [4] +0597 0599 # [3] +059C 05A1 # [6] +05A8 05A9 # [2] +05AB 05AC # [2] +05AF +05C4 +0610 0617 # [8] +0653 0654 # [2] +0657 065B # [5] +065D 065E # [2] +06D6 06DC # [7] +06DF 06E2 # [4] +06E4 +06E7 06E8 # [2] +06EB 06EC # [2] +0730 +0732 0733 # [2] +0735 0736 # [2] +073A +073D +073F 0741 # [3] +0743 +0745 +0747 +0749 074A # [2] +07EB 07F1 # [7] +07F3 +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0951 +0953 0954 # [2] +0F82 0F83 # [2] +0F86 0F87 # [2] +135F +17DD +193A +1A17 +1A75 1A7C # [8] +1B6B +1B6D 1B73 # [7] +1CD0 1CD2 # [3] +1CDA 1CDB # [2] +1CE0 +1DC0 1DC1 # [2] +1DC3 1DC9 # [7] +1DCB 1DCC # [2] +1DD1 1DE6 # [22] +1DFE +20D0 20D1 # [2] +20D4 20D7 # [4] +20DB 20DC # [2] +20E1 +20E7 +20E9 +20F0 +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +A66F +A67C A67D # [2] +A6F0 A6F1 # [2] +A8E0 A8F1 # [18] +AAB0 +AAB2 AAB3 # [2] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +FE20 FE26 # [7] +10A0F +10A38 +1D185 1D189 # [5] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl new file mode 100644 index 00000000000..e672b88a614 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Above_Left} +# \p{Ccc=AL} +# \p{Is_Canonical_Combining_Class=228} +# \p{Is_Ccc=Above_Left} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Above_Left} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +05AE +18A9 +302B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl new file mode 100644 index 00000000000..9866ab30330 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Above_Right} +# \p{Ccc=AR} +# \p{Is_Canonical_Combining_Class=232} +# \p{Is_Ccc=Above_Right} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Above_Right} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0315 +031A +0358 +302C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATA.pl new file mode 100644 index 00000000000..baf17906d62 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATA.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Attached_Above} +# \p{Ccc=ATA} +# \p{Is_Canonical_Combining_Class=214} +# \p{Is_Ccc=Attached_Above} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Attached_Above} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1DCE +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl new file mode 100644 index 00000000000..37d5f55c084 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 9 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Attached_Above_Right} +# \p{Ccc=ATAR} +# \p{Is_Canonical_Combining_Class=216} +# \p{Is_Ccc=Attached_Above_Right} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Attached_Above_Right} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +031B +0F39 +1D165 1D166 # [2] +1D16E 1D172 # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATB.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATB.pl new file mode 100644 index 00000000000..eb215065294 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATB.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Attached_Below} +# \p{Ccc=ATB} +# \p{Is_Canonical_Combining_Class=202} +# \p{Is_Ccc=Attached_Below} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Attached_Below} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0321 0322 # [2] +0327 0328 # [2] +1DD0 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATBL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATBL.pl new file mode 100644 index 00000000000..f3b21469f05 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATBL.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 0 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Attached_Below_Left} +# \p{Ccc=ATBL} +# \p{Is_Canonical_Combining_Class=200} +# \p{Is_Ccc=Attached_Below_Left} +# +# \p{Joining_Type=Left_Joining} +# \p{Jt=L} +# \p{Is_Joining_Type=Left_Joining} +# \p{Is_Jt=L} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Jt: Left_Joining} +# is also valid. + +return <<'END'; +!utf8::IsAny +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl new file mode 100644 index 00000000000..81e755cd57d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl @@ -0,0 +1,92 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 117 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Below} +# \p{Ccc=B} +# \p{Is_Canonical_Combining_Class=220} +# \p{Is_Ccc=Below} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Below} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0316 0319 # [4] +031C 0320 # [5] +0323 0326 # [4] +0329 0333 # [11] +0339 033C # [4] +0347 0349 # [3] +034D 034E # [2] +0353 0356 # [4] +0359 035A # [2] +0591 +0596 +059B +05A2 05A7 # [6] +05AA +05C5 +0655 0656 # [2] +065C +06E3 +06EA +06ED +0731 +0734 +0737 0739 # [3] +073B 073C # [2] +073E +0742 +0744 +0746 +0748 +07F2 +0952 +0F18 0F19 # [2] +0F35 +0F37 +0FC6 +108D +193B +1A18 +1A7F +1B6C +1CD5 1CD9 # [5] +1CDC 1CDF # [4] +1CED +1DC2 +1DCA +1DCF +1DFD +1DFF +20E8 +20EC 20EF # [4] +A92B A92D # [3] +AAB4 +101FD +10A0D +10A3A +1D17B 1D182 # [8] +1D18A 1D18B # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BL.pl new file mode 100644 index 00000000000..8f220c9d2bf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BL.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Below_Left} +# \p{Ccc=BL} +# \p{Is_Canonical_Combining_Class=218} +# \p{Is_Ccc=Below_Left} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Below_Left} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +302A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl new file mode 100644 index 00000000000..04ca62dfcf3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Below_Right} +# \p{Ccc=BR} +# \p{Is_Canonical_Combining_Class=222} +# \p{Is_Ccc=Below_Right} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Below_Right} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +059A +05AD +1939 +302D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DA.pl new file mode 100644 index 00000000000..5e759e3f6a9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DA.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Double_Above} +# \p{Ccc=DA} +# \p{Is_Canonical_Combining_Class=234} +# \p{Is_Ccc=Double_Above} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Double_Above} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +035D 035E # [2] +0360 0361 # [2] +1DCD +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl new file mode 100644 index 00000000000..b5e4b3f4959 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Double_Below} +# \p{Ccc=DB} +# \p{Is_Canonical_Combining_Class=233} +# \p{Is_Ccc=Double_Below} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Double_Below} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +035C +035F +0362 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/IS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/IS.pl new file mode 100644 index 00000000000..a6c82d5cc67 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/IS.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Iota_Subscript} +# \p{Ccc=IS} +# \p{Is_Canonical_Combining_Class=240} +# \p{Is_Ccc=Iota_Subscript} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Iota_Subscript} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0345 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/KV.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/KV.pl new file mode 100644 index 00000000000..e859cb506a6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/KV.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Kana_Voicing} +# \p{Ccc=KV} +# \p{Is_Canonical_Combining_Class=8} +# \p{Is_Ccc=Kana_Voicing} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Kana_Voicing} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3099 309A # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/L.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/L.pl new file mode 100644 index 00000000000..689902864f4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/L.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Left} +# \p{Ccc=L} +# \p{Is_Canonical_Combining_Class=224} +# \p{Is_Ccc=Left} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Left} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +302E 302F # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl new file mode 100644 index 00000000000..4cb9cf885cf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 11 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Nukta} +# \p{Ccc=NK} +# \p{Is_Canonical_Combining_Class=7} +# \p{Is_Ccc=Nukta} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Nukta} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +093C +09BC +0A3C +0ABC +0B3C +0CBC +1037 +1B34 +1C37 +A9B3 +110BA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl new file mode 100644 index 00000000000..22b2f392c24 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl @@ -0,0 +1,153 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_518 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Not_Reordered} +# \p{Ccc=NR} +# \p{Is_Canonical_Combining_Class=0} +# \p{Is_Ccc=Not_Reordered} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Not_Reordered} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 02FF # [768] +034F +0370 0482 # [275] +0488 0590 # [265] +05BE +05C0 +05C3 +05C6 +05C8 060F # [72] +061B 064A # [48] +065F 066F # [17] +0671 06D5 # [101] +06DD 06DE # [2] +06E5 06E6 # [2] +06E9 +06EE 0710 # [35] +0712 072F # [30] +074B 07EA # [160] +07F4 0815 # [34] +081A +0824 +0828 +082E 093B # [270] +093D 094C # [16] +094E 0950 # [3] +0955 09BB # [103] +09BD 09CC # [16] +09CE 0A3B # [110] +0A3D 0A4C # [16] +0A4E 0ABB # [110] +0ABD 0ACC # [16] +0ACE 0B3B # [110] +0B3D 0B4C # [16] +0B4E 0BCC # [127] +0BCE 0C4C # [127] +0C4E 0C54 # [7] +0C57 0CBB # [101] +0CBD 0CCC # [16] +0CCE 0D4C # [127] +0D4E 0DC9 # [124] +0DCB 0E37 # [109] +0E3B 0E47 # [13] +0E4C 0EB7 # [108] +0EBA 0EC7 # [14] +0ECC 0F17 # [76] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F70 # [55] +0F73 +0F75 0F79 # [5] +0F7E 0F7F # [2] +0F81 +0F85 +0F88 0FC5 # [62] +0FC7 1036 # [112] +1038 +103B 108C # [82] +108E 135E # [721] +1360 1713 # [948] +1715 1733 # [31] +1735 17D1 # [157] +17D3 17DC # [10] +17DE 18A8 # [203] +18AA 1938 # [143] +193C 1A16 # [219] +1A19 1A5F # [71] +1A61 1A74 # [20] +1A7D 1A7E # [2] +1A80 1B33 # [180] +1B35 1B43 # [15] +1B45 1B6A # [38] +1B74 1BA9 # [54] +1BAB 1C36 # [140] +1C38 1CCF # [152] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1DBF # [210] +1DE7 1DFC # [22] +1E00 20CF # [720] +20DD 20E0 # [4] +20E2 20E4 # [3] +20F1 2CEE # [3070] +2CF2 2DDF # [238] +2E00 3029 # [554] +3030 3098 # [105] +309B A66E # [30_164] +A670 A67B # [12] +A67E A6EF # [114] +A6F2 A805 # [276] +A807 A8C3 # [189] +A8C5 A8DF # [27] +A8F2 A92A # [57] +A92E A952 # [37] +A954 A9B2 # [95] +A9B4 A9BF # [12] +A9C1 AAAF # [239] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 ABEC # [299] +ABEE FB1D # [20_272] +FB1F FE1F # [769] +FE27 101FC # [982] +101FE 10A0C # [2063] +10A0E +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 110B8 # [1657] +110BB 1D164 # [49_322] +1D16A 1D16C # [3] +1D173 1D17A # [8] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 10FFFF # [994_747] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl new file mode 100644 index 00000000000..e11457a6ede --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Overlay} +# \p{Ccc=OV} +# \p{Is_Canonical_Combining_Class=1} +# \p{Is_Ccc=Overlay} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Overlay} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0334 0338 # [5] +1CD4 +1CE2 1CE8 # [7] +20D2 20D3 # [2] +20D8 20DA # [3] +20E5 20E6 # [2] +20EA 20EB # [2] +10A39 +1D167 1D169 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/R.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/R.pl new file mode 100644 index 00000000000..f65373a454e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/R.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Right} +# \p{Ccc=R} +# \p{Is_Canonical_Combining_Class=226} +# \p{Is_Ccc=Right} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Right} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D16D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl new file mode 100644 index 00000000000..b5202eec6ee --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl @@ -0,0 +1,61 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 27 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Canonical_Combining_Class=Virama} +# \p{Ccc=VR} +# \p{Is_Canonical_Combining_Class=9} +# \p{Is_Ccc=Virama} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ccc: Virama} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +094D +09CD +0A4D +0ACD +0B4D +0BCD +0C4D +0CCD +0D4D +0DCA +0E3A +0F84 +1039 103A # [2] +1714 +1734 +17D2 +1A60 +1B44 +1BAA +A806 +A8C4 +A953 +A9C0 +ABED +10A3F +110B9 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/N.pl new file mode 100644 index 00000000000..f8cf232933e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/N.pl @@ -0,0 +1,115 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_994 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Full_Composition_Exclusion=No} +# \p{Comp_Ex=N} +# \p{Is_Full_Composition_Exclusion=F} +# \p{Is_Comp_Ex=False} +# +# \P{Full_Composition_Exclusion} +# \P{Is_Full_Composition_Exclusion} +# \P{Comp_Ex} +# \P{Is_Comp_Ex} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Comp_Ex: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 033F # [832] +0342 +0345 0373 # [47] +0375 037D # [9] +037F 0386 # [8] +0388 0957 # [1488] +0960 09DB # [124] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B5B # [253] +0B5E 0F42 # [997] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F77 +0F79 0F80 # [8] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 1F70 # [4023] +1F72 +1F74 +1F76 +1F78 +1F7A +1F7C +1F7E 1FBA # [61] +1FBC 1FBD # [2] +1FBF 1FC8 # [10] +1FCA +1FCC 1FD2 # [7] +1FD4 1FDA # [7] +1FDC 1FE2 # [7] +1FE4 1FEA # [7] +1FEC 1FED # [2] +1FF0 1FF8 # [9] +1FFA +1FFC +1FFE 1FFF # [2] +2002 2125 # [292] +2127 2129 # [3] +212C 2328 # [509] +232B 2ADB # [1969] +2ADD F8FF # [52_771] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FB1C # [67] +FB1E +FB20 FB29 # [10] +FB37 +FB3D +FB3F +FB42 +FB45 +FB4F 1D15D # [54_799] +1D165 1D1BA # [86] +1D1C1 2F7FF # [75_327] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl new file mode 100644 index 00000000000..91d61966dea --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl @@ -0,0 +1,131 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 1118 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Full_Composition_Exclusion=Yes} +# \p{Comp_Ex=Y} +# \p{Is_Full_Composition_Exclusion=T} +# \p{Is_Comp_Ex=True} +# +# \p{Full_Composition_Exclusion} +# \p{Is_Full_Composition_Exclusion} +# \p{Comp_Ex} +# \p{Is_Comp_Ex} +# +# \p{NFC_Quick_Check=No} +# \p{NFC_QC=N} +# \p{Is_NFC_Quick_Check=No} +# \p{Is_NFC_QC=N} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \P{NFC_Quick_Check}, \P{NFC_QC}, \P{Is_NFC_Quick_Check}, +# \P{Is_NFC_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_NFC_QC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0340 0341 # [2] +0343 0344 # [2] +0374 +037E +0387 +0958 095F # [8] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B5C 0B5D # [2] +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75 0F76 # [2] +0F78 +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1F71 +1F73 +1F75 +1F77 +1F79 +1F7B +1F7D +1FBB +1FBE +1FC9 +1FCB +1FD3 +1FDB +1FE3 +1FEB +1FEE 1FEF # [2] +1FF9 +1FFB +1FFD +2000 2001 # [2] +2126 +212A 212B # [2] +2329 232A # [2] +2ADC +F900 FA0D # [270] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A FA2D # [4] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB1D +FB1F +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FB4E # [9] +1D15E 1D164 # [7] +1D1BB 1D1C0 # [6] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/DI/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/DI/N.pl new file mode 100644 index 00000000000..97e4f3f72e1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/DI/N.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_109_945 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Default_Ignorable_Code_Point=No} +# \p{DI=N} +# \p{Is_Default_Ignorable_Code_Point=F} +# \p{Is_DI=False} +# +# \P{Default_Ignorable_Code_Point} +# \P{Is_Default_Ignorable_Code_Point} +# \P{DI} +# \P{Is_DI} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_DI: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 00AC # [173] +00AE 034E # [673] +0350 115E # [3599] +1161 17B3 # [1619] +17B6 180A # [85] +180E 200A # [2045] +2010 2029 # [26] +202F 205F # [49] +2070 3163 # [4340] +3165 FDFF # [52_379] +FE10 FEFE # [239] +FF00 FF9F # [160] +FFA1 FFEF # [79] +FFF9 1D172 # [53_626] +1D17B DFFFF # [798_341] +E1000 10FFFF # [192_512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl new file mode 100644 index 00000000000..8f7048f737a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4167 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Default_Ignorable_Code_Point=Yes} +# \p{DI=Y} +# \p{Is_Default_Ignorable_Code_Point=T} +# \p{Is_DI=True} +# +# \p{Default_Ignorable_Code_Point} +# \p{Is_Default_Ignorable_Code_Point} +# \p{DI} +# \p{Is_DI} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_DI: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AD +034F +115F 1160 # [2] +17B4 17B5 # [2] +180B 180D # [3] +200B 200F # [5] +202A 202E # [5] +2060 206F # [16] +3164 +FE00 FE0F # [16] +FEFF +FFA0 +FFF0 FFF8 # [9] +1D173 1D17A # [8] +E0000 E0FFF # [4096] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dash/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dash/N.pl new file mode 100644 index 00000000000..efbb3397ff1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dash/N.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_087 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Dash=No} +# \p{Is_Dash=N} +# \p{Dash=F} +# \p{Is_Dash=False} +# +# \P{Dash} +# \P{Is_Dash} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dash: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002C # [45] +002E 0589 # [1372] +058B 05BD # [51] +05BF 13FF # [3649] +1401 1805 # [1029] +1807 200F # [2057] +2016 2052 # [61] +2054 207A # [39] +207C 208A # [15] +208C 2211 # [390] +2213 2E16 # [3076] +2E18 2E19 # [2] +2E1B 301B # [513] +301D 302F # [19] +3031 309F # [111] +30A1 FE30 # [52_624] +FE33 FE57 # [37] +FE59 FE62 # [10] +FE64 FF0C # [169] +FF0E 10FFFF # [1_048_818] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl new file mode 100644 index 00000000000..2588e1ec704 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 25 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Dash=Yes} +# \p{Is_Dash=Y} +# \p{Dash=T} +# \p{Is_Dash=True} +# +# \p{Dash} +# \p{Is_Dash} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dash: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002D +058A +05BE +1400 +1806 +2010 2015 # [6] +2053 +207B +208B +2212 +2E17 +2E1A +301C +3030 +30A0 +FE31 FE32 # [2] +FE58 +FE63 +FF0D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dep/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dep/N.pl new file mode 100644 index 00000000000..619e738e6c2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dep/N.pl @@ -0,0 +1,49 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_002 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Deprecated=No} +# \p{Dep=N} +# \p{Is_Deprecated=F} +# \p{Is_Dep=False} +# +# \P{Deprecated} +# \P{Is_Deprecated} +# \P{Dep} +# \P{Is_Dep} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dep: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0148 # [329] +014A 0F76 # [3629] +0F78 +0F7A 17A2 # [2089] +17A5 2069 # [2245] +2070 2328 # [697] +232B E0000 # [908_502] +E0002 E001F # [30] +E0080 10FFFF # [196_480] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl new file mode 100644 index 00000000000..ca60fb62902 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 110 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Deprecated=Yes} +# \p{Dep=Y} +# \p{Is_Deprecated=T} +# \p{Is_Dep=True} +# +# \p{Deprecated} +# \p{Is_Deprecated} +# \p{Dep} +# \p{Is_Dep} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dep: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0149 +0F77 +0F79 +17A3 17A4 # [2] +206A 206F # [6] +2329 232A # [2] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dia/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dia/N.pl new file mode 100644 index 00000000000..480a7794417 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dia/N.pl @@ -0,0 +1,158 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_473 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Diacritic=No} +# \p{Dia=N} +# \p{Is_Diacritic=F} +# \p{Is_Dia=False} +# +# \P{Diacritic} +# \P{Is_Diacritic} +# \P{Dia} +# \P{Is_Dia} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dia: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 005D # [94] +005F +0061 00A7 # [71] +00A9 00AE # [6] +00B0 00B3 # [4] +00B5 00B6 # [2] +00B9 02AF # [503] +034F +0358 035C # [5] +0363 0373 # [17] +0376 0379 # [4] +037B 0383 # [9] +0386 0482 # [253] +0488 0558 # [209] +055A 0590 # [55] +05A2 +05BE +05C0 +05C3 +05C5 064A # [134] +0653 0656 # [4] +0659 06DE # [134] +06E1 06E4 # [4] +06E7 06E9 # [3] +06ED 072F # [67] +074B 07A5 # [91] +07B1 07EA # [58] +07F6 0817 # [34] +081A 093B # [290] +093D 094C # [16] +094E 0950 # [3] +0955 0970 # [28] +0972 09BB # [74] +09BD 09CC # [16] +09CE 0A3B # [110] +0A3D 0A4C # [16] +0A4E 0ABB # [110] +0ABD 0ACC # [16] +0ACE 0B3B # [110] +0B3D 0B4C # [16] +0B4E 0BCC # [127] +0BCE 0C4C # [127] +0C4E 0CBB # [110] +0CBD 0CCC # [16] +0CCE 0D4C # [127] +0D4E 0DC9 # [124] +0DCB 0E46 # [124] +0E4D +0E4F 0EC7 # [121] +0ECD 0F17 # [75] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F3D # [4] +0F40 0F81 # [66] +0F85 +0F88 0FC5 # [62] +0FC7 1036 # [112] +1038 +103B 1086 # [76] +108E +1090 1099 # [10] +109C 17C8 # [1837] +17D4 17DC # [9] +17DE 1938 # [347] +193C 1A74 # [313] +1A7D 1A7E # [2] +1A80 1B33 # [180] +1B35 1B43 # [15] +1B45 1B6A # [38] +1B74 1BA9 # [54] +1BAB 1C35 # [139] +1C38 1C77 # [64] +1C7E 1CCF # [82] +1CE9 1CEC # [4] +1CEE 1D2B # [62] +1D6B 1DC3 # [89] +1DD0 1DFC # [45] +1E00 1FBC # [445] +1FBE +1FC2 1FCC # [11] +1FD0 1FDC # [13] +1FE0 1FEC # [13] +1FF0 1FFC # [13] +1FFF 2CEE # [3312] +2CF2 2E2E # [317] +2E30 3029 # [506] +3030 3098 # [105] +309D 30FB # [95] +30FD A66E # [30_066] +A670 A67B # [12] +A67E +A680 A6EF # [112] +A6F2 A716 # [37] +A722 A787 # [102] +A789 A8C3 # [315] +A8C5 A8DF # [27] +A8F2 A92A # [57] +A92F A952 # [36] +A954 A9B2 # [95] +A9B4 A9BF # [12] +A9C1 AA7A # [186] +AA7C AABE # [67] +AAC3 ABEB # [297] +ABEE FB1D # [20_272] +FB1F FE1F # [769] +FE27 FF3D # [279] +FF3F +FF41 FF6F # [47] +FF71 FF9D # [45] +FFA0 FFE2 # [67] +FFE4 110B8 # [4309] +110BB 1D166 # [49_324] +1D16A 1D16C # [3] +1D173 1D17A # [8] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 10FFFF # [994_898] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl new file mode 100644 index 00000000000..9af64ab3bb5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl @@ -0,0 +1,157 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 639 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Diacritic=Yes} +# \p{Dia=Y} +# \p{Is_Diacritic=T} +# \p{Is_Dia=True} +# +# \p{Diacritic} +# \p{Is_Diacritic} +# \p{Dia} +# \p{Is_Dia} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dia: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +005E +0060 +00A8 +00AF +00B4 +00B7 00B8 # [2] +02B0 034E # [159] +0350 0357 # [8] +035D 0362 # [6] +0374 0375 # [2] +037A +0384 0385 # [2] +0483 0487 # [5] +0559 +0591 05A1 # [17] +05A3 05BD # [27] +05BF +05C1 05C2 # [2] +05C4 +064B 0652 # [8] +0657 0658 # [2] +06DF 06E0 # [2] +06E5 06E6 # [2] +06EA 06EC # [3] +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F5 # [11] +0818 0819 # [2] +093C +094D +0951 0954 # [4] +0971 +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CBC +0CCD +0D4D +0DCA +0E47 0E4C # [6] +0E4E +0EC8 0ECC # [5] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F3E 0F3F # [2] +0F82 0F84 # [3] +0F86 0F87 # [2] +0FC6 +1037 +1039 103A # [2] +1087 108D # [7] +108F +109A 109B # [2] +17C9 17D3 # [11] +17DD +1939 193B # [3] +1A75 1A7C # [8] +1A7F +1B34 +1B44 +1B6B 1B73 # [9] +1BAA +1C36 1C37 # [2] +1C78 1C7D # [6] +1CD0 1CE8 # [25] +1CED +1D2C 1D6A # [63] +1DC4 1DCF # [12] +1DFD 1DFF # [3] +1FBD +1FBF 1FC1 # [3] +1FCD 1FCF # [3] +1FDD 1FDF # [3] +1FED 1FEF # [3] +1FFD 1FFE # [2] +2CEF 2CF1 # [3] +2E2F +302A 302F # [6] +3099 309C # [4] +30FC +A66F +A67C A67D # [2] +A67F +A6F0 A6F1 # [2] +A717 A721 # [11] +A788 +A8C4 +A8E0 A8F1 # [18] +A92B A92E # [4] +A953 +A9B3 +A9C0 +AA7B +AABF AAC2 # [4] +ABEC ABED # [2] +FB1E +FE20 FE26 # [7] +FF3E +FF40 +FF70 +FF9E FF9F # [2] +FFE3 +110B9 110BA # [2] +1D167 1D169 # [3] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl new file mode 100644 index 00000000000..7b87f853869 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl @@ -0,0 +1,109 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 720 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Compat} +# \p{Dt=Com} +# \p{Is_Decomposition_Type=Compat} +# \p{Is_Dt=Com} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Compat} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A8 +00AF +00B4 00B5 # [2] +00B8 +0132 0133 # [2] +013F 0140 # [2] +0149 +017F +01C4 01CC # [9] +01F1 01F3 # [3] +02D8 02DD # [6] +037A +0384 +03D0 03D2 # [3] +03D5 03D6 # [2] +03F0 03F2 # [3] +03F4 03F5 # [2] +03F9 +0587 +0675 0678 # [4] +0E33 +0EB3 +0EDC 0EDD # [2] +0F77 +0F79 +1E9A +1FBD +1FBF 1FC0 # [2] +1FFE +2002 2006 # [5] +2008 200A # [3] +2017 +2024 2026 # [3] +2033 2034 # [2] +2036 2037 # [2] +203C +203E +2047 2049 # [3] +2057 +205F +20A8 +2100 2101 # [2] +2103 +2105 2107 # [3] +2109 +2116 +2121 +2135 2138 # [4] +213B +2160 217F # [32] +222C 222D # [2] +222F 2230 # [2] +2474 24B5 # [66] +2A0C +2A74 2A76 # [3] +2E9F +2EF3 +2F00 2FD5 # [214] +3036 +3038 303A # [3] +309B 309C # [2] +3131 318E # [94] +3200 321E # [31] +3220 3243 # [36] +32C0 32CB # [12] +3358 3370 # [25] +33E0 33FE # [31] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB4F +FE49 FE4F # [7] +1F100 1F10A # [11] +1F110 1F12A # [27] +1F240 1F248 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl new file mode 100644 index 00000000000..fe0fd33a953 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 238 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Circle} +# \p{Dt=Enc} +# \p{Is_Decomposition_Type=Circle} +# \p{Is_Dt=Enc} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Circle} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2460 2473 # [20] +24B6 24EA # [53] +3244 3247 # [4] +3251 327E # [46] +3280 32BF # [64] +32D0 32FE # [47] +1F12B 1F12E # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl new file mode 100644 index 00000000000..2c2dddd4d0d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl @@ -0,0 +1,148 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 240 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Final} +# \p{Dt=Fin} +# \p{Is_Decomposition_Type=Final} +# \p{Is_Dt=Fin} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Final} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB51 +FB53 +FB57 +FB5B +FB5F +FB63 +FB67 +FB6B +FB6F +FB73 +FB77 +FB7B +FB7F +FB83 +FB85 +FB87 +FB89 +FB8B +FB8D +FB8F +FB93 +FB97 +FB9B +FB9F +FBA1 +FBA5 +FBA7 +FBAB +FBAF +FBB1 +FBD4 +FBD8 +FBDA +FBDC +FBDF +FBE1 +FBE3 +FBE5 +FBEB +FBED +FBEF +FBF1 +FBF3 +FBF5 +FBF7 +FBFA +FBFD +FC64 FC96 # [51] +FD11 FD2C # [28] +FD3C +FD51 +FD58 +FD5A FD5B # [2] +FD5E FD5F # [2] +FD62 +FD64 +FD66 FD67 # [2] +FD69 FD6A # [2] +FD6C +FD6E FD6F # [2] +FD71 +FD74 FD76 # [3] +FD78 FD7C # [5] +FD7E FD82 # [5] +FD84 FD85 # [2] +FD87 +FD8B +FD96 FD97 # [2] +FD99 FD9C # [4] +FD9E FDB3 # [22] +FDB6 FDB7 # [2] +FDB9 +FDBB FDC2 # [8] +FDC6 FDC7 # [2] +FE82 +FE84 +FE86 +FE88 +FE8A +FE8E +FE90 +FE94 +FE96 +FE9A +FE9E +FEA2 +FEA6 +FEAA +FEAC +FEAE +FEB0 +FEB2 +FEB6 +FEBA +FEBE +FEC2 +FEC6 +FECA +FECE +FED2 +FED6 +FEDA +FEDE +FEE2 +FEE6 +FEEA +FEEE +FEF0 +FEF2 +FEF6 +FEF8 +FEFA +FEFC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl new file mode 100644 index 00000000000..d8c614f485a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl @@ -0,0 +1,69 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1043 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Font} +# \p{Dt=Font} +# \p{Is_Decomposition_Type=Font} +# \p{Is_Dt=Font} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Font} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2102 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2128 +212C 212D # [2] +212F 2131 # [3] +2133 2134 # [2] +2139 +213C 2140 # [5] +2145 2149 # [5] +FB20 FB29 # [10] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fra.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fra.pl new file mode 100644 index 00000000000..34e112baac7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fra.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 20 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Fraction} +# \p{Dt=Fra} +# \p{Is_Decomposition_Type=Fraction} +# \p{Is_Dt=Fra} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Fraction} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BC 00BE # [3] +2150 215F # [16] +2189 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl new file mode 100644 index 00000000000..a9622fdb4df --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl @@ -0,0 +1,110 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 171 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Initial} +# \p{Dt=Init} +# \p{Is_Decomposition_Type=Initial} +# \p{Is_Dt=Init} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Initial} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB54 +FB58 +FB5C +FB60 +FB64 +FB68 +FB6C +FB70 +FB74 +FB78 +FB7C +FB80 +FB90 +FB94 +FB98 +FB9C +FBA2 +FBA8 +FBAC +FBD5 +FBE6 +FBE8 +FBF8 +FBFB +FBFE +FC97 FCDE # [72] +FD2D FD33 # [7] +FD50 +FD52 FD57 # [6] +FD59 +FD5C FD5D # [2] +FD60 FD61 # [2] +FD63 +FD65 +FD68 +FD6B +FD6D +FD70 +FD72 FD73 # [2] +FD77 +FD7D +FD83 +FD86 +FD88 FD8A # [3] +FD8C FD8F # [4] +FD92 FD95 # [4] +FD98 +FD9D +FDB4 FDB5 # [2] +FDB8 +FDBA +FDC3 FDC5 # [3] +FE8B +FE91 +FE97 +FE9B +FE9F +FEA3 +FEA7 +FEB3 +FEB7 +FEBB +FEBF +FEC3 +FEC7 +FECB +FECF +FED3 +FED7 +FEDB +FEDF +FEE3 +FEE7 +FEEB +FEF3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl new file mode 100644 index 00000000000..3b3a0baf86d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl @@ -0,0 +1,133 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 238 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Isolated} +# \p{Dt=Iso} +# \p{Is_Decomposition_Type=Isolated} +# \p{Is_Dt=Iso} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Isolated} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB50 +FB52 +FB56 +FB5A +FB5E +FB62 +FB66 +FB6A +FB6E +FB72 +FB76 +FB7A +FB7E +FB82 +FB84 +FB86 +FB88 +FB8A +FB8C +FB8E +FB92 +FB96 +FB9A +FB9E +FBA0 +FBA4 +FBA6 +FBAA +FBAE +FBB0 +FBD3 +FBD7 +FBD9 +FBDB +FBDD FBDE # [2] +FBE0 +FBE2 +FBE4 +FBEA +FBEC +FBEE +FBF0 +FBF2 +FBF4 +FBF6 +FBF9 +FBFC +FC00 FC63 # [100] +FCF5 FD10 # [28] +FD3D +FDF0 FDFC # [13] +FE70 +FE72 +FE74 +FE76 +FE78 +FE7A +FE7C +FE7E +FE80 FE81 # [2] +FE83 +FE85 +FE87 +FE89 +FE8D +FE8F +FE93 +FE95 +FE99 +FE9D +FEA1 +FEA5 +FEA9 +FEAB +FEAD +FEAF +FEB1 +FEB5 +FEB9 +FEBD +FEC1 +FEC5 +FEC9 +FECD +FED1 +FED5 +FED9 +FEDD +FEE1 +FEE5 +FEE9 +FEED +FEEF +FEF1 +FEF5 +FEF7 +FEF9 +FEFB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl new file mode 100644 index 00000000000..fdac2d3f290 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl @@ -0,0 +1,89 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 82 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Medial} +# \p{Dt=Med} +# \p{Is_Decomposition_Type=Medial} +# \p{Is_Dt=Med} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Medial} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FB55 +FB59 +FB5D +FB61 +FB65 +FB69 +FB6D +FB71 +FB75 +FB79 +FB7D +FB81 +FB91 +FB95 +FB99 +FB9D +FBA3 +FBA9 +FBAD +FBD6 +FBE7 +FBE9 +FBFF +FCDF FCF4 # [22] +FD34 FD3B # [8] +FE71 +FE77 +FE79 +FE7B +FE7D +FE7F +FE8C +FE92 +FE98 +FE9C +FEA0 +FEA4 +FEA8 +FEB4 +FEB8 +FEBC +FEC0 +FEC4 +FEC8 +FECC +FED0 +FED4 +FED8 +FEDC +FEE0 +FEE4 +FEE8 +FEEC +FEF4 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl new file mode 100644 index 00000000000..e834000d9f7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 122 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Narrow} +# \p{Dt=Nar} +# \p{Is_Decomposition_Type=Narrow} +# \p{Is_Dt=Nar} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Narrow} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE8 FFEE # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl new file mode 100644 index 00000000000..c4ec3059019 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Decomposition_Type=Nobreak} +# \p{Dt=Nb} +# \p{Is_Decomposition_Type=Nobreak} +# \p{Is_Dt=Nb} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Nobreak} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A0 +0F0C +2007 +2011 +202F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl new file mode 100644 index 00000000000..d409fe1fe83 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl @@ -0,0 +1,190 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3467 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Non_Canonical} +# \p{Dt=Non_Canon} +# \p{Is_Decomposition_Type=Non_Canonical} +# \p{Is_Dt=Non_Canon} +# +# Note: Union of all non-canonical decompositions +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Non_Canonical} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A0 +00A8 +00AA +00AF +00B2 00B5 # [4] +00B8 00BA # [3] +00BC 00BE # [3] +0132 0133 # [2] +013F 0140 # [2] +0149 +017F +01C4 01CC # [9] +01F1 01F3 # [3] +02B0 02B8 # [9] +02D8 02DD # [6] +02E0 02E4 # [5] +037A +0384 +03D0 03D2 # [3] +03D5 03D6 # [2] +03F0 03F2 # [3] +03F4 03F5 # [2] +03F9 +0587 +0675 0678 # [4] +0E33 +0EB3 +0EDC 0EDD # [2] +0F0C +0F77 +0F79 +10FC +1D2C 1D2E # [3] +1D30 1D3A # [11] +1D3C 1D4D # [18] +1D4F 1D6A # [28] +1D78 +1D9B 1DBF # [37] +1E9A +1FBD +1FBF 1FC0 # [2] +1FFE +2002 200A # [9] +2011 +2017 +2024 2026 # [3] +202F +2033 2034 # [2] +2036 2037 # [2] +203C +203E +2047 2049 # [3] +2057 +205F +2070 2071 # [2] +2074 208E # [27] +2090 2094 # [5] +20A8 +2100 2103 # [4] +2105 2107 # [3] +2109 2113 # [11] +2115 2116 # [2] +2119 211D # [5] +2120 2122 # [3] +2124 +2128 +212C 212D # [2] +212F 2131 # [3] +2133 2139 # [7] +213B 2140 # [6] +2145 2149 # [5] +2150 217F # [48] +2189 +222C 222D # [2] +222F 2230 # [2] +2460 24EA # [139] +2A0C +2A74 2A76 # [3] +2C7C 2C7D # [2] +2D6F +2E9F +2EF3 +2F00 2FD5 # [214] +3000 +3036 +3038 303A # [3] +309B 309C # [2] +309F +30FF +3131 318E # [94] +3192 319F # [14] +3200 321E # [31] +3220 3247 # [40] +3250 327E # [47] +3280 32FE # [127] +3300 33FF # [256] +A770 +FB00 FB06 # [7] +FB13 FB17 # [5] +FB20 FB29 # [10] +FB4F FBB1 # [99] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFC # [13] +FE10 FE19 # [10] +FE30 FE44 # [21] +FE47 FE52 # [12] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/None.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/None.pl new file mode 100644 index 00000000000..8ee5ee3c032 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/None.pl @@ -0,0 +1,406 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 1_097_424 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Decomposition_Type=None} +# \p{Dt=None} +# \p{Is_Decomposition_Type=None} +# \p{Is_Dt=None} +# +# \p{NFKD_Quick_Check=Yes} +# \p{NFKD_QC=Y} +# \p{Is_NFKD_Quick_Check=Yes} +# \p{Is_NFKD_QC=Y} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{NFKD_Quick_Check}, \p{NFKD_QC}, \p{Is_NFKD_Quick_Check}, +# \p{Is_NFKD_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_NFKD_QC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 009F # [160] +00A1 00A7 # [7] +00A9 +00AB 00AE # [4] +00B0 00B1 # [2] +00B6 00B7 # [2] +00BB +00BF +00C6 +00D0 +00D7 00D8 # [2] +00DE 00DF # [2] +00E6 +00F0 +00F7 00F8 # [2] +00FE +0110 0111 # [2] +0126 0127 # [2] +0131 +0138 +0141 0142 # [2] +014A 014B # [2] +0152 0153 # [2] +0166 0167 # [2] +0180 019F # [32] +01A2 01AE # [13] +01B1 01C3 # [19] +01DD +01E4 01E5 # [2] +01F6 01F7 # [2] +021C 021D # [2] +0220 0225 # [6] +0234 02AF # [124] +02B9 02D7 # [31] +02DE 02DF # [2] +02E5 033F # [91] +0342 +0345 0373 # [47] +0375 0379 # [5] +037B 037D # [3] +037F 0383 # [5] +038B +038D +0391 03A9 # [25] +03B1 03C9 # [25] +03CF +03D7 03EF # [25] +03F3 +03F6 03F8 # [3] +03FA 03FF # [6] +0402 +0404 0406 # [3] +0408 040B # [4] +040F 0418 # [10] +041A 0438 # [31] +043A 044F # [22] +0452 +0454 0456 # [3] +0458 045B # [4] +045F 0475 # [23] +0478 04C0 # [73] +04C3 04CF # [13] +04D4 04D5 # [2] +04D8 04D9 # [2] +04E0 04E1 # [2] +04E8 04E9 # [2] +04F6 04F7 # [2] +04FA 0586 # [141] +0588 0621 # [154] +0627 0674 # [78] +0679 06BF # [71] +06C1 +06C3 06D2 # [16] +06D4 0928 # [597] +092A 0930 # [7] +0932 0933 # [2] +0935 0957 # [35] +0960 09CA # [107] +09CD 09DB # [15] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B47 # [233] +0B49 0B4A # [2] +0B4D 0B5B # [15] +0B5E 0B93 # [54] +0B95 0BC9 # [53] +0BCD 0C47 # [123] +0C49 0CBF # [119] +0CC1 0CC6 # [6] +0CC9 +0CCC 0D49 # [126] +0D4D 0DD9 # [141] +0DDB +0DDF 0E32 # [84] +0E34 0EB2 # [127] +0EB4 0EDB # [40] +0EDE 0F0B # [46] +0F0D 0F42 # [54] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F7A 0F80 # [7] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 1025 # [108] +1027 10FB # [213] +10FD 1B05 # [2569] +1B07 +1B09 +1B0B +1B0D +1B0F 1B11 # [3] +1B13 1B3A # [40] +1B3C +1B3E 1B3F # [2] +1B42 +1B44 1D2B # [488] +1D2F +1D3B +1D4E +1D6B 1D77 # [13] +1D79 1D9A # [34] +1DC0 1DFF # [64] +1E9C 1E9F # [4] +1EFA 1EFF # [6] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +200B 2010 # [6] +2012 2016 # [5] +2018 2023 # [12] +2027 202E # [8] +2030 2032 # [3] +2035 +2038 203B # [4] +203D +203F 2046 # [8] +204A 2056 # [13] +2058 205E # [7] +2060 206F # [16] +2072 2073 # [2] +208F +2095 20A7 # [19] +20A9 20FF # [87] +2104 +2108 +2114 +2117 2118 # [2] +211E 211F # [2] +2123 +2125 +2127 +2129 +212E +2132 +213A +2141 2144 # [4] +214A 214F # [6] +2180 2188 # [9] +218A 2199 # [16] +219C 21AD # [18] +21AF 21CC # [30] +21D0 2203 # [52] +2205 2208 # [4] +220A 220B # [2] +220D 2223 # [23] +2225 +2227 222B # [5] +222E +2231 2240 # [16] +2242 2243 # [2] +2245 2246 # [2] +2248 +224A 225F # [22] +2261 +2263 226C # [10] +2272 2273 # [2] +2276 2277 # [2] +227A 227F # [6] +2282 2283 # [2] +2286 2287 # [2] +228A 22AB # [34] +22B0 22DF # [48] +22E4 22E9 # [6] +22EE 2328 # [59] +232B 245F # [309] +24EB 2A0B # [1313] +2A0D 2A73 # [103] +2A77 2ADB # [101] +2ADD 2C7B # [415] +2C7E 2D6E # [241] +2D70 2E9E # [303] +2EA0 2EF2 # [83] +2EF4 2EFF # [12] +2FD6 2FFF # [42] +3001 3035 # [53] +3037 +303B 304B # [17] +304D +304F +3051 +3053 +3055 +3057 +3059 +305B +305D +305F +3061 +3063 3064 # [2] +3066 +3068 +306A 306F # [6] +3072 +3075 +3078 +307B +307E 3093 # [22] +3095 309A # [6] +309D +30A0 30AB # [12] +30AD +30AF +30B1 +30B3 +30B5 +30B7 +30B9 +30BB +30BD +30BF +30C1 +30C3 30C4 # [2] +30C6 +30C8 +30CA 30CF # [6] +30D2 +30D5 +30D8 +30DB +30DE 30F3 # [22] +30F5 30F6 # [2] +30FB 30FD # [3] +3100 3130 # [49] +318F 3191 # [3] +31A0 31FF # [96] +321F +3248 324F # [8] +327F +32FF +3400 A76F # [29_552] +A771 ABFF # [1167] +D7A4 F8FF # [8540] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFD FE0F # [19] +FE1A FE2F # [22] +FE45 FE46 # [2] +FE53 +FE67 +FE6C FE6F # [4] +FE73 +FE75 +FEFD FF00 # [4] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF 11099 # [4267] +1109B +1109D 110AA # [14] +110AC 1D15D # [49_330] +1D165 1D1BA # [86] +1D1C1 1D3FF # [575] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1F0FF # [6400] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F18F # [65] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 2F7FF # [66_999] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sml.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sml.pl new file mode 100644 index 00000000000..0f61dcac8b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sml.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Small} +# \p{Dt=Sml} +# \p{Is_Decomposition_Type=Small} +# \p{Is_Dt=Sml} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Small} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FE50 FE52 # [3] +FE54 FE66 # [19] +FE68 FE6B # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl new file mode 100644 index 00000000000..8e0114edf81 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl @@ -0,0 +1,49 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 251 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Square} +# \p{Dt=Sqr} +# \p{Is_Decomposition_Type=Square} +# \p{Is_Dt=Sqr} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Square} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3250 +32CC 32CF # [4] +3300 3357 # [88] +3371 33DF # [111] +33FF +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F190 +1F200 +1F210 1F231 # [34] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl new file mode 100644 index 00000000000..daa1b441135 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 30 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Sub} +# \p{Dt=Sub} +# \p{Is_Decomposition_Type=Sub} +# \p{Is_Dt=Sub} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Sub} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1D62 1D6A # [9] +2080 208E # [15] +2090 2094 # [5] +2C7C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl new file mode 100644 index 00000000000..d5d5c8d7f6d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 142 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Super} +# \p{Dt=Sup} +# \p{Is_Decomposition_Type=Super} +# \p{Is_Dt=Sup} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Super} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AA +00B2 00B3 # [2] +00B9 00BA # [2] +02B0 02B8 # [9] +02E0 02E4 # [5] +10FC +1D2C 1D2E # [3] +1D30 1D3A # [11] +1D3C 1D4D # [18] +1D4F 1D61 # [19] +1D78 +1D9B 1DBF # [37] +2070 2071 # [2] +2074 207F # [12] +2120 +2122 +2C7D +2D6F +3192 319F # [14] +A770 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl new file mode 100644 index 00000000000..ffefa96687e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 35 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Decomposition_Type=Vertical} +# \p{Dt=Vert} +# \p{Is_Decomposition_Type=Vertical} +# \p{Is_Dt=Vert} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Dt: Vertical} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +309F +30FF +FE10 FE19 # [10] +FE30 FE44 # [21] +FE47 FE48 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl new file mode 100644 index 00000000000..4821486a697 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl @@ -0,0 +1,219 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 138_666 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{East_Asian_Width=Ambiguous} +# \p{Ea=A} +# \p{Is_East_Asian_Width=Ambiguous} +# \p{Is_Ea=A} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ea: Ambiguous} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A1 +00A4 +00A7 00A8 # [2] +00AA +00AD 00AE # [2] +00B0 00B4 # [5] +00B6 00BA # [5] +00BC 00BF # [4] +00C6 +00D0 +00D7 00D8 # [2] +00DE 00E1 # [4] +00E6 +00E8 00EA # [3] +00EC 00ED # [2] +00F0 +00F2 00F3 # [2] +00F7 00FA # [4] +00FC +00FE +0101 +0111 +0113 +011B +0126 0127 # [2] +012B +0131 0133 # [3] +0138 +013F 0142 # [4] +0144 +0148 014B # [4] +014D +0152 0153 # [2] +0166 0167 # [2] +016B +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC +0251 +0261 +02C4 +02C7 +02C9 02CB # [3] +02CD +02D0 +02D8 02DB # [4] +02DD +02DF +0300 036F # [112] +0391 03A1 # [17] +03A3 03A9 # [7] +03B1 03C1 # [17] +03C3 03C9 # [7] +0401 +0410 044F # [64] +0451 +2010 +2013 2016 # [4] +2018 2019 # [2] +201C 201D # [2] +2020 2022 # [3] +2024 2027 # [4] +2030 +2032 2033 # [2] +2035 +203B +203E +2074 +207F +2081 2084 # [4] +20AC +2103 +2105 +2109 +2113 +2116 +2121 2122 # [2] +2126 +212B +2153 2154 # [2] +215B 215E # [4] +2160 216B # [12] +2170 2179 # [10] +2189 +2190 2199 # [10] +21B8 21B9 # [2] +21D2 +21D4 +21E7 +2200 +2202 2203 # [2] +2207 2208 # [2] +220B +220F +2211 +2215 +221A +221D 2220 # [4] +2223 +2225 +2227 222C # [6] +222E +2234 2237 # [4] +223C 223D # [2] +2248 +224C +2252 +2260 2261 # [2] +2264 2267 # [4] +226A 226B # [2] +226E 226F # [2] +2282 2283 # [2] +2286 2287 # [2] +2295 +2299 +22A5 +22BF +2312 +2460 24E9 # [138] +24EB 254B # [97] +2550 2573 # [36] +2580 258F # [16] +2592 2595 # [4] +25A0 25A1 # [2] +25A3 25A9 # [7] +25B2 25B3 # [2] +25B6 25B7 # [2] +25BC 25BD # [2] +25C0 25C1 # [2] +25C6 25C8 # [3] +25CB +25CE 25D1 # [4] +25E2 25E5 # [4] +25EF +2605 2606 # [2] +2609 +260E 260F # [2] +2614 2615 # [2] +261C +261E +2640 +2642 +2660 2661 # [2] +2663 2665 # [3] +2667 266A # [4] +266C 266D # [2] +266F +269E 269F # [2] +26BE 26BF # [2] +26C4 26CD # [10] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +273D +2757 +2776 277F # [10] +2B55 2B59 # [5] +3248 324F # [8] +E000 F8FF # [6400] +FE00 FE0F # [16] +FFFD +1F100 1F10A # [11] +1F110 1F12D # [30] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +E0100 E01EF # [240] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/F.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/F.pl new file mode 100644 index 00000000000..6162998505a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/F.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 104 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{East_Asian_Width=Fullwidth} +# \p{Ea=F} +# \p{Is_East_Asian_Width=Fullwidth} +# \p{Is_Ea=F} +# +# \p{Decomposition_Type=Wide} +# \p{Dt=Wide} +# \p{Is_Decomposition_Type=Wide} +# \p{Is_Dt=Wide} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Dt: Wide} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3000 +FF01 FF60 # [96] +FFE0 FFE6 # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl new file mode 100644 index 00000000000..a94d165caea --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 123 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{East_Asian_Width=Halfwidth} +# \p{Ea=H} +# \p{Is_East_Asian_Width=Halfwidth} +# \p{Is_Ea=H} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ea: Halfwidth} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +20A9 +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE8 FFEE # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl new file mode 100644 index 00000000000..467000de405 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl @@ -0,0 +1,259 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 801_909 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{East_Asian_Width=Neutral} +# \p{Ea=N} +# \p{Is_East_Asian_Width=Neutral} +# \p{Is_Ea=N} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ea: Neutral} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 001F # [32] +007F 00A0 # [34] +00A9 +00AB +00B5 +00BB +00C0 00C5 # [6] +00C7 00CF # [9] +00D1 00D6 # [6] +00D9 00DD # [5] +00E2 00E5 # [4] +00E7 +00EB +00EE 00EF # [2] +00F1 +00F4 00F6 # [3] +00FB +00FD +00FF 0100 # [2] +0102 0110 # [15] +0112 +0114 011A # [7] +011C 0125 # [10] +0128 012A # [3] +012C 0130 # [5] +0134 0137 # [4] +0139 013E # [6] +0143 +0145 0147 # [3] +014C +014E 0151 # [4] +0154 0165 # [18] +0168 016A # [3] +016C 01CD # [98] +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DD 0250 # [116] +0252 0260 # [15] +0262 02C3 # [98] +02C5 02C6 # [2] +02C8 +02CC +02CE 02CF # [2] +02D1 02D7 # [7] +02DC +02DE +02E0 02FF # [32] +0370 0390 # [33] +03A2 +03AA 03B0 # [7] +03C2 +03CA 0400 # [55] +0402 040F # [14] +0450 +0452 10FF # [3246] +1160 11A2 # [67] +11A8 11F9 # [82] +1200 200F # [3600] +2011 2012 # [2] +2017 +201A 201B # [2] +201E 201F # [2] +2023 +2028 202F # [8] +2031 +2034 +2036 203A # [5] +203C 203D # [2] +203F 2073 # [53] +2075 207E # [10] +2080 +2085 20A8 # [36] +20AA 20AB # [2] +20AD 2102 # [86] +2104 +2106 2108 # [3] +210A 2112 # [9] +2114 2115 # [2] +2117 2120 # [10] +2123 2125 # [3] +2127 212A # [4] +212C 2152 # [39] +2155 215A # [6] +215F +216C 216F # [4] +217A 2188 # [15] +218A 218F # [6] +219A 21B7 # [30] +21BA 21D1 # [24] +21D3 +21D5 21E6 # [18] +21E8 21FF # [24] +2201 +2204 2206 # [3] +2209 220A # [2] +220C 220E # [3] +2210 +2212 2214 # [3] +2216 2219 # [4] +221B 221C # [2] +2221 2222 # [2] +2224 +2226 +222D +222F 2233 # [5] +2238 223B # [4] +223E 2247 # [10] +2249 224B # [3] +224D 2251 # [5] +2253 225F # [13] +2262 2263 # [2] +2268 2269 # [2] +226C 226D # [2] +2270 2281 # [18] +2284 2285 # [2] +2288 2294 # [13] +2296 2298 # [3] +229A 22A4 # [11] +22A6 22BE # [25] +22C0 2311 # [82] +2313 2328 # [22] +232B 245F # [309] +24EA +254C 254F # [4] +2574 257F # [12] +2590 2591 # [2] +2596 259F # [10] +25A2 +25AA 25B1 # [8] +25B4 25B5 # [2] +25B8 25BB # [4] +25BE 25BF # [2] +25C2 25C5 # [4] +25C9 25CA # [2] +25CC 25CD # [2] +25D2 25E1 # [16] +25E6 25EE # [9] +25F0 2604 # [21] +2607 2608 # [2] +260A 260D # [4] +2610 2613 # [4] +2616 261B # [6] +261D +261F 263F # [33] +2641 +2643 265F # [29] +2662 +2666 +266B +266E +2670 269D # [46] +26A0 26BD # [30] +26C0 26C3 # [4] +26CE +26E2 +26E4 26E7 # [4] +2700 273C # [61] +273E 2756 # [25] +2758 2775 # [30] +2780 27E5 # [102] +27EE 2984 # [407] +2987 2B54 # [462] +2B5A 2E7F # [806] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +303F 3040 # [2] +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DC0 4DFF # [64] +A48D A48F # [3] +A4C7 A95F # [1177] +A97D ABFF # [643] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC DFFF # [2052] +FB00 FDFF # [768] +FE1A FE2F # [22] +FE53 +FE67 +FE6C FF00 # [149] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFFC # [14] +FFFE 1F0FF # [61_698] +1F10B 1F10F # [5] +1F12E 1F130 # [3] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2FFFE 2FFFF # [2] +3FFFE E00FF # [655_618] +E01F0 EFFFF # [65_040] +FFFFE FFFFF # [2] +10FFFE 10FFFF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl new file mode 100644 index 00000000000..969a8868b4b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 111 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{East_Asian_Width=Narrow} +# \p{Ea=Na} +# \p{Is_East_Asian_Width=Narrow} +# \p{Is_Ea=Na} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ea: Narrow} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +00A2 00A3 # [2] +00A5 00A6 # [2] +00AC +00AF +27E6 27ED # [8] +2985 2986 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl new file mode 100644 index 00000000000..a85f908b265 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl @@ -0,0 +1,70 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 173_199 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{East_Asian_Width=Wide} +# \p{Ea=W} +# \p{Is_East_Asian_Width=Wide} +# \p{Is_Ea=W} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ea: Wide} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1100 115F # [96] +11A3 11A7 # [5] +11FA 11FF # [6] +2329 232A # [2] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3001 303E # [62] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 3247 # [40] +3250 32FE # [175] +3300 4DBF # [6848] +4E00 A48C # [22_157] +A490 A4C6 # [55] +A960 A97C # [29] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FAFF # [512] +FE10 FE19 # [10] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2FFFD # [65_534] +30000 3FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ext/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ext/N.pl new file mode 100644 index 00000000000..e1f26e7c7e7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ext/N.pl @@ -0,0 +1,61 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_084 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Extender=No} +# \p{Ext=N} +# \p{Is_Extender=F} +# \p{Is_Ext=False} +# +# \P{Extender} +# \P{Is_Extender} +# \P{Ext} +# \P{Is_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ext: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 00B6 # [183] +00B8 02CF # [536] +02D2 063F # [878] +0641 07F9 # [441] +07FB 0E45 # [1611] +0E47 0EC5 # [127] +0EC7 1842 # [2428] +1844 1AA6 # [611] +1AA8 1C35 # [398] +1C37 1C7A # [68] +1C7C 3004 # [5001] +3006 3030 # [43] +3036 309C # [103] +309F 30FB # [93] +30FF A014 # [28_438] +A016 A60B # [1526] +A60D A9CE # [962] +A9D0 AA6F # [160] +AA71 AADC # [108] +AADE FF6F # [21_650] +FF71 10FFFF # [1_048_719] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl new file mode 100644 index 00000000000..4e24fba7c13 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl @@ -0,0 +1,60 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 28 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Extender=Yes} +# \p{Ext=Y} +# \p{Is_Extender=T} +# \p{Is_Ext=True} +# +# \p{Extender} +# \p{Is_Extender} +# \p{Ext} +# \p{Is_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ext: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00B7 +02D0 02D1 # [2] +0640 +07FA +0E46 +0EC6 +1843 +1AA7 +1C36 +1C7B +3005 +3031 3035 # [5] +309D 309E # [2] +30FC 30FE # [3] +A015 +A60C +A9CF +AA70 +AADD +FF70 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl new file mode 100644 index 00000000000..181ce8c87d6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 203 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=Control} +# \p{GCB=CN} +# \p{Is_Grapheme_Cluster_Break=Control} +# \p{Is_GCB=CN} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_GCB: Control} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0009 # [10] +000B 000C # [2] +000E 001F # [18] +007F 009F # [33] +00AD +0600 0603 # [4] +06DD +070F +17B4 17B5 # [2] +200B +200E 200F # [2] +2028 202E # [7] +2060 2064 # [5] +206A 206F # [6] +FEFF +FFF9 FFFB # [3] +110BD +1D173 1D17A # [8] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CR.pl new file mode 100644 index 00000000000..92f47572208 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CR.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=CR} +# \p{GCB=CR} +# \p{Is_Grapheme_Cluster_Break=CR} +# \p{Is_GCB=CR} +# +# \p{Line_Break=Carriage_Return} +# \p{Lb=CR} +# \p{Is_Line_Break=Carriage_Return} +# \p{Is_Lb=CR} +# +# \p{Sentence_Break=CR} +# \p{SB=CR} +# \p{Is_Sentence_Break=CR} +# \p{Is_SB=CR} +# +# \p{Word_Break=CR} +# \p{WB=CR} +# \p{Is_Word_Break=CR} +# \p{Is_WB=CR} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_WB: CR} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl new file mode 100644 index 00000000000..d0a6b148069 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl @@ -0,0 +1,240 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1205 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=Extend} +# \p{GCB=EX} +# \p{Is_Grapheme_Cluster_Break=Extend} +# \p{Is_GCB=EX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_GCB: Extend} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0981 +09BC +09BE +09C1 09C4 # [4] +09CD +09D7 +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3E 0B3F # [2] +0B41 0B44 # [4] +0B4D +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE +0BC0 +0BCD +0BD7 +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CBF +0CC2 +0CC6 +0CCC 0CCD # [2] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D3E +0D41 0D44 # [4] +0D4D +0D57 +0D62 0D63 # [2] +0DCA +0DCF +0DD2 0DD4 # [3] +0DD6 +0DDF +0E30 0E3A # [11] +0E45 +0E47 0E4E # [8] +0EB0 0EB9 # [10] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD +180B 180D # [3] +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200D # [2] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FF9E FF9F # [2] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +1D165 +1D167 1D169 # [3] +1D16E 1D172 # [5] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/L.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/L.pl new file mode 100644 index 00000000000..8f5cae2508e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/L.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 125 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=L} +# \p{GCB=L} +# \p{Is_Grapheme_Cluster_Break=L} +# \p{Is_GCB=L} +# +# \p{Line_Break=JL} +# \p{Lb=JL} +# \p{Is_Line_Break=JL} +# \p{Is_Lb=JL} +# +# \p{Hangul_Syllable_Type=Leading_Jamo} +# \p{Hst=L} +# \p{Is_Hangul_Syllable_Type=Leading_Jamo} +# \p{Is_Hst=L} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Hst: Leading_Jamo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1100 115F # [96] +A960 A97C # [29] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LF.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LF.pl new file mode 100644 index 00000000000..7054946a54c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LF.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=LF} +# \p{GCB=LF} +# \p{Is_Grapheme_Cluster_Break=LF} +# \p{Is_GCB=LF} +# +# \p{Line_Break=Line_Feed} +# \p{Lb=LF} +# \p{Is_Line_Break=Line_Feed} +# \p{Is_Lb=LF} +# +# \p{Sentence_Break=LF} +# \p{SB=LF} +# \p{Is_Sentence_Break=LF} +# \p{Is_SB=LF} +# +# \p{Word_Break=LF} +# \p{WB=LF} +# \p{Is_Word_Break=LF} +# \p{Is_WB=LF} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_WB: LF} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl new file mode 100644 index 00000000000..cfc22181347 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl @@ -0,0 +1,452 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 399 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=LV} +# \p{GCB=LV} +# \p{Is_Grapheme_Cluster_Break=LV} +# \p{Is_GCB=LV} +# +# \p{Line_Break=H2} +# \p{Lb=H2} +# \p{Is_Line_Break=H2} +# \p{Is_Lb=H2} +# +# \p{Hangul_Syllable_Type=LV_Syllable} +# \p{Hst=LV} +# \p{Is_Hangul_Syllable_Type=LV_Syllable} +# \p{Is_Hst=LV} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Hst: LV_Syllable} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AC00 +AC1C +AC38 +AC54 +AC70 +AC8C +ACA8 +ACC4 +ACE0 +ACFC +AD18 +AD34 +AD50 +AD6C +AD88 +ADA4 +ADC0 +ADDC +ADF8 +AE14 +AE30 +AE4C +AE68 +AE84 +AEA0 +AEBC +AED8 +AEF4 +AF10 +AF2C +AF48 +AF64 +AF80 +AF9C +AFB8 +AFD4 +AFF0 +B00C +B028 +B044 +B060 +B07C +B098 +B0B4 +B0D0 +B0EC +B108 +B124 +B140 +B15C +B178 +B194 +B1B0 +B1CC +B1E8 +B204 +B220 +B23C +B258 +B274 +B290 +B2AC +B2C8 +B2E4 +B300 +B31C +B338 +B354 +B370 +B38C +B3A8 +B3C4 +B3E0 +B3FC +B418 +B434 +B450 +B46C +B488 +B4A4 +B4C0 +B4DC +B4F8 +B514 +B530 +B54C +B568 +B584 +B5A0 +B5BC +B5D8 +B5F4 +B610 +B62C +B648 +B664 +B680 +B69C +B6B8 +B6D4 +B6F0 +B70C +B728 +B744 +B760 +B77C +B798 +B7B4 +B7D0 +B7EC +B808 +B824 +B840 +B85C +B878 +B894 +B8B0 +B8CC +B8E8 +B904 +B920 +B93C +B958 +B974 +B990 +B9AC +B9C8 +B9E4 +BA00 +BA1C +BA38 +BA54 +BA70 +BA8C +BAA8 +BAC4 +BAE0 +BAFC +BB18 +BB34 +BB50 +BB6C +BB88 +BBA4 +BBC0 +BBDC +BBF8 +BC14 +BC30 +BC4C +BC68 +BC84 +BCA0 +BCBC +BCD8 +BCF4 +BD10 +BD2C +BD48 +BD64 +BD80 +BD9C +BDB8 +BDD4 +BDF0 +BE0C +BE28 +BE44 +BE60 +BE7C +BE98 +BEB4 +BED0 +BEEC +BF08 +BF24 +BF40 +BF5C +BF78 +BF94 +BFB0 +BFCC +BFE8 +C004 +C020 +C03C +C058 +C074 +C090 +C0AC +C0C8 +C0E4 +C100 +C11C +C138 +C154 +C170 +C18C +C1A8 +C1C4 +C1E0 +C1FC +C218 +C234 +C250 +C26C +C288 +C2A4 +C2C0 +C2DC +C2F8 +C314 +C330 +C34C +C368 +C384 +C3A0 +C3BC +C3D8 +C3F4 +C410 +C42C +C448 +C464 +C480 +C49C +C4B8 +C4D4 +C4F0 +C50C +C528 +C544 +C560 +C57C +C598 +C5B4 +C5D0 +C5EC +C608 +C624 +C640 +C65C +C678 +C694 +C6B0 +C6CC +C6E8 +C704 +C720 +C73C +C758 +C774 +C790 +C7AC +C7C8 +C7E4 +C800 +C81C +C838 +C854 +C870 +C88C +C8A8 +C8C4 +C8E0 +C8FC +C918 +C934 +C950 +C96C +C988 +C9A4 +C9C0 +C9DC +C9F8 +CA14 +CA30 +CA4C +CA68 +CA84 +CAA0 +CABC +CAD8 +CAF4 +CB10 +CB2C +CB48 +CB64 +CB80 +CB9C +CBB8 +CBD4 +CBF0 +CC0C +CC28 +CC44 +CC60 +CC7C +CC98 +CCB4 +CCD0 +CCEC +CD08 +CD24 +CD40 +CD5C +CD78 +CD94 +CDB0 +CDCC +CDE8 +CE04 +CE20 +CE3C +CE58 +CE74 +CE90 +CEAC +CEC8 +CEE4 +CF00 +CF1C +CF38 +CF54 +CF70 +CF8C +CFA8 +CFC4 +CFE0 +CFFC +D018 +D034 +D050 +D06C +D088 +D0A4 +D0C0 +D0DC +D0F8 +D114 +D130 +D14C +D168 +D184 +D1A0 +D1BC +D1D8 +D1F4 +D210 +D22C +D248 +D264 +D280 +D29C +D2B8 +D2D4 +D2F0 +D30C +D328 +D344 +D360 +D37C +D398 +D3B4 +D3D0 +D3EC +D408 +D424 +D440 +D45C +D478 +D494 +D4B0 +D4CC +D4E8 +D504 +D520 +D53C +D558 +D574 +D590 +D5AC +D5C8 +D5E4 +D600 +D61C +D638 +D654 +D670 +D68C +D6A8 +D6C4 +D6E0 +D6FC +D718 +D734 +D750 +D76C +D788 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl new file mode 100644 index 00000000000..085eae021f2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl @@ -0,0 +1,452 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 10_773 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=LVT} +# \p{GCB=LVT} +# \p{Is_Grapheme_Cluster_Break=LVT} +# \p{Is_GCB=LVT} +# +# \p{Line_Break=H3} +# \p{Lb=H3} +# \p{Is_Line_Break=H3} +# \p{Is_Lb=H3} +# +# \p{Hangul_Syllable_Type=LVT_Syllable} +# \p{Hst=LVT} +# \p{Is_Hangul_Syllable_Type=LVT_Syllable} +# \p{Is_Hst=LVT} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Hst: LVT_Syllable} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AC01 AC1B # [27] +AC1D AC37 # [27] +AC39 AC53 # [27] +AC55 AC6F # [27] +AC71 AC8B # [27] +AC8D ACA7 # [27] +ACA9 ACC3 # [27] +ACC5 ACDF # [27] +ACE1 ACFB # [27] +ACFD AD17 # [27] +AD19 AD33 # [27] +AD35 AD4F # [27] +AD51 AD6B # [27] +AD6D AD87 # [27] +AD89 ADA3 # [27] +ADA5 ADBF # [27] +ADC1 ADDB # [27] +ADDD ADF7 # [27] +ADF9 AE13 # [27] +AE15 AE2F # [27] +AE31 AE4B # [27] +AE4D AE67 # [27] +AE69 AE83 # [27] +AE85 AE9F # [27] +AEA1 AEBB # [27] +AEBD AED7 # [27] +AED9 AEF3 # [27] +AEF5 AF0F # [27] +AF11 AF2B # [27] +AF2D AF47 # [27] +AF49 AF63 # [27] +AF65 AF7F # [27] +AF81 AF9B # [27] +AF9D AFB7 # [27] +AFB9 AFD3 # [27] +AFD5 AFEF # [27] +AFF1 B00B # [27] +B00D B027 # [27] +B029 B043 # [27] +B045 B05F # [27] +B061 B07B # [27] +B07D B097 # [27] +B099 B0B3 # [27] +B0B5 B0CF # [27] +B0D1 B0EB # [27] +B0ED B107 # [27] +B109 B123 # [27] +B125 B13F # [27] +B141 B15B # [27] +B15D B177 # [27] +B179 B193 # [27] +B195 B1AF # [27] +B1B1 B1CB # [27] +B1CD B1E7 # [27] +B1E9 B203 # [27] +B205 B21F # [27] +B221 B23B # [27] +B23D B257 # [27] +B259 B273 # [27] +B275 B28F # [27] +B291 B2AB # [27] +B2AD B2C7 # [27] +B2C9 B2E3 # [27] +B2E5 B2FF # [27] +B301 B31B # [27] +B31D B337 # [27] +B339 B353 # [27] +B355 B36F # [27] +B371 B38B # [27] +B38D B3A7 # [27] +B3A9 B3C3 # [27] +B3C5 B3DF # [27] +B3E1 B3FB # [27] +B3FD B417 # [27] +B419 B433 # [27] +B435 B44F # [27] +B451 B46B # [27] +B46D B487 # [27] +B489 B4A3 # [27] +B4A5 B4BF # [27] +B4C1 B4DB # [27] +B4DD B4F7 # [27] +B4F9 B513 # [27] +B515 B52F # [27] +B531 B54B # [27] +B54D B567 # [27] +B569 B583 # [27] +B585 B59F # [27] +B5A1 B5BB # [27] +B5BD B5D7 # [27] +B5D9 B5F3 # [27] +B5F5 B60F # [27] +B611 B62B # [27] +B62D B647 # [27] +B649 B663 # [27] +B665 B67F # [27] +B681 B69B # [27] +B69D B6B7 # [27] +B6B9 B6D3 # [27] +B6D5 B6EF # [27] +B6F1 B70B # [27] +B70D B727 # [27] +B729 B743 # [27] +B745 B75F # [27] +B761 B77B # [27] +B77D B797 # [27] +B799 B7B3 # [27] +B7B5 B7CF # [27] +B7D1 B7EB # [27] +B7ED B807 # [27] +B809 B823 # [27] +B825 B83F # [27] +B841 B85B # [27] +B85D B877 # [27] +B879 B893 # [27] +B895 B8AF # [27] +B8B1 B8CB # [27] +B8CD B8E7 # [27] +B8E9 B903 # [27] +B905 B91F # [27] +B921 B93B # [27] +B93D B957 # [27] +B959 B973 # [27] +B975 B98F # [27] +B991 B9AB # [27] +B9AD B9C7 # [27] +B9C9 B9E3 # [27] +B9E5 B9FF # [27] +BA01 BA1B # [27] +BA1D BA37 # [27] +BA39 BA53 # [27] +BA55 BA6F # [27] +BA71 BA8B # [27] +BA8D BAA7 # [27] +BAA9 BAC3 # [27] +BAC5 BADF # [27] +BAE1 BAFB # [27] +BAFD BB17 # [27] +BB19 BB33 # [27] +BB35 BB4F # [27] +BB51 BB6B # [27] +BB6D BB87 # [27] +BB89 BBA3 # [27] +BBA5 BBBF # [27] +BBC1 BBDB # [27] +BBDD BBF7 # [27] +BBF9 BC13 # [27] +BC15 BC2F # [27] +BC31 BC4B # [27] +BC4D BC67 # [27] +BC69 BC83 # [27] +BC85 BC9F # [27] +BCA1 BCBB # [27] +BCBD BCD7 # [27] +BCD9 BCF3 # [27] +BCF5 BD0F # [27] +BD11 BD2B # [27] +BD2D BD47 # [27] +BD49 BD63 # [27] +BD65 BD7F # [27] +BD81 BD9B # [27] +BD9D BDB7 # [27] +BDB9 BDD3 # [27] +BDD5 BDEF # [27] +BDF1 BE0B # [27] +BE0D BE27 # [27] +BE29 BE43 # [27] +BE45 BE5F # [27] +BE61 BE7B # [27] +BE7D BE97 # [27] +BE99 BEB3 # [27] +BEB5 BECF # [27] +BED1 BEEB # [27] +BEED BF07 # [27] +BF09 BF23 # [27] +BF25 BF3F # [27] +BF41 BF5B # [27] +BF5D BF77 # [27] +BF79 BF93 # [27] +BF95 BFAF # [27] +BFB1 BFCB # [27] +BFCD BFE7 # [27] +BFE9 C003 # [27] +C005 C01F # [27] +C021 C03B # [27] +C03D C057 # [27] +C059 C073 # [27] +C075 C08F # [27] +C091 C0AB # [27] +C0AD C0C7 # [27] +C0C9 C0E3 # [27] +C0E5 C0FF # [27] +C101 C11B # [27] +C11D C137 # [27] +C139 C153 # [27] +C155 C16F # [27] +C171 C18B # [27] +C18D C1A7 # [27] +C1A9 C1C3 # [27] +C1C5 C1DF # [27] +C1E1 C1FB # [27] +C1FD C217 # [27] +C219 C233 # [27] +C235 C24F # [27] +C251 C26B # [27] +C26D C287 # [27] +C289 C2A3 # [27] +C2A5 C2BF # [27] +C2C1 C2DB # [27] +C2DD C2F7 # [27] +C2F9 C313 # [27] +C315 C32F # [27] +C331 C34B # [27] +C34D C367 # [27] +C369 C383 # [27] +C385 C39F # [27] +C3A1 C3BB # [27] +C3BD C3D7 # [27] +C3D9 C3F3 # [27] +C3F5 C40F # [27] +C411 C42B # [27] +C42D C447 # [27] +C449 C463 # [27] +C465 C47F # [27] +C481 C49B # [27] +C49D C4B7 # [27] +C4B9 C4D3 # [27] +C4D5 C4EF # [27] +C4F1 C50B # [27] +C50D C527 # [27] +C529 C543 # [27] +C545 C55F # [27] +C561 C57B # [27] +C57D C597 # [27] +C599 C5B3 # [27] +C5B5 C5CF # [27] +C5D1 C5EB # [27] +C5ED C607 # [27] +C609 C623 # [27] +C625 C63F # [27] +C641 C65B # [27] +C65D C677 # [27] +C679 C693 # [27] +C695 C6AF # [27] +C6B1 C6CB # [27] +C6CD C6E7 # [27] +C6E9 C703 # [27] +C705 C71F # [27] +C721 C73B # [27] +C73D C757 # [27] +C759 C773 # [27] +C775 C78F # [27] +C791 C7AB # [27] +C7AD C7C7 # [27] +C7C9 C7E3 # [27] +C7E5 C7FF # [27] +C801 C81B # [27] +C81D C837 # [27] +C839 C853 # [27] +C855 C86F # [27] +C871 C88B # [27] +C88D C8A7 # [27] +C8A9 C8C3 # [27] +C8C5 C8DF # [27] +C8E1 C8FB # [27] +C8FD C917 # [27] +C919 C933 # [27] +C935 C94F # [27] +C951 C96B # [27] +C96D C987 # [27] +C989 C9A3 # [27] +C9A5 C9BF # [27] +C9C1 C9DB # [27] +C9DD C9F7 # [27] +C9F9 CA13 # [27] +CA15 CA2F # [27] +CA31 CA4B # [27] +CA4D CA67 # [27] +CA69 CA83 # [27] +CA85 CA9F # [27] +CAA1 CABB # [27] +CABD CAD7 # [27] +CAD9 CAF3 # [27] +CAF5 CB0F # [27] +CB11 CB2B # [27] +CB2D CB47 # [27] +CB49 CB63 # [27] +CB65 CB7F # [27] +CB81 CB9B # [27] +CB9D CBB7 # [27] +CBB9 CBD3 # [27] +CBD5 CBEF # [27] +CBF1 CC0B # [27] +CC0D CC27 # [27] +CC29 CC43 # [27] +CC45 CC5F # [27] +CC61 CC7B # [27] +CC7D CC97 # [27] +CC99 CCB3 # [27] +CCB5 CCCF # [27] +CCD1 CCEB # [27] +CCED CD07 # [27] +CD09 CD23 # [27] +CD25 CD3F # [27] +CD41 CD5B # [27] +CD5D CD77 # [27] +CD79 CD93 # [27] +CD95 CDAF # [27] +CDB1 CDCB # [27] +CDCD CDE7 # [27] +CDE9 CE03 # [27] +CE05 CE1F # [27] +CE21 CE3B # [27] +CE3D CE57 # [27] +CE59 CE73 # [27] +CE75 CE8F # [27] +CE91 CEAB # [27] +CEAD CEC7 # [27] +CEC9 CEE3 # [27] +CEE5 CEFF # [27] +CF01 CF1B # [27] +CF1D CF37 # [27] +CF39 CF53 # [27] +CF55 CF6F # [27] +CF71 CF8B # [27] +CF8D CFA7 # [27] +CFA9 CFC3 # [27] +CFC5 CFDF # [27] +CFE1 CFFB # [27] +CFFD D017 # [27] +D019 D033 # [27] +D035 D04F # [27] +D051 D06B # [27] +D06D D087 # [27] +D089 D0A3 # [27] +D0A5 D0BF # [27] +D0C1 D0DB # [27] +D0DD D0F7 # [27] +D0F9 D113 # [27] +D115 D12F # [27] +D131 D14B # [27] +D14D D167 # [27] +D169 D183 # [27] +D185 D19F # [27] +D1A1 D1BB # [27] +D1BD D1D7 # [27] +D1D9 D1F3 # [27] +D1F5 D20F # [27] +D211 D22B # [27] +D22D D247 # [27] +D249 D263 # [27] +D265 D27F # [27] +D281 D29B # [27] +D29D D2B7 # [27] +D2B9 D2D3 # [27] +D2D5 D2EF # [27] +D2F1 D30B # [27] +D30D D327 # [27] +D329 D343 # [27] +D345 D35F # [27] +D361 D37B # [27] +D37D D397 # [27] +D399 D3B3 # [27] +D3B5 D3CF # [27] +D3D1 D3EB # [27] +D3ED D407 # [27] +D409 D423 # [27] +D425 D43F # [27] +D441 D45B # [27] +D45D D477 # [27] +D479 D493 # [27] +D495 D4AF # [27] +D4B1 D4CB # [27] +D4CD D4E7 # [27] +D4E9 D503 # [27] +D505 D51F # [27] +D521 D53B # [27] +D53D D557 # [27] +D559 D573 # [27] +D575 D58F # [27] +D591 D5AB # [27] +D5AD D5C7 # [27] +D5C9 D5E3 # [27] +D5E5 D5FF # [27] +D601 D61B # [27] +D61D D637 # [27] +D639 D653 # [27] +D655 D66F # [27] +D671 D68B # [27] +D68D D6A7 # [27] +D6A9 D6C3 # [27] +D6C5 D6DF # [27] +D6E1 D6FB # [27] +D6FD D717 # [27] +D719 D733 # [27] +D735 D74F # [27] +D751 D76B # [27] +D76D D787 # [27] +D789 D7A3 # [27] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl new file mode 100644 index 00000000000..6155eb83114 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 15 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=Prepend} +# \p{GCB=PP} +# \p{Is_Grapheme_Cluster_Break=Prepend} +# \p{Is_GCB=PP} +# +# \p{Logical_Order_Exception=Yes} +# \p{LOE=Y} +# \p{Is_Logical_Order_Exception=T} +# \p{Is_LOE=True} +# +# \p{Logical_Order_Exception} +# \p{Is_Logical_Order_Exception} +# \p{LOE} +# \p{Is_LOE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_LOE: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E40 0E44 # [5] +0EC0 0EC4 # [5] +AAB5 AAB6 # [2] +AAB9 +AABB AABC # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl new file mode 100644 index 00000000000..a27c828d1a5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl @@ -0,0 +1,136 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 257 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=SpacingMark} +# \p{GCB=SM} +# \p{Is_Grapheme_Cluster_Break=SpacingMark} +# \p{Is_GCB=SM} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_GCB: SpacingMark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0903 +093E 0940 # [3] +0949 094C # [4] +094E +0982 0983 # [2] +09BF 09C0 # [2] +09C7 09C8 # [2] +09CB 09CC # [2] +0A03 +0A3E 0A40 # [3] +0A83 +0ABE 0AC0 # [3] +0AC9 +0ACB 0ACC # [2] +0B02 0B03 # [2] +0B40 +0B47 0B48 # [2] +0B4B 0B4C # [2] +0BBF +0BC1 0BC2 # [2] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0C01 0C03 # [3] +0C41 0C44 # [4] +0C82 0C83 # [2] +0CBE +0CC0 0CC1 # [2] +0CC3 0CC4 # [2] +0CC7 0CC8 # [2] +0CCA 0CCB # [2] +0D02 0D03 # [2] +0D3F 0D40 # [2] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D82 0D83 # [2] +0DD0 0DD1 # [2] +0DD8 0DDE # [7] +0DF2 0DF3 # [2] +0F3E 0F3F # [2] +0F7F +102B 102C # [2] +1031 +1038 +103B 103C # [2] +1056 1057 # [2] +1062 1064 # [3] +1067 106D # [7] +1083 1084 # [2] +1087 108C # [6] +108F +109A 109C # [3] +17B6 +17BE 17C5 # [8] +17C7 17C8 # [2] +1923 1926 # [4] +1929 192B # [3] +1930 1931 # [2] +1933 1938 # [6] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A19 1A1B # [3] +1A55 +1A57 +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1B04 +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B44 # [2] +1B82 +1BA1 +1BA6 1BA7 # [2] +1BAA +1C24 1C2B # [8] +1C34 1C35 # [2] +1CE1 +1CF2 +A823 A824 # [2] +A827 +A880 A881 # [2] +A8B4 A8C3 # [16] +A952 A953 # [2] +A983 +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD A9C0 # [4] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA4D +AA7B +ABE3 ABE4 # [2] +ABE6 ABE7 # [2] +ABE9 ABEA # [2] +ABEC +11082 +110B0 110B2 # [3] +110B7 110B8 # [2] +1D166 +1D16D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/T.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/T.pl new file mode 100644 index 00000000000..3124bb0a0e8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/T.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 137 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=T} +# \p{GCB=T} +# \p{Is_Grapheme_Cluster_Break=T} +# \p{Is_GCB=T} +# +# \p{Line_Break=JT} +# \p{Lb=JT} +# \p{Is_Line_Break=JT} +# \p{Is_Lb=JT} +# +# \p{Hangul_Syllable_Type=Trailing_Jamo} +# \p{Hst=T} +# \p{Is_Hangul_Syllable_Type=Trailing_Jamo} +# \p{Is_Hst=T} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Hst: Trailing_Jamo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +11A8 11FF # [88] +D7CB D7FB # [49] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/V.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/V.pl new file mode 100644 index 00000000000..6587bd581b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/V.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 95 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=V} +# \p{GCB=V} +# \p{Is_Grapheme_Cluster_Break=V} +# \p{Is_GCB=V} +# +# \p{Line_Break=JV} +# \p{Lb=JV} +# \p{Is_Line_Break=JV} +# \p{Is_Lb=JV} +# +# \p{Hangul_Syllable_Type=Vowel_Jamo} +# \p{Hst=V} +# \p{Is_Hangul_Syllable_Type=Vowel_Jamo} +# \p{Is_Hst=V} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Hst: Vowel_Jamo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1160 11A7 # [72] +D7B0 D7C6 # [23] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl new file mode 100644 index 00000000000..182f0dea077 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl @@ -0,0 +1,241 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_100_901 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Grapheme_Cluster_Break=Other} +# \p{GCB=XX} +# \p{Is_Grapheme_Cluster_Break=Other} +# \p{Is_GCB=XX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_GCB: Other} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +00A0 00AC # [13] +00AE 02FF # [594] +0370 0482 # [275] +048A 0590 # [263] +05BE +05C0 +05C3 +05C6 +05C8 05FF # [56] +0604 060F # [12] +061B 064A # [48] +065F 066F # [17] +0671 06D5 # [101] +06E5 06E6 # [2] +06E9 +06EE 070E # [33] +0710 +0712 072F # [30] +074B 07A5 # [91] +07B1 07EA # [58] +07F4 0815 # [34] +081A +0824 +0828 +082E 08FF # [210] +0904 093B # [56] +093D +094F 0950 # [2] +0956 0961 # [12] +0964 0980 # [29] +0984 09BB # [56] +09BD +09C5 09C6 # [2] +09C9 09CA # [2] +09CE 09D6 # [9] +09D8 09E1 # [10] +09E4 0A00 # [29] +0A04 0A3B # [56] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A84 0ABB # [56] +0ABD +0AC6 +0ACA +0ACE 0AE1 # [20] +0AE4 0B00 # [29] +0B04 0B3B # [56] +0B3D +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B61 # [10] +0B64 0B81 # [30] +0B83 0BBD # [59] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BD6 # [9] +0BD8 0C00 # [41] +0C04 0C3D # [58] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 0C61 # [11] +0C64 0C81 # [30] +0C84 0CBB # [56] +0CBD +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CE1 # [11] +0CE4 0D01 # [30] +0D04 0D3D # [58] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D61 # [10] +0D64 0D81 # [30] +0D84 0DC9 # [70] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E2F # [60] +0E3B 0E3F # [5] +0E46 +0E4F 0EAF # [97] +0EBA +0EBD 0EBF # [3] +0EC5 0EC7 # [3] +0ECE 0F17 # [74] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F3D # [4] +0F40 0F70 # [49] +0F85 +0F88 0F8F # [8] +0F98 +0FBD 0FC5 # [9] +0FC7 102A # [100] +103F 1055 # [23] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +1090 1099 # [10] +109E 10FF # [98] +1200 135E # [351] +1360 1711 # [946] +1715 1731 # [29] +1735 1751 # [29] +1754 1771 # [30] +1774 17B3 # [64] +17D4 17DC # [9] +17DE 180A # [45] +180E 18A8 # [155] +18AA 191F # [118] +192C 192F # [4] +193C 19AF # [116] +19C1 19C7 # [7] +19CA 1A16 # [77] +1A1C 1A54 # [57] +1A5F +1A7D 1A7E # [2] +1A80 1AFF # [128] +1B05 1B33 # [47] +1B45 1B6A # [38] +1B74 1B7F # [12] +1B83 1BA0 # [30] +1BAB 1C23 # [121] +1C38 1CCF # [152] +1CD3 +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1CF3 1DBF # [205] +1DE7 1DFC # [22] +1E00 200A # [523] +2010 2027 # [24] +202F 205F # [49] +2065 2069 # [5] +2070 20CF # [96] +20F1 2CEE # [3070] +2CF2 2DDF # [238] +2E00 3029 # [554] +3030 3098 # [105] +309B A66E # [30_164] +A673 A67B # [9] +A67E A6EF # [114] +A6F2 A801 # [272] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A828 A87F # [88] +A882 A8B3 # [50] +A8C5 A8DF # [27] +A8F2 A925 # [52] +A92E A946 # [25] +A954 A95F # [12] +A97D A97F # [3] +A984 A9B2 # [47] +A9C1 AA28 # [104] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4E AA7A # [45] +AA7C AAAF # [52] +AAB1 +AABA +AABD +AAC0 +AAC2 ABE2 # [289] +ABEB +ABEE ABFF # [18] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC FB1D # [8994] +FB1F FDFF # [737] +FE10 FE1F # [16] +FE27 FEFE # [216] +FF00 FF9D # [158] +FFA0 FFF8 # [89] +FFFC 101FC # [513] +101FE 10A00 # [2051] +10A04 +10A07 10A0B # [5] +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 1107F # [1600] +11083 110AF # [45] +110BB 110BC # [2] +110BE 1D164 # [49_319] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 E0000 # [798_140] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl new file mode 100644 index 00000000000..189f2344ff0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl @@ -0,0 +1,530 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_006_956 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{General_Category=Other} +# \p{Gc=C} +# \p{Category=Other} +# \p{Is_General_Category=C} +# \p{Is_Gc=Other} +# \p{Is_Category=C} +# +# \p{Other} +# \p{Is_Other} +# \p{C} +# \p{Is_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Other} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 001F # [32] +007F 009F # [33] +00AD +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 0590 # [6] +05C8 05CF # [8] +05EB 05EF # [5] +05F5 0605 # [17] +061C 061D # [2] +0620 +065F +06DD +070E 070F # [2] +074B 074C # [2] +07B2 07BF # [14] +07FB 07FF # [5] +082E 082F # [2] +083F 08FF # [193] +093A 093B # [2] +094F +0956 0957 # [2] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09FC 0A00 # [5] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 +0AF2 0B00 # [15] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF5 0E00 # [12] +0E3B 0E3E # [4] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F48 +0F6D 0F70 # [4] +0F8C 0F8F # [4] +0F98 +0FBD +0FCD +0FD9 0FFF # [39] +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1737 173F # [9] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17B4 17B5 # [2] +17DE 17DF # [2] +17EA 17EF # [6] +17FA 17FF # [6] +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 193F # [4] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A1C 1A1D # [2] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1AFF # [82] +1B4C 1B4F # [4] +1B7D 1B7F # [3] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +200B 200F # [5] +202A 202E # [5] +2060 206F # [16] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20CF # [23] +20F1 20FF # [15] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CF2 2CF8 # [7] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3040 +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DB6 4DBF # [10] +9FCC 9FFF # [52] +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A674 A67B # [8] +A698 A69F # [8] +A6F8 A6FF # [8] +A78D A7FA # [110] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8FC A8FF # [4] +A954 A95E # [11] +A97D A97F # [3] +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFE FDFF # [2] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FF00 # [4] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFFB # [13] +FFFE FFFF # [2] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 1107F # [513] +110BD +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D173 1D17A # [8] +1D1DE 1D1FF # [34] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E00FF # [722_658] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cc.pl new file mode 100644 index 00000000000..f3efe3c5d44 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cc.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 65 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Control} +# \p{Gc=Cc} +# \p{Category=Cntrl} +# \p{Is_General_Category=Control} +# \p{Is_Gc=Cc} +# \p{Is_Category=Cntrl} +# +# \p{Cntrl} +# \p{Is_Cntrl} +# \p{Control} +# \p{Is_Control} +# \p{Cc} +# \p{Is_Cc} +# +# Meaning: Control characters +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Control} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 001F # [32] +007F 009F # [33] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl new file mode 100644 index 00000000000..c4d99d766f7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 140 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Format} +# \p{Gc=Cf} +# \p{Category=Format} +# \p{Is_General_Category=Cf} +# \p{Is_Gc=Format} +# \p{Is_Category=Cf} +# +# \p{Format} +# \p{Is_Format} +# \p{Cf} +# \p{Is_Cf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Format} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AD +0600 0603 # [4] +06DD +070F +17B4 17B5 # [2] +200B 200F # [5] +202A 202E # [5] +2060 2064 # [5] +206A 206F # [6] +FEFF +FFF9 FFFB # [3] +110BD +1D173 1D17A # [8] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl new file mode 100644 index 00000000000..4a46df1f7a5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl @@ -0,0 +1,527 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 867_235 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{General_Category=Unassigned} +# \p{Gc=Cn} +# \p{Category=Unassigned} +# \p{Is_General_Category=Cn} +# \p{Is_Gc=Unassigned} +# \p{Is_Category=Cn} +# +# \p{Unassigned} +# \p{Is_Unassigned} +# \p{Cn} +# \p{Is_Cn} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Unassigned} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 0590 # [6] +05C8 05CF # [8] +05EB 05EF # [5] +05F5 05FF # [11] +0604 0605 # [2] +061C 061D # [2] +0620 +065F +070E +074B 074C # [2] +07B2 07BF # [14] +07FB 07FF # [5] +082E 082F # [2] +083F 08FF # [193] +093A 093B # [2] +094F +0956 0957 # [2] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09FC 0A00 # [5] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 +0AF2 0B00 # [15] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF5 0E00 # [12] +0E3B 0E3E # [4] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F48 +0F6D 0F70 # [4] +0F8C 0F8F # [4] +0F98 +0FBD +0FCD +0FD9 0FFF # [39] +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1737 173F # [9] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17DE 17DF # [2] +17EA 17EF # [6] +17FA 17FF # [6] +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 193F # [4] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A1C 1A1D # [2] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1AFF # [82] +1B4C 1B4F # [4] +1B7D 1B7F # [3] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +2065 2069 # [5] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20CF # [23] +20F1 20FF # [15] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CF2 2CF8 # [7] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3040 +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DB6 4DBF # [10] +9FCC 9FFF # [52] +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A674 A67B # [8] +A698 A69F # [8] +A6F8 A6FF # [8] +A78D A7FA # [110] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8FC A8FF # [4] +A954 A95E # [11] +A97D A97F # [3] +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC D7FF # [4] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFE FDFF # [2] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FEFE # [2] +FF00 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFF8 # [10] +FFFE FFFF # [2] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 1107F # [513] +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D1DE 1D1FF # [34] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E0000 # [722_403] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 EFFFF # [65_040] +FFFFE FFFFF # [2] +10FFFE 10FFFF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Co.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Co.pl new file mode 100644 index 00000000000..512b27aed43 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Co.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 137_468 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{General_Category=Private_Use} +# \p{Gc=Co} +# \p{Category=Private_Use} +# \p{Is_General_Category=Co} +# \p{Is_Gc=Private_Use} +# \p{Is_Category=Co} +# +# \p{Private_Use} +# \p{Is_Private_Use} +# \p{Co} +# \p{Is_Co} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Private_Use_Area} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Private_Use} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +E000 F8FF # [6400] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cs.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cs.pl new file mode 100644 index 00000000000..d134480de05 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cs.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2048 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Surrogate} +# \p{Gc=Cs} +# \p{Category=Surrogate} +# \p{Is_General_Category=Cs} +# \p{Is_Gc=Surrogate} +# \p{Is_Category=Cs} +# +# \p{Surrogate} +# \p{Is_Surrogate} +# \p{Cs} +# \p{Is_Cs} +# +# Note: Mostly not usable in Perl. +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Surrogate} +# is also valid. +# +# Surrogates are used exclusively for I/O in UTF-16, and should not appear in +# Unicode text, and hence their use will generate (usually fatal) messages +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +D800 DFFF # [2048] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl new file mode 100644 index 00000000000..70bd413b9d0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl @@ -0,0 +1,464 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 99_537 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{General_Category=Letter} +# \p{Gc=L} +# \p{Category=Letter} +# \p{Is_General_Category=L} +# \p{Is_Gc=Letter} +# \p{Is_Category=L} +# +# \p{Letter} +# \p{Is_Letter} +# \p{L} +# \p{Is_L} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0370 0374 # [5] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05D0 05EA # [27] +05F0 05F2 # [3] +0621 064A # [42] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0815 # [22] +081A +0824 +0828 +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0971 0972 # [2] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0E01 0E30 # [48] +0E32 0E33 # [2] +0E40 0E46 # [7] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 0EB3 # [2] +0EBD +0EC0 0EC4 # [5] +0EC6 +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +1000 102A # [43] +103F +1050 1055 # [6] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17D7 +17DC +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19C1 19C7 # [7] +1A00 1A16 # [23] +1A20 1A54 # [53] +1AA7 +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E +2183 2184 # [2] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E2F +3005 3006 # [2] +3031 3035 # [5] +303B 303C # [2] +3041 3096 # [86] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6E5 # [70] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +A9CF +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA60 AA76 # [23] +AA7A +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 10340 # [17] +10342 10349 # [8] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl new file mode 100644 index 00000000000..17a5cbbd560 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl @@ -0,0 +1,158 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'X' below means that this form is discouraged. Consult perluniprops.pod +# +# This file returns the 3207 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Cased_Letter} +# \p{Gc=LC} +# X \p{Category=L_} +# X \p{Is_General_Category=L&} +# \p{Is_Gc=Cased_Letter} +# \p{Is_Category=LC} +# +# \p{Cased_Letter} +# \p{Is_Cased_Letter} +# \p{LC} +# \p{Is_LC} +# \p{L_} +# \p{Is_L_} +# \p{L&} +# \p{Is_L&} +# +# Meaning: [\p{Ll}\p{Lu}\p{Lt}] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Cased_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 01BA # [195] +01BC 01BF # [4] +01C4 0293 # [208] +0295 02AF # [27] +0370 0373 # [4] +0376 0377 # [2] +037B 037D # [3] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0561 0587 # [39] +10A0 10C5 # [38] +1D00 1D2B # [44] +1D62 1D77 # [22] +1D79 1D9A # [34] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2134 # [6] +2139 +213C 213F # [4] +2145 2149 # [5] +214E +2183 2184 # [2] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2C7C # [29] +2C7E 2CE4 # [103] +2CEB 2CEE # [4] +2D00 2D25 # [38] +A640 A65F # [32] +A662 A66D # [12] +A680 A697 # [24] +A722 A76F # [78] +A771 A787 # [23] +A78B A78C # [2] +FB00 FB06 # [7] +FB13 FB17 # [5] +FF21 FF3A # [26] +FF41 FF5A # [26] +10400 1044F # [80] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl new file mode 100644 index 00000000000..cfa3d74a244 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl @@ -0,0 +1,641 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1749 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Lowercase_Letter} +# \p{Gc=Ll} +# \p{Category=Lowercase_Letter} +# \p{Is_General_Category=Ll} +# \p{Is_Gc=Lowercase_Letter} +# \p{Is_Category=Ll} +# +# \p{Lowercase_Letter} +# \p{Is_Lowercase_Letter} +# \p{Ll} +# \p{Is_Ll} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Lowercase_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +00AA +00B5 +00BA +00DF 00F6 # [24] +00F8 00FF # [8] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BA # [2] +01BD 01BF # [3] +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0293 # [69] +0295 02AF # [27] +0371 +0373 +0377 +037B 037D # [3] +0390 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 # [5] +03F5 +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 +0561 0587 # [39] +1D00 1D2B # [44] +1D62 1D77 # [22] +1D79 1D9A # [34] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9D # [9] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F15 # [6] +1F20 1F27 # [8] +1F30 1F37 # [8] +1F40 1F45 # [6] +1F50 1F57 # [8] +1F60 1F67 # [8] +1F70 1F7D # [14] +1F80 1F87 # [8] +1F90 1F97 # [8] +1FA0 1FA7 # [8] +1FB0 1FB4 # [5] +1FB6 1FB7 # [2] +1FBE +1FC2 1FC4 # [3] +1FC6 1FC7 # [2] +1FD0 1FD3 # [4] +1FD6 1FD7 # [2] +1FE0 1FE7 # [8] +1FF2 1FF4 # [3] +1FF6 1FF7 # [2] +210A +210E 210F # [2] +2113 +212F +2134 +2139 +213C 213D # [2] +2146 2149 # [4] +214E +2184 +2C30 2C5E # [47] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7C # [7] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CE4 # [2] +2CEC +2CEE +2D00 2D25 # [38] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F +A663 +A665 +A667 +A669 +A66B +A66D +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F +A771 A778 # [8] +A77A +A77C +A77F +A781 +A783 +A785 +A787 +A78C +FB00 FB06 # [7] +FB13 FB17 # [5] +FF41 FF5A # [26] +10428 1044F # [40] +1D41A 1D433 # [26] +1D44E 1D454 # [7] +1D456 1D467 # [18] +1D482 1D49B # [26] +1D4B6 1D4B9 # [4] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D4CF # [11] +1D4EA 1D503 # [26] +1D51E 1D537 # [26] +1D552 1D56B # [26] +1D586 1D59F # [26] +1D5BA 1D5D3 # [26] +1D5EE 1D607 # [26] +1D622 1D63B # [26] +1D656 1D66F # [26] +1D68A 1D6A5 # [28] +1D6C2 1D6DA # [25] +1D6DC 1D6E1 # [6] +1D6FC 1D714 # [25] +1D716 1D71B # [6] +1D736 1D74E # [25] +1D750 1D755 # [6] +1D770 1D788 # [25] +1D78A 1D78F # [6] +1D7AA 1D7C2 # [25] +1D7C4 1D7C9 # [6] +1D7CB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl new file mode 100644 index 00000000000..dc7d3741cf8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl @@ -0,0 +1,91 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 202 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Modifier_Letter} +# \p{Gc=Lm} +# \p{Category=Modifier_Letter} +# \p{Is_General_Category=Lm} +# \p{Is_Gc=Modifier_Letter} +# \p{Is_Category=Lm} +# +# \p{Modifier_Letter} +# \p{Is_Modifier_Letter} +# \p{Lm} +# \p{Is_Lm} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Modifier_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +02B0 02C1 # [18] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0374 +037A +0559 +0640 +06E5 06E6 # [2] +07F4 07F5 # [2] +07FA +081A +0824 +0828 +0971 +0E46 +0EC6 +10FC +17D7 +1843 +1AA7 +1C78 1C7D # [6] +1D2C 1D61 # [54] +1D78 +1D9B 1DBF # [37] +2071 +207F +2090 2094 # [5] +2C7D +2D6F +2E2F +3005 +3031 3035 # [5] +303B +309D 309E # [2] +30FC 30FE # [3] +A015 +A4F8 A4FD # [6] +A60C +A67F +A717 A71F # [9] +A770 +A788 +A9CF +AA70 +AADD +FF70 +FF9E FF9F # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl new file mode 100644 index 00000000000..294db2c6d1c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl @@ -0,0 +1,353 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96_128 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{General_Category=Other_Letter} +# \p{Gc=Lo} +# \p{Category=Other_Letter} +# \p{Is_General_Category=Lo} +# \p{Is_Gc=Other_Letter} +# \p{Is_Category=Lo} +# +# \p{Other_Letter} +# \p{Is_Other_Letter} +# \p{Lo} +# \p{Is_Lo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Other_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +01BB +01C0 01C3 # [4] +0294 +05D0 05EA # [27] +05F0 05F2 # [3] +0621 063F # [31] +0641 064A # [10] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +0800 0815 # [22] +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0972 +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0E01 0E30 # [48] +0E32 0E33 # [2] +0E40 0E45 # [6] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 0EB3 # [2] +0EBD +0EC0 0EC4 # [5] +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +1000 102A # [43] +103F +1050 1055 # [6] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +10D0 10FA # [43] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17DC +1820 1842 # [35] +1844 1877 # [52] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19C1 19C7 # [7] +1A00 1A16 # [23] +1A20 1A54 # [53] +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C77 # [30] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +2135 2138 # [4] +2D30 2D65 # [54] +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +3006 +303C +3041 3096 # [86] +309F +30A1 30FA # [90] +30FF +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A014 # [21] +A016 A48C # [1143] +A4D0 A4F7 # [40] +A500 A60B # [268] +A610 A61F # [16] +A62A A62B # [2] +A66E +A6A0 A6E5 # [70] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA60 AA6F # [16] +AA71 AA76 # [6] +AA7A +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADC # [2] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF66 FF6F # [10] +FF71 FF9D # [45] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 10340 # [17] +10342 10349 # [8] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +10450 1049D # [78] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +13000 1342E # [1071] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lt.pl new file mode 100644 index 00000000000..693c9d4510e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lt.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 31 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Titlecase_Letter} +# \p{Gc=Lt} +# \p{Category=Titlecase_Letter} +# \p{Is_General_Category=Lt} +# \p{Is_Gc=Titlecase_Letter} +# \p{Is_Category=Lt} +# +# \p{Title} +# \p{Is_Title} +# \p{Titlecase_Letter} +# \p{Is_Titlecase_Letter} +# \p{Lt} +# \p{Is_Lt} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Titlecase_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +01C5 +01C8 +01CB +01F2 +1F88 1F8F # [8] +1F98 1F9F # [8] +1FA8 1FAF # [8] +1FBC +1FCC +1FFC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl new file mode 100644 index 00000000000..39a6eae98cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl @@ -0,0 +1,636 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1427 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Uppercase_Letter} +# \p{Gc=Lu} +# \p{Category=Uppercase_Letter} +# \p{Is_General_Category=Lu} +# \p{Is_Gc=Uppercase_Letter} +# \p{Is_Category=Lu} +# +# \p{Uppercase_Letter} +# \p{Is_Uppercase_Letter} +# \p{Lu} +# \p{Is_Lu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Uppercase_Letter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00C0 00D6 # [23] +00D8 00DE # [7] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0370 +0372 +0376 +0386 +0388 038A # [3] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +10A0 10C5 # [38] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1FB8 1FBB # [4] +1FC8 1FCB # [4] +1FD8 1FDB # [4] +1FE8 1FEC # [5] +1FF8 1FFB # [4] +2102 +2107 +210B 210D # [3] +2110 2112 # [3] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +2130 2133 # [4] +213E 213F # [2] +2145 +2183 +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +FF21 FF3A # [26] +10400 10427 # [40] +1D400 1D419 # [26] +1D434 1D44D # [26] +1D468 1D481 # [26] +1D49C +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B5 # [8] +1D4D0 1D4E9 # [26] +1D504 1D505 # [2] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D538 1D539 # [2] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D56C 1D585 # [26] +1D5A0 1D5B9 # [26] +1D5D4 1D5ED # [26] +1D608 1D621 # [26] +1D63C 1D655 # [26] +1D670 1D689 # [26] +1D6A8 1D6C0 # [25] +1D6E2 1D6FA # [25] +1D71C 1D734 # [25] +1D756 1D76E # [25] +1D790 1D7A8 # [25] +1D7CA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl new file mode 100644 index 00000000000..669382979cc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl @@ -0,0 +1,230 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1451 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Mark} +# \p{Gc=M} +# \p{Category=Mark} +# \p{Is_General_Category=M} +# \p{Is_Gc=Mark} +# \p{Is_Category=M} +# +# \p{Mark} +# \p{Is_Mark} +# \p{M} +# \p{Is_M} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0903 # [4] +093C +093E 094E # [17] +0951 0955 # [5] +0962 0963 # [2] +0981 0983 # [3] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09E2 09E3 # [2] +0A01 0A03 # [3] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A83 # [3] +0ABC +0ABE 0AC5 # [8] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AE2 0AE3 # [2] +0B01 0B03 # [3] +0B3C +0B3E 0B44 # [7] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0C01 0C03 # [3] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0C82 0C83 # [2] +0CBC +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D02 0D03 # [2] +0D3E 0D44 # [7] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D62 0D63 # [2] +0D82 0D83 # [2] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F3E 0F3F # [2] +0F71 0F84 # [20] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102B 103E # [20] +1056 1059 # [4] +105E 1060 # [3] +1062 1064 # [3] +1067 106D # [7] +1071 1074 # [4] +1082 108D # [12] +108F +109A 109D # [4] +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B6 17D3 # [30] +17DD +180B 180D # [3] +18A9 +1920 192B # [12] +1930 193B # [12] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A17 1A1B # [5] +1A55 1A5E # [10] +1A60 1A7C # [29] +1A7F +1B00 1B04 # [5] +1B34 1B44 # [17] +1B6B 1B73 # [9] +1B80 1B82 # [3] +1BA1 1BAA # [10] +1C24 1C37 # [20] +1CD0 1CD2 # [3] +1CD4 1CE8 # [21] +1CED +1CF2 +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A823 A827 # [5] +A880 A881 # [2] +A8B4 A8C4 # [17] +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A953 # [13] +A980 A983 # [4] +A9B3 A9C0 # [14] +AA29 AA36 # [14] +AA43 +AA4C AA4D # [2] +AA7B +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE3 ABEA # [8] +ABEC ABED # [2] +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11082 # [3] +110B0 110BA # [11] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl new file mode 100644 index 00000000000..abd6b3429d7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl @@ -0,0 +1,148 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 276 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Spacing_Mark} +# \p{Gc=Mc} +# \p{Category=Spacing_Mark} +# \p{Is_General_Category=Mc} +# \p{Is_Gc=Spacing_Mark} +# \p{Is_Category=Mc} +# +# \p{Spacing_Mark} +# \p{Is_Spacing_Mark} +# \p{Mc} +# \p{Is_Mc} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Spacing_Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0903 +093E 0940 # [3] +0949 094C # [4] +094E +0982 0983 # [2] +09BE 09C0 # [3] +09C7 09C8 # [2] +09CB 09CC # [2] +09D7 +0A03 +0A3E 0A40 # [3] +0A83 +0ABE 0AC0 # [3] +0AC9 +0ACB 0ACC # [2] +0B02 0B03 # [2] +0B3E +0B40 +0B47 0B48 # [2] +0B4B 0B4C # [2] +0B57 +0BBE 0BBF # [2] +0BC1 0BC2 # [2] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0BD7 +0C01 0C03 # [3] +0C41 0C44 # [4] +0C82 0C83 # [2] +0CBE +0CC0 0CC4 # [5] +0CC7 0CC8 # [2] +0CCA 0CCB # [2] +0CD5 0CD6 # [2] +0D02 0D03 # [2] +0D3E 0D40 # [3] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D57 +0D82 0D83 # [2] +0DCF 0DD1 # [3] +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0F3E 0F3F # [2] +0F7F +102B 102C # [2] +1031 +1038 +103B 103C # [2] +1056 1057 # [2] +1062 1064 # [3] +1067 106D # [7] +1083 1084 # [2] +1087 108C # [6] +108F +109A 109C # [3] +17B6 +17BE 17C5 # [8] +17C7 17C8 # [2] +1923 1926 # [4] +1929 192B # [3] +1930 1931 # [2] +1933 1938 # [6] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A19 1A1B # [3] +1A55 +1A57 +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1B04 +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B44 # [2] +1B82 +1BA1 +1BA6 1BA7 # [2] +1BAA +1C24 1C2B # [8] +1C34 1C35 # [2] +1CE1 +1CF2 +A823 A824 # [2] +A827 +A880 A881 # [2] +A8B4 A8C3 # [16] +A952 A953 # [2] +A983 +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD A9C0 # [4] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA4D +AA7B +ABE3 ABE4 # [2] +ABE6 ABE7 # [2] +ABE9 ABEA # [2] +ABEC +11082 +110B0 110B2 # [3] +110B7 110B8 # [2] +1D165 1D166 # [2] +1D16D 1D172 # [6] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl new file mode 100644 index 00000000000..546b938c171 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 13 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Enclosing_Mark} +# \p{Gc=Me} +# \p{Category=Enclosing_Mark} +# \p{Is_General_Category=Me} +# \p{Is_Gc=Enclosing_Mark} +# \p{Is_Category=Me} +# +# \p{Enclosing_Mark} +# \p{Is_Enclosing_Mark} +# \p{Me} +# \p{Is_Me} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Enclosing_Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0488 0489 # [2] +06DE +20DD 20E0 # [4] +20E2 20E4 # [3] +A670 A672 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl new file mode 100644 index 00000000000..bafcd3560cd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl @@ -0,0 +1,236 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1162 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Nonspacing_Mark} +# \p{Gc=Mn} +# \p{Category=Nonspacing_Mark} +# \p{Is_General_Category=Mn} +# \p{Is_Gc=Nonspacing_Mark} +# \p{Is_Category=Mn} +# +# \p{Nonspacing_Mark} +# \p{Is_Nonspacing_Mark} +# \p{Mn} +# \p{Is_Mn} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Nonspacing_Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0487 # [5] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DF 06E4 # [6] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0981 +09BC +09C1 09C4 # [4] +09CD +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3F +0B41 0B44 # [4] +0B4D +0B56 +0B62 0B63 # [2] +0B82 +0BC0 +0BCD +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CBF +0CC6 +0CCC 0CCD # [2] +0CE2 0CE3 # [2] +0D41 0D44 # [4] +0D4D +0D62 0D63 # [2] +0DCA +0DD2 0DD4 # [3] +0DD6 +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD +180B 180D # [3] +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +20D0 20DC # [13] +20E1 +20E5 20F0 # [12] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +1D167 1D169 # [3] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl new file mode 100644 index 00000000000..1d38317cd6e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl @@ -0,0 +1,123 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1064 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Number} +# \p{Gc=N} +# \p{Category=Number} +# \p{Is_General_Category=N} +# \p{Is_Gc=Number} +# \p{Is_Category=N} +# +# \p{Number} +# \p{Is_Number} +# \p{N} +# \p{Is_N} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +00B2 00B3 # [2] +00B9 +00BC 00BE # [3] +0660 0669 # [10] +06F0 06F9 # [10] +07C0 07C9 # [10] +0966 096F # [10] +09E6 09EF # [10] +09F4 09F9 # [6] +0A66 0A6F # [10] +0AE6 0AEF # [10] +0B66 0B6F # [10] +0BE6 0BF2 # [13] +0C66 0C6F # [10] +0C78 0C7E # [7] +0CE6 0CEF # [10] +0D66 0D75 # [16] +0E50 0E59 # [10] +0ED0 0ED9 # [10] +0F20 0F33 # [20] +1040 1049 # [10] +1090 1099 # [10] +1369 137C # [20] +16EE 16F0 # [3] +17E0 17E9 # [10] +17F0 17F9 # [10] +1810 1819 # [10] +1946 194F # [10] +19D0 19DA # [11] +1A80 1A89 # [10] +1A90 1A99 # [10] +1B50 1B59 # [10] +1BB0 1BB9 # [10] +1C40 1C49 # [10] +1C50 1C59 # [10] +2070 +2074 2079 # [6] +2080 2089 # [10] +2150 2182 # [51] +2185 2189 # [5] +2460 249B # [60] +24EA 24FF # [22] +2776 2793 # [30] +2CFD +3007 +3021 3029 # [9] +3038 303A # [3] +3192 3195 # [4] +3220 3229 # [10] +3251 325F # [15] +3280 3289 # [10] +32B1 32BF # [15] +A620 A629 # [10] +A6E6 A6EF # [10] +A830 A835 # [6] +A8D0 A8D9 # [10] +A900 A909 # [10] +A9D0 A9D9 # [10] +AA50 AA59 # [10] +ABF0 ABF9 # [10] +FF10 FF19 # [10] +10107 10133 # [45] +10140 10178 # [57] +1018A +10320 10323 # [4] +10341 +1034A +103D1 103D5 # [5] +104A0 104A9 # [10] +10858 1085F # [8] +10916 1091B # [6] +10A40 10A47 # [8] +10A7D 10A7E # [2] +10B58 10B5F # [8] +10B78 10B7F # [8] +10E60 10E7E # [31] +12400 12462 # [99] +1D360 1D371 # [18] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl new file mode 100644 index 00000000000..d2d5040e486 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 224 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Letter_Number} +# \p{Gc=Nl} +# \p{Category=Letter_Number} +# \p{Is_General_Category=Nl} +# \p{Is_Gc=Letter_Number} +# \p{Is_Category=Nl} +# +# \p{Letter_Number} +# \p{Is_Letter_Number} +# \p{Nl} +# \p{Is_Nl} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Letter_Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16EE 16F0 # [3] +2160 2182 # [35] +2185 2188 # [4] +3007 +3021 3029 # [9] +3038 303A # [3] +A6E6 A6EF # [10] +10140 10174 # [53] +10341 +1034A +103D1 103D5 # [5] +12400 12462 # [99] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl new file mode 100644 index 00000000000..9eba60dc539 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl @@ -0,0 +1,80 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 429 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Other_Number} +# \p{Gc=No} +# \p{Category=Other_Number} +# \p{Is_General_Category=No} +# \p{Is_Gc=Other_Number} +# \p{Is_Category=No} +# +# \p{Other_Number} +# \p{Is_Other_Number} +# \p{No} +# \p{Is_No} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Other_Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00B2 00B3 # [2] +00B9 +00BC 00BE # [3] +09F4 09F9 # [6] +0BF0 0BF2 # [3] +0C78 0C7E # [7] +0D70 0D75 # [6] +0F2A 0F33 # [10] +1369 137C # [20] +17F0 17F9 # [10] +2070 +2074 2079 # [6] +2080 2089 # [10] +2150 215F # [16] +2189 +2460 249B # [60] +24EA 24FF # [22] +2776 2793 # [30] +2CFD +3192 3195 # [4] +3220 3229 # [10] +3251 325F # [15] +3280 3289 # [10] +32B1 32BF # [15] +A830 A835 # [6] +10107 10133 # [45] +10175 10178 # [4] +1018A +10320 10323 # [4] +10858 1085F # [8] +10916 1091B # [6] +10A40 10A47 # [8] +10A7D 10A7E # [2] +10B58 10B5F # [8] +10B78 10B7F # [8] +10E60 10E7E # [31] +1D360 1D371 # [18] +1F100 1F10A # [11] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl new file mode 100644 index 00000000000..2cfccd1ee70 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl @@ -0,0 +1,173 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 585 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Punctuation} +# \p{Gc=P} +# \p{Category=Punct} +# \p{Is_General_Category=Punctuation} +# \p{Is_Gc=P} +# \p{Is_Category=Punct} +# +# \p{Punct} +# \p{Is_Punct} +# \p{Punctuation} +# \p{Is_Punctuation} +# \p{P} +# \p{Is_P} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 0023 # [3] +0025 002A # [6] +002C 002F # [4] +003A 003B # [2] +003F 0040 # [2] +005B 005D # [3] +005F +007B +007D +00A1 +00AB +00B7 +00BB +00BF +037E +0387 +055A 055F # [6] +0589 058A # [2] +05BE +05C0 +05C3 +05C6 +05F3 05F4 # [2] +0609 060A # [2] +060C 060D # [2] +061B +061E 061F # [2] +066A 066D # [4] +06D4 +0700 070D # [14] +07F7 07F9 # [3] +0830 083E # [15] +0964 0965 # [2] +0970 +0DF4 +0E4F +0E5A 0E5B # [2] +0F04 0F12 # [15] +0F3A 0F3D # [4] +0F85 +0FD0 0FD4 # [5] +104A 104F # [6] +10FB +1361 1368 # [8] +1400 +166D 166E # [2] +169B 169C # [2] +16EB 16ED # [3] +1735 1736 # [2] +17D4 17D6 # [3] +17D8 17DA # [3] +1800 180A # [11] +1944 1945 # [2] +19DE 19DF # [2] +1A1E 1A1F # [2] +1AA0 1AA6 # [7] +1AA8 1AAD # [6] +1B5A 1B60 # [7] +1C3B 1C3F # [5] +1C7E 1C7F # [2] +1CD3 +2010 2027 # [24] +2030 2043 # [20] +2045 2051 # [13] +2053 205E # [12] +207D 207E # [2] +208D 208E # [2] +2329 232A # [2] +2768 2775 # [14] +27C5 27C6 # [2] +27E6 27EF # [10] +2983 2998 # [22] +29D8 29DB # [4] +29FC 29FD # [2] +2CF9 2CFC # [4] +2CFE 2CFF # [2] +2E00 2E2E # [47] +2E30 2E31 # [2] +3001 3003 # [3] +3008 3011 # [10] +3014 301F # [12] +3030 +303D +30A0 +30FB +A4FE A4FF # [2] +A60D A60F # [3] +A673 +A67E +A6F2 A6F7 # [6] +A874 A877 # [4] +A8CE A8CF # [2] +A8F8 A8FA # [3] +A92E A92F # [2] +A95F +A9C1 A9CD # [13] +A9DE A9DF # [2] +AA5C AA5F # [4] +AADE AADF # [2] +ABEB +FD3E FD3F # [2] +FE10 FE19 # [10] +FE30 FE52 # [35] +FE54 FE61 # [14] +FE63 +FE68 +FE6A FE6B # [2] +FF01 FF03 # [3] +FF05 FF0A # [6] +FF0C FF0F # [4] +FF1A FF1B # [2] +FF1F FF20 # [2] +FF3B FF3D # [3] +FF3F +FF5B +FF5D +FF5F FF65 # [7] +10100 10101 # [2] +1039F +103D0 +10857 +1091F +1093F +10A50 10A58 # [9] +10A7F +10B39 10B3F # [7] +110BB 110BC # [2] +110BE 110C1 # [4] +12470 12473 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl new file mode 100644 index 00000000000..7b811c9eb4c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 21 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Dash_Punctuation} +# \p{Gc=Pd} +# \p{Category=Dash_Punctuation} +# \p{Is_General_Category=Pd} +# \p{Is_Gc=Dash_Punctuation} +# \p{Is_Category=Pd} +# +# \p{Dash_Punctuation} +# \p{Is_Dash_Punctuation} +# \p{Pd} +# \p{Is_Pd} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Dash_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002D +058A +05BE +1400 +1806 +2010 2015 # [6] +2E17 +2E1A +301C +3030 +30A0 +FE31 FE32 # [2] +FE58 +FE63 +FF0D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl new file mode 100644 index 00000000000..f7e997157eb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl @@ -0,0 +1,112 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 71 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Close_Punctuation} +# \p{Gc=Pe} +# \p{Category=Close_Punctuation} +# \p{Is_General_Category=Pe} +# \p{Is_Gc=Close_Punctuation} +# \p{Is_Category=Pe} +# +# \p{Close_Punctuation} +# \p{Is_Close_Punctuation} +# \p{Pe} +# \p{Is_Pe} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Close_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0029 +005D +007D +0F3B +0F3D +169C +2046 +207E +208E +232A +2769 +276B +276D +276F +2771 +2773 +2775 +27C6 +27E7 +27E9 +27EB +27ED +27EF +2984 +2986 +2988 +298A +298C +298E +2990 +2992 +2994 +2996 +2998 +29D9 +29DB +29FD +2E23 +2E25 +2E27 +2E29 +3009 +300B +300D +300F +3011 +3015 +3017 +3019 +301B +301E 301F # [2] +FD3F +FE18 +FE36 +FE38 +FE3A +FE3C +FE3E +FE40 +FE42 +FE44 +FE48 +FE5A +FE5C +FE5E +FF09 +FF3D +FF5D +FF60 +FF63 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl new file mode 100644 index 00000000000..77223d40a71 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 10 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Final_Punctuation} +# \p{Gc=Pf} +# \p{Category=Final_Punctuation} +# \p{Is_General_Category=Pf} +# \p{Is_Gc=Final_Punctuation} +# \p{Is_Category=Pf} +# +# \p{Final_Punctuation} +# \p{Is_Final_Punctuation} +# \p{Pf} +# \p{Is_Pf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Final_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BB +2019 +201D +203A +2E03 +2E05 +2E0A +2E0D +2E1D +2E21 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl new file mode 100644 index 00000000000..2ae94b50703 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 12 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Initial_Punctuation} +# \p{Gc=Pi} +# \p{Category=Initial_Punctuation} +# \p{Is_General_Category=Pi} +# \p{Is_Gc=Initial_Punctuation} +# \p{Is_Category=Pi} +# +# \p{Initial_Punctuation} +# \p{Is_Initial_Punctuation} +# \p{Pi} +# \p{Is_Pi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Initial_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AB +2018 +201B 201C # [2] +201F +2039 +2E02 +2E04 +2E09 +2E0C +2E1C +2E20 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl new file mode 100644 index 00000000000..8af0afbd75c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl @@ -0,0 +1,166 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 389 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Other_Punctuation} +# \p{Gc=Po} +# \p{Category=Other_Punctuation} +# \p{Is_General_Category=Po} +# \p{Is_Gc=Other_Punctuation} +# \p{Is_Category=Po} +# +# \p{Other_Punctuation} +# \p{Is_Other_Punctuation} +# \p{Po} +# \p{Is_Po} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Other_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 0023 # [3] +0025 0027 # [3] +002A +002C +002E 002F # [2] +003A 003B # [2] +003F 0040 # [2] +005C +00A1 +00B7 +00BF +037E +0387 +055A 055F # [6] +0589 +05C0 +05C3 +05C6 +05F3 05F4 # [2] +0609 060A # [2] +060C 060D # [2] +061B +061E 061F # [2] +066A 066D # [4] +06D4 +0700 070D # [14] +07F7 07F9 # [3] +0830 083E # [15] +0964 0965 # [2] +0970 +0DF4 +0E4F +0E5A 0E5B # [2] +0F04 0F12 # [15] +0F85 +0FD0 0FD4 # [5] +104A 104F # [6] +10FB +1361 1368 # [8] +166D 166E # [2] +16EB 16ED # [3] +1735 1736 # [2] +17D4 17D6 # [3] +17D8 17DA # [3] +1800 1805 # [6] +1807 180A # [4] +1944 1945 # [2] +19DE 19DF # [2] +1A1E 1A1F # [2] +1AA0 1AA6 # [7] +1AA8 1AAD # [6] +1B5A 1B60 # [7] +1C3B 1C3F # [5] +1C7E 1C7F # [2] +1CD3 +2016 2017 # [2] +2020 2027 # [8] +2030 2038 # [9] +203B 203E # [4] +2041 2043 # [3] +2047 2051 # [11] +2053 +2055 205E # [10] +2CF9 2CFC # [4] +2CFE 2CFF # [2] +2E00 2E01 # [2] +2E06 2E08 # [3] +2E0B +2E0E 2E16 # [9] +2E18 2E19 # [2] +2E1B +2E1E 2E1F # [2] +2E2A 2E2E # [5] +2E30 2E31 # [2] +3001 3003 # [3] +303D +30FB +A4FE A4FF # [2] +A60D A60F # [3] +A673 +A67E +A6F2 A6F7 # [6] +A874 A877 # [4] +A8CE A8CF # [2] +A8F8 A8FA # [3] +A92E A92F # [2] +A95F +A9C1 A9CD # [13] +A9DE A9DF # [2] +AA5C AA5F # [4] +AADE AADF # [2] +ABEB +FE10 FE16 # [7] +FE19 +FE30 +FE45 FE46 # [2] +FE49 FE4C # [4] +FE50 FE52 # [3] +FE54 FE57 # [4] +FE5F FE61 # [3] +FE68 +FE6A FE6B # [2] +FF01 FF03 # [3] +FF05 FF07 # [3] +FF0A +FF0C +FF0E FF0F # [2] +FF1A FF1B # [2] +FF1F FF20 # [2] +FF3C +FF61 +FF64 FF65 # [2] +10100 10101 # [2] +1039F +103D0 +10857 +1091F +1093F +10A50 10A58 # [9] +10A7F +10B39 10B3F # [7] +110BB 110BC # [2] +110BE 110C1 # [4] +12470 12473 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl new file mode 100644 index 00000000000..e7af3a847e6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl @@ -0,0 +1,114 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 72 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Open_Punctuation} +# \p{Gc=Ps} +# \p{Category=Open_Punctuation} +# \p{Is_General_Category=Ps} +# \p{Is_Gc=Open_Punctuation} +# \p{Is_Category=Ps} +# +# \p{Open_Punctuation} +# \p{Is_Open_Punctuation} +# \p{Ps} +# \p{Is_Ps} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Open_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0028 +005B +007B +0F3A +0F3C +169B +201A +201E +2045 +207D +208D +2329 +2768 +276A +276C +276E +2770 +2772 +2774 +27C5 +27E6 +27E8 +27EA +27EC +27EE +2983 +2985 +2987 +2989 +298B +298D +298F +2991 +2993 +2995 +2997 +29D8 +29DA +29FC +2E22 +2E24 +2E26 +2E28 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE17 +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE47 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF5F +FF62 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl new file mode 100644 index 00000000000..75cc2ff961e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl @@ -0,0 +1,240 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4499 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Symbol} +# \p{Gc=S} +# \p{Category=Symbol} +# \p{Is_General_Category=S} +# \p{Is_Gc=Symbol} +# \p{Is_Category=S} +# +# \p{Symbol} +# \p{Is_Symbol} +# \p{S} +# \p{Is_S} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Symbol} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0024 +002B +003C 003E # [3] +005E +0060 +007C +007E +00A2 00A9 # [8] +00AC +00AE 00B1 # [4] +00B4 +00B6 +00B8 +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0384 0385 # [2] +03F6 +0482 +0606 0608 # [3] +060B +060E 060F # [2] +06E9 +06FD 06FE # [2] +07F6 +09F2 09F3 # [2] +09FA 09FB # [2] +0AF1 +0B70 +0BF3 0BFA # [8] +0C7F +0CF1 0CF2 # [2] +0D79 +0E3F +0F01 0F03 # [3] +0F13 0F17 # [5] +0F1A 0F1F # [6] +0F34 +0F36 +0F38 +0FBE 0FC5 # [8] +0FC7 0FCC # [6] +0FCE 0FCF # [2] +0FD5 0FD8 # [4] +109E 109F # [2] +1360 +1390 1399 # [10] +17DB +1940 +19E0 19FF # [32] +1B61 1B6A # [10] +1B74 1B7C # [9] +1FBD +1FBF 1FC1 # [3] +1FCD 1FCF # [3] +1FDD 1FDF # [3] +1FED 1FEF # [3] +1FFD 1FFE # [2] +2044 +2052 +207A 207C # [3] +208A 208C # [3] +20A0 20B8 # [25] +2100 2101 # [2] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F +2190 2328 # [409] +232B 23E8 # [190] +2400 2426 # [39] +2440 244A # [11] +249C 24E9 # [78] +2500 26CD # [462] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2767 # [7] +2794 +2798 27AF # [24] +27B1 27BE # [14] +27C0 27C4 # [5] +27C7 27CA # [4] +27CC +27D0 27E5 # [22] +27F0 2982 # [403] +2999 29D7 # [63] +29DC 29FB # [32] +29FE 2B4C # [335] +2B50 2B59 # [10] +2CE5 2CEA # [6] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3004 +3012 3013 # [2] +3020 +3036 3037 # [2] +303E 303F # [2] +309B 309C # [2] +3190 3191 # [2] +3196 319F # [10] +31C0 31E3 # [36] +3200 321E # [31] +322A 3250 # [39] +3260 327F # [32] +328A 32B0 # [39] +32C0 32FE # [63] +3300 33FF # [256] +4DC0 4DFF # [64] +A490 A4C6 # [55] +A700 A716 # [23] +A720 A721 # [2] +A789 A78A # [2] +A828 A82B # [4] +A836 A839 # [4] +AA77 AA79 # [3] +FB29 +FDFC FDFD # [2] +FE62 +FE64 FE66 # [3] +FE69 +FF04 +FF0B +FF1C FF1E # [3] +FF3E +FF40 +FF5C +FF5E +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFFC FFFD # [2] +10102 +10137 1013F # [9] +10179 10189 # [17] +10190 1019B # [12] +101D0 101FC # [45] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D164 # [60] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1DD # [48] +1D200 1D241 # [66] +1D245 +1D300 1D356 # [87] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1F000 1F02B # [44] +1F030 1F093 # [100] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl new file mode 100644 index 00000000000..5440d8ec642 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 46 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Currency_Symbol} +# \p{Gc=Sc} +# \p{Category=Currency_Symbol} +# \p{Is_General_Category=Sc} +# \p{Is_Gc=Currency_Symbol} +# \p{Is_Category=Sc} +# +# \p{Currency_Symbol} +# \p{Is_Currency_Symbol} +# \p{Sc} +# \p{Is_Sc} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Currency_Symbol} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0024 +00A2 00A5 # [4] +060B +09F2 09F3 # [2] +09FB +0AF1 +0BF9 +0E3F +17DB +20A0 20B8 # [25] +A838 +FDFC +FE69 +FF04 +FFE0 FFE1 # [2] +FFE5 FFE6 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl new file mode 100644 index 00000000000..5f5fb0d59a2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl @@ -0,0 +1,68 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 99 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Modifier_Symbol} +# \p{Gc=Sk} +# \p{Category=Modifier_Symbol} +# \p{Is_General_Category=Sk} +# \p{Is_Gc=Modifier_Symbol} +# \p{Is_Category=Sk} +# +# \p{Modifier_Symbol} +# \p{Is_Modifier_Symbol} +# \p{Sk} +# \p{Is_Sk} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Modifier_Symbol} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +005E +0060 +00A8 +00AF +00B4 +00B8 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0384 0385 # [2] +1FBD +1FBF 1FC1 # [3] +1FCD 1FCF # [3] +1FDD 1FDF # [3] +1FED 1FEF # [3] +1FFD 1FFE # [2] +309B 309C # [2] +A700 A716 # [23] +A720 A721 # [2] +A789 A78A # [2] +FF3E +FF40 +FFE3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl new file mode 100644 index 00000000000..e213b36847a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl @@ -0,0 +1,107 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 945 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Math_Symbol} +# \p{Gc=Sm} +# \p{Category=Math_Symbol} +# \p{Is_General_Category=Sm} +# \p{Is_Gc=Math_Symbol} +# \p{Is_Category=Sm} +# +# \p{Math_Symbol} +# \p{Is_Math_Symbol} +# \p{Sm} +# \p{Is_Sm} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Math_Symbol} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002B +003C 003E # [3] +007C +007E +00AC +00B1 +00D7 +00F7 +03F6 +0606 0608 # [3] +2044 +2052 +207A 207C # [3] +208A 208C # [3] +2140 2144 # [5] +214B +2190 2194 # [5] +219A 219B # [2] +21A0 +21A3 +21A6 +21AE +21CE 21CF # [2] +21D2 +21D4 +21F4 22FF # [268] +2308 230B # [4] +2320 2321 # [2] +237C +239B 23B3 # [25] +23DC 23E1 # [6] +25B7 +25C1 +25F8 25FF # [8] +266F +27C0 27C4 # [5] +27C7 27CA # [4] +27CC +27D0 27E5 # [22] +27F0 27FF # [16] +2900 2982 # [131] +2999 29D7 # [63] +29DC 29FB # [32] +29FE 2AFF # [258] +2B30 2B44 # [21] +2B47 2B4C # [6] +FB29 +FE62 +FE64 FE66 # [3] +FF0B +FF1C FF1E # [3] +FF5C +FF5E +FFE2 +FFE9 FFEC # [4] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl new file mode 100644 index 00000000000..327d7ab666d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl @@ -0,0 +1,196 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3409 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Other_Symbol} +# \p{Gc=So} +# \p{Category=Other_Symbol} +# \p{Is_General_Category=So} +# \p{Is_Gc=Other_Symbol} +# \p{Is_Category=So} +# +# \p{Other_Symbol} +# \p{Is_Other_Symbol} +# \p{So} +# \p{Is_So} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Other_Symbol} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A6 00A7 # [2] +00A9 +00AE +00B0 +00B6 +0482 +060E 060F # [2] +06E9 +06FD 06FE # [2] +07F6 +09FA +0B70 +0BF3 0BF8 # [6] +0BFA +0C7F +0CF1 0CF2 # [2] +0D79 +0F01 0F03 # [3] +0F13 0F17 # [5] +0F1A 0F1F # [6] +0F34 +0F36 +0F38 +0FBE 0FC5 # [8] +0FC7 0FCC # [6] +0FCE 0FCF # [2] +0FD5 0FD8 # [4] +109E 109F # [2] +1360 +1390 1399 # [10] +1940 +19E0 19FF # [32] +1B61 1B6A # [10] +1B74 1B7C # [9] +2100 2101 # [2] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +213A 213B # [2] +214A +214C 214D # [2] +214F +2195 2199 # [5] +219C 219F # [4] +21A1 21A2 # [2] +21A4 21A5 # [2] +21A7 21AD # [7] +21AF 21CD # [31] +21D0 21D1 # [2] +21D3 +21D5 21F3 # [31] +2300 2307 # [8] +230C 231F # [20] +2322 2328 # [7] +232B 237B # [81] +237D 239A # [30] +23B4 23DB # [40] +23E2 23E8 # [7] +2400 2426 # [39] +2440 244A # [11] +249C 24E9 # [78] +2500 25B6 # [183] +25B8 25C0 # [9] +25C2 25F7 # [54] +2600 266E # [111] +2670 26CD # [94] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2767 # [7] +2794 +2798 27AF # [24] +27B1 27BE # [14] +2800 28FF # [256] +2B00 2B2F # [48] +2B45 2B46 # [2] +2B50 2B59 # [10] +2CE5 2CEA # [6] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3004 +3012 3013 # [2] +3020 +3036 3037 # [2] +303E 303F # [2] +3190 3191 # [2] +3196 319F # [10] +31C0 31E3 # [36] +3200 321E # [31] +322A 3250 # [39] +3260 327F # [32] +328A 32B0 # [39] +32C0 32FE # [63] +3300 33FF # [256] +4DC0 4DFF # [64] +A490 A4C6 # [55] +A828 A82B # [4] +A836 A837 # [2] +A839 +AA77 AA79 # [3] +FDFD +FFE4 +FFE8 +FFED FFEE # [2] +FFFC FFFD # [2] +10102 +10137 1013F # [9] +10179 10189 # [17] +10190 1019B # [12] +101D0 101FC # [45] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D164 # [60] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1DD # [48] +1D200 1D241 # [66] +1D245 +1D300 1D356 # [87] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl new file mode 100644 index 00000000000..f6a39fc997d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 20 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Separator} +# \p{Gc=Z} +# \p{Category=Separator} +# \p{Is_General_Category=Z} +# \p{Is_Gc=Separator} +# \p{Is_Category=Z} +# +# \p{Separator} +# \p{Is_Separator} +# \p{Z} +# \p{Is_Z} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 +00A0 +1680 +180E +2000 200A # [11] +2028 2029 # [2] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zl.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zl.pl new file mode 100644 index 00000000000..ccaba7897b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zl.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{General_Category=Line_Separator} +# \p{Gc=Zl} +# \p{Category=Line_Separator} +# \p{Is_General_Category=Zl} +# \p{Is_Gc=Line_Separator} +# \p{Is_Category=Zl} +# +# \p{Line_Separator} +# \p{Is_Line_Separator} +# \p{Zl} +# \p{Is_Zl} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Line_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2028 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zp.pl new file mode 100644 index 00000000000..212d17c1a52 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zp.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{General_Category=Paragraph_Separator} +# \p{Gc=Zp} +# \p{Category=Paragraph_Separator} +# \p{Is_General_Category=Zp} +# \p{Is_Gc=Paragraph_Separator} +# \p{Is_Category=Zp} +# +# \p{Paragraph_Separator} +# \p{Is_Paragraph_Separator} +# \p{Zp} +# \p{Is_Zp} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Paragraph_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2029 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl new file mode 100644 index 00000000000..518008f32d6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 18 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{General_Category=Space_Separator} +# \p{Gc=Zs} +# \p{Category=Space_Separator} +# \p{Is_General_Category=Zs} +# \p{Is_Gc=Space_Separator} +# \p{Is_Category=Zs} +# +# \p{Space_Separator} +# \p{Is_Space_Separator} +# \p{Zs} +# \p{Is_Zs} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Category: Space_Separator} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 +00A0 +1680 +180E +2000 200A # [11] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl new file mode 100644 index 00000000000..884f8299a8d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/N.pl @@ -0,0 +1,608 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_008_154 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Grapheme_Base=No} +# \p{Gr_Base=N} +# \p{Is_Grapheme_Base=F} +# \p{Is_Gr_Base=False} +# +# \P{Grapheme_Base} +# \P{Is_Grapheme_Base} +# \P{Gr_Base} +# \P{Is_Gr_Base} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Gr_Base: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 001F # [32] +007F 009F # [33] +00AD +0300 036F # [112] +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0483 0489 # [7] +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 05BD # [51] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 05CF # [9] +05EB 05EF # [5] +05F5 0605 # [17] +0610 061A # [11] +061C 061D # [2] +0620 +064B 065F # [21] +0670 +06D6 06E4 # [15] +06E7 06E8 # [2] +06EA 06ED # [4] +070E 070F # [2] +0711 +0730 074C # [29] +07A6 07B0 # [11] +07B2 07BF # [14] +07EB 07F3 # [9] +07FB 07FF # [5] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082F # [7] +083F 0902 # [196] +093A 093C # [3] +0941 0948 # [8] +094D +094F +0951 0957 # [7] +0962 0963 # [2] +0973 0978 # [6] +0980 0981 # [2] +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BC # [3] +09BE +09C1 09C6 # [6] +09C9 09CA # [2] +09CD +09CF 09DB # [13] +09DE +09E2 09E5 # [4] +09FC 0A02 # [7] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3D # [4] +0A41 0A58 # [24] +0A5D +0A5F 0A65 # [7] +0A70 0A71 # [2] +0A75 0A82 # [14] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABC # [3] +0AC1 0AC8 # [8] +0ACA +0ACD 0ACF # [3] +0AD1 0ADF # [15] +0AE2 0AE5 # [4] +0AF0 +0AF2 0B01 # [16] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3C # [3] +0B3E 0B3F # [2] +0B41 0B46 # [6] +0B49 0B4A # [2] +0B4D 0B5B # [15] +0B5E +0B62 0B65 # [4] +0B72 0B82 # [17] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBE # [5] +0BC0 +0BC3 0BC5 # [3] +0BC9 +0BCD 0BCF # [3] +0BD1 0BE5 # [21] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C3E 0C40 # [3] +0C45 0C57 # [19] +0C5A 0C5F # [6] +0C62 0C65 # [4] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBC # [3] +0CBF +0CC2 +0CC5 0CC6 # [2] +0CC9 +0CCC 0CDD # [18] +0CDF +0CE2 0CE5 # [4] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D3E +0D41 0D45 # [5] +0D49 +0D4D 0D5F # [19] +0D62 0D65 # [4] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DCF # [9] +0DD2 0DD7 # [6] +0DDF 0DF1 # [19] +0DF5 0E00 # [12] +0E31 +0E34 0E3E # [11] +0E47 0E4E # [8] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EB1 +0EB4 0EBC # [9] +0EBE 0EBF # [2] +0EC5 +0EC7 0ECF # [9] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F48 +0F6D 0F7E # [18] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F8C 0FBD # [50] +0FC6 +0FCD +0FD9 0FFF # [39] +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135F # [5] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1712 171F # [14] +1732 1734 # [3] +1737 173F # [9] +1752 175F # [14] +176D +1771 177F # [15] +17B4 17B5 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD 17DF # [3] +17EA 17EF # [6] +17FA 17FF # [6] +180B 180D # [3] +180F +181A 181F # [6] +1878 187F # [8] +18A9 +18AB 18AF # [5] +18F6 18FF # [10] +191D 1922 # [6] +1927 1928 # [2] +192C 192F # [4] +1932 +1939 193F # [7] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A17 1A18 # [2] +1A1C 1A1D # [2] +1A56 +1A58 1A60 # [9] +1A62 +1A65 1A6C # [8] +1A73 1A7F # [13] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1B03 # [86] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B4C 1B4F # [4] +1B6B 1B73 # [9] +1B7D 1B81 # [5] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C2C 1C33 # [8] +1C36 1C3A # [5] +1C4A 1C4C # [3] +1C80 1CD2 # [83] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1CF3 1CFF # [13] +1DC0 1DFF # [64] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +200B 200F # [5] +2028 202E # [7] +2060 206F # [16] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20FF # [71] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CEF 2CF8 # [10] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF 2DFF # [33] +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +302A 302F # [6] +3040 +3097 309A # [4] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DB6 4DBF # [10] +9FCC 9FFF # [52] +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A66F A672 # [4] +A674 A67D # [10] +A698 A69F # [8] +A6F0 A6F1 # [2] +A6F8 A6FF # [8] +A78D A7FA # [110] +A802 +A806 +A80B +A825 A826 # [2] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C4 A8CD # [10] +A8DA A8F1 # [24] +A8FC A8FF # [4] +A926 A92D # [8] +A947 A951 # [11] +A954 A95E # [11] +A97D A982 # [6] +A9B3 +A9B6 A9B9 # [4] +A9BC +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA3F # [11] +AA43 +AA4C +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABE5 +ABE8 +ABED ABEF # [3] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFE FE0F # [18] +FE1A FE2F # [22] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FF00 # [4] +FF9E FF9F # [2] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFFB # [13] +FFFE FFFF # [2] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FD 1027F # [131] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A01 10A0F # [15] +10A14 +10A18 +10A34 10A3F # [12] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 11081 # [515] +110B3 110B6 # [4] +110B9 110BA # [2] +110BD +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D165 +1D167 1D169 # [3] +1D16E 1D182 # [21] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D1DE 1D1FF # [34] +1D242 1D244 # [3] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl new file mode 100644 index 00000000000..43ab931b12b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl @@ -0,0 +1,607 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 105_958 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Grapheme_Base=Yes} +# \p{Gr_Base=Y} +# \p{Is_Grapheme_Base=T} +# \p{Is_Gr_Base=True} +# +# \p{Grapheme_Base} +# \p{Is_Grapheme_Base} +# \p{Gr_Base} +# \p{Is_Gr_Base} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Gr_Base: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +00A0 00AC # [13] +00AE 02FF # [594] +0370 0377 # [8] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0482 # [224] +048A 0525 # [156] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +05BE +05C0 +05C3 +05C6 +05D0 05EA # [27] +05F0 05F4 # [5] +0606 060F # [10] +061B +061E 061F # [2] +0621 064A # [42] +0660 066F # [16] +0671 06D5 # [101] +06E5 06E6 # [2] +06E9 +06EE 070D # [32] +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07C0 07EA # [43] +07F4 07FA # [7] +0800 0815 # [22] +081A +0824 +0828 +0830 083E # [15] +0903 0939 # [55] +093D 0940 # [4] +0949 094C # [4] +094E +0950 +0958 0961 # [10] +0964 0972 # [15] +0979 097F # [7] +0982 0983 # [2] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09BF 09C0 # [2] +09C7 09C8 # [2] +09CB 09CC # [2] +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09E6 09FB # [22] +0A03 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3E 0A40 # [3] +0A59 0A5C # [4] +0A5E +0A66 0A6F # [10] +0A72 0A74 # [3] +0A83 +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD 0AC0 # [4] +0AC9 +0ACB 0ACC # [2] +0AD0 +0AE0 0AE1 # [2] +0AE6 0AEF # [10] +0AF1 +0B02 0B03 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B40 +0B47 0B48 # [2] +0B4B 0B4C # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B71 # [12] +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBF +0BC1 0BC2 # [2] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0BD0 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C41 0C44 # [4] +0C58 0C59 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD 0CBE # [2] +0CC0 0CC1 # [2] +0CC3 0CC4 # [2] +0CC7 0CC8 # [2] +0CCA 0CCB # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D3F 0D40 # [2] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D60 0D61 # [2] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DD0 0DD1 # [2] +0DD8 0DDE # [7] +0DF2 0DF4 # [3] +0E01 0E30 # [48] +0E32 0E33 # [2] +0E3F 0E46 # [8] +0E4F 0E5B # [13] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 0EB3 # [2] +0EBD +0EC0 0EC4 # [5] +0EC6 +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F17 # [24] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F47 # [14] +0F49 0F6C # [36] +0F7F +0F85 +0F88 0F8B # [4] +0FBE 0FC5 # [8] +0FC7 0FCC # [6] +0FCE 0FD8 # [11] +1000 102C # [45] +1031 +1038 +103B 103C # [2] +103F 1057 # [25] +105A 105D # [4] +1061 1070 # [16] +1075 1081 # [13] +1083 1084 # [2] +1087 108C # [6] +108E 109C # [15] +109E 10C5 # [40] +10D0 10FC # [45] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1360 137C # [29] +1380 1399 # [26] +13A0 13F4 # [85] +1400 169C # [669] +16A0 16F0 # [81] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1735 1736 # [2] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17B6 +17BE 17C5 # [8] +17C7 17C8 # [2] +17D4 17DC # [9] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180A # [11] +180E +1810 1819 # [10] +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1923 1926 # [4] +1929 192B # [3] +1930 1931 # [2] +1933 1938 # [6] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 1A16 # [57] +1A19 1A1B # [3] +1A1E 1A55 # [56] +1A57 +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1A80 1A89 # [10] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1B04 1B33 # [48] +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B4B # [9] +1B50 1B6A # [27] +1B74 1B7C # [9] +1B82 1BA1 # [32] +1BA6 1BA7 # [2] +1BAA +1BAE 1BB9 # [12] +1C00 1C2B # [44] +1C34 1C35 # [2] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1CF2 # [5] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 200A # [11] +2010 2027 # [24] +202F 205F # [49] +2070 2071 # [2] +2074 208E # [27] +2090 2094 # [5] +20A0 20B8 # [25] +2100 2189 # [138] +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B59 # [10] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CEE # [143] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E00 2E31 # [50] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 3029 # [42] +3030 303F # [16] +3041 3096 # [86] +309B 30FF # [101] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 32FE # [223] +3300 4DB5 # [6838] +4DC0 9FCB # [21_004] +A000 A48C # [1165] +A490 A4C6 # [55] +A4D0 A62B # [348] +A640 A65F # [32] +A662 A66E # [13] +A673 +A67E A697 # [26] +A6A0 A6EF # [80] +A6F2 A6F7 # [6] +A700 A78C # [141] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A824 # [25] +A827 A82B # [5] +A830 A839 # [10] +A840 A877 # [56] +A880 A8C3 # [68] +A8CE A8D9 # [12] +A8F2 A8FB # [10] +A900 A925 # [38] +A92E A946 # [25] +A952 A953 # [2] +A95F A97C # [30] +A983 A9B2 # [48] +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD A9CD # [17] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA00 AA28 # [41] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA4D +AA50 AA59 # [10] +AA5C AA7B # [32] +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADF # [5] +ABC0 ABE4 # [37] +ABE6 ABE7 # [2] +ABE9 ABEC # [4] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB36 # [24] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFD # [14] +FE10 FE19 # [10] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF01 FF9D # [157] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFFC FFFD # [2] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FC # [45] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10857 1085F # [9] +10900 1091B # [28] +1091F 10939 # [27] +1093F +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A40 10A47 # [8] +10A50 10A58 # [9] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11082 110B2 # [49] +110B7 110B8 # [2] +110BB 110BC # [2] +110BE 110C1 # [4] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +13000 1342E # [1071] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D164 # [60] +1D166 +1D16A 1D16D # [4] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1DD # [48] +1D200 1D241 # [66] +1D245 +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/N.pl new file mode 100644 index 00000000000..a189ea00aeb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/N.pl @@ -0,0 +1,247 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_914 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Grapheme_Extend=No} +# \p{Gr_Ext=N} +# \p{Is_Grapheme_Extend=F} +# \p{Is_Gr_Ext=False} +# +# \P{Grapheme_Extend} +# \P{Is_Grapheme_Extend} +# \P{Gr_Ext} +# \P{Is_Gr_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Gr_Ext: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 02FF # [768] +0370 0482 # [275] +048A 0590 # [263] +05BE +05C0 +05C3 +05C6 +05C8 060F # [72] +061B 064A # [48] +065F 066F # [17] +0671 06D5 # [101] +06DD +06E5 06E6 # [2] +06E9 +06EE 0710 # [35] +0712 072F # [30] +074B 07A5 # [91] +07B1 07EA # [58] +07F4 0815 # [34] +081A +0824 +0828 +082E 08FF # [210] +0903 093B # [57] +093D 0940 # [4] +0949 094C # [4] +094E 0950 # [3] +0956 0961 # [12] +0964 0980 # [29] +0982 09BB # [58] +09BD +09BF 09C0 # [2] +09C5 09CC # [8] +09CE 09D6 # [9] +09D8 09E1 # [10] +09E4 0A00 # [29] +0A03 0A3B # [57] +0A3D 0A40 # [4] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A83 0ABB # [57] +0ABD 0AC0 # [4] +0AC6 +0AC9 0ACC # [4] +0ACE 0AE1 # [20] +0AE4 0B00 # [29] +0B02 0B3B # [58] +0B3D +0B40 +0B45 0B4C # [8] +0B4E 0B55 # [8] +0B58 0B61 # [10] +0B64 0B81 # [30] +0B83 0BBD # [59] +0BBF +0BC1 0BCC # [12] +0BCE 0BD6 # [9] +0BD8 0C3D # [102] +0C41 0C45 # [5] +0C49 +0C4E 0C54 # [7] +0C57 0C61 # [11] +0C64 0CBB # [88] +0CBD 0CBE # [2] +0CC0 0CC1 # [2] +0CC3 0CC5 # [3] +0CC7 0CCB # [5] +0CCE 0CD4 # [7] +0CD7 0CE1 # [11] +0CE4 0D3D # [90] +0D3F 0D40 # [2] +0D45 0D4C # [8] +0D4E 0D56 # [9] +0D58 0D61 # [10] +0D64 0DC9 # [102] +0DCB 0DCE # [4] +0DD0 0DD1 # [2] +0DD5 +0DD7 0DDE # [8] +0DE0 0E30 # [81] +0E32 0E33 # [2] +0E3B 0E46 # [12] +0E4F 0EB0 # [98] +0EB2 0EB3 # [2] +0EBA +0EBD 0EC7 # [11] +0ECE 0F17 # [74] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F70 # [55] +0F7F +0F85 +0F88 0F8F # [8] +0F98 +0FBD 0FC5 # [9] +0FC7 102C # [102] +1031 +1038 +103B 103C # [2] +103F 1057 # [25] +105A 105D # [4] +1061 1070 # [16] +1075 1081 # [13] +1083 1084 # [2] +1087 108C # [6] +108E 109C # [15] +109E 135E # [705] +1360 1711 # [946] +1715 1731 # [29] +1735 1751 # [29] +1754 1771 # [30] +1774 17B6 # [67] +17BE 17C5 # [8] +17C7 17C8 # [2] +17D4 17DC # [9] +17DE 180A # [45] +180E 18A8 # [155] +18AA 191F # [118] +1923 1926 # [4] +1929 1931 # [9] +1933 1938 # [6] +193C 1A16 # [219] +1A19 1A55 # [61] +1A57 +1A5F +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1A7D 1A7E # [2] +1A80 1AFF # [128] +1B04 1B33 # [48] +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B6A # [40] +1B74 1B7F # [12] +1B82 1BA1 # [32] +1BA6 1BA7 # [2] +1BAA 1C2B # [130] +1C34 1C35 # [2] +1C38 1CCF # [152] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1DBF # [210] +1DE7 1DFC # [22] +1E00 200B # [524] +200E 20CF # [194] +20F1 2CEE # [3070] +2CF2 2DDF # [238] +2E00 3029 # [554] +3030 3098 # [105] +309B A66E # [30_164] +A673 A67B # [9] +A67E A6EF # [114] +A6F2 A801 # [272] +A803 A805 # [3] +A807 A80A # [4] +A80C A824 # [25] +A827 A8C3 # [157] +A8C5 A8DF # [27] +A8F2 A925 # [52] +A92E A946 # [25] +A952 A97F # [46] +A983 A9B2 # [48] +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD AA28 # [108] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4D AAAF # [99] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 ABE4 # [291] +ABE6 ABE7 # [2] +ABE9 ABEC # [4] +ABEE FB1D # [20_272] +FB1F FDFF # [737] +FE10 FE1F # [16] +FE27 FF9D # [375] +FFA0 101FC # [605] +101FE 10A00 # [2051] +10A04 +10A07 10A0B # [5] +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 1107F # [1600] +11082 110B2 # [49] +110B7 110B8 # [2] +110BB 1D164 # [49_322] +1D166 +1D16A 1D16D # [4] +1D173 1D17A # [8] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 E00FF # [798_395] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl new file mode 100644 index 00000000000..6f1c6ea1500 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl @@ -0,0 +1,246 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1198 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Grapheme_Extend=Yes} +# \p{Gr_Ext=Y} +# \p{Is_Grapheme_Extend=T} +# \p{Is_Gr_Ext=True} +# +# \p{Grapheme_Extend} +# \p{Is_Grapheme_Extend} +# \p{Gr_Ext} +# \p{Is_Gr_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Gr_Ext: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0981 +09BC +09BE +09C1 09C4 # [4] +09CD +09D7 +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3E 0B3F # [2] +0B41 0B44 # [4] +0B4D +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE +0BC0 +0BCD +0BD7 +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CBF +0CC2 +0CC6 +0CCC 0CCD # [2] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D3E +0D41 0D44 # [4] +0D4D +0D57 +0D62 0D63 # [2] +0DCA +0DCF +0DD2 0DD4 # [3] +0DD6 +0DDF +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD +180B 180D # [3] +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200D # [2] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FF9E FF9F # [2] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +1D165 +1D167 1D169 # [3] +1D16E 1D172 # [5] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Hex/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Hex/N.pl new file mode 100644 index 00000000000..d6d909a8fa4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Hex/N.pl @@ -0,0 +1,49 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_068 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Hex_Digit=No} +# \p{Hex=N} +# \p{Is_Hex_Digit=F} +# \p{Is_Hex=False} +# +# \P{XDigit} +# \P{Is_XDigit} +# \P{Hex_Digit} +# \P{Is_Hex_Digit} +# \P{Hex} +# \P{Is_Hex} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Hex: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002F # [48] +003A 0040 # [7] +0047 0060 # [26] +0067 FF0F # [65_193] +FF1A FF20 # [7] +FF27 FF40 # [26] +FF47 10FFFF # [1_048_761] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl new file mode 100644 index 00000000000..ea02c322ade --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 44 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Hex_Digit=Yes} +# \p{Hex=Y} +# \p{Is_Hex_Digit=T} +# \p{Is_Hex=True} +# +# \p{XDigit} +# \p{Is_XDigit} +# \p{Hex_Digit} +# \p{Is_Hex_Digit} +# \p{Hex} +# \p{Is_Hex} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Hex: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 0046 # [6] +0061 0066 # [6] +FF10 FF19 # [10] +FF21 FF26 # [6] +FF41 FF46 # [6] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl new file mode 100644 index 00000000000..478c827c069 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_102_583 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Hangul_Syllable_Type=Not_Applicable} +# \p{Hst=NA} +# \p{Is_Hangul_Syllable_Type=Not_Applicable} +# \p{Is_Hst=NA} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Hst: Not_Applicable} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 10FF # [4352] +1200 A95F # [38_752] +A97D ABFF # [643] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC 10FFFF # [1_058_820] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/N.pl new file mode 100644 index 00000000000..5155cf66f50 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/N.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'S' below means that this form is stabilized. Consult perluniprops.pod +# +# This file returns the 1_114_101 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# S \p{Hyphen=No} +# S \p{Is_Hyphen=N} +# S \p{Hyphen=F} +# S \p{Is_Hyphen=False} +# +# S \P{Hyphen} +# S \P{Is_Hyphen} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Hyphen: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002C # [45] +002E 00AC # [127] +00AE 0589 # [1244] +058B 1805 # [4731] +1807 200F # [2057] +2012 2E16 # [3589] +2E18 30FA # [739] +30FC FE62 # [52_583] +FE64 FF0C # [169] +FF0E FF64 # [87] +FF66 10FFFF # [1_048_730] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/Y.pl new file mode 100644 index 00000000000..3961ad57db3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/Y.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'S' below means that this form is stabilized. Consult perluniprops.pod +# +# This file returns the 11 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# S \p{Hyphen=Yes} +# S \p{Is_Hyphen=Y} +# S \p{Hyphen=T} +# S \p{Is_Hyphen=True} +# +# S \p{Hyphen} +# S \p{Is_Hyphen} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Hyphen: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002D +00AD +058A +1806 +2010 2011 # [2] +2E17 +30FB +FE63 +FF0D +FF65 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDC/N.pl new file mode 100644 index 00000000000..275a855128d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDC/N.pl @@ -0,0 +1,547 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_012_478 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{ID_Continue=No} +# \p{IDC=N} +# \p{Is_ID_Continue=F} +# \p{Is_IDC=False} +# +# \P{ID_Continue} +# \P{Is_ID_Continue} +# \P{IDC} +# \P{Is_IDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002F # [48] +003A 0040 # [7] +005B 005E # [4] +0060 +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 +00B8 00B9 # [2] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0378 0379 # [2] +037E 0385 # [8] +038B +038D +03A2 +03F6 +0482 +0488 0489 # [2] +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 0590 # [9] +05BE +05C0 +05C3 +05C6 +05C8 05CF # [8] +05EB 05EF # [5] +05F3 060F # [29] +061B 0620 # [6] +065F +066A 066D # [4] +06D4 +06DD 06DE # [2] +06E9 +06FD 06FE # [2] +0700 070F # [16] +074B 074C # [2] +07B2 07BF # [14] +07F6 07F9 # [4] +07FB 07FF # [5] +082E 08FF # [210] +093A 093B # [2] +094F +0956 0957 # [2] +0964 0965 # [2] +0970 +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09F2 0A00 # [15] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 0B00 # [17] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B70 +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BF0 0C00 # [17] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C81 # [18] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 0D01 # [18] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D70 0D79 # [10] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E00 # [13] +0E3B 0E3F # [5] +0E4F +0E5A 0E80 # [39] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F01 0F17 # [23] +0F1A 0F1F # [6] +0F2A 0F34 # [11] +0F36 +0F38 +0F3A 0F3D # [4] +0F48 +0F6D 0F70 # [4] +0F85 +0F8C 0F8F # [4] +0F98 +0FBD 0FC5 # [9] +0FC7 0FFF # [57] +104A 104F # [6] +109E 109F # [2] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +1360 1368 # [9] +1372 137F # [14] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1735 173F # [11] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17B4 17B5 # [2] +17D4 17D6 # [3] +17D8 17DB # [4] +17DE 17DF # [2] +17EA 180A # [33] +180E 180F # [2] +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 1945 # [10] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19FF # [37] +1A1C 1A1F # [4] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1AA6 # [13] +1AA8 1AFF # [88] +1B4C 1B4F # [4] +1B5A 1B6A # [17] +1B74 1B7F # [12] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3F # [8] +1C4A 1C4C # [3] +1C7E 1CCF # [82] +1CD3 +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 203E # [66] +2041 2053 # [19] +2055 2070 # [28] +2072 207E # [13] +2080 208F # [16] +2095 20CF # [59] +20DD 20E0 # [4] +20E2 20E4 # [3] +20F1 2101 # [17] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2117 # [2] +211E 2123 # [6] +2125 +2127 +2129 +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 2BFF # [2679] +2C2F +2C5F +2CE5 2CEA # [6] +2CF2 2CFF # [14] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E00 3004 # [517] +3008 3020 # [25] +3030 +3036 3037 # [2] +303D 3040 # [4] +3097 3098 # [2] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A62C A63F # [20] +A660 A661 # [2] +A670 A67B # [12] +A67E +A698 A69F # [8] +A6F2 A716 # [37] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A828 A83F # [24] +A874 A87F # [12] +A8C5 A8CF # [11] +A8DA A8DF # [6] +A8F8 A8FA # [3] +A8FC A8FF # [4] +A92E A92F # [2] +A954 A95F # [12] +A97D A97F # [3] +A9C1 A9CE # [14] +A9DA A9FF # [38] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5F # [6] +AA77 AA79 # [3] +AA7C AA7F # [4] +AAC3 AADA # [24] +AADE ABBF # [226] +ABEB +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFC FDFF # [4] +FE10 FE1F # [16] +FE27 FE32 # [12] +FE35 FE4C # [24] +FE50 FE6F # [32] +FE75 +FEFD FF0F # [19] +FF1A FF20 # [7] +FF3B FF3E # [4] +FF40 +FF5B FF65 # [11] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFFF # [35] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 101FC # [136] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A40 10A5F # [32] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 1107F # [1079] +110BB 11FFF # [3909] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D164 # [40_246] +1D16A 1D16C # [3] +1D173 1D17A # [8] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 1D3FF # [443] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1D7CD # [2] +1D800 1FFFF # [10_240] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E00FF # [722_658] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl new file mode 100644 index 00000000000..a0579195a06 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl @@ -0,0 +1,546 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 101_634 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{ID_Continue=Yes} +# \p{IDC=Y} +# \p{Is_ID_Continue=T} +# \p{Is_IDC=True} +# +# \p{ID_Continue} +# \p{Is_ID_Continue} +# \p{IDC} +# \p{Is_IDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +005F +0061 007A # [26] +00AA +00B5 +00B7 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0300 0374 # [117] +0376 0377 # [2] +037A 037D # [4] +0386 038A # [5] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +0483 0487 # [5] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05D0 05EA # [27] +05F0 05F2 # [3] +0610 061A # [11] +0621 065E # [62] +0660 0669 # [10] +066E 06D3 # [102] +06D5 06DC # [8] +06DF 06E8 # [10] +06EA 06FC # [19] +06FF +0710 074A # [59] +074D 07B1 # [101] +07C0 07F5 # [54] +07FA +0800 082D # [46] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0963 # [12] +0966 096F # [10] +0971 0972 # [2] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09F1 # [12] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B6F # [10] +0B71 +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BEF # [10] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D6F # [10] +0D7A 0D7F # [6] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E01 0E3A # [58] +0E40 0E4E # [15] +0E50 0E59 # [10] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 +0F18 0F19 # [2] +0F20 0F29 # [10] +0F35 +0F37 +0F39 +0F3E 0F47 # [10] +0F49 0F6C # [36] +0F71 0F84 # [20] +0F86 0F8B # [6] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +1000 1049 # [74] +1050 109D # [78] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F +1369 1371 # [9] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1714 # [7] +1720 1734 # [21] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17B3 # [52] +17B6 17D3 # [30] +17D7 +17DC 17DD # [2] +17E0 17E9 # [10] +180B 180D # [3] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1946 196D # [40] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +1A00 1A1B # [28] +1A20 1A5E # [63] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA7 +1B00 1B4B # [76] +1B50 1B59 # [10] +1B6B 1B73 # [9] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C40 1C49 # [10] +1C4D 1C7D # [49] +1CD0 1CD2 # [3] +1CD4 1CF2 # [31] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +203F 2040 # [2] +2054 +2071 +207F +2090 2094 # [5] +20D0 20DC # [13] +20E1 +20E5 20F0 # [12] +2102 +2107 +210A 2113 # [10] +2115 +2118 211D # [6] +2124 +2126 +2128 +212A 2139 # [16] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CF1 # [7] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2DFF # [32] +3005 3007 # [3] +3021 302F # [15] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +3099 309F # [7] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A62B # [28] +A640 A65F # [32] +A662 A66F # [14] +A67C A67D # [2] +A67F A697 # [25] +A6A0 A6F1 # [82] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A827 # [45] +A840 A873 # [52] +A880 A8C4 # [69] +A8D0 A8D9 # [10] +A8E0 A8F7 # [24] +A8FB +A900 A92D # [46] +A930 A953 # [36] +A960 A97C # [29] +A980 A9C0 # [65] +A9CF A9D9 # [11] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA60 AA76 # [23] +AA7A AA7B # [2] +AA80 AAC2 # [67] +AADB AADD # [3] +ABC0 ABEA # [43] +ABEC ABED # [2] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB28 # [12] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE00 FE0F # [16] +FE20 FE26 # [7] +FE33 FE34 # [2] +FE4D FE4F # [3] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF10 FF19 # [10] +FF21 FF3A # [26] +FF3F +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +101FD +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11080 110BA # [59] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +1D7CE 1D7FF # [50] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDS/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDS/N.pl new file mode 100644 index 00000000000..8e1da75196d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDS/N.pl @@ -0,0 +1,465 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_014_348 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{ID_Start=No} +# \p{IDS=N} +# \p{Is_ID_Start=F} +# \p{Is_IDS=False} +# +# \P{ID_Start} +# \P{Is_ID_Start} +# \P{IDS} +# \P{Is_IDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDS: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 00B9 # [4] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 036F # [129] +0375 +0378 0379 # [2] +037E 0385 # [8] +0387 +038B +038D +03A2 +03F6 +0482 0489 # [8] +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 05CF # [72] +05EB 05EF # [5] +05F3 0620 # [46] +064B 066D # [35] +0670 +06D4 +06D6 06E4 # [15] +06E7 06ED # [7] +06F0 06F9 # [10] +06FD 06FE # [2] +0700 070F # [16] +0711 +0730 074C # [29] +07A6 07B0 # [11] +07B2 07C9 # [24] +07EB 07F3 # [9] +07F6 07F9 # [4] +07FB 07FF # [5] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 0903 # [219] +093A 093C # [3] +093E 094F # [18] +0951 0957 # [7] +0962 0970 # [15] +0973 0978 # [6] +0980 0984 # [5] +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BC # [3] +09BE 09CD # [16] +09CF 09DB # [13] +09DE +09E2 09EF # [14] +09F2 0A04 # [19] +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A58 # [31] +0A5D +0A5F 0A71 # [19] +0A75 0A84 # [16] +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABC # [3] +0ABE 0ACF # [18] +0AD1 0ADF # [15] +0AE2 0B04 # [35] +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3C # [3] +0B3E 0B5B # [30] +0B5E +0B62 0B70 # [15] +0B72 0B82 # [17] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BCF # [22] +0BD1 0C04 # [52] +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C3E 0C57 # [26] +0C5A 0C5F # [6] +0C62 0C84 # [35] +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBC # [3] +0CBE 0CDD # [32] +0CDF +0CE2 0D04 # [35] +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D3E 0D5F # [34] +0D62 0D79 # [24] +0D80 0D84 # [5] +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0E00 # [58] +0E31 +0E34 0E3F # [12] +0E47 0E80 # [58] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EB1 +0EB4 0EBC # [9] +0EBE 0EBF # [2] +0EC5 +0EC7 0EDB # [21] +0EDE 0EFF # [34] +0F01 0F3F # [63] +0F48 +0F6D 0F87 # [27] +0F8C 0FFF # [116] +102B 103E # [20] +1040 104F # [16] +1056 1059 # [4] +105E 1060 # [3] +1062 1064 # [3] +1067 106D # [7] +1071 1074 # [4] +1082 108D # [12] +108F 109F # [17] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 137F # [37] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1712 171F # [14] +1732 173F # [14] +1752 175F # [14] +176D +1771 177F # [15] +17B4 17D6 # [35] +17D8 17DB # [4] +17DD 181F # [67] +1878 187F # [8] +18A9 +18AB 18AF # [5] +18F6 18FF # [10] +191D 194F # [51] +196E 196F # [2] +1975 197F # [11] +19AC 19C0 # [21] +19C8 19FF # [56] +1A17 1A1F # [9] +1A55 1AA6 # [82] +1AA8 1B04 # [93] +1B34 1B44 # [17] +1B4C 1B82 # [55] +1BA1 1BAD # [13] +1BB0 1BFF # [80] +1C24 1C4C # [41] +1C50 1C59 # [10] +1C7E 1CE8 # [107] +1CED +1CF2 1CFF # [14] +1DC0 1DFF # [64] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 2070 # [116] +2072 207E # [13] +2080 208F # [16] +2095 2101 # [109] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2117 # [2] +211E 2123 # [6] +2125 +2127 +2129 +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 2BFF # [2679] +2C2F +2C5F +2CE5 2CEA # [6] +2CEF 2CFF # [17] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF 3004 # [550] +3008 3020 # [25] +302A 3030 # [7] +3036 3037 # [2] +303D 3040 # [4] +3097 309A # [4] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A620 A629 # [10] +A62C A63F # [20] +A660 A661 # [2] +A66F A67E # [16] +A698 A69F # [8] +A6F0 A716 # [39] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A802 +A806 +A80B +A823 A83F # [29] +A874 A881 # [14] +A8B4 A8F1 # [62] +A8F8 A8FA # [3] +A8FC A909 # [14] +A926 A92F # [10] +A947 A95F # [25] +A97D A983 # [7] +A9B3 A9CE # [28] +A9D0 A9FF # [48] +AA29 AA3F # [23] +AA43 +AA4C AA5F # [20] +AA77 AA79 # [3] +AA7B AA7F # [5] +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +AAC3 AADA # [24] +AADE ABBF # [226] +ABE3 ABFF # [29] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFC FE6F # [116] +FE75 +FEFD FF20 # [36] +FF3B FF40 # [6] +FF5B FF65 # [11] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFFF # [35] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 1027F # [267] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 107FF # [866] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A01 10A0F # [15] +10A14 +10A18 +10A34 10A5F # [44] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 11082 # [1082] +110B0 11FFF # [3920] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D3FF # [40_913] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1FFFF # [10_292] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl new file mode 100644 index 00000000000..003dff148a8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl @@ -0,0 +1,464 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 99_764 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{ID_Start=Yes} +# \p{IDS=Y} +# \p{Is_ID_Start=T} +# \p{Is_IDS=True} +# +# \p{ID_Start} +# \p{Is_ID_Start} +# \p{IDS} +# \p{Is_IDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDS: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0370 0374 # [5] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05D0 05EA # [27] +05F0 05F2 # [3] +0621 064A # [42] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0815 # [22] +081A +0824 +0828 +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0971 0972 # [2] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0E01 0E30 # [48] +0E32 0E33 # [2] +0E40 0E46 # [7] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 0EB3 # [2] +0EBD +0EC0 0EC4 # [5] +0EC6 +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +1000 102A # [43] +103F +1050 1055 # [6] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17D7 +17DC +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19C1 19C7 # [7] +1A00 1A16 # [23] +1A20 1A54 # [53] +1AA7 +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2118 211D # [6] +2124 +2126 +2128 +212A 2139 # [16] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +309B 309F # [5] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6EF # [80] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +A9CF +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA60 AA76 # [23] +AA7A +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/N.pl new file mode 100644 index 00000000000..66b96d15152 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/N.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_102 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{IDS_Binary_Operator=No} +# \p{IDSB=N} +# \p{Is_IDS_Binary_Operator=F} +# \p{Is_IDSB=False} +# +# \P{IDS_Binary_Operator} +# \P{Is_IDS_Binary_Operator} +# \P{IDSB} +# \P{Is_IDSB} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDSB: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 2FEF # [12_272] +2FF2 2FF3 # [2] +2FFC 10FFFF # [1_101_828] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/Y.pl new file mode 100644 index 00000000000..9b8aa8392ce --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDSB/Y.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 10 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{IDS_Binary_Operator=Yes} +# \p{IDSB=Y} +# \p{Is_IDS_Binary_Operator=T} +# \p{Is_IDSB=True} +# +# \p{IDS_Binary_Operator} +# \p{Is_IDS_Binary_Operator} +# \p{IDSB} +# \p{Is_IDSB} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDSB: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2FF0 2FF1 # [2] +2FF4 2FFB # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDST/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDST/N.pl new file mode 100644 index 00000000000..d99c0c7c5ad --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDST/N.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_110 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{IDS_Trinary_Operator=No} +# \p{IDST=N} +# \p{Is_IDS_Trinary_Operator=F} +# \p{Is_IDST=False} +# +# \P{IDS_Trinary_Operator} +# \P{Is_IDS_Trinary_Operator} +# \P{IDST} +# \P{Is_IDST} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDST: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 2FF1 # [12_274] +2FF4 10FFFF # [1_101_836] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/IDST/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/IDST/Y.pl new file mode 100644 index 00000000000..c84276e28d0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/IDST/Y.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{IDS_Trinary_Operator=Yes} +# \p{IDST=Y} +# \p{Is_IDS_Trinary_Operator=T} +# \p{Is_IDST=True} +# +# \p{IDS_Trinary_Operator} +# \p{Is_IDS_Trinary_Operator} +# \p{IDST} +# \p{Is_IDST} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_IDST: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2FF2 2FF3 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/N.pl new file mode 100644 index 00000000000..7296d2a1ab9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/N.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_038_704 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Ideographic=No} +# \p{Ideo=N} +# \p{Is_Ideographic=F} +# \p{Is_Ideo=False} +# +# \P{Ideographic} +# \P{Is_Ideographic} +# \P{Ideo} +# \P{Is_Ideo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ideo: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 3005 # [12_294] +3008 3020 # [25] +302A 3037 # [14] +303B 33FF # [965] +4DB6 4DFF # [74] +9FCC F8FF # [22_836] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA 1FFFF # [66_854] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl new file mode 100644 index 00000000000..f803ff31c2c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 75_408 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Ideographic=Yes} +# \p{Ideo=Y} +# \p{Is_Ideographic=T} +# \p{Is_Ideo=True} +# +# \p{Ideographic} +# \p{Is_Ideographic} +# \p{Ideo} +# \p{Is_Ideo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Ideo: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3006 3007 # [2] +3021 3029 # [9] +3038 303A # [3] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl new file mode 100644 index 00000000000..5be1345ce03 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl @@ -0,0 +1,347 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 178_500 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=2.0} +# \p{In=2.0} +# +# Meaning: Code point's usage introduced in version 2.0 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 2.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 01F5 # [502] +01FA 0217 # [30] +0250 02A8 # [89] +02B0 02DE # [47] +02E0 02E9 # [10] +0300 0345 # [70] +0360 0361 # [2] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03D6 # [7] +03DA +03DC +03DE +03E0 +03E2 03F3 # [18] +0401 040C # [12] +040E 044F # [66] +0451 045C # [12] +045E 0486 # [41] +0490 04C4 # [53] +04C7 04C8 # [2] +04CB 04CC # [2] +04D0 04EB # [28] +04EE 04F5 # [8] +04F8 04F9 # [2] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0652 # [19] +0660 066D # [14] +0670 06B7 # [72] +06BA 06BE # [5] +06C0 06CE # [15] +06D0 06ED # [30] +06F0 06F9 # [10] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F69 # [33] +0F71 0F8B # [27] +0F90 0F95 # [6] +0F97 +0F99 0FAD # [21] +0FB1 0FB7 # [7] +0FB9 +10A0 10C5 # [38] +10D0 10F6 # [39] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 202E # [47] +2030 2046 # [23] +206A 2070 # [7] +2074 208E # [27] +20A0 20AB # [12] +20D0 20E1 # [18] +2100 2138 # [57] +2153 2182 # [48] +2190 21EA # [91] +2200 22F1 # [242] +2300 +2302 237A # [121] +2400 2424 # [37] +2440 244A # [11] +2460 24EA # [139] +2500 2595 # [150] +25A0 25EF # [80] +2600 2613 # [20] +261A 266F # [86] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2767 # [7] +2776 2794 # [31] +2798 27AF # [24] +27B1 27BE # [14] +3000 3037 # [56] +303F +3041 3094 # [84] +3099 309E # [6] +30A1 30FE # [94] +3105 312C # [40] +3131 318E # [94] +3190 319F # [16] +3200 321C # [29] +3220 3243 # [36] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +4E00 9FA5 # [20_902] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1E FB36 # [25] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE20 FE23 # [4] +FE30 FE44 # [21] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FF5E # [94] +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFFD FFFF # [3] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl new file mode 100644 index 00000000000..bc73bfdf85a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl @@ -0,0 +1,347 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 178_502 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=2.1} +# \p{In=2.1} +# +# Meaning: Code point's usage introduced in version 2.1 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 2.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 01F5 # [502] +01FA 0217 # [30] +0250 02A8 # [89] +02B0 02DE # [47] +02E0 02E9 # [10] +0300 0345 # [70] +0360 0361 # [2] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03D6 # [7] +03DA +03DC +03DE +03E0 +03E2 03F3 # [18] +0401 040C # [12] +040E 044F # [66] +0451 045C # [12] +045E 0486 # [41] +0490 04C4 # [53] +04C7 04C8 # [2] +04CB 04CC # [2] +04D0 04EB # [28] +04EE 04F5 # [8] +04F8 04F9 # [2] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0652 # [19] +0660 066D # [14] +0670 06B7 # [72] +06BA 06BE # [5] +06C0 06CE # [15] +06D0 06ED # [30] +06F0 06F9 # [10] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F69 # [33] +0F71 0F8B # [27] +0F90 0F95 # [6] +0F97 +0F99 0FAD # [21] +0FB1 0FB7 # [7] +0FB9 +10A0 10C5 # [38] +10D0 10F6 # [39] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 202E # [47] +2030 2046 # [23] +206A 2070 # [7] +2074 208E # [27] +20A0 20AC # [13] +20D0 20E1 # [18] +2100 2138 # [57] +2153 2182 # [48] +2190 21EA # [91] +2200 22F1 # [242] +2300 +2302 237A # [121] +2400 2424 # [37] +2440 244A # [11] +2460 24EA # [139] +2500 2595 # [150] +25A0 25EF # [80] +2600 2613 # [20] +261A 266F # [86] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2767 # [7] +2776 2794 # [31] +2798 27AF # [24] +27B1 27BE # [14] +3000 3037 # [56] +303F +3041 3094 # [84] +3099 309E # [6] +30A1 30FE # [94] +3105 312C # [40] +3131 318E # [94] +3190 319F # [16] +3200 321C # [29] +3220 3243 # [36] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +4E00 9FA5 # [20_902] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1E FB36 # [25] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE20 FE23 # [4] +FE30 FE44 # [21] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FF5E # [94] +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFFC FFFF # [4] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl new file mode 100644 index 00000000000..6051626f1ca --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl @@ -0,0 +1,404 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 188_809 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=3.0} +# \p{In=3.0} +# +# Meaning: Code point's usage introduced in version 3.0 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 3.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 021F # [544] +0222 0233 # [18] +0250 02AD # [94] +02B0 02EE # [63] +0300 034E # [79] +0360 0362 # [3] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03D7 # [8] +03DA 03F3 # [26] +0400 0486 # [135] +0488 0489 # [2] +048C 04C4 # [57] +04C7 04C8 # [2] +04CB 04CC # [2] +04D0 04F5 # [38] +04F8 04F9 # [2] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0655 # [22] +0660 066D # [14] +0670 06ED # [126] +06F0 06FE # [15] +0700 070D # [14] +070F 072C # [30] +0730 074A # [27] +0780 07B0 # [49] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10F6 # [39] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1206 # [7] +1208 1246 # [63] +1248 +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1286 # [39] +1288 +128A 128D # [4] +1290 12AE # [31] +12B0 +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12CE # [7] +12D0 12D6 # [7] +12D8 12EE # [23] +12F0 130E # [31] +1310 +1312 1315 # [4] +1318 131E # [7] +1320 1346 # [39] +1348 135A # [19] +1361 137C # [28] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1780 17DC # [93] +17E0 17E9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2046 # [71] +2048 204D # [6] +206A 2070 # [7] +2074 208E # [27] +20A0 20AF # [16] +20D0 20E3 # [20] +2100 213A # [59] +2153 2183 # [49] +2190 21F3 # [100] +2200 22F1 # [242] +2300 237B # [124] +237D 239A # [30] +2400 2426 # [39] +2440 244A # [11] +2460 24EA # [139] +2500 2595 # [150] +25A0 25F7 # [88] +2600 2613 # [20] +2619 2671 # [89] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2767 # [7] +2776 2794 # [31] +2798 27AF # [24] +27B1 27BE # [14] +2800 28FF # [256] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303A # [59] +303E 303F # [2] +3041 3094 # [84] +3099 309E # [6] +30A1 30FE # [94] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +3200 321C # [29] +3220 3243 # [36] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +3400 4DB5 # [6582] +4E00 9FA5 # [20_902] +A000 A48C # [1165] +A490 A4A1 # [18] +A4A4 A4B3 # [16] +A4B5 A4C0 # [12] +A4C2 A4C4 # [3] +A4C6 +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE20 FE23 # [4] +FE30 FE44 # [21] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FF5E # [94] +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFF # [7] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl new file mode 100644 index 00000000000..360a4eb590d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl @@ -0,0 +1,437 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 233_787 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=3.1} +# \p{In=3.1} +# +# Meaning: Code point's usage introduced in version 3.1 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 3.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 021F # [544] +0222 0233 # [18] +0250 02AD # [94] +02B0 02EE # [63] +0300 034E # [79] +0360 0362 # [3] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03D7 # [8] +03DA 03F5 # [28] +0400 0486 # [135] +0488 0489 # [2] +048C 04C4 # [57] +04C7 04C8 # [2] +04CB 04CC # [2] +04D0 04F5 # [38] +04F8 04F9 # [2] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0655 # [22] +0660 066D # [14] +0670 06ED # [126] +06F0 06FE # [15] +0700 070D # [14] +070F 072C # [30] +0730 074A # [27] +0780 07B0 # [49] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10F6 # [39] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1206 # [7] +1208 1246 # [63] +1248 +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1286 # [39] +1288 +128A 128D # [4] +1290 12AE # [31] +12B0 +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12CE # [7] +12D0 12D6 # [7] +12D8 12EE # [23] +12F0 130E # [31] +1310 +1312 1315 # [4] +1318 131E # [7] +1320 1346 # [39] +1348 135A # [19] +1361 137C # [28] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1780 17DC # [93] +17E0 17E9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2046 # [71] +2048 204D # [6] +206A 2070 # [7] +2074 208E # [27] +20A0 20AF # [16] +20D0 20E3 # [20] +2100 213A # [59] +2153 2183 # [49] +2190 21F3 # [100] +2200 22F1 # [242] +2300 237B # [124] +237D 239A # [30] +2400 2426 # [39] +2440 244A # [11] +2460 24EA # [139] +2500 2595 # [150] +25A0 25F7 # [88] +2600 2613 # [20] +2619 2671 # [89] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2767 # [7] +2776 2794 # [31] +2798 27AF # [24] +27B1 27BE # [14] +2800 28FF # [256] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303A # [59] +303E 303F # [2] +3041 3094 # [84] +3099 309E # [6] +30A1 30FE # [94] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +3200 321C # [29] +3220 3243 # [36] +3260 327B # [28] +327F 32B0 # [50] +32C0 32CB # [12] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +3400 4DB5 # [6582] +4E00 9FA5 # [20_902] +A000 A48C # [1165] +A490 A4A1 # [18] +A4A4 A4B3 # [16] +A4B5 A4C0 # [12] +A4C2 A4C4 # [3] +A4C6 +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFB # [44] +FE20 FE23 # [4] +FE30 FE44 # [21] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FEFF +FF01 FF5E # [94] +FF61 FFBE # [94] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFF # [7] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10400 10425 # [38] +10428 1044D # [38] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C0 # [4] +1D4C2 1D4C3 # [2] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A3 # [338] +1D6A8 1D7C9 # [290] +1D7CE 1D7FF # [50] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl new file mode 100644 index 00000000000..72e1b15d688 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl @@ -0,0 +1,432 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 234_803 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=3.2} +# \p{In=3.2} +# +# Meaning: Code point's usage introduced in version 3.2 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 3.2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0220 # [545] +0222 0233 # [18] +0250 02AD # [94] +02B0 02EE # [63] +0300 034F # [80] +0360 036F # [16] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03F6 # [39] +0400 0486 # [135] +0488 04CE # [71] +04D0 04F5 # [38] +04F8 04F9 # [2] +0500 050F # [16] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +060C +061B +061F +0621 063A # [26] +0640 0655 # [22] +0660 06ED # [142] +06F0 06FE # [15] +0700 070D # [14] +070F 072C # [30] +0730 074A # [27] +0780 07B1 # [50] +0901 0903 # [3] +0905 0939 # [53] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A02 +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8B # [7] +0A8D +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B36 0B39 # [4] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B70 # [11] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BF2 # [12] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10F8 # [41] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1206 # [7] +1208 1246 # [63] +1248 +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1286 # [39] +1288 +128A 128D # [4] +1290 12AE # [31] +12B0 +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12CE # [7] +12D0 12D6 # [7] +12D8 12EE # [23] +12F0 130E # [31] +1310 +1312 1315 # [4] +1318 131E # [7] +1320 1346 # [39] +1348 135A # [19] +1361 137C # [28] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DC # [93] +17E0 17E9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2052 # [83] +2057 +205F 2063 # [5] +206A 2071 # [8] +2074 208E # [27] +20A0 20B1 # [18] +20D0 20EA # [27] +2100 213A # [59] +213D 214B # [15] +2153 2183 # [49] +2190 23CE # [575] +2400 2426 # [39] +2440 244A # [11] +2460 24FE # [159] +2500 2613 # [276] +2616 2617 # [2] +2619 267D # [101] +2680 2689 # [10] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27D0 27EB # [28] +27F0 2AFF # [784] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +31F0 321C # [45] +3220 3243 # [36] +3251 327B # [43] +327F 32CB # [77] +32D0 32FE # [47] +3300 3376 # [119] +337B 33DD # [99] +33E0 33FE # [31] +3400 4DB5 # [6582] +4E00 9FA5 # [20_902] +A000 A48C # [1165] +A490 A4C6 # [55] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FA30 FA6A # [59] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFC # [45] +FE00 FE0F # [16] +FE20 FE23 # [4] +FE30 FE46 # [23] +FE49 FE52 # [10] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFF # [7] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10400 10425 # [38] +10428 1044D # [38] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C0 # [4] +1D4C2 1D4C3 # [2] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A3 # [338] +1D6A8 1D7C9 # [290] +1D7CE 1D7FF # [50] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl new file mode 100644 index 00000000000..09697197923 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl @@ -0,0 +1,447 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 236_029 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=4.0} +# \p{In=4.0} +# +# Meaning: Code point's usage introduced in version 4.0 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 4.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0236 # [567] +0250 0357 # [264] +035D 036F # [19] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 03FB # [44] +0400 0486 # [135] +0488 04CE # [71] +04D0 04F5 # [38] +04F8 04F9 # [2] +0500 050F # [16] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05A1 # [17] +05A3 05B9 # [23] +05BB 05C4 # [10] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +060C 0615 # [10] +061B +061F +0621 063A # [26] +0640 0658 # [25] +0660 070D # [174] +070F 074A # [60] +074D 074F # [3] +0780 07B1 # [50] +0901 0939 # [57] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB5 # [8] +0BB7 0BB9 # [3] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE7 0BFA # [20] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10F8 # [41] +10FB +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1206 # [7] +1208 1246 # [63] +1248 +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1286 # [39] +1288 +128A 128D # [4] +1290 12AE # [31] +12B0 +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12CE # [7] +12D0 12D6 # [7] +12D8 12EE # [23] +12F0 130E # [31] +1310 +1312 1315 # [4] +1318 131E # [7] +1320 1346 # [39] +1348 135A # [19] +1361 137C # [28] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +19E0 19FF # [32] +1D00 1D6B # [108] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2054 # [85] +2057 +205F 2063 # [5] +206A 2071 # [8] +2074 208E # [27] +20A0 20B1 # [18] +20D0 20EA # [27] +2100 213B # [60] +213D 214B # [15] +2153 2183 # [49] +2190 23D0 # [577] +2400 2426 # [39] +2440 244A # [11] +2460 2617 # [440] +2619 267D # [101] +2680 2691 # [18] +26A0 26A1 # [2] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27D0 27EB # [28] +27F0 2B0D # [798] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +31F0 321E # [47] +3220 3243 # [36] +3250 327D # [46] +327F 32FE # [128] +3300 4DB5 # [6838] +4DC0 9FA5 # [20_966] +A000 A48C # [1165] +A490 A4C6 # [55] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FA30 FA6A # [59] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFD # [46] +FE00 FE0F # [16] +FE20 FE23 # [4] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 1000B # [19] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1013F # [9] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D300 1D356 # [87] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A3 # [338] +1D6A8 1D7C9 # [290] +1D7CE 1D7FF # [50] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl new file mode 100644 index 00000000000..76482a70c29 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl @@ -0,0 +1,465 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 237_302 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=4.1} +# \p{In=4.1} +# +# Meaning: Code point's usage introduced in version 4.1 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 4.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0241 # [578] +0250 036F # [288] +0374 0375 # [2] +037A +037E +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 0486 # [183] +0488 04CE # [71] +04D0 04F9 # [42] +0500 050F # [16] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05B9 # [41] +05BB 05C7 # [13] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +060B 0615 # [11] +061B +061E 061F # [2] +0621 063A # [26] +0640 065E # [31] +0660 070D # [174] +070F 074A # [60] +074D 076D # [33] +0780 07B1 # [50] +0901 0939 # [57] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +097D +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE1 # [2] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF 0FD1 # [3] +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10FC # [45] +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1248 # [73] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19A9 # [42] +19B0 19C9 # [26] +19D0 19D9 # [10] +19DE 1A1B # [62] +1A1E 1A1F # [2] +1D00 1DC3 # [196] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2063 # [100] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B5 # [22] +20D0 20EB # [28] +2100 214C # [77] +2153 2183 # [49] +2190 23DB # [588] +2400 2426 # [39] +2440 244A # [11] +2460 269C # [573] +26A0 26B1 # [18] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27C6 # [7] +27D0 27EB # [28] +27F0 2B13 # [804] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C80 2CEA # [107] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E00 2E17 # [24] +2E1C 2E1D # [2] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +31C0 31CF # [16] +31F0 321E # [47] +3220 3243 # [36] +3250 32FE # [175] +3300 4DB5 # [6838] +4DC0 9FBB # [20_988] +A000 A48C # [1165] +A490 A4C6 # [55] +A700 A716 # [23] +A800 A82B # [44] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FA30 FA6A # [59] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFD # [46] +FE00 FE19 # [26] +FE20 FE23 # [4] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 1000B # [19] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7C9 # [290] +1D7CE 1D7FF # [50] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl new file mode 100644 index 00000000000..56aed72637a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl @@ -0,0 +1,475 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 238_671 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=5.0} +# \p{In=5.0} +# +# Meaning: Code point's usage introduced in version 5.0 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 5.0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 036F # [880] +0374 0375 # [2] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 03CE # [44] +03D0 0486 # [183] +0488 0513 # [140] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +060B 0615 # [11] +061B +061E 061F # [2] +0621 063A # [26] +0640 065E # [31] +0660 070D # [174] +070F 074A # [60] +074D 076D # [33] +0780 07B1 # [50] +07C0 07FA # [59] +0901 0939 # [57] +093C 094D # [18] +0950 0954 # [5] +0958 0970 # [25] +097B 097F # [5] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A59 0A5C # [4] +0A5E +0A66 0A74 # [15] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B43 # [8] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C60 0C61 # [2] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3E 0D43 # [6] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D61 # [2] +0D66 0D6F # [10] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6A # [34] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCF 0FD1 # [3] +1000 1021 # [34] +1023 1027 # [5] +1029 102A # [2] +102C 1032 # [7] +1036 1039 # [4] +1040 1059 # [26] +10A0 10C5 # [38] +10D0 10FC # [45] +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1248 # [73] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18A9 # [42] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19A9 # [42] +19B0 19C9 # [26] +19D0 19D9 # [10] +19DE 1A1B # [62] +1A1E 1A1F # [2] +1B00 1B4B # [76] +1B50 1B7C # [45] +1D00 1DCA # [203] +1DFE 1E9B # [158] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2063 # [100] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B5 # [22] +20D0 20EF # [32] +2100 214E # [79] +2153 2184 # [50] +2190 23E7 # [600] +2400 2426 # [39] +2440 244A # [11] +2460 269C # [573] +26A0 26B2 # [19] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27D0 27EB # [28] +27F0 2B1A # [811] +2B20 2B23 # [4] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2C6C # [13] +2C74 2C77 # [4] +2C80 2CEA # [107] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E00 2E17 # [24] +2E1C 2E1D # [2] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312C # [40] +3131 318E # [94] +3190 31B7 # [40] +31C0 31CF # [16] +31F0 321E # [47] +3220 3243 # [36] +3250 32FE # [175] +3300 4DB5 # [6838] +4DC0 9FBB # [20_988] +A000 A48C # [1165] +A490 A4C6 # [55] +A700 A71A # [27] +A720 A721 # [2] +A800 A82B # [44] +A840 A877 # [56] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FA30 FA6A # [59] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFD # [46] +FE00 FE19 # [26] +FE20 FE23 # [4] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 1000B # [19] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +10900 10919 # [26] +1091F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D12A 1D1DD # [180] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl new file mode 100644 index 00000000000..55185808191 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl @@ -0,0 +1,490 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 240_295 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=5.1} +# \p{In=5.1} +# +# Meaning: Code point's usage introduced in version 5.1 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 5.1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0377 # [888] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0523 # [385] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 061B # [22] +061E 061F # [2] +0621 065E # [62] +0660 070D # [174] +070F 074A # [60] +074D 07B1 # [101] +07C0 07FA # [59] +0901 0939 # [57] +093C 094D # [18] +0950 0954 # [5] +0958 0972 # [27] +097B 097F # [5] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FA # [21] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD4 # [7] +1000 1099 # [154] +109E 10C5 # [40] +10D0 10FC # [45] +1100 1159 # [90] +115F 11A2 # [68] +11A8 11F9 # [82] +1200 1248 # [73] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1401 1676 # [630] +1680 169C # [29] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19A9 # [42] +19B0 19C9 # [26] +19D0 19D9 # [10] +19DE 1A1B # [62] +1A1E 1A1F # [2] +1B00 1B4B # [76] +1B50 1B7C # [45] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1D00 1DE6 # [231] +1DFE 1F15 # [280] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2064 # [101] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B5 # [22] +20D0 20F0 # [33] +2100 214F # [80] +2153 2188 # [54] +2190 23E7 # [600] +2400 2426 # [39] +2440 244A # [11] +2460 269D # [574] +26A0 26BC # [29] +26C0 26C3 # [4] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275E # [7] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B54 # [5] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2C6F # [16] +2C71 2C7D # [13] +2C80 2CEA # [107] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2E30 # [81] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 3243 # [36] +3250 32FE # [175] +3300 4DB5 # [6838] +4DC0 9FC3 # [20_996] +A000 A48C # [1165] +A490 A4C6 # [55] +A500 A62B # [300] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A700 A78C # [141] +A7FB A82B # [49] +A840 A877 # [56] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A900 A953 # [84] +A95F +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA5F # [4] +AC00 D7A3 # [11_172] +D800 FA2D # [8750] +FA30 FA6A # [59] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFD # [46] +FE00 FE19 # [26] +FE20 FE26 # [7] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 1000B # [19] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +10900 10919 # [26] +1091F 10939 # [27] +1093F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D1DD # [181] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1FFFE 2A6D6 # [42_713] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl new file mode 100644 index 00000000000..e1de258acae --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl @@ -0,0 +1,530 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 246_943 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Present_In=5.2} +# \p{In=5.2} +# +# Meaning: Code point's usage introduced in version 5.2 or earlier +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{In: 5.2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0377 # [888] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0525 # [387] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 061B # [22] +061E 061F # [2] +0621 065E # [62] +0660 070D # [174] +070F 074A # [60] +074D 07B1 # [101] +07C0 07FA # [59] +0800 082D # [46] +0830 083E # [15] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0972 # [27] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FB # [22] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD8 # [11] +1000 10C5 # [198] +10D0 10FC # [45] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1400 169C # [669] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 1A1B # [62] +1A1E 1A5E # [65] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1B00 1B4B # [76] +1B50 1B7C # [45] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1CD0 1CF2 # [35] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2064 # [101] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B8 # [25] +20D0 20F0 # [33] +2100 2189 # [138] +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B59 # [10] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CF1 # [146] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2E31 # [82] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 32FE # [223] +3300 4DB5 # [6838] +4DC0 9FCB # [21_004] +A000 A48C # [1165] +A490 A4C6 # [55] +A4D0 A62B # [348] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A6A0 A6F7 # [88] +A700 A78C # [141] +A7FB A82B # [49] +A830 A839 # [10] +A840 A877 # [56] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A8E0 A8FB # [28] +A900 A953 # [84] +A95F A97C # [30] +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA7B # [32] +AA80 AAC2 # [67] +AADB AADF # [5] +ABC0 ABED # [46] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +D800 FA2D # [8750] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDD0 FDFD # [46] +FE00 FE19 # [26] +FE20 FE26 # [7] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 1000B # [19] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10857 1085F # [9] +10900 1091B # [28] +1091F 10939 # [27] +1093F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11080 110C1 # [66] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +13000 1342E # [1071] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D1DD # [181] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +1FFFE 2A6D6 # [42_713] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +EFFFE 10FFFF # [131_074] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl new file mode 100644 index 00000000000..59677e9c19f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Ain} +# \p{Jg=Ain} +# \p{Is_Joining_Group=Ain} +# \p{Is_Jg=Ain} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Ain} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0639 063A # [2] +06A0 +06FC +075D 075F # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alaph.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alaph.pl new file mode 100644 index 00000000000..80a7dd4510b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alaph.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Alaph} +# \p{Jg=Alaph} +# \p{Is_Joining_Group=Alaph} +# \p{Is_Jg=Alaph} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Alaph} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0710 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl new file mode 100644 index 00000000000..0741646a90d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 10 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Alef} +# \p{Jg=Alef} +# \p{Is_Joining_Group=Alef} +# \p{Is_Jg=Alef} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Alef} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0622 0623 # [2] +0625 +0627 +0671 0673 # [3] +0675 +0773 0774 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl new file mode 100644 index 00000000000..0c5cdf417aa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 19 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Beh} +# \p{Jg=Beh} +# \p{Is_Joining_Group=Beh} +# \p{Is_Jg=Beh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Beh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0628 +062A 062B # [2] +066E +0679 0680 # [8] +0750 0756 # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beth.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beth.pl new file mode 100644 index 00000000000..871821080d0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beth.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Beth} +# \p{Jg=Beth} +# \p{Is_Joining_Group=Beth} +# \p{Is_Jg=Beth} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Beth} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0712 +072D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Burushas.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Burushas.pl new file mode 100644 index 00000000000..5cfb4fb0804 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Burushas.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Burushaski_Yeh_Barree} +# \p{Jg=Burushaski_Yeh_Barree} +# \p{Is_Joining_Group=Burushaski_Yeh_Barree} +# \p{Is_Jg=Burushaski_Yeh_Barree} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Burushaski_Yeh_Barree} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +077A 077B # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl new file mode 100644 index 00000000000..52e41861cd6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 14 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Dal} +# \p{Jg=Dal} +# \p{Is_Joining_Group=Dal} +# \p{Is_Jg=Dal} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Dal} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +062F 0630 # [2] +0688 0690 # [9] +06EE +0759 075A # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/DalathRi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/DalathRi.pl new file mode 100644 index 00000000000..298cc918f67 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/DalathRi.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Dalath_Rish} +# \p{Jg=Dalath_Rish} +# \p{Is_Joining_Group=Dalath_Rish} +# \p{Is_Jg=Dalath_Rish} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Dalath_Rish} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0715 0716 # [2] +072A +072F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/E.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/E.pl new file mode 100644 index 00000000000..efddabd01ee --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/E.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=E} +# \p{Jg=E} +# \p{Is_Joining_Group=E} +# \p{Is_Jg=E} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: E} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0725 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl new file mode 100644 index 00000000000..f7d7a9b9f29 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Farsi_Yeh} +# \p{Jg=Farsi_Yeh} +# \p{Is_Joining_Group=Farsi_Yeh} +# \p{Is_Jg=Farsi_Yeh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Farsi_Yeh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +063D 063F # [3] +06CC +06CE +0775 0776 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Fe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Fe.pl new file mode 100644 index 00000000000..80924d7eb7a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Fe.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Fe} +# \p{Jg=Fe} +# \p{Is_Joining_Group=Fe} +# \p{Is_Jg=Fe} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Fe} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +074F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl new file mode 100644 index 00000000000..fce1857a65e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 9 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Feh} +# \p{Jg=Feh} +# \p{Is_Joining_Group=Feh} +# \p{Is_Jg=Feh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Feh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0641 +06A1 06A6 # [6] +0760 0761 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FinalSem.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FinalSem.pl new file mode 100644 index 00000000000..0e6fb77d88d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FinalSem.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Final_Semkath} +# \p{Jg=Final_Semkath} +# \p{Is_Joining_Group=Final_Semkath} +# \p{Is_Jg=Final_Semkath} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Final_Semkath} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0724 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl new file mode 100644 index 00000000000..49aaf8794e2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 13 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Gaf} +# \p{Jg=Gaf} +# \p{Is_Joining_Group=Gaf} +# \p{Is_Jg=Gaf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Gaf} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +063B 063C # [2] +06A9 +06AB +06AF 06B4 # [6] +0762 0764 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gamal.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gamal.pl new file mode 100644 index 00000000000..914fbf84d29 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gamal.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Gamal} +# \p{Jg=Gamal} +# \p{Is_Joining_Group=Gamal} +# \p{Is_Jg=Gamal} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Gamal} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0713 0714 # [2] +072E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl new file mode 100644 index 00000000000..a86d724d8d6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 17 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Hah} +# \p{Jg=Hah} +# \p{Is_Joining_Group=Hah} +# \p{Is_Jg=Hah} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Hah} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +062C 062E # [3] +0681 0687 # [7] +06BF +0757 0758 # [2] +076E 076F # [2] +0772 +077C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HamzaOnH.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HamzaOnH.pl new file mode 100644 index 00000000000..e73707b3275 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HamzaOnH.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Hamza_On_Heh_Goal} +# \p{Jg=Hamza_On_Heh_Goal} +# \p{Is_Joining_Group=Hamza_On_Heh_Goal} +# \p{Is_Jg=Hamza_On_Heh_Goal} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Hamza_On_Heh_Goal} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06C3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/He.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/He.pl new file mode 100644 index 00000000000..1676f16a42a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/He.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=He} +# \p{Jg=He} +# \p{Is_Joining_Group=He} +# \p{Is_Jg=He} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: He} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0717 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heh.pl new file mode 100644 index 00000000000..e15fc4e8a48 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heh.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Heh} +# \p{Jg=Heh} +# \p{Is_Joining_Group=Heh} +# \p{Is_Jg=Heh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Heh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0647 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HehGoal.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HehGoal.pl new file mode 100644 index 00000000000..9723cf22895 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HehGoal.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Heh_Goal} +# \p{Jg=Heh_Goal} +# \p{Is_Joining_Group=Heh_Goal} +# \p{Is_Jg=Heh_Goal} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Heh_Goal} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06C1 06C2 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heth.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heth.pl new file mode 100644 index 00000000000..72cdab7615e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Heth.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Heth} +# \p{Jg=Heth} +# \p{Is_Joining_Group=Heth} +# \p{Is_Jg=Heth} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Heth} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +071A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl new file mode 100644 index 00000000000..0304eccca78 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Kaf} +# \p{Jg=Kaf} +# \p{Is_Joining_Group=Kaf} +# \p{Is_Jg=Kaf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Kaf} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0643 +06AC 06AE # [3] +077F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaph.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaph.pl new file mode 100644 index 00000000000..0b83e7c6824 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaph.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Kaph} +# \p{Jg=Kaph} +# \p{Is_Joining_Group=Kaph} +# \p{Is_Jg=Kaph} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Kaph} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +071F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Khaph.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Khaph.pl new file mode 100644 index 00000000000..230ef04cc3e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Khaph.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Khaph} +# \p{Jg=Khaph} +# \p{Is_Joining_Group=Khaph} +# \p{Is_Jg=Khaph} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Khaph} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +074E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/KnottedH.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/KnottedH.pl new file mode 100644 index 00000000000..f8f16bd4638 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/KnottedH.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Knotted_Heh} +# \p{Jg=Knotted_Heh} +# \p{Is_Joining_Group=Knotted_Heh} +# \p{Is_Jg=Knotted_Heh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Knotted_Heh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06BE +06FF +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl new file mode 100644 index 00000000000..8f252491df1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Lam} +# \p{Jg=Lam} +# \p{Is_Joining_Group=Lam} +# \p{Is_Jg=Lam} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Lam} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0644 +06B5 06B8 # [4] +076A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lamadh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lamadh.pl new file mode 100644 index 00000000000..6d86b8b2254 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lamadh.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Lamadh} +# \p{Jg=Lamadh} +# \p{Is_Joining_Group=Lamadh} +# \p{Is_Jg=Lamadh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Lamadh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0720 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Meem.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Meem.pl new file mode 100644 index 00000000000..3b2992bb4cf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Meem.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Meem} +# \p{Jg=Meem} +# \p{Is_Joining_Group=Meem} +# \p{Is_Jg=Meem} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Meem} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0645 +0765 0766 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Mim.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Mim.pl new file mode 100644 index 00000000000..8d13c58c05a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Mim.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Mim} +# \p{Jg=Mim} +# \p{Is_Joining_Group=Mim} +# \p{Is_Jg=Mim} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Mim} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0721 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl new file mode 100644 index 00000000000..a78bda80984 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_883 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Joining_Group=No_Joining_Group} +# \p{Jg=No_Joining_Group} +# \p{Is_Joining_Group=No_Joining_Group} +# \p{Is_Jg=No_Joining_Group} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: No_Joining_Group} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0621 # [1570] +0640 +064B 066D # [35] +0670 +0674 +06D4 +06D6 06ED # [24] +06F0 06F9 # [10] +06FD 06FE # [2] +0700 070F # [16] +0711 +0730 074C # [29] +0780 10FFFF # [1_112_192] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl new file mode 100644 index 00000000000..41e486b61e2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 8 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Noon} +# \p{Jg=Noon} +# \p{Is_Joining_Group=Noon} +# \p{Is_Jg=Noon} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Noon} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0646 +06B9 06BC # [4] +0767 0769 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nun.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nun.pl new file mode 100644 index 00000000000..fd5b259f6a9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nun.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Nun} +# \p{Jg=Nun} +# \p{Is_Joining_Group=Nun} +# \p{Is_Jg=Nun} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Nun} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0722 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nya.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nya.pl new file mode 100644 index 00000000000..1bb920d93da --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Nya.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Nya} +# \p{Jg=Nya} +# \p{Is_Joining_Group=Nya} +# \p{Is_Jg=Nya} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Nya} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06BD +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Pe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Pe.pl new file mode 100644 index 00000000000..3709d134961 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Pe.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Pe} +# \p{Jg=Pe} +# \p{Is_Joining_Group=Pe} +# \p{Is_Jg=Pe} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Pe} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0726 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl new file mode 100644 index 00000000000..7269fa22775 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Qaf} +# \p{Jg=Qaf} +# \p{Is_Joining_Group=Qaf} +# \p{Is_Jg=Qaf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Qaf} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0642 +066F +06A7 06A8 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaph.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaph.pl new file mode 100644 index 00000000000..1351e3b25d1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaph.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Qaph} +# \p{Jg=Qaph} +# \p{Is_Joining_Group=Qaph} +# \p{Is_Jg=Qaph} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Qaph} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0729 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl new file mode 100644 index 00000000000..aa96e2a0b36 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Reh} +# \p{Jg=Reh} +# \p{Is_Joining_Group=Reh} +# \p{Is_Jg=Reh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Reh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0631 0632 # [2] +0691 0699 # [9] +06EF +075B +076B 076C # [2] +0771 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reversed.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reversed.pl new file mode 100644 index 00000000000..400423f5559 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reversed.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Reversed_Pe} +# \p{Jg=Reversed_Pe} +# \p{Is_Joining_Group=Reversed_Pe} +# \p{Is_Jg=Reversed_Pe} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Reversed_Pe} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0727 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl new file mode 100644 index 00000000000..885bdd54a46 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Sad} +# \p{Jg=Sad} +# \p{Is_Joining_Group=Sad} +# \p{Is_Jg=Sad} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Sad} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0635 0636 # [2] +069D 069E # [2] +06FB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sadhe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sadhe.pl new file mode 100644 index 00000000000..251d2ac365a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sadhe.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Sadhe} +# \p{Jg=Sadhe} +# \p{Is_Joining_Group=Sadhe} +# \p{Is_Jg=Sadhe} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Sadhe} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0728 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl new file mode 100644 index 00000000000..546eb63bbd5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 11 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Seen} +# \p{Jg=Seen} +# \p{Is_Joining_Group=Seen} +# \p{Is_Jg=Seen} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Seen} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0633 0634 # [2] +069A 069C # [3] +06FA +075C +076D +0770 +077D 077E # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Semkath.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Semkath.pl new file mode 100644 index 00000000000..aa4265cc7b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Semkath.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Semkath} +# \p{Jg=Semkath} +# \p{Is_Joining_Group=Semkath} +# \p{Is_Jg=Semkath} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Semkath} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0723 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Shin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Shin.pl new file mode 100644 index 00000000000..a1ce74013e4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Shin.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Shin} +# \p{Jg=Shin} +# \p{Is_Joining_Group=Shin} +# \p{Is_Jg=Shin} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Shin} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +072B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SwashKaf.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SwashKaf.pl new file mode 100644 index 00000000000..15fc8b8a8d9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SwashKaf.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Swash_Kaf} +# \p{Jg=Swash_Kaf} +# \p{Is_Joining_Group=Swash_Kaf} +# \p{Is_Jg=Swash_Kaf} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Swash_Kaf} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06AA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SyriacWa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SyriacWa.pl new file mode 100644 index 00000000000..72dba6b2701 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/SyriacWa.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Syriac_Waw} +# \p{Jg=Syriac_Waw} +# \p{Is_Joining_Group=Syriac_Waw} +# \p{Is_Jg=Syriac_Waw} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Syriac_Waw} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0718 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl new file mode 100644 index 00000000000..ec35a063711 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Tah} +# \p{Jg=Tah} +# \p{Is_Joining_Group=Tah} +# \p{Is_Jg=Tah} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Tah} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0637 0638 # [2] +069F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Taw.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Taw.pl new file mode 100644 index 00000000000..44baf3edb7f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Taw.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Taw} +# \p{Jg=Taw} +# \p{Is_Joining_Group=Taw} +# \p{Is_Jg=Taw} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Taw} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +072C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/TehMarbu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/TehMarbu.pl new file mode 100644 index 00000000000..ee5d963c362 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/TehMarbu.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Teh_Marbuta} +# \p{Jg=Teh_Marbuta} +# \p{Is_Joining_Group=Teh_Marbuta} +# \p{Is_Jg=Teh_Marbuta} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Teh_Marbuta} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0629 +06C0 +06D5 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Teth.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Teth.pl new file mode 100644 index 00000000000..5d5fe9cd5f3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Teth.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Teth} +# \p{Jg=Teth} +# \p{Is_Joining_Group=Teth} +# \p{Is_Jg=Teth} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Teth} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +071B 071C # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl new file mode 100644 index 00000000000..9ff2eb3c8db --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 15 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Group=Waw} +# \p{Jg=Waw} +# \p{Is_Joining_Group=Waw} +# \p{Is_Jg=Waw} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Waw} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0624 +0648 +0676 0677 # [2] +06C4 06CB # [8] +06CF +0778 0779 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl new file mode 100644 index 00000000000..dda5aaa93d1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Yeh} +# \p{Jg=Yeh} +# \p{Is_Joining_Group=Yeh} +# \p{Is_Jg=Yeh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Yeh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0626 +0649 064A # [2] +0678 +06D0 06D1 # [2] +0777 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehBarre.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehBarre.pl new file mode 100644 index 00000000000..d98ebd20d9d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehBarre.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Group=Yeh_Barree} +# \p{Jg=Yeh_Barree} +# \p{Is_Joining_Group=Yeh_Barree} +# \p{Is_Jg=Yeh_Barree} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Yeh_Barree} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06D2 06D3 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehWithT.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehWithT.pl new file mode 100644 index 00000000000..0c9538c6ddc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YehWithT.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Yeh_With_Tail} +# \p{Jg=Yeh_With_Tail} +# \p{Is_Joining_Group=Yeh_With_Tail} +# \p{Is_Jg=Yeh_With_Tail} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Yeh_With_Tail} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +06CD +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yudh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yudh.pl new file mode 100644 index 00000000000..781d62a22db --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yudh.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Yudh} +# \p{Jg=Yudh} +# \p{Is_Joining_Group=Yudh} +# \p{Is_Jg=Yudh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Yudh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +071D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YudhHe.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YudhHe.pl new file mode 100644 index 00000000000..91e07df1291 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/YudhHe.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Yudh_He} +# \p{Jg=Yudh_He} +# \p{Is_Joining_Group=Yudh_He} +# \p{Is_Jg=Yudh_He} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Yudh_He} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +071E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zain.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zain.pl new file mode 100644 index 00000000000..104b6ed8ada --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zain.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Zain} +# \p{Jg=Zain} +# \p{Is_Joining_Group=Zain} +# \p{Is_Jg=Zain} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Zain} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0719 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zhain.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zhain.pl new file mode 100644 index 00000000000..4d54aa23249 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Zhain.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Joining_Group=Zhain} +# \p{Jg=Zhain} +# \p{Is_Joining_Group=Zhain} +# \p{Is_Jg=Zhain} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jg: Zhain} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +074D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/N.pl new file mode 100644 index 00000000000..bd3bdbce65c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/N.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_110 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Join_Control=No} +# \p{Join_C=N} +# \p{Is_Join_Control=F} +# \p{Is_Join_C=False} +# +# \P{Join_Control} +# \P{Is_Join_Control} +# \P{Join_C} +# \P{Is_Join_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Join_C: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 200B # [8204] +200E 10FFFF # [1_105_906] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/Y.pl new file mode 100644 index 00000000000..dea3a6be5f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/JoinC/Y.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Join_Control=Yes} +# \p{Join_C=Y} +# \p{Is_Join_Control=T} +# \p{Is_Join_C=True} +# +# \p{Join_Control} +# \p{Is_Join_Control} +# \p{Join_C} +# \p{Is_Join_C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Join_C: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +200C 200D # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl new file mode 100644 index 00000000000..163f4f0ad13 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Joining_Type=Join_Causing} +# \p{Jt=C} +# \p{Is_Joining_Type=Join_Causing} +# \p{Is_Jt=C} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jt: Join_Causing} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0640 +07FA +200D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl new file mode 100644 index 00000000000..52eebec8cea --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl @@ -0,0 +1,63 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 188 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Type=Dual_Joining} +# \p{Jt=D} +# \p{Is_Joining_Type=Dual_Joining} +# \p{Is_Jt=D} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jt: Dual_Joining} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0626 +0628 +062A 062E # [5] +0633 063F # [13] +0641 0647 # [7] +0649 064A # [2] +066E 066F # [2] +0678 0687 # [16] +069A 06BF # [38] +06C1 06C2 # [2] +06CC +06CE +06D0 06D1 # [2] +06FA 06FC # [3] +06FF +0712 0714 # [3] +071A 071D # [4] +071F 0727 # [9] +0729 +072B +072D 072E # [2] +074E 0758 # [11] +075C 076A # [15] +076D 0770 # [4] +0772 +0775 0777 # [3] +077A 077F # [6] +07CA 07EA # [33] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl new file mode 100644 index 00000000000..014c1ad53fc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl @@ -0,0 +1,63 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 74 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Type=Right_Joining} +# \p{Jt=R} +# \p{Is_Joining_Type=Right_Joining} +# \p{Is_Jt=R} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jt: Right_Joining} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0622 0625 # [4] +0627 +0629 +062F 0632 # [4] +0648 +0671 0673 # [3] +0675 0677 # [3] +0688 0699 # [18] +06C0 +06C3 06CB # [9] +06CD +06CF +06D2 06D3 # [2] +06D5 +06EE 06EF # [2] +0710 +0715 0719 # [5] +071E +0728 +072A +072C +072F +074D +0759 075B # [3] +076B 076C # [2] +0771 +0773 0774 # [2] +0778 0779 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl new file mode 100644 index 00000000000..0e2d2cfc96e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl @@ -0,0 +1,240 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1308 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Joining_Type=Transparent} +# \p{Jt=T} +# \p{Is_Joining_Type=Transparent} +# \p{Is_Jt=T} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jt: Transparent} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AD +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +070F +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0902 # [3] +093C +0941 0948 # [8] +094D +0951 0955 # [5] +0962 0963 # [2] +0981 +09BC +09C1 09C4 # [4] +09CD +09E2 09E3 # [2] +0A01 0A02 # [2] +0A3C +0A41 0A42 # [2] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A82 # [2] +0ABC +0AC1 0AC5 # [5] +0AC7 0AC8 # [2] +0ACD +0AE2 0AE3 # [2] +0B01 +0B3C +0B3F +0B41 0B44 # [4] +0B4D +0B56 +0B62 0B63 # [2] +0B82 +0BC0 +0BCD +0C3E 0C40 # [3] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0CBC +0CBF +0CC6 +0CCC 0CCD # [2] +0CE2 0CE3 # [2] +0D41 0D44 # [4] +0D4D +0D62 0D63 # [2] +0DCA +0DD2 0DD4 # [3] +0DD6 +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102D 1030 # [4] +1032 1037 # [6] +1039 103A # [2] +103D 103E # [2] +1058 1059 # [2] +105E 1060 # [3] +1071 1074 # [4] +1082 +1085 1086 # [2] +108D +109D +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B4 17B5 # [2] +17B7 17BD # [7] +17C6 +17C9 17D3 # [11] +17DD +180B 180D # [3] +18A9 +1920 1922 # [3] +1927 1928 # [2] +1932 +1939 193B # [3] +1A17 1A18 # [2] +1A56 +1A58 1A5E # [7] +1A60 +1A62 +1A65 1A6C # [8] +1A73 1A7C # [10] +1A7F +1B00 1B03 # [4] +1B34 +1B36 1B3A # [5] +1B3C +1B42 +1B6B 1B73 # [9] +1B80 1B81 # [2] +1BA2 1BA5 # [4] +1BA8 1BA9 # [2] +1C2C 1C33 # [8] +1C36 1C37 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200B +200E 200F # [2] +202A 202E # [5] +2060 2064 # [5] +206A 206F # [6] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A825 A826 # [2] +A8C4 +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A951 # [11] +A980 A982 # [3] +A9B3 +A9B6 A9B9 # [4] +A9BC +AA29 AA2E # [6] +AA31 AA32 # [2] +AA35 AA36 # [2] +AA43 +AA4C +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE5 +ABE8 +ABED +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FEFF +FFF9 FFFB # [3] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11081 # [2] +110B3 110B6 # [4] +110B9 110BA # [2] +110BD +1D167 1D169 # [3] +1D173 1D182 # [16] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl new file mode 100644 index 00000000000..3bb38ca3836 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl @@ -0,0 +1,244 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_539 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Joining_Type=Non_Joining} +# \p{Jt=U} +# \p{Is_Joining_Type=Non_Joining} +# \p{Is_Jt=U} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Jt: Non_Joining} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 00AC # [173] +00AE 02FF # [594] +0370 0482 # [275] +048A 0590 # [263] +05BE +05C0 +05C3 +05C6 +05C8 060F # [72] +061B 0621 # [7] +065F 066D # [15] +0674 +06D4 +06DD +06E5 06E6 # [2] +06E9 +06F0 06F9 # [10] +06FD 06FE # [2] +0700 070E # [15] +074B 074C # [2] +0780 07A5 # [38] +07B1 07C9 # [25] +07F4 07F9 # [6] +07FB 0815 # [27] +081A +0824 +0828 +082E 08FF # [210] +0903 093B # [57] +093D 0940 # [4] +0949 094C # [4] +094E 0950 # [3] +0956 0961 # [12] +0964 0980 # [29] +0982 09BB # [58] +09BD 09C0 # [4] +09C5 09CC # [8] +09CE 09E1 # [20] +09E4 0A00 # [29] +0A03 0A3B # [57] +0A3D 0A40 # [4] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A83 0ABB # [57] +0ABD 0AC0 # [4] +0AC6 +0AC9 0ACC # [4] +0ACE 0AE1 # [20] +0AE4 0B00 # [29] +0B02 0B3B # [58] +0B3D 0B3E # [2] +0B40 +0B45 0B4C # [8] +0B4E 0B55 # [8] +0B57 0B61 # [11] +0B64 0B81 # [30] +0B83 0BBF # [61] +0BC1 0BCC # [12] +0BCE 0C3D # [112] +0C41 0C45 # [5] +0C49 +0C4E 0C54 # [7] +0C57 0C61 # [11] +0C64 0CBB # [88] +0CBD 0CBE # [2] +0CC0 0CC5 # [6] +0CC7 0CCB # [5] +0CCE 0CE1 # [20] +0CE4 0D40 # [93] +0D45 0D4C # [8] +0D4E 0D61 # [20] +0D64 0DC9 # [102] +0DCB 0DD1 # [7] +0DD5 +0DD7 0E30 # [90] +0E32 0E33 # [2] +0E3B 0E46 # [12] +0E4F 0EB0 # [98] +0EB2 0EB3 # [2] +0EBA +0EBD 0EC7 # [11] +0ECE 0F17 # [74] +0F1A 0F34 # [27] +0F36 +0F38 +0F3A 0F70 # [55] +0F7F +0F85 +0F88 0F8F # [8] +0F98 +0FBD 0FC5 # [9] +0FC7 102C # [102] +1031 +1038 +103B 103C # [2] +103F 1057 # [25] +105A 105D # [4] +1061 1070 # [16] +1075 1081 # [13] +1083 1084 # [2] +1087 108C # [6] +108E 109C # [15] +109E 135E # [705] +1360 1711 # [946] +1715 1731 # [29] +1735 1751 # [29] +1754 1771 # [30] +1774 17B3 # [64] +17B6 +17BE 17C5 # [8] +17C7 17C8 # [2] +17D4 17DC # [9] +17DE 180A # [45] +180E 18A8 # [155] +18AA 191F # [118] +1923 1926 # [4] +1929 1931 # [9] +1933 1938 # [6] +193C 1A16 # [219] +1A19 1A55 # [61] +1A57 +1A5F +1A61 +1A63 1A64 # [2] +1A6D 1A72 # [6] +1A7D 1A7E # [2] +1A80 1AFF # [128] +1B04 1B33 # [48] +1B35 +1B3B +1B3D 1B41 # [5] +1B43 1B6A # [40] +1B74 1B7F # [12] +1B82 1BA1 # [32] +1BA6 1BA7 # [2] +1BAA 1C2B # [130] +1C34 1C35 # [2] +1C38 1CCF # [152] +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1DBF # [210] +1DE7 1DFC # [22] +1E00 200A # [523] +200C +2010 2029 # [26] +202F 205F # [49] +2065 2069 # [5] +2070 20CF # [96] +20F1 2CEE # [3070] +2CF2 2DDF # [238] +2E00 3029 # [554] +3030 3098 # [105] +309B A66E # [30_164] +A673 A67B # [9] +A67E A6EF # [114] +A6F2 A801 # [272] +A803 A805 # [3] +A807 A80A # [4] +A80C A824 # [25] +A827 A8C3 # [157] +A8C5 A8DF # [27] +A8F2 A925 # [52] +A92E A946 # [25] +A952 A97F # [46] +A983 A9B2 # [48] +A9B4 A9B5 # [2] +A9BA A9BB # [2] +A9BD AA28 # [108] +AA2F AA30 # [2] +AA33 AA34 # [2] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4D AAAF # [99] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 ABE4 # [291] +ABE6 ABE7 # [2] +ABE9 ABEC # [4] +ABEE FB1D # [20_272] +FB1F FDFF # [737] +FE10 FE1F # [16] +FE27 FEFE # [216] +FF00 FFF8 # [249] +FFFC 101FC # [513] +101FE 10A00 # [2051] +10A04 +10A07 10A0B # [5] +10A10 10A37 # [40] +10A3B 10A3E # [4] +10A40 1107F # [1600] +11082 110B2 # [49] +110B7 110B8 # [2] +110BB 110BC # [2] +110BE 1D166 # [49_321] +1D16A 1D172 # [9] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 E0000 # [798_140] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/LOE/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/LOE/N.pl new file mode 100644 index 00000000000..55767ec3ed2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/LOE/N.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_097 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Logical_Order_Exception=No} +# \p{LOE=N} +# \p{Is_Logical_Order_Exception=F} +# \p{Is_LOE=False} +# +# \P{Logical_Order_Exception} +# \P{Is_Logical_Order_Exception} +# \P{LOE} +# \P{Is_LOE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_LOE: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0E3F # [3648] +0E45 0EBF # [123] +0EC5 AAB4 # [39_920] +AAB7 AAB8 # [2] +AABA +AABD 10FFFF # [1_070_403] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl new file mode 100644 index 00000000000..928393892fb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl @@ -0,0 +1,151 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 644 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Ambiguous} +# \p{Lb=AI} +# \p{Is_Line_Break=Ambiguous} +# \p{Is_Lb=AI} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Ambiguous} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A7 00A8 # [2] +00AA +00B2 00B3 # [2] +00B6 00BA # [5] +00BC 00BE # [3] +00D7 +00F7 +02C7 +02C9 02CB # [3] +02CD +02D0 +02D8 02DB # [4] +02DD +2015 2016 # [2] +2020 2021 # [2] +203B +2074 +207F +2081 2084 # [4] +2105 +2113 +2121 2122 # [2] +212B +2154 2155 # [2] +215B +215E +2160 216B # [12] +2170 2179 # [10] +2189 +2190 2199 # [10] +21D2 +21D4 +2200 +2202 2203 # [2] +2207 2208 # [2] +220B +220F +2211 +2215 +221A +221D 2220 # [4] +2223 +2225 +2227 222C # [6] +222E +2234 2237 # [4] +223C 223D # [2] +2248 +224C +2252 +2260 2261 # [2] +2264 2267 # [4] +226A 226B # [2] +226E 226F # [2] +2282 2283 # [2] +2286 2287 # [2] +2295 +2299 +22A5 +22BF +2312 +2460 24FE # [159] +2500 254B # [76] +2550 2574 # [37] +2580 258F # [16] +2592 2595 # [4] +25A0 25A1 # [2] +25A3 25A9 # [7] +25B2 25B3 # [2] +25B6 25B7 # [2] +25BC 25BD # [2] +25C0 25C1 # [2] +25C6 25C8 # [3] +25CB +25CE 25D1 # [4] +25E2 25E5 # [4] +25EF +2605 2606 # [2] +2609 +260E 260F # [2] +2614 2617 # [4] +261C +261E +2640 +2642 +2660 2661 # [2] +2663 2665 # [3] +2667 266A # [4] +266C 266D # [2] +266F +269E 269F # [2] +26BE 26BF # [2] +26C4 26CD # [10] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2757 +2776 2793 # [30] +2B55 2B59 # [5] +3248 324F # [8] +FFFD +1F100 1F10A # [11] +1F110 1F12D # [30] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl new file mode 100644 index 00000000000..516281c53d2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl @@ -0,0 +1,559 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 14_092 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Line_Break=Alphabetic} +# \p{Lb=AL} +# \p{Is_Line_Break=Alphabetic} +# \p{Is_Lb=AL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Alphabetic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0023 +0026 +002A +003C 003E # [3] +0040 005A # [27] +005E 007A # [29] +007E +00A6 +00A9 +00AC +00AE 00AF # [2] +00B5 +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C6 # [463] +02CE 02CF # [2] +02D1 02D7 # [7] +02DC +02DE +02E0 02FF # [32] +0370 0377 # [8] +037A 037D # [4] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0482 # [224] +048A 0525 # [156] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +05C0 +05C3 +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 0608 # [3] +060E 060F # [2] +0621 064A # [42] +066D 066F # [3] +0671 06D3 # [99] +06D5 +06DD +06E5 06E6 # [2] +06E9 +06EE 06EF # [2] +06FA 070D # [20] +070F 0710 # [2] +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F7 # [4] +07FA +0800 0815 # [22] +081A +0824 +0828 +0830 083E # [15] +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0970 0972 # [3] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +09F4 09F8 # [5] +09FA +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B70 0B71 # [2] +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0BF0 0BF8 # [9] +0BFA +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C78 0C7F # [8] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0CF1 0CF2 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D70 0D75 # [6] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DF4 +0E4F +0F00 +0F05 +0F13 +0F15 0F17 # [3] +0F1A 0F1F # [6] +0F2A 0F33 # [10] +0F36 +0F38 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +0FC0 0FC5 # [6] +0FC7 0FCC # [6] +0FCE 0FCF # [2] +0FD4 0FD8 # [5] +104C 104F # [4] +10A0 10C5 # [38] +10D0 10FC # [45] +1200 1248 # [73] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1360 +1362 137C # [27] +1380 1399 # [26] +13A0 13F4 # [85] +1401 167F # [639] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +17D9 +17F0 17F9 # [10] +1800 1801 # [2] +1807 +180A +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1940 +19E0 1A16 # [55] +1A1E 1A1F # [2] +1B05 1B33 # [47] +1B45 1B4B # [7] +1B5C +1B61 1B6A # [10] +1B74 1B7C # [9] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CD3 +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +1FFE +2017 +2022 2023 # [2] +2038 +203E 2043 # [6] +204A 2055 # [12] +2057 +205C +2061 2064 # [4] +2070 2071 # [2] +2075 207C # [8] +2080 +2085 208C # [8] +2090 2094 # [5] +2100 2102 # [3] +2104 +2106 2108 # [3] +210A 2112 # [9] +2114 2115 # [2] +2117 2120 # [10] +2123 212A # [8] +212C 2153 # [40] +2156 215A # [5] +215C 215D # [2] +215F +216C 216F # [4] +217A 2188 # [15] +219A 21D1 # [56] +21D3 +21D5 21FF # [43] +2201 +2204 2206 # [3] +2209 220A # [2] +220C 220E # [3] +2210 +2214 +2216 2219 # [4] +221B 221C # [2] +2221 2222 # [2] +2224 +2226 +222D +222F 2233 # [5] +2238 223B # [4] +223E 2247 # [10] +2249 224B # [3] +224D 2251 # [5] +2253 225F # [13] +2262 2263 # [2] +2268 2269 # [2] +226C 226D # [2] +2270 2281 # [18] +2284 2285 # [2] +2288 2294 # [13] +2296 2298 # [3] +229A 22A4 # [11] +22A6 22BE # [25] +22C0 2311 # [82] +2313 2328 # [22] +232B 23E8 # [190] +2400 2426 # [39] +2440 244A # [11] +24FF +254C 254F # [4] +2575 257F # [11] +2590 2591 # [2] +2596 259F # [10] +25A2 +25AA 25B1 # [8] +25B4 25B5 # [2] +25B8 25BB # [4] +25BE 25BF # [2] +25C2 25C5 # [4] +25C9 25CA # [2] +25CC 25CD # [2] +25D2 25E1 # [16] +25E6 25EE # [9] +25F0 2604 # [21] +2607 2608 # [2] +260A 260D # [4] +2610 2613 # [4] +2618 261B # [4] +261D +261F 263F # [33] +2641 +2643 265F # [29] +2662 +2666 +266B +266E +2670 269D # [46] +26A0 26BD # [30] +26C0 26C3 # [4] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 +2758 275A # [3] +2761 +2764 2767 # [4] +2794 +2798 27AF # [24] +27B1 27BE # [14] +27C0 27C4 # [5] +27C7 27CA # [4] +27CC +27D0 27E5 # [22] +27F0 2982 # [403] +2999 29D7 # [63] +29DC 29FB # [32] +29FE 2B4C # [335] +2B50 2B54 # [5] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CEE # [143] +2CFD +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E16 +2E1A 2E1B # [2] +2E1E 2E1F # [2] +2E2F +4DC0 4DFF # [64] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A673 +A67E A697 # [26] +A6A0 A6EF # [80] +A6F2 +A700 A78C # [141] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A828 A82B # [4] +A830 A837 # [8] +A839 +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8FB # [10] +A90A A925 # [28] +A930 A946 # [23] +A95F +A984 A9B2 # [47] +A9C1 A9C6 # [6] +A9CA A9CD # [4] +A9CF +A9DE A9DF # [2] +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA5C +ABC0 ABE2 # [35] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB36 # [24] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FDFD +FE70 FE74 # [5] +FE76 FEFC # [135] +FF66 +FF71 FF9D # [45] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE8 FFEE # [7] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FC # [45] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10858 1085F # [8] +10900 1091B # [28] +10920 10939 # [26] +1093F +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A40 10A47 # [8] +10A58 +10A60 10A7F # [32] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11083 110AF # [45] +110BB 110BD # [3] +12000 1236E # [879] +12400 12462 # [99] +13000 13257 # [600] +1325E 13281 # [36] +13283 13285 # [3] +1328A 13378 # [239] +1337C 1342E # [179] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D164 # [60] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1DD # [48] +1D200 1D241 # [66] +1D245 +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F12E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/B2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/B2.pl new file mode 100644 index 00000000000..70acb6cb8e6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/B2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Break_Both} +# \p{Lb=B2} +# \p{Is_Line_Break=Break_Both} +# \p{Is_Lb=B2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Break_Both} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2014 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl new file mode 100644 index 00000000000..0ec360d2867 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl @@ -0,0 +1,95 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 137 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Break_After} +# \p{Lb=BA} +# \p{Is_Line_Break=Break_After} +# \p{Is_Lb=BA} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Break_After} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 +007C +00AD +058A +05BE +0964 0965 # [2] +0E5A 0E5B # [2] +0F0B +0F34 +0F7F +0F85 +0FBE 0FBF # [2] +0FD2 +104A 104B # [2] +1361 +1400 +1680 +16EB 16ED # [3] +1735 1736 # [2] +17D4 17D5 # [2] +17D8 +17DA +1804 1805 # [2] +1B5A 1B5B # [2] +1B5D 1B60 # [4] +1C3B 1C3F # [5] +1C7E 1C7F # [2] +2000 2006 # [7] +2008 200A # [3] +2010 +2012 2013 # [2] +2027 +2056 +2058 205B # [4] +205D 205F # [3] +2CFA 2CFC # [3] +2CFF +2E0E 2E15 # [8] +2E17 +2E19 +2E2A 2E2D # [4] +2E30 2E31 # [2] +A4FE A4FF # [2] +A60D +A60F +A6F3 A6F7 # [5] +A8CE A8CF # [2] +A92E A92F # [2] +A9C7 A9C9 # [3] +AA5D AA5F # [3] +ABEB +10100 10102 # [3] +1039F +103D0 +10857 +1091F +10A50 10A57 # [8] +10B39 10B3F # [7] +110BE 110C1 # [4] +12470 12473 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl new file mode 100644 index 00000000000..12741c01249 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 19 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Break_Before} +# \p{Lb=BB} +# \p{Is_Line_Break=Break_Before} +# \p{Is_Lb=BB} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Break_Before} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00B4 +02C8 +02CC +02DF +0F01 0F04 # [4] +0F06 0F07 # [2] +0F09 0F0A # [2] +0FD0 0FD1 # [2] +0FD3 +1806 +1FFD +A874 A875 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BK.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BK.pl new file mode 100644 index 00000000000..9120acc2db3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BK.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Line_Break=Mandatory_Break} +# \p{Lb=BK} +# \p{Is_Line_Break=Mandatory_Break} +# \p{Is_Lb=BK} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Mandatory_Break} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000B 000C # [2] +2028 2029 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CB.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CB.pl new file mode 100644 index 00000000000..a1ef1459194 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CB.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Contingent_Break} +# \p{Lb=CB} +# \p{Is_Line_Break=Contingent_Break} +# \p{Is_Lb=CB} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Contingent_Break} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FFFC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl new file mode 100644 index 00000000000..d539e06784f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl @@ -0,0 +1,114 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 87 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Close_Punctuation} +# \p{Lb=CL} +# \p{Is_Line_Break=Close_Punctuation} +# \p{Is_Lb=CL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Close_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +007D +0F3B +0F3D +169C +2046 +207E +208E +232A +2769 +276B +276D +276F +2771 +2773 +2775 +27C6 +27E7 +27E9 +27EB +27ED +27EF +2984 +2986 +2988 +298A +298C +298E +2990 +2992 +2994 +2996 +2998 +29D9 +29DB +29FD +2E23 +2E25 +2E27 +2E29 +3001 3002 # [2] +3009 +300B +300D +300F +3011 +3015 +3017 +3019 +301B +301E 301F # [2] +FD3F +FE11 FE12 # [2] +FE18 +FE36 +FE38 +FE3A +FE3C +FE3E +FE40 +FE42 +FE44 +FE48 +FE50 +FE52 +FE5A +FE5C +FE5E +FF09 +FF0C +FF0E +FF3D +FF5D +FF60 FF61 # [2] +FF63 FF64 # [2] +1325B 1325D # [3] +13282 +13287 +13289 +1337A 1337B # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl new file mode 100644 index 00000000000..1d0c048d5b0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl @@ -0,0 +1,207 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1436 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Combining_Mark} +# \p{Lb=CM} +# \p{Is_Line_Break=Combining_Mark} +# \p{Is_Lb=CM} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Combining_Mark} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0008 # [9] +000E 001F # [18] +007F 0084 # [6] +0086 009F # [26] +0300 034E # [79] +0350 035B # [12] +0363 036F # [13] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0903 # [4] +093C +093E 094E # [17] +0951 0955 # [5] +0962 0963 # [2] +0981 0983 # [3] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09E2 09E3 # [2] +0A01 0A03 # [3] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A83 # [3] +0ABC +0ABE 0AC5 # [8] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AE2 0AE3 # [2] +0B01 0B03 # [3] +0B3C +0B3E 0B44 # [7] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0C01 0C03 # [3] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0C82 0C83 # [2] +0CBC +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D02 0D03 # [2] +0D3E 0D44 # [7] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D62 0D63 # [2] +0D82 0D83 # [2] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F3E 0F3F # [2] +0F71 0F7E # [14] +0F80 0F84 # [5] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +180B 180D # [3] +18A9 +1920 192B # [12] +1930 193B # [12] +1A17 1A1B # [5] +1A7F +1B00 1B04 # [5] +1B34 1B44 # [17] +1B6B 1B73 # [9] +1B80 1B82 # [3] +1BA1 1BAA # [10] +1C24 1C37 # [20] +1CD0 1CD2 # [3] +1CD4 1CE8 # [21] +1CED +1CF2 +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200F # [4] +202A 202E # [5] +206A 206F # [6] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A823 A827 # [5] +A880 A881 # [2] +A8B4 A8C4 # [17] +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A953 # [13] +A980 A983 # [4] +A9B3 A9C0 # [14] +AA29 AA36 # [14] +AA43 +AA4C AA4D # [2] +ABE3 ABEA # [8] +ABEC ABED # [2] +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FFF9 FFFB # [3] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11082 # [3] +110B0 110BA # [11] +1D165 1D169 # [5] +1D16D 1D182 # [22] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CP.pl new file mode 100644 index 00000000000..879221130ed --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CP.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Line_Break=Close_Parenthesis} +# \p{Lb=CP} +# \p{Is_Line_Break=Close_Parenthesis} +# \p{Is_Lb=CP} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Close_Parenthesis} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0029 +005D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl new file mode 100644 index 00000000000..7fad74ea793 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 34 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Exclamation} +# \p{Lb=EX} +# \p{Is_Line_Break=Exclamation} +# \p{Is_Lb=EX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Exclamation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 +003F +05C6 +061B +061E 061F # [2] +06D4 +07F9 +0F0D 0F11 # [5] +0F14 +1802 1803 # [2] +1808 1809 # [2] +1944 1945 # [2] +2762 2763 # [2] +2CF9 +2CFE +2E2E +A60E +A876 A877 # [2] +FE15 FE16 # [2] +FE56 FE57 # [2] +FF01 +FF1F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl new file mode 100644 index 00000000000..dfc6d870da8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Glue} +# \p{Lb=GL} +# \p{Is_Line_Break=Glue} +# \p{Is_Lb=GL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Glue} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A0 +034F +035C 0362 # [7] +0F08 +0F0C +0F12 +180E +2007 +2011 +202F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/HY.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/HY.pl new file mode 100644 index 00000000000..21b145bc699 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/HY.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Hyphen} +# \p{Lb=HY} +# \p{Is_Line_Break=Hyphen} +# \p{Is_Lb=HY} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Hyphen} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl new file mode 100644 index 00000000000..1bb47cea588 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl @@ -0,0 +1,106 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 161_775 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Line_Break=Ideographic} +# \p{Lb=ID} +# \p{Is_Line_Break=Ideographic} +# \p{Is_Lb=ID} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Ideographic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 +3003 3004 # [2] +3006 3007 # [2] +3012 3013 # [2] +3020 3029 # [10] +3030 303A # [11] +303D 303F # [3] +3042 +3044 +3046 +3048 +304A 3062 # [25] +3064 3082 # [31] +3084 +3086 +3088 308D # [6] +308F 3094 # [6] +309F +30A2 +30A4 +30A6 +30A8 +30AA 30C2 # [25] +30C4 30E2 # [31] +30E4 +30E6 +30E8 30ED # [6] +30EF 30F4 # [6] +30F7 30FA # [4] +30FF +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +3200 321E # [31] +3220 3247 # [40] +3250 32FE # [175] +3300 4DBF # [6848] +4E00 A014 # [21_013] +A016 A48C # [1143] +A490 A4C6 # [55] +F900 FAFF # [512] +FE30 FE34 # [5] +FE45 FE46 # [2] +FE49 FE4F # [7] +FE51 +FE58 +FE5F FE66 # [8] +FE68 +FE6B +FF02 FF03 # [2] +FF06 FF07 # [2] +FF0A FF0B # [2] +FF0D +FF0F FF19 # [11] +FF1C FF1E # [3] +FF20 FF3A # [27] +FF3C +FF3E FF5A # [29] +FF5C +FF5E +FFE2 FFE4 # [3] +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2FFFD # [65_534] +30000 3FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl new file mode 100644 index 00000000000..3a82f6b5478 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Line_Break=Inseparable} +# \p{Lb=IN} +# \p{Is_Line_Break=Inseperable} +# \p{Is_Lb=Inseparable} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Inseparable} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2024 2026 # [3] +FE19 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl new file mode 100644 index 00000000000..3666ba440c1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 13 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Infix_Numeric} +# \p{Lb=IS} +# \p{Is_Line_Break=Infix_Numeric} +# \p{Is_Lb=IS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Infix_Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002C +002E +003A 003B # [2] +037E +0589 +060C 060D # [2] +07F8 +2044 +FE10 +FE13 FE14 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NL.pl new file mode 100644 index 00000000000..1515bfc6099 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NL.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Next_Line} +# \p{Lb=NL} +# \p{Is_Line_Break=Next_Line} +# \p{Is_Lb=NL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Next_Line} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0085 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl new file mode 100644 index 00000000000..4e858a2eef0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl @@ -0,0 +1,72 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 77 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Nonstarter} +# \p{Lb=NS} +# \p{Is_Line_Break=Nonstarter} +# \p{Is_Lb=NS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Nonstarter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +17D6 +203C 203D # [2] +2047 2049 # [3] +3005 +301C +303B 303C # [2] +3041 +3043 +3045 +3047 +3049 +3063 +3083 +3085 +3087 +308E +3095 3096 # [2] +309B 309E # [4] +30A0 30A1 # [2] +30A3 +30A5 +30A7 +30A9 +30C3 +30E3 +30E5 +30E7 +30EE +30F5 30F6 # [2] +30FB 30FE # [4] +31F0 31FF # [16] +A015 +FE54 FE55 # [2] +FF1A FF1B # [2] +FF65 +FF67 FF70 # [10] +FF9E FF9F # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl new file mode 100644 index 00000000000..52449a5e9cc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl @@ -0,0 +1,85 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 403 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Numeric} +# \p{Lb=NU} +# \p{Is_Line_Break=Numeric} +# \p{Is_Lb=NU} +# +# \p{Sentence_Break=Numeric} +# \p{SB=NU} +# \p{Is_Sentence_Break=Numeric} +# \p{Is_SB=NU} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_SB: Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0660 0669 # [10] +066B 066C # [2] +06F0 06F9 # [10] +07C0 07C9 # [10] +0966 096F # [10] +09E6 09EF # [10] +0A66 0A6F # [10] +0AE6 0AEF # [10] +0B66 0B6F # [10] +0BE6 0BEF # [10] +0C66 0C6F # [10] +0CE6 0CEF # [10] +0D66 0D6F # [10] +0E50 0E59 # [10] +0ED0 0ED9 # [10] +0F20 0F29 # [10] +1040 1049 # [10] +1090 1099 # [10] +17E0 17E9 # [10] +1810 1819 # [10] +1946 194F # [10] +19D0 19DA # [11] +1A80 1A89 # [10] +1A90 1A99 # [10] +1B50 1B59 # [10] +1BB0 1BB9 # [10] +1C40 1C49 # [10] +1C50 1C59 # [10] +A620 A629 # [10] +A8D0 A8D9 # [10] +A900 A909 # [10] +A9D0 A9D9 # [10] +AA50 AA59 # [10] +ABF0 ABF9 # [10] +104A0 104A9 # [10] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl new file mode 100644 index 00000000000..07f8000e256 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl @@ -0,0 +1,114 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 81 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Open_Punctuation} +# \p{Lb=OP} +# \p{Is_Line_Break=Open_Punctuation} +# \p{Is_Lb=OP} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Open_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0028 +005B +007B +00A1 +00BF +0F3A +0F3C +169B +201A +201E +2045 +207D +208D +2329 +2768 +276A +276C +276E +2770 +2772 +2774 +27C5 +27E6 +27E8 +27EA +27EC +27EE +2983 +2985 +2987 +2989 +298B +298D +298F +2991 +2993 +2995 +2997 +29D8 +29DA +29FC +2E18 +2E22 +2E24 +2E26 +2E28 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE17 +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE47 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF5F +FF62 +13258 1325A # [3] +13286 +13288 +13379 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl new file mode 100644 index 00000000000..be022b844b5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 28 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Postfix_Numeric} +# \p{Lb=PO} +# \p{Is_Line_Break=Postfix_Numeric} +# \p{Is_Lb=PO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Postfix_Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0025 +00A2 +00B0 +0609 060B # [3] +066A +09F2 09F3 # [2] +09F9 +0D79 +2030 2037 # [8] +20A7 +20B6 +2103 +2109 +A838 +FDFC +FE6A +FF05 +FFE0 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl new file mode 100644 index 00000000000..6ef32a32247 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 43 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Prefix_Numeric} +# \p{Lb=PR} +# \p{Is_Line_Break=Prefix_Numeric} +# \p{Is_Lb=PR} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Prefix_Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0024 +002B +005C +00A3 00A5 # [3] +00B1 +09FB +0AF1 +0BF9 +0E3F +17DB +20A0 20A6 # [7] +20A8 20B5 # [14] +20B7 20B8 # [2] +2116 +2212 2213 # [2] +FE69 +FF04 +FFE1 +FFE5 FFE6 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl new file mode 100644 index 00000000000..54e5f2bb68b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 34 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Quotation} +# \p{Lb=QU} +# \p{Is_Line_Break=Quotation} +# \p{Is_Lb=QU} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Quotation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0022 +0027 +00AB +00BB +2018 2019 # [2] +201B 201D # [3] +201F +2039 203A # [2] +275B 275E # [4] +2E00 2E0D # [14] +2E1C 2E1D # [2] +2E20 2E21 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl new file mode 100644 index 00000000000..dbf6db1c1d3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl @@ -0,0 +1,71 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 662 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Line_Break=Complex_Context} +# \p{Lb=SA} +# \p{Is_Line_Break=Complex_Context} +# \p{Is_Lb=SA} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Complex_Context} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E01 0E3A # [58] +0E40 0E4E # [15] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0EDC 0EDD # [2] +1000 103F # [64] +1050 108F # [64] +109A 109F # [6] +1780 17D3 # [84] +17D7 +17DC 17DD # [2] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19DE 19DF # [2] +1A20 1A5E # [63] +1A60 1A7C # [29] +1AA0 1AAD # [14] +AA60 AA7B # [28] +AA80 AAC2 # [67] +AADB AADF # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SG.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SG.pl new file mode 100644 index 00000000000..9b85ecf731a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SG.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 2048 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Line_Break=Surrogate} +# D \p{Lb=SG} +# D \p{Is_Line_Break=Surrogate} +# D \p{Is_Lb=SG} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Surrogate} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +D800 DFFF # [2048] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SP.pl new file mode 100644 index 00000000000..e35a24cc63c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SP.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Space} +# \p{Lb=SP} +# \p{Is_Line_Break=Space} +# \p{Is_Lb=SP} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Space} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SY.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SY.pl new file mode 100644 index 00000000000..7629a0a5b70 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SY.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=Break_Symbols} +# \p{Lb=SY} +# \p{Is_Line_Break=Break_Symbols} +# \p{Is_Lb=SY} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Break_Symbols} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/WJ.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/WJ.pl new file mode 100644 index 00000000000..b21bc4a0f6f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/WJ.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Line_Break=Word_Joiner} +# \p{Lb=WJ} +# \p{Is_Line_Break=Word_Joiner} +# \p{Is_Lb=WJ} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Word_Joiner} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2060 +FEFF +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl new file mode 100644 index 00000000000..fcab14a95eb --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl @@ -0,0 +1,513 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 920_933 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Line_Break=Unknown} +# \p{Lb=XX} +# \p{Is_Line_Break=Unknown} +# \p{Is_Lb=XX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: Unknown} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 0590 # [6] +05C8 05CF # [8] +05EB 05EF # [5] +05F5 05FF # [11] +0604 0605 # [2] +061C 061D # [2] +0620 +065F +070E +074B 074C # [2] +07B2 07BF # [14] +07FB 07FF # [5] +082E 082F # [2] +083F 08FF # [193] +093A 093B # [2] +094F +0956 0957 # [2] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09FC 0A00 # [5] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 +0AF2 0B00 # [15] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF5 0E00 # [12] +0E3B 0E3E # [4] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F48 +0F6D 0F70 # [4] +0F8C 0F8F # [4] +0F98 +0FBD +0FCD +0FD9 0FFF # [39] +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1737 173F # [9] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17DE 17DF # [2] +17EA 17EF # [6] +17FA 17FF # [6] +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 193F # [4] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A1C 1A1D # [2] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1AFF # [82] +1B4C 1B4F # [4] +1B7D 1B7F # [3] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +2065 2069 # [5] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20CF # [23] +20F1 20FF # [15] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CF2 2CF8 # [7] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3040 +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A674 A67B # [8] +A698 A69F # [8] +A6F8 A6FF # [8] +A78D A7FA # [110] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8FC A8FF # [4] +A954 A95E # [11] +A97D A97F # [3] +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC D7FF # [4] +E000 F8FF # [6400] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFE FDFF # [2] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FEFE # [2] +FF00 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFF8 # [10] +FFFE FFFF # [2] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 1107F # [513] +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D1DE 1D1FF # [34] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2FFFE 2FFFF # [2] +3FFFE E0000 # [655_363] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ZW.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ZW.pl new file mode 100644 index 00000000000..28a251cecc1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ZW.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Line_Break=ZWSpace} +# \p{Lb=ZW} +# \p{Is_Line_Break=ZWSpace} +# \p{Is_Lb=ZW} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lb: ZWSpace} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +200B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lower/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lower/N.pl new file mode 100644 index 00000000000..950f76bed36 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lower/N.pl @@ -0,0 +1,643 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_204 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Lowercase=No} +# \p{Lower=N} +# \p{Is_Lowercase=F} +# \p{Is_Lower=False} +# +# \P{Lower} +# \P{Is_Lower} +# \P{Lowercase} +# \P{Is_Lowercase} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lower: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0060 # [97] +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 00B9 # [4] +00BB 00DE # [36] +00F7 +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BB 01BC # [2] +01C0 01C5 # [6] +01C7 01C8 # [2] +01CA 01CB # [2] +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 01F2 # [2] +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0294 +02B9 02BF # [7] +02C2 02DF # [30] +02E5 0344 # [96] +0346 0370 # [43] +0372 +0374 0376 # [3] +0378 0379 # [2] +037E 038F # [18] +0391 03AB # [27] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +03F6 03F7 # [2] +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +0482 048A # [9] +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0526 0560 # [59] +0588 1CFF # [6008] +1DC0 1E00 # [65] +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F16 1F1F # [10] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F46 1F4F # [10] +1F58 1F5F # [8] +1F68 1F6F # [8] +1F7E 1F7F # [2] +1F88 1F8F # [8] +1F98 1F9F # [8] +1FA8 1FAF # [8] +1FB5 +1FB8 1FBD # [6] +1FBF 1FC1 # [3] +1FC5 +1FC8 1FCF # [8] +1FD4 1FD5 # [2] +1FD8 1FDF # [8] +1FE8 1FF1 # [10] +1FF5 +1FF8 208F # [152] +2095 2109 # [117] +210B 210D # [3] +2110 2112 # [3] +2114 212E # [27] +2130 2133 # [4] +2135 2138 # [4] +213A 213B # [2] +213E 2145 # [8] +214A 214D # [4] +214F 216F # [33] +2180 2183 # [4] +2185 24CF # [843] +24EA 2C2F # [1862] +2C5F 2C60 # [2] +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CE5 2CEB # [7] +2CED +2CEF 2CFF # [17] +2D26 A640 # [31_003] +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A660 A662 # [3] +A664 +A666 +A668 +A66A +A66C +A66E A680 # [19] +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A698 A722 # [139] +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A788 A78B # [4] +A78D FAFF # [21_363] +FB07 FB12 # [12] +FB18 FF40 # [1065] +FF5B 10427 # [1229] +10450 1D419 # [53_194] +1D434 1D44D # [26] +1D455 +1D468 1D481 # [26] +1D49C 1D4B5 # [26] +1D4BA +1D4BC +1D4C4 +1D4D0 1D4E9 # [26] +1D504 1D51D # [26] +1D538 1D551 # [26] +1D56C 1D585 # [26] +1D5A0 1D5B9 # [26] +1D5D4 1D5ED # [26] +1D608 1D621 # [26] +1D63C 1D655 # [26] +1D670 1D689 # [26] +1D6A6 1D6C1 # [28] +1D6DB +1D6E2 1D6FB # [26] +1D715 +1D71C 1D735 # [26] +1D74F +1D756 1D76F # [26] +1D789 +1D790 1D7A9 # [26] +1D7C3 +1D7CA +1D7CC 10FFFF # [993_332] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl new file mode 100644 index 00000000000..567223b8b00 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl @@ -0,0 +1,642 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1908 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Lowercase=Yes} +# \p{Lower=Y} +# \p{Is_Lowercase=T} +# \p{Is_Lower=True} +# +# \p{Lower} +# \p{Is_Lower} +# \p{Lowercase} +# \p{Is_Lowercase} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Lower: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +00AA +00B5 +00BA +00DF 00F6 # [24] +00F8 00FF # [8] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BA # [2] +01BD 01BF # [3] +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0293 # [69] +0295 02B8 # [36] +02C0 02C1 # [2] +02E0 02E4 # [5] +0345 +0371 +0373 +0377 +037A 037D # [4] +0390 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 # [5] +03F5 +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 +0561 0587 # [39] +1D00 1DBF # [192] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9D # [9] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F15 # [6] +1F20 1F27 # [8] +1F30 1F37 # [8] +1F40 1F45 # [6] +1F50 1F57 # [8] +1F60 1F67 # [8] +1F70 1F7D # [14] +1F80 1F87 # [8] +1F90 1F97 # [8] +1FA0 1FA7 # [8] +1FB0 1FB4 # [5] +1FB6 1FB7 # [2] +1FBE +1FC2 1FC4 # [3] +1FC6 1FC7 # [2] +1FD0 1FD3 # [4] +1FD6 1FD7 # [2] +1FE0 1FE7 # [8] +1FF2 1FF4 # [3] +1FF6 1FF7 # [2] +2090 2094 # [5] +210A +210E 210F # [2] +2113 +212F +2134 +2139 +213C 213D # [2] +2146 2149 # [4] +214E +2170 217F # [16] +2184 +24D0 24E9 # [26] +2C30 2C5E # [47] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7D # [8] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CE4 # [2] +2CEC +2CEE +2D00 2D25 # [38] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F +A663 +A665 +A667 +A669 +A66B +A66D +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F A778 # [10] +A77A +A77C +A77F +A781 +A783 +A785 +A787 +A78C +FB00 FB06 # [7] +FB13 FB17 # [5] +FF41 FF5A # [26] +10428 1044F # [40] +1D41A 1D433 # [26] +1D44E 1D454 # [7] +1D456 1D467 # [18] +1D482 1D49B # [26] +1D4B6 1D4B9 # [4] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D4CF # [11] +1D4EA 1D503 # [26] +1D51E 1D537 # [26] +1D552 1D56B # [26] +1D586 1D59F # [26] +1D5BA 1D5D3 # [26] +1D5EE 1D607 # [26] +1D622 1D63B # [26] +1D656 1D66F # [26] +1D68A 1D6A5 # [28] +1D6C2 1D6DA # [25] +1D6DC 1D6E1 # [6] +1D6FC 1D714 # [25] +1D716 1D71B # [6] +1D736 1D74E # [25] +1D750 1D755 # [6] +1D770 1D788 # [25] +1D78A 1D78F # [6] +1D7AA 1D7C2 # [25] +1D7C4 1D7C9 # [6] +1D7CB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Math/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Math/N.pl new file mode 100644 index 00000000000..81c084631ec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Math/N.pl @@ -0,0 +1,144 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_111_951 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Math=No} +# \p{Is_Math=N} +# \p{Math=F} +# \p{Is_Math=False} +# +# \P{Math} +# \P{Is_Math} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Math: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002A # [43] +002C 003B # [16] +003F 005D # [31] +005F 007B # [29] +007D +007F 00AB # [45] +00AD 00B0 # [4] +00B2 00D6 # [37] +00D8 00F6 # [31] +00F8 03CF # [728] +03D3 03D4 # [2] +03D6 03EF # [26] +03F2 03F3 # [2] +03F7 0605 # [527] +0609 2015 # [6669] +2017 2031 # [27] +2035 203F # [11] +2041 2043 # [3] +2045 2051 # [13] +2053 2060 # [14] +2065 2079 # [21] +207F 2089 # [11] +208F 20CF # [65] +20DD 20E0 # [4] +20E2 20E4 # [3] +20E7 20EA # [4] +20F0 2101 # [18] +2103 2109 # [7] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 2127 # [3] +212A 212B # [2] +212E +2132 +2139 213B # [3] +214A +214C 218F # [68] +21A8 +21AF +21B2 21B5 # [4] +21B8 21BB # [4] +21DC +21DE 21E3 # [6] +21E6 21F3 # [14] +2300 2307 # [8] +230C 231F # [20] +2322 237B # [90] +237D 239A # [30] +23B6 +23B8 23CF # [24] +23D1 23DB # [11] +23E3 259F # [445] +25A2 25AD # [12] +25B8 25BB # [4] +25C2 25C5 # [4] +25C8 25C9 # [2] +25CC 25CE # [3] +25D4 25E1 # [14] +25E3 +25E5 25E6 # [2] +25ED 25F7 # [11] +2600 2604 # [5] +2607 263F # [57] +2641 +2643 265F # [29] +2664 266C # [9] +2670 27BF # [336] +27CB +27CD 27CF # [3] +2800 28FF # [256] +2B00 2B2F # [48] +2B45 2B46 # [2] +2B4D FB28 # [53_212] +FB2A FE60 # [823] +FE67 +FE69 FF0A # [162] +FF0C FF1B # [16] +FF1F FF3B # [29] +FF3D +FF3F FF5B # [29] +FF5D +FF5F FFE1 # [131] +FFE3 FFE8 # [6] +FFED 1D3FF # [54_291] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 10FFFF # [993_280] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl new file mode 100644 index 00000000000..b2b85b98d91 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl @@ -0,0 +1,143 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2161 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Math=Yes} +# \p{Is_Math=Y} +# \p{Math=T} +# \p{Is_Math=True} +# +# \p{Math} +# \p{Is_Math} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Math: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002B +003C 003E # [3] +005E +007C +007E +00AC +00B1 +00D7 +00F7 +03D0 03D2 # [3] +03D5 +03F0 03F1 # [2] +03F4 03F6 # [3] +0606 0608 # [3] +2016 +2032 2034 # [3] +2040 +2044 +2052 +2061 2064 # [4] +207A 207E # [5] +208A 208E # [5] +20D0 20DC # [13] +20E1 +20E5 20E6 # [2] +20EB 20EF # [5] +2102 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2128 2129 # [2] +212C 212D # [2] +212F 2131 # [3] +2133 2138 # [6] +213C 2149 # [14] +214B +2190 21A7 # [24] +21A9 21AE # [6] +21B0 21B1 # [2] +21B6 21B7 # [2] +21BC 21DB # [32] +21DD +21E4 21E5 # [2] +21F4 22FF # [268] +2308 230B # [4] +2320 2321 # [2] +237C +239B 23B5 # [27] +23B7 +23D0 +23DC 23E2 # [7] +25A0 25A1 # [2] +25AE 25B7 # [10] +25BC 25C1 # [6] +25C6 25C7 # [2] +25CA 25CB # [2] +25CF 25D3 # [5] +25E2 +25E4 +25E7 25EC # [6] +25F8 25FF # [8] +2605 2606 # [2] +2640 +2642 +2660 2663 # [4] +266D 266F # [3] +27C0 27CA # [11] +27CC +27D0 27FF # [48] +2900 2AFF # [512] +2B30 2B44 # [21] +2B47 2B4C # [6] +FB29 +FE61 FE66 # [6] +FE68 +FF0B +FF1C FF1E # [3] +FF3C +FF3E +FF5C +FF5E +FFE2 +FFE9 FFEC # [4] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NChar/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NChar/N.pl new file mode 100644 index 00000000000..26f86670eb3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NChar/N.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_046 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Noncharacter_Code_Point=No} +# \p{NChar=N} +# \p{Is_Noncharacter_Code_Point=F} +# \p{Is_NChar=False} +# +# \P{Noncharacter_Code_Point} +# \P{Is_Noncharacter_Code_Point} +# \P{NChar} +# \P{Is_NChar} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NChar: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 FDCF # [64_976] +FDF0 FFFD # [526] +10000 1FFFD # [65_534] +20000 2FFFD # [65_534] +30000 3FFFD # [65_534] +40000 4FFFD # [65_534] +50000 5FFFD # [65_534] +60000 6FFFD # [65_534] +70000 7FFFD # [65_534] +80000 8FFFD # [65_534] +90000 9FFFD # [65_534] +A0000 AFFFD # [65_534] +B0000 BFFFD # [65_534] +C0000 CFFFD # [65_534] +D0000 DFFFD # [65_534] +E0000 EFFFD # [65_534] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NChar/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NChar/Y.pl new file mode 100644 index 00000000000..9ac15ab557f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NChar/Y.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 66 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Noncharacter_Code_Point=Yes} +# \p{NChar=Y} +# \p{Is_Noncharacter_Code_Point=T} +# \p{Is_NChar=True} +# +# \p{Noncharacter_Code_Point} +# \p{Is_Noncharacter_Code_Point} +# \p{NChar} +# \p{Is_NChar} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NChar: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +FDD0 FDEF # [32] +FFFE FFFF # [2] +1FFFE 1FFFF # [2] +2FFFE 2FFFF # [2] +3FFFE 3FFFF # [2] +4FFFE 4FFFF # [2] +5FFFE 5FFFF # [2] +6FFFE 6FFFF # [2] +7FFFE 7FFFF # [2] +8FFFE 8FFFF # [2] +9FFFE 9FFFF # [2] +AFFFE AFFFF # [2] +BFFFE BFFFF # [2] +CFFFE CFFFF # [2] +DFFFE DFFFF # [2] +EFFFE EFFFF # [2] +FFFFE FFFFF # [2] +10FFFE 10FFFF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl new file mode 100644 index 00000000000..b3d8d267fd2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl @@ -0,0 +1,145 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_891 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{NFC_Quick_Check=Yes} +# \p{NFC_QC=Y} +# \p{Is_NFC_Quick_Check=Yes} +# \p{Is_NFC_QC=Y} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{NFC_Quick_Check}, \p{NFC_QC}, \p{Is_NFC_Quick_Check}, +# \p{Is_NFC_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NFC_QC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 02FF # [768] +0305 +030D 030E # [2] +0310 +0312 +0315 031A # [6] +031C 0322 # [7] +0329 032C # [4] +032F +0332 0337 # [6] +0339 033F # [7] +0346 0373 # [46] +0375 037D # [9] +037F 0386 # [8] +0388 0652 # [715] +0656 093B # [742] +093D 0957 # [27] +0960 09BD # [94] +09BF 09D6 # [24] +09D8 09DB # [4] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B3D # [223] +0B3F 0B55 # [23] +0B58 0B5B # [4] +0B5E 0BBD # [96] +0BBF 0BD6 # [24] +0BD8 0C55 # [126] +0C57 0CC1 # [107] +0CC3 0CD4 # [18] +0CD7 0D3D # [103] +0D3F 0D56 # [24] +0D58 0DC9 # [114] +0DCB 0DCE # [4] +0DD0 0DDE # [15] +0DE0 0F42 # [355] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F77 +0F79 0F80 # [8] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 102D # [116] +102F 1160 # [306] +1176 11A7 # [50] +11C3 1B34 # [2418] +1B36 1F70 # [1083] +1F72 +1F74 +1F76 +1F78 +1F7A +1F7C +1F7E 1FBA # [61] +1FBC 1FBD # [2] +1FBF 1FC8 # [10] +1FCA +1FCC 1FD2 # [7] +1FD4 1FDA # [7] +1FDC 1FE2 # [7] +1FE4 1FEA # [7] +1FEC 1FED # [2] +1FF0 1FF8 # [9] +1FFA +1FFC +1FFE 1FFF # [2] +2002 2125 # [292] +2127 2129 # [3] +212C 2328 # [509] +232B 2ADB # [1969] +2ADD 3098 # [1468] +309B F8FF # [51_301] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FB1C # [67] +FB1E +FB20 FB29 # [10] +FB37 +FB3D +FB3F +FB42 +FB45 +FB4F 110B9 # [5483] +110BB 1D15D # [49_315] +1D165 1D1BA # [86] +1D1C1 2F7FF # [75_327] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl new file mode 100644 index 00000000000..f042fe1227f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl @@ -0,0 +1,279 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 13_221 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{NFD_Quick_Check=No} +# \p{NFD_QC=N} +# \p{Is_NFD_Quick_Check=No} +# \p{Is_NFD_QC=N} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \P{NFD_Quick_Check}, \P{NFD_QC}, \P{Is_NFD_Quick_Check}, +# \P{Is_NFD_QC} +# +# \p{Decomposition_Type=Canonical} +# \p{Dt=Can} +# \p{Is_Decomposition_Type=Canonical} +# \p{Is_Dt=Can} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Dt: Canonical} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00C0 00C5 # [6] +00C7 00CF # [9] +00D1 00D6 # [6] +00D9 00DD # [5] +00E0 00E5 # [6] +00E7 00EF # [9] +00F1 00F6 # [6] +00F9 00FD # [5] +00FF 010F # [17] +0112 0125 # [20] +0128 0130 # [9] +0134 0137 # [4] +0139 013E # [6] +0143 0148 # [6] +014C 0151 # [6] +0154 0165 # [18] +0168 017E # [23] +01A0 01A1 # [2] +01AF 01B0 # [2] +01CD 01DC # [16] +01DE 01E3 # [6] +01E6 01F0 # [11] +01F4 01F5 # [2] +01F8 021B # [36] +021E 021F # [2] +0226 0233 # [14] +0340 0341 # [2] +0343 0344 # [2] +0374 +037E +0385 038A # [6] +038C +038E 0390 # [3] +03AA 03B0 # [7] +03CA 03CE # [5] +03D3 03D4 # [2] +0400 0401 # [2] +0403 +0407 +040C 040E # [3] +0419 +0439 +0450 0451 # [2] +0453 +0457 +045C 045E # [3] +0476 0477 # [2] +04C1 04C2 # [2] +04D0 04D3 # [4] +04D6 04D7 # [2] +04DA 04DF # [6] +04E2 04E7 # [6] +04EA 04F5 # [12] +04F8 04F9 # [2] +0622 0626 # [5] +06C0 +06C2 +06D3 +0929 +0931 +0934 +0958 095F # [8] +09CB 09CC # [2] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B48 +0B4B 0B4C # [2] +0B5C 0B5D # [2] +0B94 +0BCA 0BCC # [3] +0C48 +0CC0 +0CC7 0CC8 # [2] +0CCA 0CCB # [2] +0D4A 0D4C # [3] +0DDA +0DDC 0DDE # [3] +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75 0F76 # [2] +0F78 +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1026 +1B06 +1B08 +1B0A +1B0C +1B0E +1B12 +1B3B +1B3D +1B40 1B41 # [2] +1B43 +1E00 1E99 # [154] +1E9B +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC1 1FC4 # [4] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFD # [8] +2000 2001 # [2] +2126 +212A 212B # [2] +219A 219B # [2] +21AE +21CD 21CF # [3] +2204 +2209 +220C +2224 +2226 +2241 +2244 +2247 +2249 +2260 +2262 +226D 2271 # [5] +2274 2275 # [2] +2278 2279 # [2] +2280 2281 # [2] +2284 2285 # [2] +2288 2289 # [2] +22AC 22AF # [4] +22E0 22E3 # [4] +22EA 22ED # [4] +2329 232A # [2] +2ADC +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070 3071 # [2] +3073 3074 # [2] +3076 3077 # [2] +3079 307A # [2] +307C 307D # [2] +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0 30D1 # [2] +30D3 30D4 # [2] +30D6 30D7 # [2] +30D9 30DA # [2] +30DC 30DD # [2] +30F4 +30F7 30FA # [4] +30FE +AC00 D7A3 # [11_172] +F900 FA0D # [270] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A FA2D # [4] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB1D +FB1F +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FB4E # [9] +1109A +1109C +110AB +1D15E 1D164 # [7] +1D1BB 1D1C0 # [6] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl new file mode 100644 index 00000000000..791bda60c8b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl @@ -0,0 +1,267 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_100_891 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{NFD_Quick_Check=Yes} +# \p{NFD_QC=Y} +# \p{Is_NFD_Quick_Check=Yes} +# \p{Is_NFD_QC=Y} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{NFD_Quick_Check}, \p{NFD_QC}, \p{Is_NFD_Quick_Check}, +# \p{Is_NFD_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NFD_QC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 00BF # [192] +00C6 +00D0 +00D7 00D8 # [2] +00DE 00DF # [2] +00E6 +00F0 +00F7 00F8 # [2] +00FE +0110 0111 # [2] +0126 0127 # [2] +0131 0133 # [3] +0138 +013F 0142 # [4] +0149 014B # [3] +0152 0153 # [2] +0166 0167 # [2] +017F 019F # [33] +01A2 01AE # [13] +01B1 01CC # [28] +01DD +01E4 01E5 # [2] +01F1 01F3 # [3] +01F6 01F7 # [2] +021C 021D # [2] +0220 0225 # [6] +0234 033F # [268] +0342 +0345 0373 # [47] +0375 037D # [9] +037F 0384 # [6] +038B +038D +0391 03A9 # [25] +03B1 03C9 # [25] +03CF 03D2 # [4] +03D5 03FF # [43] +0402 +0404 0406 # [3] +0408 040B # [4] +040F 0418 # [10] +041A 0438 # [31] +043A 044F # [22] +0452 +0454 0456 # [3] +0458 045B # [4] +045F 0475 # [23] +0478 04C0 # [73] +04C3 04CF # [13] +04D4 04D5 # [2] +04D8 04D9 # [2] +04E0 04E1 # [2] +04E8 04E9 # [2] +04F6 04F7 # [2] +04FA 0621 # [296] +0627 06BF # [153] +06C1 +06C3 06D2 # [16] +06D4 0928 # [597] +092A 0930 # [7] +0932 0933 # [2] +0935 0957 # [35] +0960 09CA # [107] +09CD 09DB # [15] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B47 # [233] +0B49 0B4A # [2] +0B4D 0B5B # [15] +0B5E 0B93 # [54] +0B95 0BC9 # [53] +0BCD 0C47 # [123] +0C49 0CBF # [119] +0CC1 0CC6 # [6] +0CC9 +0CCC 0D49 # [126] +0D4D 0DD9 # [141] +0DDB +0DDF 0F42 # [356] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F77 +0F79 0F80 # [8] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 1025 # [108] +1027 1B05 # [2783] +1B07 +1B09 +1B0B +1B0D +1B0F 1B11 # [3] +1B13 1B3A # [40] +1B3C +1B3E 1B3F # [2] +1B42 +1B44 1DFF # [700] +1E9A +1E9C 1E9F # [4] +1EFA 1EFF # [6] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC0 # [2] +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFE 1FFF # [2] +2002 2125 # [292] +2127 2129 # [3] +212C 2199 # [110] +219C 21AD # [18] +21AF 21CC # [30] +21D0 2203 # [52] +2205 2208 # [4] +220A 220B # [2] +220D 2223 # [23] +2225 +2227 2240 # [26] +2242 2243 # [2] +2245 2246 # [2] +2248 +224A 225F # [22] +2261 +2263 226C # [10] +2272 2273 # [2] +2276 2277 # [2] +227A 227F # [6] +2282 2283 # [2] +2286 2287 # [2] +228A 22AB # [34] +22B0 22DF # [48] +22E4 22E9 # [6] +22EE 2328 # [59] +232B 2ADB # [1969] +2ADD 304B # [1391] +304D +304F +3051 +3053 +3055 +3057 +3059 +305B +305D +305F +3061 +3063 3064 # [2] +3066 +3068 +306A 306F # [6] +3072 +3075 +3078 +307B +307E 3093 # [22] +3095 309D # [9] +309F 30AB # [13] +30AD +30AF +30B1 +30B3 +30B5 +30B7 +30B9 +30BB +30BD +30BF +30C1 +30C3 30C4 # [2] +30C6 +30C8 +30CA 30CF # [6] +30D2 +30D5 +30D8 +30DB +30DE 30F3 # [22] +30F5 30F6 # [2] +30FB 30FD # [3] +30FF ABFF # [31_489] +D7A4 F8FF # [8540] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FB1C # [67] +FB1E +FB20 FB29 # [10] +FB37 +FB3D +FB3F +FB42 +FB45 +FB4F 11099 # [5451] +1109B +1109D 110AA # [14] +110AC 1D15D # [49_330] +1D165 1D1BA # [86] +1D1C1 2F7FF # [75_327] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/M.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/M.pl new file mode 100644 index 00000000000..b76aa7129a3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/M.pl @@ -0,0 +1,82 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 103 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{NFKC_Quick_Check=Maybe} +# \p{NFKC_QC=M} +# \p{Is_NFKC_Quick_Check=Maybe} +# \p{Is_NFKC_QC=M} +# +# \p{NFC_Quick_Check=Maybe} +# \p{NFC_QC=M} +# \p{Is_NFC_Quick_Check=Maybe} +# \p{Is_NFC_QC=M} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_NFC_QC: Maybe} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 0304 # [5] +0306 030C # [7] +030F +0311 +0313 0314 # [2] +031B +0323 0328 # [6] +032D 032E # [2] +0330 0331 # [2] +0338 +0342 +0345 +0653 0655 # [3] +093C +09BE +09D7 +0B3E +0B56 0B57 # [2] +0BBE +0BD7 +0C56 +0CC2 +0CD5 0CD6 # [2] +0D3E +0D57 +0DCA +0DCF +0DDF +102E +1161 1175 # [21] +11A8 11C2 # [27] +1B35 +3099 309A # [2] +110BA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl new file mode 100644 index 00000000000..0546b9658f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl @@ -0,0 +1,256 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4597 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{NFKC_Quick_Check=No} +# \p{NFKC_QC=N} +# \p{Is_NFKC_Quick_Check=No} +# \p{Is_NFKC_QC=N} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \P{NFKC_Quick_Check}, \P{NFKC_QC}, \P{Is_NFKC_Quick_Check}, +# \P{Is_NFKC_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NFKC_QC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A0 +00A8 +00AA +00AF +00B2 00B5 # [4] +00B8 00BA # [3] +00BC 00BE # [3] +0132 0133 # [2] +013F 0140 # [2] +0149 +017F +01C4 01CC # [9] +01F1 01F3 # [3] +02B0 02B8 # [9] +02D8 02DD # [6] +02E0 02E4 # [5] +0340 0341 # [2] +0343 0344 # [2] +0374 +037A +037E +0384 0385 # [2] +0387 +03D0 03D6 # [7] +03F0 03F2 # [3] +03F4 03F5 # [2] +03F9 +0587 +0675 0678 # [4] +0958 095F # [8] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B5C 0B5D # [2] +0E33 +0EB3 +0EDC 0EDD # [2] +0F0C +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75 0F79 # [5] +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +10FC +1D2C 1D2E # [3] +1D30 1D3A # [11] +1D3C 1D4D # [18] +1D4F 1D6A # [28] +1D78 +1D9B 1DBF # [37] +1E9A 1E9B # [2] +1F71 +1F73 +1F75 +1F77 +1F79 +1F7B +1F7D +1FBB +1FBD 1FC1 # [5] +1FC9 +1FCB +1FCD 1FCF # [3] +1FD3 +1FDB +1FDD 1FDF # [3] +1FE3 +1FEB +1FED 1FEF # [3] +1FF9 +1FFB +1FFD 1FFE # [2] +2000 200A # [11] +2011 +2017 +2024 2026 # [3] +202F +2033 2034 # [2] +2036 2037 # [2] +203C +203E +2047 2049 # [3] +2057 +205F +2070 2071 # [2] +2074 208E # [27] +2090 2094 # [5] +20A8 +2100 2103 # [4] +2105 2107 # [3] +2109 2113 # [11] +2115 2116 # [2] +2119 211D # [5] +2120 2122 # [3] +2124 +2126 +2128 +212A 212D # [4] +212F 2131 # [3] +2133 2139 # [7] +213B 2140 # [6] +2145 2149 # [5] +2150 217F # [48] +2189 +222C 222D # [2] +222F 2230 # [2] +2329 232A # [2] +2460 24EA # [139] +2A0C +2A74 2A76 # [3] +2ADC +2C7C 2C7D # [2] +2D6F +2E9F +2EF3 +2F00 2FD5 # [214] +3000 +3036 +3038 303A # [3] +309B 309C # [2] +309F +30FF +3131 318E # [94] +3192 319F # [14] +3200 321E # [31] +3220 3247 # [40] +3250 327E # [47] +3280 32FE # [127] +3300 33FF # [256] +A770 +F900 FA0D # [270] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A FA2D # [4] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB36 # [24] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFC # [13] +FE10 FE19 # [10] +FE30 FE44 # [21] +FE47 FE52 # [12] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +1D15E 1D164 # [7] +1D1BB 1D1C0 # [6] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl new file mode 100644 index 00000000000..ca3aada8e84 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl @@ -0,0 +1,287 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_109_412 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{NFKC_Quick_Check=Yes} +# \p{NFKC_QC=Y} +# \p{Is_NFKC_Quick_Check=Yes} +# \p{Is_NFKC_QC=Y} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \p{NFKC_Quick_Check}, \p{NFKC_QC}, \p{Is_NFKC_Quick_Check}, +# \p{Is_NFKC_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NFKC_QC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 009F # [160] +00A1 00A7 # [7] +00A9 +00AB 00AE # [4] +00B0 00B1 # [2] +00B6 00B7 # [2] +00BB +00BF 0131 # [115] +0134 013E # [11] +0141 0148 # [8] +014A 017E # [53] +0180 01C3 # [68] +01CD 01F0 # [36] +01F4 02AF # [188] +02B9 02D7 # [31] +02DE 02DF # [2] +02E5 02FF # [27] +0305 +030D 030E # [2] +0310 +0312 +0315 031A # [6] +031C 0322 # [7] +0329 032C # [4] +032F +0332 0337 # [6] +0339 033F # [7] +0346 0373 # [46] +0375 0379 # [5] +037B 037D # [3] +037F 0383 # [5] +0386 +0388 03CF # [72] +03D7 03EF # [25] +03F3 +03F6 03F8 # [3] +03FA 0586 # [397] +0588 0652 # [203] +0656 0674 # [31] +0679 093B # [707] +093D 0957 # [27] +0960 09BD # [94] +09BF 09D6 # [24] +09D8 09DB # [4] +09DE +09E0 0A32 # [83] +0A34 0A35 # [2] +0A37 0A58 # [34] +0A5C 0A5D # [2] +0A5F 0B3D # [223] +0B3F 0B55 # [23] +0B58 0B5B # [4] +0B5E 0BBD # [96] +0BBF 0BD6 # [24] +0BD8 0C55 # [126] +0C57 0CC1 # [107] +0CC3 0CD4 # [18] +0CD7 0D3D # [103] +0D3F 0D56 # [24] +0D58 0DC9 # [114] +0DCB 0DCE # [4] +0DD0 0DDE # [15] +0DE0 0E32 # [83] +0E34 0EB2 # [127] +0EB4 0EDB # [40] +0EDE 0F0B # [46] +0F0D 0F42 # [54] +0F44 0F4C # [9] +0F4E 0F51 # [4] +0F53 0F56 # [4] +0F58 0F5B # [4] +0F5D 0F68 # [12] +0F6A 0F72 # [9] +0F74 +0F7A 0F80 # [7] +0F82 0F92 # [17] +0F94 0F9C # [9] +0F9E 0FA1 # [4] +0FA3 0FA6 # [4] +0FA8 0FAB # [4] +0FAD 0FB8 # [12] +0FBA 102D # [116] +102F 10FB # [205] +10FD 1160 # [100] +1176 11A7 # [50] +11C3 1B34 # [2418] +1B36 1D2B # [502] +1D2F +1D3B +1D4E +1D6B 1D77 # [13] +1D79 1D9A # [34] +1DC0 1E99 # [218] +1E9C 1F70 # [213] +1F72 +1F74 +1F76 +1F78 +1F7A +1F7C +1F7E 1FBA # [61] +1FBC +1FC2 1FC8 # [7] +1FCA +1FCC +1FD0 1FD2 # [3] +1FD4 1FDA # [7] +1FDC +1FE0 1FE2 # [3] +1FE4 1FEA # [7] +1FEC +1FF0 1FF8 # [9] +1FFA +1FFC +1FFF +200B 2010 # [6] +2012 2016 # [5] +2018 2023 # [12] +2027 202E # [8] +2030 2032 # [3] +2035 +2038 203B # [4] +203D +203F 2046 # [8] +204A 2056 # [13] +2058 205E # [7] +2060 206F # [16] +2072 2073 # [2] +208F +2095 20A7 # [19] +20A9 20FF # [87] +2104 +2108 +2114 +2117 2118 # [2] +211E 211F # [2] +2123 +2125 +2127 +2129 +212E +2132 +213A +2141 2144 # [4] +214A 214F # [6] +2180 2188 # [9] +218A 222B # [162] +222E +2231 2328 # [248] +232B 245F # [309] +24EB 2A0B # [1313] +2A0D 2A73 # [103] +2A77 2ADB # [101] +2ADD 2C7B # [415] +2C7E 2D6E # [241] +2D70 2E9E # [303] +2EA0 2EF2 # [83] +2EF4 2EFF # [12] +2FD6 2FFF # [42] +3001 3035 # [53] +3037 +303B 3098 # [94] +309D 309E # [2] +30A0 30FE # [95] +3100 3130 # [49] +318F 3191 # [3] +31A0 31FF # [96] +321F +3248 324F # [8] +327F +32FF +3400 A76F # [29_552] +A771 F8FF # [20_879] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFD FE0F # [19] +FE1A FE2F # [22] +FE45 FE46 # [2] +FE53 +FE67 +FE6C FE6F # [4] +FE73 +FE75 +FEFD FF00 # [4] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF 110B9 # [4299] +110BB 1D15D # [49_315] +1D165 1D1BA # [86] +1D1C1 1D3FF # [575] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1F0FF # [6400] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F18F # [65] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 2F7FF # [66_999] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl new file mode 100644 index 00000000000..3bc69ce337a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl @@ -0,0 +1,392 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 16_688 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{NFKD_Quick_Check=No} +# \p{NFKD_QC=N} +# \p{Is_NFKD_Quick_Check=No} +# \p{Is_NFKD_QC=N} +# +# Note that contrary to what you might expect, the above is NOT the same +# as any of: \P{NFKD_Quick_Check}, \P{NFKD_QC}, \P{Is_NFKD_Quick_Check}, +# \P{Is_NFKD_QC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_NFKD_QC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00A0 +00A8 +00AA +00AF +00B2 00B5 # [4] +00B8 00BA # [3] +00BC 00BE # [3] +00C0 00C5 # [6] +00C7 00CF # [9] +00D1 00D6 # [6] +00D9 00DD # [5] +00E0 00E5 # [6] +00E7 00EF # [9] +00F1 00F6 # [6] +00F9 00FD # [5] +00FF 010F # [17] +0112 0125 # [20] +0128 0130 # [9] +0132 0137 # [6] +0139 0140 # [8] +0143 0149 # [7] +014C 0151 # [6] +0154 0165 # [18] +0168 017F # [24] +01A0 01A1 # [2] +01AF 01B0 # [2] +01C4 01DC # [25] +01DE 01E3 # [6] +01E6 01F5 # [16] +01F8 021B # [36] +021E 021F # [2] +0226 0233 # [14] +02B0 02B8 # [9] +02D8 02DD # [6] +02E0 02E4 # [5] +0340 0341 # [2] +0343 0344 # [2] +0374 +037A +037E +0384 038A # [7] +038C +038E 0390 # [3] +03AA 03B0 # [7] +03CA 03CE # [5] +03D0 03D6 # [7] +03F0 03F2 # [3] +03F4 03F5 # [2] +03F9 +0400 0401 # [2] +0403 +0407 +040C 040E # [3] +0419 +0439 +0450 0451 # [2] +0453 +0457 +045C 045E # [3] +0476 0477 # [2] +04C1 04C2 # [2] +04D0 04D3 # [4] +04D6 04D7 # [2] +04DA 04DF # [6] +04E2 04E7 # [6] +04EA 04F5 # [12] +04F8 04F9 # [2] +0587 +0622 0626 # [5] +0675 0678 # [4] +06C0 +06C2 +06D3 +0929 +0931 +0934 +0958 095F # [8] +09CB 09CC # [2] +09DC 09DD # [2] +09DF +0A33 +0A36 +0A59 0A5B # [3] +0A5E +0B48 +0B4B 0B4C # [2] +0B5C 0B5D # [2] +0B94 +0BCA 0BCC # [3] +0C48 +0CC0 +0CC7 0CC8 # [2] +0CCA 0CCB # [2] +0D4A 0D4C # [3] +0DDA +0DDC 0DDE # [3] +0E33 +0EB3 +0EDC 0EDD # [2] +0F0C +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75 0F79 # [5] +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1026 +10FC +1B06 +1B08 +1B0A +1B0C +1B0E +1B12 +1B3B +1B3D +1B40 1B41 # [2] +1B43 +1D2C 1D2E # [3] +1D30 1D3A # [11] +1D3C 1D4D # [18] +1D4F 1D6A # [28] +1D78 +1D9B 1DBF # [37] +1E00 1E9B # [156] +1EA0 1EF9 # [90] +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 200A # [11] +2011 +2017 +2024 2026 # [3] +202F +2033 2034 # [2] +2036 2037 # [2] +203C +203E +2047 2049 # [3] +2057 +205F +2070 2071 # [2] +2074 208E # [27] +2090 2094 # [5] +20A8 +2100 2103 # [4] +2105 2107 # [3] +2109 2113 # [11] +2115 2116 # [2] +2119 211D # [5] +2120 2122 # [3] +2124 +2126 +2128 +212A 212D # [4] +212F 2131 # [3] +2133 2139 # [7] +213B 2140 # [6] +2145 2149 # [5] +2150 217F # [48] +2189 +219A 219B # [2] +21AE +21CD 21CF # [3] +2204 +2209 +220C +2224 +2226 +222C 222D # [2] +222F 2230 # [2] +2241 +2244 +2247 +2249 +2260 +2262 +226D 2271 # [5] +2274 2275 # [2] +2278 2279 # [2] +2280 2281 # [2] +2284 2285 # [2] +2288 2289 # [2] +22AC 22AF # [4] +22E0 22E3 # [4] +22EA 22ED # [4] +2329 232A # [2] +2460 24EA # [139] +2A0C +2A74 2A76 # [3] +2ADC +2C7C 2C7D # [2] +2D6F +2E9F +2EF3 +2F00 2FD5 # [214] +3000 +3036 +3038 303A # [3] +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070 3071 # [2] +3073 3074 # [2] +3076 3077 # [2] +3079 307A # [2] +307C 307D # [2] +3094 +309B 309C # [2] +309E 309F # [2] +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0 30D1 # [2] +30D3 30D4 # [2] +30D6 30D7 # [2] +30D9 30DA # [2] +30DC 30DD # [2] +30F4 +30F7 30FA # [4] +30FE 30FF # [2] +3131 318E # [94] +3192 319F # [14] +3200 321E # [31] +3220 3247 # [40] +3250 327E # [47] +3280 32FE # [127] +3300 33FF # [256] +A770 +AC00 D7A3 # [11_172] +F900 FA0D # [270] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A FA2D # [4] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB36 # [24] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFC # [13] +FE10 FE19 # [10] +FE30 FE44 # [21] +FE47 FE52 # [12] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE72 # [3] +FE74 +FE76 FEFC # [135] +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +1109A +1109C +110AB +1D15E 1D164 # [7] +1D1BB 1D1C0 # [6] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nt/De.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/De.pl new file mode 100644 index 00000000000..b532f66470e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/De.pl @@ -0,0 +1,96 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 411 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Type=Decimal} +# \p{Nt=De} +# \p{Is_Numeric_Type=Decimal} +# \p{Is_Nt=De} +# +# \p{General_Category=Decimal_Number} +# \p{Gc=Nd} +# \p{Category=Digit} +# \p{Is_General_Category=Decimal_Number} +# \p{Is_Gc=Nd} +# \p{Is_Category=Digit} +# +# \p{Digit} +# \p{Is_Digit} +# \p{Decimal_Number} +# \p{Is_Decimal_Number} +# \p{Nd} +# \p{Is_Nd} +# +# Meaning: \d, extended beyond just [0-9] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Category: Decimal_Number} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0660 0669 # [10] +06F0 06F9 # [10] +07C0 07C9 # [10] +0966 096F # [10] +09E6 09EF # [10] +0A66 0A6F # [10] +0AE6 0AEF # [10] +0B66 0B6F # [10] +0BE6 0BEF # [10] +0C66 0C6F # [10] +0CE6 0CEF # [10] +0D66 0D6F # [10] +0E50 0E59 # [10] +0ED0 0ED9 # [10] +0F20 0F29 # [10] +1040 1049 # [10] +1090 1099 # [10] +17E0 17E9 # [10] +1810 1819 # [10] +1946 194F # [10] +19D0 19DA # [11] +1A80 1A89 # [10] +1A90 1A99 # [10] +1B50 1B59 # [10] +1BB0 1BB9 # [10] +1C40 1C49 # [10] +1C50 1C59 # [10] +A620 A629 # [10] +A8D0 A8D9 # [10] +A900 A909 # [10] +A9D0 A9D9 # [10] +AA50 AA59 # [10] +ABF0 ABF9 # [10] +FF10 FF19 # [10] +104A0 104A9 # [10] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl new file mode 100644 index 00000000000..039a934dde7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 118 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Type=Digit} +# \p{Nt=Di} +# \p{Is_Numeric_Type=Digit} +# \p{Is_Nt=Di} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nt: Digit} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00B2 00B3 # [2] +00B9 +1369 1371 # [9] +2070 +2074 2079 # [6] +2080 2089 # [10] +2460 2468 # [9] +2474 247C # [9] +2488 2490 # [9] +24EA +24F5 24FD # [9] +24FF +2776 277E # [9] +2780 2788 # [9] +278A 2792 # [9] +10A40 10A43 # [4] +10E60 10E68 # [9] +1F100 1F10A # [11] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl new file mode 100644 index 00000000000..83ae8761318 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl @@ -0,0 +1,155 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 612 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Type=Numeric} +# \p{Nt=Nu} +# \p{Is_Numeric_Type=Numeric} +# \p{Is_Nt=Nu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nt: Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BC 00BE # [3] +09F4 09F9 # [6] +0BF0 0BF2 # [3] +0C78 0C7E # [7] +0D70 0D75 # [6] +0F2A 0F33 # [10] +1372 137C # [11] +16EE 16F0 # [3] +17F0 17F9 # [10] +2150 2182 # [51] +2185 2189 # [5] +2469 2473 # [11] +247D 2487 # [11] +2491 249B # [11] +24EB 24F4 # [10] +24FE +277F +2789 +2793 +2CFD +3007 +3021 3029 # [9] +3038 303A # [3] +3192 3195 # [4] +3220 3229 # [10] +3251 325F # [15] +3280 3289 # [10] +32B1 32BF # [15] +3405 +3483 +382A +3B4D +4E00 +4E03 +4E07 +4E09 +4E5D +4E8C +4E94 +4E96 +4EBF 4EC0 # [2] +4EDF +4EE8 +4F0D +4F70 +5104 +5146 +5169 +516B +516D +5341 +5343 5345 # [3] +534C +53C1 53C4 # [4] +56DB +58F1 +58F9 +5E7A +5EFE 5EFF # [2] +5F0C 5F0E # [3] +5F10 +62FE +634C +67D2 +6F06 +7396 +767E +8086 +842C +8CAE +8CB3 +8D30 +9621 +9646 +964C +9678 +96F6 +A6E6 A6EF # [10] +A830 A835 # [6] +F96B +F973 +F978 +F9B2 +F9D1 +F9D3 +F9FD +10107 10133 # [45] +10140 10178 # [57] +1018A +10320 10323 # [4] +10341 +1034A +103D1 103D5 # [5] +10858 1085F # [8] +10916 1091B # [6] +10A44 10A47 # [4] +10A7D 10A7E # [2] +10B58 10B5F # [8] +10B78 10B7F # [8] +10E69 10E7E # [22] +12400 12431 # [50] +12434 12455 # [34] +12458 12462 # [11] +1D360 1D371 # [18] +20001 +20064 +200E2 +20121 +2092A +20983 +2098C +2099C +20AEA +20AFD +20B19 +22390 +22998 +23B1B +2626D +2F890 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl new file mode 100644 index 00000000000..ea5b4fb9f6c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl @@ -0,0 +1,89 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 55 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=0} +# \p{Nv=0} +# \p{Is_Numeric_Value=0} +# \p{Is_Nv=0} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 0} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 +0660 +06F0 +07C0 +0966 +09E6 +0A66 +0AE6 +0B66 +0BE6 +0C66 +0C78 +0CE6 +0D66 +0E50 +0ED0 +0F20 +1040 +1090 +17E0 +17F0 +1810 +1946 +19D0 +1A80 +1A90 +1B50 +1BB0 +1C40 +1C50 +2070 +2080 +2189 +24EA +24FF +3007 +96F6 +A620 +A6EF +A8D0 +A900 +A9D0 +AA50 +ABF0 +F9B2 +FF10 +1018A +104A0 +1D7CE +1D7D8 +1D7E2 +1D7EC +1D7F6 +1F100 1F101 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl new file mode 100644 index 00000000000..0d940eb882a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl @@ -0,0 +1,123 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 91 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=1} +# \p{Nv=1} +# \p{Is_Numeric_Value=1} +# \p{Is_Nv=1} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0031 +00B9 +0661 +06F1 +07C1 +0967 +09E7 +0A67 +0AE7 +0B67 +0BE7 +0C67 +0C79 +0C7C +0CE7 +0D67 +0E51 +0ED1 +0F21 +1041 +1091 +1369 +17E1 +17F1 +1811 +1947 +19D1 +19DA +1A81 +1A91 +1B51 +1BB1 +1C41 +1C51 +2081 +215F 2160 # [2] +2170 +2460 +2474 +2488 +24F5 +2776 +2780 +278A +3021 +3192 +3220 +3280 +4E00 +58F1 +58F9 +5E7A +5F0C +A621 +A6E6 +A8D1 +A901 +A9D1 +AA51 +ABF1 +FF11 +10107 +10142 +10158 1015A # [3] +10320 +103D1 +104A1 +10858 +10916 +10A40 +10A7D +10B58 +10B78 +10E60 +12415 +1241E +1242C +12434 +1244F +12458 +1D360 +1D7CF +1D7D9 +1D7E3 +1D7ED +1D7F7 +1F102 +2092A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl new file mode 100644 index 00000000000..c4741ba40e7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl @@ -0,0 +1,69 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 38 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=10} +# \p{Nv=10} +# \p{Is_Numeric_Value=10} +# \p{Is_Nv=10} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 10} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0BF0 +0D70 +1372 +2169 +2179 +2469 +247D +2491 +24FE +277F +2789 +2793 +3038 +3229 +3289 +4EC0 +5341 +62FE +F973 +F9FD +10110 +10149 +10150 +10157 +10160 10164 # [5] +10322 +103D3 +1085B +10917 +10A44 +10B5C +10B7C +10E69 +1D369 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl new file mode 100644 index 00000000000..60da33ffdf2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 19 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=100} +# \p{Nv=100} +# \p{Is_Numeric_Value=100} +# \p{Is_Nv=100} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 100} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0BF1 +0D71 +137B +216D +217D +4F70 +767E +964C +10119 +1014B +10152 +1016A +103D5 +1085D +10919 +10A46 +10B5E +10B7E +10E72 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl new file mode 100644 index 00000000000..1803844aa78 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 16 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=1000} +# \p{Nv=1000} +# \p{Is_Numeric_Value=1000} +# \p{Is_Nv=1000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0BF2 +0D72 +216F +217F 2180 # [2] +4EDF +5343 +9621 +10122 +1014D +10154 +10171 +1085E +10A47 +10B5F +10B7F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl new file mode 100644 index 00000000000..39a94d0978b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=10_000} +# \p{Nv=10_000} +# \p{Is_Numeric_Value=10_000} +# \p{Is_Nv=10_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 10000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +137C +2182 +4E07 +842C +1012B +10155 +1085F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl new file mode 100644 index 00000000000..09e08f1be0c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=100_000} +# \p{Nv=100_000} +# \p{Is_Numeric_Value=100_000} +# \p{Is_Nv=100_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 100000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2188 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000000.pl new file mode 100644 index 00000000000..6682fdefbf6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000000.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=100_000_000} +# \p{Nv=100_000_000} +# \p{Is_Numeric_Value=100_000_000} +# \p{Is_Nv=100_000_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 100000000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +4EBF +5104 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000002.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000002.pl new file mode 100644 index 00000000000..e2db54a4b83 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000002.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=1_000_000_000_000} +# \p{Nv=1_000_000_000_000} +# \p{Is_Numeric_Value=1_000_000_000_000} +# \p{Is_Nv=1_000_000_000_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1000000000000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +5146 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl new file mode 100644 index 00000000000..b530938d69d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=11} +# \p{Nv=11} +# \p{Is_Numeric_Value=11} +# \p{Is_Nv=11} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 11} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +216A +217A +246A +247E +2492 +24EB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11_2.pl new file mode 100644 index 00000000000..c8dc9aa28d0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=11/2} +# \p{Nv=11/2} +# \p{Is_Numeric_Value=11/2} +# \p{Is_Nv=11/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 11/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F2F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl new file mode 100644 index 00000000000..492843da888 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=12} +# \p{Nv=12} +# \p{Is_Numeric_Value=12} +# \p{Is_Nv=12} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 12} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +216B +217B +246B +247F +2493 +24EC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl new file mode 100644 index 00000000000..11377290795 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=13} +# \p{Nv=13} +# \p{Is_Numeric_Value=13} +# \p{Is_Nv=13} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 13} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +246C +2480 +2494 +24ED +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13_2.pl new file mode 100644 index 00000000000..aeb230258f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=13/2} +# \p{Nv=13/2} +# \p{Is_Numeric_Value=13/2} +# \p{Is_Nv=13/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 13/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F30 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl new file mode 100644 index 00000000000..e0cdf893f0d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=14} +# \p{Nv=14} +# \p{Is_Numeric_Value=14} +# \p{Is_Nv=14} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 14} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +246D +2481 +2495 +24EE +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl new file mode 100644 index 00000000000..35f85591e42 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=15} +# \p{Nv=15} +# \p{Is_Numeric_Value=15} +# \p{Is_Nv=15} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 15} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +246E +2482 +2496 +24EF +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15_2.pl new file mode 100644 index 00000000000..82a3a7de365 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=15/2} +# \p{Nv=15/2} +# \p{Is_Numeric_Value=15/2} +# \p{Is_Nv=15/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 15/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F31 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl new file mode 100644 index 00000000000..1f30468ea7a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=16} +# \p{Nv=16} +# \p{Is_Numeric_Value=16} +# \p{Is_Nv=16} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 16} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +09F9 +246F +2483 +2497 +24F0 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl new file mode 100644 index 00000000000..f5cced567bd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=17} +# \p{Nv=17} +# \p{Is_Numeric_Value=17} +# \p{Is_Nv=17} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 17} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16EE +2470 +2484 +2498 +24F1 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17_2.pl new file mode 100644 index 00000000000..13213f657e5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=17/2} +# \p{Nv=17/2} +# \p{Is_Numeric_Value=17/2} +# \p{Is_Nv=17/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 17/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F32 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl new file mode 100644 index 00000000000..850e2105ab6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=18} +# \p{Nv=18} +# \p{Is_Numeric_Value=18} +# \p{Is_Nv=18} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 18} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16EF +2471 +2485 +2499 +24F2 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl new file mode 100644 index 00000000000..ea6fac0e6e6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=19} +# \p{Nv=19} +# \p{Is_Numeric_Value=19} +# \p{Is_Nv=19} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 19} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16F0 +2472 +2486 +249A +24F3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_10.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_10.pl new file mode 100644 index 00000000000..cbe3a6d3d2b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_10.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=1/10} +# \p{Nv=1/10} +# \p{Is_Numeric_Value=1/10} +# \p{Is_Nv=1/10} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/10} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2152 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl new file mode 100644 index 00000000000..9b832ed588e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/16} +# \p{Nv=1/16} +# \p{Is_Numeric_Value=1/16} +# \p{Is_Nv=1/16} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/16} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +09F4 +A833 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl new file mode 100644 index 00000000000..f52e69abfac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 9 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/2} +# \p{Nv=1/2} +# \p{Is_Numeric_Value=1/2} +# \p{Is_Nv=1/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BD +0D74 +0F2A +2CFD +A831 +10141 +10175 10176 # [2] +10E7B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl new file mode 100644 index 00000000000..ea0170c8d1b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/3} +# \p{Nv=1/3} +# \p{Is_Numeric_Value=1/3} +# \p{Is_Nv=1/3} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/3} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2153 +10E7D +1245A +1245D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl new file mode 100644 index 00000000000..fcdb0414b79 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 8 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/4} +# \p{Nv=1/4} +# \p{Is_Numeric_Value=1/4} +# \p{Is_Nv=1/4} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/4} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BC +09F7 +0D73 +A830 +10140 +10E7C +12460 +12462 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_5.pl new file mode 100644 index 00000000000..7d52db8cbbd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_5.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=1/5} +# \p{Nv=1/5} +# \p{Is_Numeric_Value=1/5} +# \p{Is_Nv=1/5} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/5} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2155 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl new file mode 100644 index 00000000000..1846a806d63 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/6} +# \p{Nv=1/6} +# \p{Is_Numeric_Value=1/6} +# \p{Is_Nv=1/6} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/6} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2159 +12461 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_7.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_7.pl new file mode 100644 index 00000000000..3541dc41124 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_7.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=1/7} +# \p{Nv=1/7} +# \p{Is_Numeric_Value=1/7} +# \p{Is_Nv=1/7} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/7} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2150 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl new file mode 100644 index 00000000000..eaaf2506fdf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=1/8} +# \p{Nv=1/8} +# \p{Is_Numeric_Value=1/8} +# \p{Is_Nv=1/8} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/8} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +09F5 +215B +A834 +1245F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_9.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_9.pl new file mode 100644 index 00000000000..fbeff7e85e2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_9.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=1/9} +# \p{Nv=1/9} +# \p{Is_Numeric_Value=1/9} +# \p{Is_Nv=1/9} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 1/9} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2151 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl new file mode 100644 index 00000000000..6521b42fff4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl @@ -0,0 +1,126 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 94 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=2} +# \p{Nv=2} +# \p{Is_Numeric_Value=2} +# \p{Is_Nv=2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0032 +00B2 +0662 +06F2 +07C2 +0968 +09E8 +0A68 +0AE8 +0B68 +0BE8 +0C68 +0C7A +0C7D +0CE8 +0D68 +0E52 +0ED2 +0F22 +1042 +1092 +136A +17E2 +17F2 +1812 +1948 +19D2 +1A82 +1A92 +1B52 +1BB2 +1C42 +1C52 +2082 +2161 +2171 +2461 +2475 +2489 +24F6 +2777 +2781 +278B +3022 +3193 +3221 +3281 +3483 +4E8C +5169 +5F0D +5F10 +8CAE +8CB3 +8D30 +A622 +A6E7 +A8D2 +A902 +A9D2 +AA52 +ABF2 +F978 +FF12 +10108 +1015B 1015E # [4] +103D2 +104A2 +10859 +1091A +10A41 +10B59 +10B79 +10E61 +12400 +12416 +1241F +12423 +1242D +12435 +1244A +12450 +12459 +1D361 +1D7D0 +1D7DA +1D7E4 +1D7EE +1D7F8 +1F103 +22390 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl new file mode 100644 index 00000000000..9f2a2be614d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 17 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=20} +# \p{Nv=20} +# \p{Is_Numeric_Value=20} +# \p{Is_Nv=20} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 20} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1373 +2473 +2487 +249B +24F4 +3039 +5344 +5EFF +10111 +103D4 +1085C +10918 +10A45 +10B5D +10B7D +10E6A +1D36A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl new file mode 100644 index 00000000000..274c9e9a189 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=200} +# \p{Nv=200} +# \p{Is_Numeric_Value=200} +# \p{Is_Nv=200} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 200} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1011A +10E73 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl new file mode 100644 index 00000000000..9ffd2c7f744 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=2000} +# \p{Nv=2000} +# \p{Is_Numeric_Value=2000} +# \p{Is_Nv=2000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 2000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10123 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl new file mode 100644 index 00000000000..04a3fc73c45 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=20_000} +# \p{Nv=20_000} +# \p{Is_Numeric_Value=20_000} +# \p{Is_Nv=20_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 20000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1012C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/21.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/21.pl new file mode 100644 index 00000000000..eef8da2fdf6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/21.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=21} +# \p{Nv=21} +# \p{Is_Numeric_Value=21} +# \p{Is_Nv=21} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 21} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3251 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/22.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/22.pl new file mode 100644 index 00000000000..cf46af99950 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/22.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=22} +# \p{Nv=22} +# \p{Is_Numeric_Value=22} +# \p{Is_Nv=22} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 22} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3252 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/23.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/23.pl new file mode 100644 index 00000000000..5ae72fdecb9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/23.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=23} +# \p{Nv=23} +# \p{Is_Numeric_Value=23} +# \p{Is_Nv=23} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 23} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3253 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/24.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/24.pl new file mode 100644 index 00000000000..e97a3a0fb1a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/24.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=24} +# \p{Nv=24} +# \p{Is_Numeric_Value=24} +# \p{Is_Nv=24} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 24} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3254 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/25.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/25.pl new file mode 100644 index 00000000000..58af658bd6e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/25.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=25} +# \p{Nv=25} +# \p{Is_Numeric_Value=25} +# \p{Is_Nv=25} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 25} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3255 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/26.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/26.pl new file mode 100644 index 00000000000..d4ab6fb8288 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/26.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=26} +# \p{Nv=26} +# \p{Is_Numeric_Value=26} +# \p{Is_Nv=26} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 26} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3256 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/27.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/27.pl new file mode 100644 index 00000000000..be4e034f955 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/27.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=27} +# \p{Nv=27} +# \p{Is_Numeric_Value=27} +# \p{Is_Nv=27} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 27} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3257 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/28.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/28.pl new file mode 100644 index 00000000000..700769fccd5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/28.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=28} +# \p{Nv=28} +# \p{Is_Numeric_Value=28} +# \p{Is_Nv=28} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 28} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3258 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/29.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/29.pl new file mode 100644 index 00000000000..8a968b0ba70 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/29.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=29} +# \p{Nv=29} +# \p{Is_Numeric_Value=29} +# \p{Is_Nv=29} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 29} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3259 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl new file mode 100644 index 00000000000..901149ad155 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=2/3} +# \p{Nv=2/3} +# \p{Is_Numeric_Value=2/3} +# \p{Is_Nv=2/3} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 2/3} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2154 +10177 +10E7E +1245B +1245E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_5.pl new file mode 100644 index 00000000000..e3f142d5040 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_5.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=2/5} +# \p{Nv=2/5} +# \p{Is_Numeric_Value=2/5} +# \p{Is_Nv=2/5} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 2/5} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2156 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl new file mode 100644 index 00000000000..57f8b1b0655 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl @@ -0,0 +1,124 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=3} +# \p{Nv=3} +# \p{Is_Numeric_Value=3} +# \p{Is_Nv=3} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0033 +00B3 +0663 +06F3 +07C3 +0969 +09E9 +0A69 +0AE9 +0B69 +0BE9 +0C69 +0C7B +0C7E +0CE9 +0D69 +0E53 +0ED3 +0F23 +1043 +1093 +136B +17E3 +17F3 +1813 +1949 +19D3 +1A83 +1A93 +1B53 +1BB3 +1C43 +1C53 +2083 +2162 +2172 +2462 +2476 +248A +24F7 +2778 +2782 +278C +3023 +3194 +3222 +3282 +4E09 +4EE8 +53C1 53C4 # [4] +5F0E +A623 +A6E8 +A8D3 +A903 +A9D3 +AA53 +ABF3 +F96B +FF13 +10109 +104A3 +1085A +1091B +10A42 +10B5A +10B7A +10E62 +12401 +12408 +12417 +12420 +12424 12425 # [2] +1242E 1242F # [2] +12436 12437 # [2] +1243A 1243B # [2] +1244B +12451 +1D362 +1D7D1 +1D7DB +1D7E5 +1D7EF +1D7F9 +1F104 +20AFD +20B19 +22998 +23B1B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl new file mode 100644 index 00000000000..61bbe4ac551 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 9 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=30} +# \p{Nv=30} +# \p{Is_Numeric_Value=30} +# \p{Is_Nv=30} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 30} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1374 +303A +325A +5345 +10112 +10165 +10E6B +1D36B +20983 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl new file mode 100644 index 00000000000..a25d81df132 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=300} +# \p{Nv=300} +# \p{Is_Numeric_Value=300} +# \p{Is_Nv=300} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 300} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1011B +1016B +10E74 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl new file mode 100644 index 00000000000..efe75ab8278 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=3000} +# \p{Nv=3000} +# \p{Is_Numeric_Value=3000} +# \p{Is_Nv=3000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10124 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl new file mode 100644 index 00000000000..d6f3208f5ff --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=30_000} +# \p{Nv=30_000} +# \p{Is_Numeric_Value=30_000} +# \p{Is_Nv=30_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 30000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1012D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/31.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/31.pl new file mode 100644 index 00000000000..fad13eee929 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/31.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=31} +# \p{Nv=31} +# \p{Is_Numeric_Value=31} +# \p{Is_Nv=31} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 31} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +325B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/32.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/32.pl new file mode 100644 index 00000000000..ffa8108d95f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/32.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=32} +# \p{Nv=32} +# \p{Is_Numeric_Value=32} +# \p{Is_Nv=32} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 32} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +325C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/33.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/33.pl new file mode 100644 index 00000000000..32224a7a896 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/33.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=33} +# \p{Nv=33} +# \p{Is_Numeric_Value=33} +# \p{Is_Nv=33} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 33} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +325D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/34.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/34.pl new file mode 100644 index 00000000000..c76fc894aed --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/34.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=34} +# \p{Nv=34} +# \p{Is_Numeric_Value=34} +# \p{Is_Nv=34} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 34} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +325E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/35.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/35.pl new file mode 100644 index 00000000000..bfe585f607a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/35.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=35} +# \p{Nv=35} +# \p{Is_Numeric_Value=35} +# \p{Is_Nv=35} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 35} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +325F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/36.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/36.pl new file mode 100644 index 00000000000..21ae88d46e2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/36.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=36} +# \p{Nv=36} +# \p{Is_Numeric_Value=36} +# \p{Is_Nv=36} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 36} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B1 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/37.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/37.pl new file mode 100644 index 00000000000..2a2db4198dd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/37.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=37} +# \p{Nv=37} +# \p{Is_Numeric_Value=37} +# \p{Is_Nv=37} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 37} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B2 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/38.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/38.pl new file mode 100644 index 00000000000..6e0e7a8b76c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/38.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=38} +# \p{Nv=38} +# \p{Is_Numeric_Value=38} +# \p{Is_Nv=38} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 38} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B3 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/39.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/39.pl new file mode 100644 index 00000000000..e29f4413c0d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/39.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=39} +# \p{Nv=39} +# \p{Is_Numeric_Value=39} +# \p{Is_Nv=39} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 39} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B4 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl new file mode 100644 index 00000000000..672871ecff4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=3/16} +# \p{Nv=3/16} +# \p{Is_Numeric_Value=3/16} +# \p{Is_Nv=3/16} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3/16} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +09F6 +A835 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_2.pl new file mode 100644 index 00000000000..d8b39ed33f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=3/2} +# \p{Nv=3/2} +# \p{Is_Numeric_Value=3/2} +# \p{Is_Nv=3/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F2B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl new file mode 100644 index 00000000000..982482de3fa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=3/4} +# \p{Nv=3/4} +# \p{Is_Numeric_Value=3/4} +# \p{Is_Nv=3/4} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3/4} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00BE +09F8 +0D75 +A832 +10178 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_5.pl new file mode 100644 index 00000000000..b643bb3907a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_5.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=3/5} +# \p{Nv=3/5} +# \p{Is_Numeric_Value=3/5} +# \p{Is_Nv=3/5} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3/5} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2157 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_8.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_8.pl new file mode 100644 index 00000000000..17666d3575a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_8.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=3/8} +# \p{Nv=3/8} +# \p{Is_Numeric_Value=3/8} +# \p{Is_Nv=3/8} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 3/8} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +215C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl new file mode 100644 index 00000000000..be0f67a0940 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl @@ -0,0 +1,118 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 87 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=4} +# \p{Nv=4} +# \p{Is_Numeric_Value=4} +# \p{Is_Nv=4} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 4} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0034 +0664 +06F4 +07C4 +096A +09EA +0A6A +0AEA +0B6A +0BEA +0C6A +0CEA +0D6A +0E54 +0ED4 +0F24 +1044 +1094 +136C +17E4 +17F4 +1814 +194A +19D4 +1A84 +1A94 +1B54 +1BB4 +1C44 +1C54 +2074 +2084 +2163 +2173 +2463 +2477 +248B +24F8 +2779 +2783 +278D +3024 +3195 +3223 +3283 +4E96 +56DB +8086 +A624 +A6E9 +A8D4 +A904 +A9D4 +AA54 +ABF4 +FF14 +1010A +104A4 +10A43 +10B5B +10B7B +10E63 +12402 +12409 +1240F +12418 +12421 +12426 +12430 +12438 +1243C 1243F # [4] +1244C +12452 12453 # [2] +1D363 +1D7D2 +1D7DC +1D7E6 +1D7F0 +1D7FA +1F105 +20064 +200E2 +2626D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl new file mode 100644 index 00000000000..4a018760013 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 8 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=40} +# \p{Nv=40} +# \p{Is_Numeric_Value=40} +# \p{Is_Nv=40} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 40} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1375 +32B5 +534C +10113 +10E6C +1D36C +2098C +2099C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl new file mode 100644 index 00000000000..d642c2217fc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=400} +# \p{Nv=400} +# \p{Is_Numeric_Value=400} +# \p{Is_Nv=400} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 400} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1011C +10E75 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl new file mode 100644 index 00000000000..98f038b2b04 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=4000} +# \p{Nv=4000} +# \p{Is_Numeric_Value=4000} +# \p{Is_Nv=4000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 4000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10125 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl new file mode 100644 index 00000000000..15e811ce792 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=40_000} +# \p{Nv=40_000} +# \p{Is_Numeric_Value=40_000} +# \p{Is_Nv=40_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 40000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1012E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/41.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/41.pl new file mode 100644 index 00000000000..9fa975b0392 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/41.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=41} +# \p{Nv=41} +# \p{Is_Numeric_Value=41} +# \p{Is_Nv=41} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 41} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B6 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/42.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/42.pl new file mode 100644 index 00000000000..a0d61e10c27 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/42.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=42} +# \p{Nv=42} +# \p{Is_Numeric_Value=42} +# \p{Is_Nv=42} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 42} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B7 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/43.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/43.pl new file mode 100644 index 00000000000..add3246e664 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/43.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=43} +# \p{Nv=43} +# \p{Is_Numeric_Value=43} +# \p{Is_Nv=43} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 43} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B8 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/44.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/44.pl new file mode 100644 index 00000000000..3d2de5b4f90 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/44.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=44} +# \p{Nv=44} +# \p{Is_Numeric_Value=44} +# \p{Is_Nv=44} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 44} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32B9 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/45.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/45.pl new file mode 100644 index 00000000000..7ffbf67be16 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/45.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=45} +# \p{Nv=45} +# \p{Is_Numeric_Value=45} +# \p{Is_Nv=45} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 45} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32BA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/46.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/46.pl new file mode 100644 index 00000000000..60b11d7bca3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/46.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=46} +# \p{Nv=46} +# \p{Is_Numeric_Value=46} +# \p{Is_Nv=46} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 46} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32BB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/47.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/47.pl new file mode 100644 index 00000000000..a08d6588e42 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/47.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=47} +# \p{Nv=47} +# \p{Is_Numeric_Value=47} +# \p{Is_Nv=47} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 47} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32BC +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/48.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/48.pl new file mode 100644 index 00000000000..341346bd436 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/48.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=48} +# \p{Nv=48} +# \p{Is_Numeric_Value=48} +# \p{Is_Nv=48} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 48} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32BD +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/49.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/49.pl new file mode 100644 index 00000000000..f568f2d9739 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/49.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=49} +# \p{Nv=49} +# \p{Is_Numeric_Value=49} +# \p{Is_Nv=49} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 49} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +32BE +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4_5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4_5.pl new file mode 100644 index 00000000000..267c6ff0e07 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4_5.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=4/5} +# \p{Nv=4/5} +# \p{Is_Numeric_Value=4/5} +# \p{Is_Nv=4/5} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 4/5} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2158 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl new file mode 100644 index 00000000000..74f4fee432a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl @@ -0,0 +1,118 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 84 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=5} +# \p{Nv=5} +# \p{Is_Numeric_Value=5} +# \p{Is_Nv=5} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 5} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0035 +0665 +06F5 +07C5 +096B +09EB +0A6B +0AEB +0B6B +0BEB +0C6B +0CEB +0D6B +0E55 +0ED5 +0F25 +1045 +1095 +136D +17E5 +17F5 +1815 +194B +19D5 +1A85 +1A95 +1B55 +1BB5 +1C45 +1C55 +2075 +2085 +2164 +2174 +2464 +2478 +248C +24F9 +277A +2784 +278E +3025 +3224 +3284 +3405 +382A +4E94 +4F0D +A625 +A6EA +A8D5 +A905 +A9D5 +AA55 +ABF5 +FF15 +1010B +10143 +10148 +1014F +1015F +10173 +10321 +104A5 +10E64 +12403 +1240A +12410 +12419 +12422 +12427 +12431 +12439 +1244D +12454 12455 # [2] +1D364 +1D7D3 +1D7DD +1D7E7 +1D7F1 +1D7FB +1F106 +20121 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl new file mode 100644 index 00000000000..b3be5b0c0ac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 18 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=50} +# \p{Nv=50} +# \p{Is_Numeric_Value=50} +# \p{Is_Nv=50} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 50} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1376 +216C +217C +2186 +32BF +10114 +10144 +1014A +10151 +10166 10169 # [4] +10174 +10323 +10A7E +10E6D +1D36D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl new file mode 100644 index 00000000000..4f47a95a4ec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 12 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=500} +# \p{Nv=500} +# \p{Is_Numeric_Value=500} +# \p{Is_Nv=500} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 500} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +216E +217E +1011D +10145 +1014C +10153 +1016C 10170 # [5] +10E76 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl new file mode 100644 index 00000000000..a8beeb783a1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=5000} +# \p{Nv=5000} +# \p{Is_Numeric_Value=5000} +# \p{Is_Nv=5000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 5000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2181 +10126 +10146 +1014E +10172 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl new file mode 100644 index 00000000000..7eda549c76b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=50_000} +# \p{Nv=50_000} +# \p{Is_Numeric_Value=50_000} +# \p{Is_Nv=50_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 50000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2187 +1012F +10147 +10156 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_2.pl new file mode 100644 index 00000000000..d3ca1cf74cc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=5/2} +# \p{Nv=5/2} +# \p{Is_Numeric_Value=5/2} +# \p{Is_Nv=5/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 5/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F2C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_6.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_6.pl new file mode 100644 index 00000000000..00aeaf5953c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_6.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=5/6} +# \p{Nv=5/6} +# \p{Is_Numeric_Value=5/6} +# \p{Is_Nv=5/6} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 5/6} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +215A +1245C +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_8.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_8.pl new file mode 100644 index 00000000000..005714e1fc5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5_8.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=5/8} +# \p{Nv=5/8} +# \p{Is_Numeric_Value=5/8} +# \p{Is_Nv=5/8} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 5/8} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +215D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl new file mode 100644 index 00000000000..94095c959a1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl @@ -0,0 +1,111 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 76 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=6} +# \p{Nv=6} +# \p{Is_Numeric_Value=6} +# \p{Is_Nv=6} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 6} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0036 +0666 +06F6 +07C6 +096C +09EC +0A6C +0AEC +0B6C +0BEC +0C6C +0CEC +0D6C +0E56 +0ED6 +0F26 +1046 +1096 +136E +17E6 +17F6 +1816 +194C +19D6 +1A86 +1A96 +1B56 +1BB6 +1C46 +1C56 +2076 +2086 +2165 +2175 +2185 +2465 +2479 +248D +24FA +277B +2785 +278F +3026 +3225 +3285 +516D +9646 +9678 +A626 +A6EB +A8D6 +A906 +A9D6 +AA56 +ABF6 +F9D1 +F9D3 +FF16 +1010C +104A6 +10E65 +12404 +1240B +12411 +1241A +12428 +12440 +1244E +1D365 +1D7D4 +1D7DE +1D7E8 +1D7F2 +1D7FC +1F107 +20AEA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl new file mode 100644 index 00000000000..a98991fe2a5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=60} +# \p{Nv=60} +# \p{Is_Numeric_Value=60} +# \p{Is_Nv=60} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 60} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1377 +10115 +10E6E +1D36E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl new file mode 100644 index 00000000000..498d7ffa5a2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=600} +# \p{Nv=600} +# \p{Is_Numeric_Value=600} +# \p{Is_Nv=600} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 600} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1011E +10E77 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl new file mode 100644 index 00000000000..f934cd75134 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=6000} +# \p{Nv=6000} +# \p{Is_Numeric_Value=6000} +# \p{Is_Nv=6000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 6000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10127 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl new file mode 100644 index 00000000000..db5356a0e9b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=60_000} +# \p{Nv=60_000} +# \p{Is_Numeric_Value=60_000} +# \p{Is_Nv=60_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 60000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10130 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl new file mode 100644 index 00000000000..97a94e00167 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl @@ -0,0 +1,108 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 75 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=7} +# \p{Nv=7} +# \p{Is_Numeric_Value=7} +# \p{Is_Nv=7} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 7} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0037 +0667 +06F7 +07C7 +096D +09ED +0A6D +0AED +0B6D +0BED +0C6D +0CED +0D6D +0E57 +0ED7 +0F27 +1047 +1097 +136F +17E7 +17F7 +1817 +194D +19D7 +1A87 +1A97 +1B57 +1BB7 +1C47 +1C57 +2077 +2087 +2166 +2176 +2466 +247A +248E +24FB +277C +2786 +2790 +3027 +3226 +3286 +3B4D +4E03 +67D2 +6F06 +A627 +A6EC +A8D7 +A907 +A9D7 +AA57 +ABF7 +FF17 +1010D +104A7 +10E66 +12405 +1240C +12412 +1241B +12429 +12441 12443 # [3] +1D366 +1D7D5 +1D7DF +1D7E9 +1D7F3 +1D7FD +1F108 +20001 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl new file mode 100644 index 00000000000..2289229d50b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=70} +# \p{Nv=70} +# \p{Is_Numeric_Value=70} +# \p{Is_Nv=70} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 70} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1378 +10116 +10E6F +1D36F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl new file mode 100644 index 00000000000..ea81a907cb6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=700} +# \p{Nv=700} +# \p{Is_Numeric_Value=700} +# \p{Is_Nv=700} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 700} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1011F +10E78 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl new file mode 100644 index 00000000000..9f5d110747a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=7000} +# \p{Nv=7000} +# \p{Is_Numeric_Value=7000} +# \p{Is_Nv=7000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 7000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10128 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl new file mode 100644 index 00000000000..26183f105a2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=70_000} +# \p{Nv=70_000} +# \p{Is_Numeric_Value=70_000} +# \p{Is_Nv=70_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 70000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10131 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_2.pl new file mode 100644 index 00000000000..69384e5df4b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=7/2} +# \p{Nv=7/2} +# \p{Is_Numeric_Value=7/2} +# \p{Is_Nv=7/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 7/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F2D +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_8.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_8.pl new file mode 100644 index 00000000000..a0bd40d6106 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7_8.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=7/8} +# \p{Nv=7/8} +# \p{Is_Numeric_Value=7/8} +# \p{Is_Nv=7/8} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 7/8} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +215E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl new file mode 100644 index 00000000000..fd528e163bf --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl @@ -0,0 +1,105 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 71 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=8} +# \p{Nv=8} +# \p{Is_Numeric_Value=8} +# \p{Is_Nv=8} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 8} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0038 +0668 +06F8 +07C8 +096E +09EE +0A6E +0AEE +0B6E +0BEE +0C6E +0CEE +0D6E +0E58 +0ED8 +0F28 +1048 +1098 +1370 +17E8 +17F8 +1818 +194E +19D8 +1A88 +1A98 +1B58 +1BB8 +1C48 +1C58 +2078 +2088 +2167 +2177 +2467 +247B +248F +24FC +277D +2787 +2791 +3028 +3227 +3287 +516B +634C +A628 +A6ED +A8D8 +A908 +A9D8 +AA58 +ABF8 +FF18 +1010E +104A8 +10E67 +12406 +1240D +12413 +1241C +1242A +12444 12445 # [2] +1D367 +1D7D6 +1D7E0 +1D7EA +1D7F4 +1D7FE +1F109 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl new file mode 100644 index 00000000000..7404907c32e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=80} +# \p{Nv=80} +# \p{Is_Numeric_Value=80} +# \p{Is_Nv=80} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 80} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1379 +10117 +10E70 +1D370 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl new file mode 100644 index 00000000000..9e2fe7256d3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=800} +# \p{Nv=800} +# \p{Is_Numeric_Value=800} +# \p{Is_Nv=800} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 800} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10120 +10E79 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl new file mode 100644 index 00000000000..2c3405c3078 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=8000} +# \p{Nv=8000} +# \p{Is_Numeric_Value=8000} +# \p{Is_Nv=8000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 8000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10129 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl new file mode 100644 index 00000000000..356ef39fb4c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=80_000} +# \p{Nv=80_000} +# \p{Is_Numeric_Value=80_000} +# \p{Is_Nv=80_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 80000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10132 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl new file mode 100644 index 00000000000..daa4cf7d876 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl @@ -0,0 +1,107 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 75 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Numeric_Value=9} +# \p{Nv=9} +# \p{Is_Numeric_Value=9} +# \p{Is_Nv=9} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 9} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0039 +0669 +06F9 +07C9 +096F +09EF +0A6F +0AEF +0B6F +0BEF +0C6F +0CEF +0D6F +0E59 +0ED9 +0F29 +1049 +1099 +1371 +17E9 +17F9 +1819 +194F +19D9 +1A89 +1A99 +1B59 +1BB9 +1C49 +1C59 +2079 +2089 +2168 +2178 +2468 +247C +2490 +24FD +277E +2788 +2792 +3029 +3228 +3288 +4E5D +5EFE +7396 +A629 +A6EE +A8D9 +A909 +A9D9 +AA59 +ABF9 +FF19 +1010F +104A9 +10E68 +12407 +1240E +12414 +1241D +1242B +12446 12449 # [4] +1D368 +1D7D7 +1D7E1 +1D7EB +1D7F5 +1D7FF +1F10A +2F890 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl new file mode 100644 index 00000000000..81a3d315e32 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=90} +# \p{Nv=90} +# \p{Is_Numeric_Value=90} +# \p{Is_Nv=90} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 90} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +137A +10118 +10341 +10E71 +1D371 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl new file mode 100644 index 00000000000..aa34e4de245 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Numeric_Value=900} +# \p{Nv=900} +# \p{Is_Numeric_Value=900} +# \p{Is_Nv=900} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 900} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10121 +1034A +10E7A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl new file mode 100644 index 00000000000..787612eca3f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=9000} +# \p{Nv=9000} +# \p{Is_Numeric_Value=9000} +# \p{Is_Nv=9000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 9000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1012A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl new file mode 100644 index 00000000000..ac892b6bb75 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=90_000} +# \p{Nv=90_000} +# \p{Is_Numeric_Value=90_000} +# \p{Is_Nv=90_000} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 90000} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10133 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9_2.pl new file mode 100644 index 00000000000..687a6bd95a4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=9/2} +# \p{Nv=9/2} +# \p{Is_Numeric_Value=9/2} +# \p{Is_Nv=9/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: 9/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F2E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/NaN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/NaN.pl new file mode 100644 index 00000000000..f5425ac85c6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/NaN.pl @@ -0,0 +1,204 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 1_112_971 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Numeric_Value=NaN} +# \p{Nv=NaN} +# \p{Is_Numeric_Value=NaN} +# \p{Is_Nv=NaN} +# +# \p{Numeric_Type=None} +# \p{Nt=None} +# \p{Is_Numeric_Type=None} +# \p{Is_Nt=None} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Nt: None} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002F # [48] +003A 00B1 # [120] +00B4 00B8 # [5] +00BA 00BB # [2] +00BF 065F # [1441] +066A 06EF # [134] +06FA 07BF # [198] +07CA 0965 # [412] +0970 09E5 # [118] +09F0 09F3 # [4] +09FA 0A65 # [108] +0A70 0AE5 # [118] +0AF0 0B65 # [118] +0B70 0BE5 # [118] +0BF3 0C65 # [115] +0C70 0C77 # [8] +0C7F 0CE5 # [103] +0CF0 0D65 # [118] +0D76 0E4F # [218] +0E5A 0ECF # [118] +0EDA 0F1F # [70] +0F34 103F # [268] +104A 108F # [70] +109A 1368 # [719] +137D 16ED # [881] +16F1 17DF # [239] +17EA 17EF # [6] +17FA 180F # [22] +181A 1945 # [300] +1950 19CF # [128] +19DB 1A7F # [165] +1A8A 1A8F # [6] +1A9A 1B4F # [182] +1B5A 1BAF # [86] +1BBA 1C3F # [134] +1C4A 1C4F # [6] +1C5A 206F # [1046] +2071 2073 # [3] +207A 207F # [6] +208A 214F # [198] +2183 2184 # [2] +218A 245F # [726] +249C 24E9 # [78] +2500 2775 # [630] +2794 2CFC # [1385] +2CFE 3006 # [777] +3008 3020 # [25] +302A 3037 # [14] +303B 3191 # [343] +3196 321F # [138] +322A 3250 # [39] +3260 327F # [32] +328A 32B0 # [39] +32C0 3404 # [325] +3406 3482 # [125] +3484 3829 # [934] +382B 3B4C # [802] +3B4E 4DFF # [4786] +4E01 4E02 # [2] +4E04 4E06 # [3] +4E08 +4E0A 4E5C # [83] +4E5E 4E8B # [46] +4E8D 4E93 # [7] +4E95 +4E97 4EBE # [40] +4EC1 4EDE # [30] +4EE0 4EE7 # [8] +4EE9 4F0C # [36] +4F0E 4F6F # [98] +4F71 5103 # [403] +5105 5145 # [65] +5147 5168 # [34] +516A +516C +516E 5340 # [467] +5342 +5346 534B # [6] +534D 53C0 # [116] +53C5 56DA # [790] +56DC 58F0 # [533] +58F2 58F8 # [7] +58FA 5E79 # [1408] +5E7B 5EFD # [131] +5F00 5F0B # [12] +5F0F +5F11 62FD # [1005] +62FF 634B # [77] +634D 67D1 # [1157] +67D3 6F05 # [1843] +6F07 7395 # [1167] +7397 767D # [743] +767F 8085 # [2567] +8087 842B # [933] +842D 8CAD # [2177] +8CAF 8CB2 # [4] +8CB4 8D2F # [124] +8D31 9620 # [2288] +9622 9645 # [36] +9647 964B # [5] +964D 9677 # [43] +9679 96F5 # [125] +96F7 A61F # [3881] +A62A A6E5 # [188] +A6F0 A82F # [320] +A836 A8CF # [154] +A8DA A8FF # [38] +A90A A9CF # [198] +A9DA AA4F # [118] +AA5A ABEF # [406] +ABFA F96A # [19_825] +F96C F972 # [7] +F974 F977 # [4] +F979 F9B1 # [57] +F9B3 F9D0 # [30] +F9D2 +F9D4 F9FC # [41] +F9FE FF0F # [1298] +FF1A 10106 # [493] +10134 1013F # [12] +10179 10189 # [17] +1018B 1031F # [405] +10324 10340 # [29] +10342 10349 # [8] +1034B 103D0 # [134] +103D6 1049F # [202] +104AA 10857 # [942] +10860 10915 # [182] +1091C 10A3F # [292] +10A48 10A7C # [53] +10A7F 10B57 # [217] +10B60 10B77 # [24] +10B80 10E5F # [736] +10E7F 123FF # [5505] +12432 12433 # [2] +12456 12457 # [2] +12463 1D35F # [44_797] +1D372 1D7CD # [1116] +1D800 1F0FF # [6400] +1F10B 20000 # [3830] +20002 20063 # [98] +20065 200E1 # [125] +200E3 20120 # [62] +20122 20929 # [2056] +2092B 20982 # [88] +20984 2098B # [8] +2098D 2099B # [15] +2099D 20AE9 # [333] +20AEB 20AFC # [18] +20AFE 20B18 # [27] +20B1A 2238F # [6262] +22391 22997 # [1543] +22999 23B1A # [4482] +23B1C 2626C # [10_065] +2626E 2F88F # [38_434] +2F891 10FFFF # [919_407] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Nv/_1_2.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/_1_2.pl new file mode 100644 index 00000000000..97201d35218 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Nv/_1_2.pl @@ -0,0 +1,36 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the single code point in Unicode Version 5.2.0 that +# matches any of the following regular expression constructs: +# +# \p{Numeric_Value=-1/2} +# \p{Nv=-1/2} +# \p{Is_Numeric_Value=-1/2} +# \p{Is_Nv=-1/2} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Nv: -1/2} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F33 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/N.pl new file mode 100644 index 00000000000..9ce2119289a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/N.pl @@ -0,0 +1,184 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_113_353 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Alphabetic=No} +# D \p{OAlpha=N} +# D \p{Is_Other_Alphabetic=F} +# D \p{Is_OAlpha=False} +# +# D \P{Other_Alphabetic} +# D \P{Is_Other_Alphabetic} +# D \P{OAlpha} +# D \P{Is_OAlpha} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OAlpha: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0344 # [837] +0346 05AF # [618] +05BE +05C0 +05C3 +05C6 +05C8 060F # [72] +061B 064A # [48] +0658 +065F 066F # [17] +0671 06D5 # [101] +06DD 06E0 # [4] +06E5 06E6 # [2] +06E9 06EC # [4] +06EE 0710 # [35] +0712 072F # [30] +0740 07A5 # [102] +07B1 0815 # [101] +0818 081A # [3] +0824 +0828 +082D 08FF # [211] +0904 093D # [58] +094D +094F 0954 # [6] +0956 0961 # [12] +0964 0980 # [29] +0984 09BD # [58] +09C5 09C6 # [2] +09C9 09CA # [2] +09CD 09D6 # [10] +09D8 09E1 # [10] +09E4 0A00 # [29] +0A04 0A3D # [58] +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4D 0A50 # [4] +0A52 0A6F # [30] +0A72 0A74 # [3] +0A76 0A80 # [11] +0A84 0ABD # [58] +0AC6 +0ACA +0ACD 0AE1 # [21] +0AE4 0B00 # [29] +0B04 0B3D # [58] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4D 0B55 # [9] +0B58 0B61 # [10] +0B64 0B81 # [30] +0B83 0BBD # [59] +0BC3 0BC5 # [3] +0BC9 +0BCD 0BD6 # [10] +0BD8 0C00 # [41] +0C04 0C3D # [58] +0C45 +0C49 +0C4D 0C54 # [8] +0C57 0C61 # [11] +0C64 0C81 # [30] +0C84 0CBD # [58] +0CC5 +0CC9 +0CCD 0CD4 # [8] +0CD7 0CE1 # [11] +0CE4 0D01 # [30] +0D04 0D3D # [58] +0D45 +0D49 +0D4D 0D56 # [10] +0D58 0D61 # [10] +0D64 0D81 # [30] +0D84 0DCE # [75] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E30 # [61] +0E32 0E33 # [2] +0E3B 0E4C # [18] +0E4E 0EB0 # [99] +0EB2 0EB3 # [2] +0EBA +0EBD 0ECC # [16] +0ECE 0F70 # [163] +0F82 0F8F # [14] +0F98 +0FBD 102A # [110] +1037 +1039 103A # [2] +103F 1055 # [23] +105A 105D # [4] +1061 +1063 1066 # [4] +1069 1070 # [8] +1075 1081 # [13] +1087 109B # [21] +109E 135E # [705] +1360 1711 # [946] +1714 1731 # [30] +1734 1751 # [30] +1754 1771 # [30] +1774 17B5 # [66] +17C9 18A8 # [224] +18AA 191F # [118] +192C 192F # [4] +1939 19AF # [119] +19C1 19C7 # [7] +19CA 1A16 # [77] +1A1C 1A54 # [57] +1A5F 1A60 # [2] +1A75 1AFF # [139] +1B05 1B34 # [48] +1B44 1B7F # [60] +1B83 1BA0 # [30] +1BAA 1C23 # [122] +1C36 1CF1 # [188] +1CF3 24B5 # [1987] +24EA 2DDF # [2294] +2E00 A822 # [31_267] +A828 A87F # [88] +A882 A8B3 # [50] +A8C4 A925 # [98] +A92B A946 # [28] +A953 A97F # [45] +A984 A9B2 # [47] +A9C0 AA28 # [105] +AA37 AA42 # [12] +AA44 AA4B # [8] +AA4E AAAF # [98] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AABF ABE2 # [292] +ABEB FB1D # [20_275] +FB1F 10A00 # [3810] +10A04 +10A07 10A0B # [5] +10A10 11081 # [1650] +11083 110AF # [45] +110B9 10FFFF # [1_044_295] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/Y.pl new file mode 100644 index 00000000000..bd5566f0986 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OAlpha/Y.pl @@ -0,0 +1,183 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 759 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Alphabetic=Yes} +# D \p{OAlpha=Y} +# D \p{Is_Other_Alphabetic=T} +# D \p{Is_OAlpha=True} +# +# D \p{Other_Alphabetic} +# D \p{Is_Other_Alphabetic} +# D \p{OAlpha} +# D \p{Is_OAlpha} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OAlpha: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0345 +05B0 05BD # [14] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 0657 # [13] +0659 065E # [6] +0670 +06D6 06DC # [7] +06E1 06E4 # [4] +06E7 06E8 # [2] +06ED +0711 +0730 073F # [16] +07A6 07B0 # [11] +0816 0817 # [2] +081B 0823 # [9] +0825 0827 # [3] +0829 082C # [4] +0900 0903 # [4] +093E 094C # [15] +094E +0955 +0962 0963 # [2] +0981 0983 # [3] +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CC # [2] +09D7 +09E2 09E3 # [2] +0A01 0A03 # [3] +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4C # [2] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A83 # [3] +0ABE 0AC5 # [8] +0AC7 0AC9 # [3] +0ACB 0ACC # [2] +0AE2 0AE3 # [2] +0B01 0B03 # [3] +0B3E 0B44 # [7] +0B47 0B48 # [2] +0B4B 0B4C # [2] +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0BD7 +0C01 0C03 # [3] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4C # [3] +0C55 0C56 # [2] +0C62 0C63 # [2] +0C82 0C83 # [2] +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCC # [3] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D02 0D03 # [2] +0D3E 0D44 # [7] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D57 +0D62 0D63 # [2] +0D82 0D83 # [2] +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E31 +0E34 0E3A # [7] +0E4D +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0ECD +0F71 0F81 # [17] +0F90 0F97 # [8] +0F99 0FBC # [36] +102B 1036 # [12] +1038 +103B 103E # [4] +1056 1059 # [4] +105E 1060 # [3] +1062 +1067 1068 # [2] +1071 1074 # [4] +1082 1086 # [5] +109C 109D # [2] +135F +1712 1713 # [2] +1732 1733 # [2] +1752 1753 # [2] +1772 1773 # [2] +17B6 17C8 # [19] +18A9 +1920 192B # [12] +1930 1938 # [9] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A17 1A1B # [5] +1A55 1A5E # [10] +1A61 1A74 # [20] +1B00 1B04 # [5] +1B35 1B43 # [15] +1B80 1B82 # [3] +1BA1 1BA9 # [9] +1C24 1C35 # [18] +1CF2 +24B6 24E9 # [52] +2DE0 2DFF # [32] +A823 A827 # [5] +A880 A881 # [2] +A8B4 A8C3 # [16] +A926 A92A # [5] +A947 A952 # [12] +A980 A983 # [4] +A9B3 A9BF # [13] +AA29 AA36 # [14] +AA43 +AA4C AA4D # [2] +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE +ABE3 ABEA # [8] +FB1E +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +11082 +110B0 110B8 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/ODI/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/ODI/N.pl new file mode 100644 index 00000000000..005f6b5086e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/ODI/N.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_110_334 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Default_Ignorable_Code_Point=No} +# D \p{ODI=N} +# D \p{Is_Other_Default_Ignorable_Code_Point=F} +# D \p{Is_ODI=False} +# +# D \P{Other_Default_Ignorable_Code_Point} +# D \P{Is_Other_Default_Ignorable_Code_Point} +# D \P{ODI} +# D \P{Is_ODI} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_ODI: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 034E # [847] +0350 115E # [3599] +1161 2064 # [3844] +206A 3163 # [4346] +3165 FF9F # [52_795] +FFA1 FFEF # [79] +FFF9 DFFFF # [851_975] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +E1000 10FFFF # [192_512] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/ODI/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/ODI/Y.pl new file mode 100644 index 00000000000..f0e0372d703 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/ODI/Y.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 3778 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Default_Ignorable_Code_Point=Yes} +# D \p{ODI=Y} +# D \p{Is_Other_Default_Ignorable_Code_Point=T} +# D \p{Is_ODI=True} +# +# D \p{Other_Default_Ignorable_Code_Point} +# D \p{Is_Other_Default_Ignorable_Code_Point} +# D \p{ODI} +# D \p{Is_ODI} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_ODI: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +034F +115F 1160 # [2] +2065 2069 # [5] +3164 +FFA0 +FFF0 FFF8 # [9] +E0000 +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 E0FFF # [3600] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/N.pl new file mode 100644 index 00000000000..0aae2133981 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/N.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_114_089 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Grapheme_Extend=No} +# D \p{OGr_Ext=N} +# D \p{Is_Other_Grapheme_Extend=F} +# D \p{Is_OGr_Ext=False} +# +# D \P{Other_Grapheme_Extend} +# D \P{Is_Other_Grapheme_Extend} +# D \P{OGr_Ext} +# D \P{Is_OGr_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OGr_Ext: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 09BD # [2494] +09BF 09D6 # [24] +09D8 0B3D # [358] +0B3F 0B56 # [24] +0B58 0BBD # [102] +0BBF 0BD6 # [24] +0BD8 0CC1 # [234] +0CC3 0CD4 # [18] +0CD7 0D3D # [103] +0D3F 0D56 # [24] +0D58 0DCE # [119] +0DD0 0DDE # [15] +0DE0 200B # [4652] +200E FF9D # [57_232] +FFA0 1D164 # [53_701] +1D166 1D16D # [8] +1D173 10FFFF # [994_957] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/Y.pl new file mode 100644 index 00000000000..a2383da17b2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OGrExt/Y.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 23 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Grapheme_Extend=Yes} +# D \p{OGr_Ext=Y} +# D \p{Is_Other_Grapheme_Extend=T} +# D \p{Is_OGr_Ext=True} +# +# D \p{Other_Grapheme_Extend} +# D \p{Is_Other_Grapheme_Extend} +# D \p{OGr_Ext} +# D \p{Is_OGr_Ext} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OGr_Ext: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +09BE +09D7 +0B3E +0B57 +0BBE +0BD7 +0CC2 +0CD5 0CD6 # [2] +0D3E +0D57 +0DCF +0DDF +200C 200D # [2] +FF9E FF9F # [2] +1D165 +1D16E 1D172 # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/N.pl new file mode 100644 index 00000000000..6d3193691bc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/N.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_114_101 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_ID_Continue=No} +# D \p{OIDC=N} +# D \p{Is_Other_ID_Continue=F} +# D \p{Is_OIDC=False} +# +# D \P{Other_ID_Continue} +# D \P{Is_Other_ID_Continue} +# D \P{OIDC} +# D \P{Is_OIDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OIDC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 00B6 # [183] +00B8 0386 # [719] +0388 1368 # [4065] +1372 10FFFF # [1_109_134] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/Y.pl new file mode 100644 index 00000000000..bb327cc70d5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OIDC/Y.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 11 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_ID_Continue=Yes} +# D \p{OIDC=Y} +# D \p{Is_Other_ID_Continue=T} +# D \p{Is_OIDC=True} +# +# D \p{Other_ID_Continue} +# D \p{Is_Other_ID_Continue} +# D \p{OIDC} +# D \p{Is_OIDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OIDC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00B7 +0387 +1369 1371 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/N.pl new file mode 100644 index 00000000000..31f1d3b7062 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/N.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_114_108 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_ID_Start=No} +# D \p{OIDS=N} +# D \p{Is_Other_ID_Start=F} +# D \p{Is_OIDS=False} +# +# D \P{Other_ID_Start} +# D \P{Is_Other_ID_Start} +# D \P{OIDS} +# D \P{Is_OIDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OIDS: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 2117 # [8472] +2119 212D # [21] +212F 309A # [3948] +309D 10FFFF # [1_101_667] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/Y.pl new file mode 100644 index 00000000000..3291e2eeade --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OIDS/Y.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# D \p{Other_ID_Start=Yes} +# D \p{OIDS=Y} +# D \p{Is_Other_ID_Start=T} +# D \p{Is_OIDS=True} +# +# D \p{Other_ID_Start} +# D \p{Is_Other_ID_Start} +# D \p{OIDS} +# D \p{Is_OIDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OIDS: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2118 +212E +309B 309C # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OLower/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OLower/N.pl new file mode 100644 index 00000000000..bad0bac4f03 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OLower/N.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_113_953 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Lowercase=No} +# D \p{OLower=N} +# D \p{Is_Other_Lowercase=F} +# D \p{Is_OLower=False} +# +# D \P{Other_Lowercase} +# D \P{Is_Other_Lowercase} +# D \P{OLower} +# D \P{Is_OLower} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OLower: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 02AF # [688] +02B9 02BF # [7] +02C2 02DF # [30] +02E5 0344 # [96] +0346 0379 # [52] +037B 1D2B # [6577] +1D62 1D77 # [22] +1D79 1D9A # [34] +1DC0 208F # [720] +2095 216F # [219] +2180 24CF # [848] +24EA 2C7C # [1939] +2C7E A76F # [31_474] +A771 10FFFF # [1_071_247] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OLower/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OLower/Y.pl new file mode 100644 index 00000000000..64defe20ba9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OLower/Y.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 159 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Lowercase=Yes} +# D \p{OLower=Y} +# D \p{Is_Other_Lowercase=T} +# D \p{Is_OLower=True} +# +# D \p{Other_Lowercase} +# D \p{Is_Other_Lowercase} +# D \p{OLower} +# D \p{Is_OLower} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OLower: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +02B0 02B8 # [9] +02C0 02C1 # [2] +02E0 02E4 # [5] +0345 +037A +1D2C 1D61 # [54] +1D78 +1D9B 1DBF # [37] +2090 2094 # [5] +2170 217F # [16] +24D0 24E9 # [26] +2C7D +A770 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OMath/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OMath/N.pl new file mode 100644 index 00000000000..c18a97ac3a6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OMath/N.pl @@ -0,0 +1,142 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_112_896 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Math=No} +# D \p{OMath=N} +# D \p{Is_Other_Math=F} +# D \p{Is_OMath=False} +# +# D \P{Other_Math} +# D \P{Is_Other_Math} +# D \P{OMath} +# D \P{Is_OMath} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OMath: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 005D # [94] +005F 03CF # [881] +03D3 03D4 # [2] +03D6 03EF # [26] +03F2 03F3 # [2] +03F6 2015 # [7200] +2017 2031 # [27] +2035 203F # [11] +2041 2060 # [32] +2065 207C # [24] +207F 208C # [14] +208F 20CF # [65] +20DD 20E0 # [4] +20E2 20E4 # [3] +20E7 20EA # [4] +20F0 2101 # [18] +2103 2109 # [7] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 2127 # [3] +212A 212B # [2] +212E +2132 +2139 213B # [3] +2140 2144 # [5] +214A 2194 # [75] +219A 219B # [2] +21A0 +21A3 +21A6 +21A8 +21AE 21AF # [2] +21B2 21B5 # [4] +21B8 21BB # [4] +21CE 21CF # [2] +21D2 +21D4 +21DC +21DE 21E3 # [6] +21E6 23B3 # [462] +23B6 +23B8 23CF # [24] +23D1 23E1 # [17] +23E3 259F # [445] +25A2 25AD # [12] +25B7 25BB # [5] +25C1 25C5 # [5] +25C8 25C9 # [2] +25CC 25CE # [3] +25D4 25E1 # [14] +25E3 +25E5 25E6 # [2] +25ED 2604 # [24] +2607 263F # [57] +2641 +2643 265F # [29] +2664 266C # [9] +266F 27C4 # [342] +27C7 27E5 # [31] +27F0 2982 # [403] +2999 29D7 # [63] +29DC 29FB # [32] +29FE FE60 # [54_371] +FE62 +FE64 FE67 # [4] +FE69 FF3B # [211] +FF3D +FF3F 1D3FF # [54_465] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1D7CD # [2] +1D800 10FFFF # [993_280] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OMath/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OMath/Y.pl new file mode 100644 index 00000000000..5d2a6d1aa36 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OMath/Y.pl @@ -0,0 +1,141 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1216 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Math=Yes} +# D \p{OMath=Y} +# D \p{Is_Other_Math=T} +# D \p{Is_OMath=True} +# +# D \p{Other_Math} +# D \p{Is_Other_Math} +# D \p{OMath} +# D \p{Is_OMath} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OMath: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +005E +03D0 03D2 # [3] +03D5 +03F0 03F1 # [2] +03F4 03F5 # [2] +2016 +2032 2034 # [3] +2040 +2061 2064 # [4] +207D 207E # [2] +208D 208E # [2] +20D0 20DC # [13] +20E1 +20E5 20E6 # [2] +20EB 20EF # [5] +2102 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2128 2129 # [2] +212C 212D # [2] +212F 2131 # [3] +2133 2138 # [6] +213C 213F # [4] +2145 2149 # [5] +2195 2199 # [5] +219C 219F # [4] +21A1 21A2 # [2] +21A4 21A5 # [2] +21A7 +21A9 21AD # [5] +21B0 21B1 # [2] +21B6 21B7 # [2] +21BC 21CD # [18] +21D0 21D1 # [2] +21D3 +21D5 21DB # [7] +21DD +21E4 21E5 # [2] +23B4 23B5 # [2] +23B7 +23D0 +23E2 +25A0 25A1 # [2] +25AE 25B6 # [9] +25BC 25C0 # [5] +25C6 25C7 # [2] +25CA 25CB # [2] +25CF 25D3 # [5] +25E2 +25E4 +25E7 25EC # [6] +2605 2606 # [2] +2640 +2642 +2660 2663 # [4] +266D 266E # [2] +27C5 27C6 # [2] +27E6 27EF # [10] +2983 2998 # [22] +29D8 29DB # [4] +29FC 29FD # [2] +FE61 +FE63 +FE68 +FF3C +FF3E +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/N.pl new file mode 100644 index 00000000000..aebc48fb973 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/N.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 1_114_070 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# D \p{Other_Uppercase=No} +# D \p{OUpper=N} +# D \p{Is_Other_Uppercase=F} +# D \p{Is_OUpper=False} +# +# D \P{Other_Uppercase} +# D \P{Is_Other_Uppercase} +# D \P{OUpper} +# D \P{Is_OUpper} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OUpper: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 215F # [8544] +2170 24B5 # [838] +24D0 10FFFF # [1_104_688] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/Y.pl new file mode 100644 index 00000000000..38ea12811b2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/OUpper/Y.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# 'D' below means that this form is deprecated. Consult perluniprops.pod +# +# This file returns the 42 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# D \p{Other_Uppercase=Yes} +# D \p{OUpper=Y} +# D \p{Is_Other_Uppercase=T} +# D \p{Is_OUpper=True} +# +# D \p{Other_Uppercase} +# D \p{Is_Other_Uppercase} +# D \p{OUpper} +# D \p{Is_OUpper} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_OUpper: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2160 216F # [16] +24B6 24CF # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/N.pl new file mode 100644 index 00000000000..aa2b0a14a88 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/N.pl @@ -0,0 +1,69 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_111_352 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Pattern_Syntax=No} +# \p{Pat_Syn=N} +# \p{Is_Pattern_Syntax=F} +# \p{Is_Pat_Syn=False} +# +# \P{Pattern_Syntax} +# \P{Is_Pattern_Syntax} +# \P{Pat_Syn} +# \P{Is_Pat_Syn} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Pat_Syn: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0020 # [33] +0030 0039 # [10] +0041 005A # [26] +005F +0061 007A # [26] +007F 00A0 # [34] +00A8 +00AA +00AD +00AF +00B2 00B5 # [4] +00B7 00BA # [4] +00BC 00BE # [3] +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 200F # [7960] +2028 202F # [8] +203F 2040 # [2] +2054 +205F 218F # [305] +2460 24FF # [160] +2776 2793 # [30] +2C00 2DFF # [512] +2E80 3000 # [385] +3004 3007 # [4] +3021 302F # [15] +3031 FD3D # [52_493] +FD40 FE44 # [261] +FE47 10FFFF # [1_049_017] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl new file mode 100644 index 00000000000..93c26168278 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl @@ -0,0 +1,68 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2760 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Pattern_Syntax=Yes} +# \p{Pat_Syn=Y} +# \p{Is_Pattern_Syntax=T} +# \p{Is_Pat_Syn=True} +# +# \p{Pattern_Syntax} +# \p{Is_Pattern_Syntax} +# \p{Pat_Syn} +# \p{Is_Pat_Syn} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Pat_Syn: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 002F # [15] +003A 0040 # [7] +005B 005E # [4] +0060 +007B 007E # [4] +00A1 00A7 # [7] +00A9 +00AB 00AC # [2] +00AE +00B0 00B1 # [2] +00B6 +00BB +00BF +00D7 +00F7 +2010 2027 # [24] +2030 203E # [15] +2041 2053 # [19] +2055 205E # [10] +2190 245F # [720] +2500 2775 # [630] +2794 2BFF # [1132] +2E00 2E7F # [128] +3001 3003 # [3] +3008 3020 # [25] +3030 +FD3E FD3F # [2] +FE45 FE46 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/N.pl new file mode 100644 index 00000000000..52f7b09bbe2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/N.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_101 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Pattern_White_Space=No} +# \p{Pat_WS=N} +# \p{Is_Pattern_White_Space=F} +# \p{Is_Pat_WS=False} +# +# \P{Pattern_White_Space} +# \P{Is_Pattern_White_Space} +# \P{Pat_WS} +# \P{Is_Pat_WS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Pat_WS: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0008 # [9] +000E 001F # [18] +0021 0084 # [100] +0086 200D # [8072] +2010 2027 # [24] +202A 10FFFF # [1_105_878] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/Y.pl new file mode 100644 index 00000000000..93ac0f94eec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/PatWS/Y.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 11 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Pattern_White_Space=Yes} +# \p{Pat_WS=Y} +# \p{Is_Pattern_White_Space=T} +# \p{Is_Pat_WS=True} +# +# \p{Pattern_White_Space} +# \p{Is_Pattern_White_Space} +# \p{Pat_WS} +# \p{Is_Pat_WS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Pat_WS: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 000D # [5] +0020 +0085 +200E 200F # [2] +2028 2029 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl new file mode 100644 index 00000000000..cc453b8a9f7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl @@ -0,0 +1,526 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 100_931 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Alnum} +# \p{Is_Alnum} +# +# Meaning: Alphabetic and (Decimal) Numeric +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0345 +0370 0374 # [5] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05B0 05BD # [14] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05D0 05EA # [27] +05F0 05F2 # [3] +0610 061A # [11] +0621 0657 # [55] +0659 065E # [6] +0660 0669 # [10] +066E 06D3 # [102] +06D5 06DC # [8] +06E1 06E8 # [8] +06ED 06FC # [16] +06FF +0710 073F # [48] +074D 07B1 # [101] +07C0 07EA # [43] +07F4 07F5 # [2] +07FA +0800 0817 # [24] +081A 082C # [19] +0900 0939 # [58] +093D 094C # [16] +094E +0950 +0955 +0958 0963 # [12] +0966 096F # [10] +0971 0972 # [2] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD 09C4 # [8] +09C7 09C8 # [2] +09CB 09CC # [2] +09CE +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09F1 # [12] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4C # [2] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD 0AC5 # [9] +0AC7 0AC9 # [3] +0ACB 0ACC # [2] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D 0B44 # [8] +0B47 0B48 # [2] +0B4B 0B4C # [2] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B6F # [10] +0B71 +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCC # [3] +0BD0 +0BD7 +0BE6 0BEF # [10] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4C # [3] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD 0CC4 # [8] +0CC6 0CC8 # [3] +0CCA 0CCC # [3] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4C # [3] +0D57 +0D60 0D63 # [4] +0D66 0D6F # [10] +0D7A 0D7F # [6] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E01 0E3A # [58] +0E40 0E46 # [7] +0E4D +0E50 0E59 # [10] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0ECD +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 +0F20 0F29 # [10] +0F40 0F47 # [8] +0F49 0F6C # [36] +0F71 0F81 # [17] +0F88 0F8B # [4] +0F90 0F97 # [8] +0F99 0FBC # [36] +1000 1036 # [55] +1038 +103B 1049 # [15] +1050 1062 # [19] +1065 1068 # [4] +106E 1086 # [25] +108E +1090 1099 # [10] +109C 109D # [2] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1713 # [6] +1720 1733 # [20] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17B3 # [52] +17B6 17C8 # [19] +17D7 +17DC +17E0 17E9 # [10] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 1938 # [9] +1946 196D # [40] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +1A00 1A1B # [28] +1A20 1A5E # [63] +1A61 1A74 # [20] +1A80 1A89 # [10] +1A90 1A99 # [10] +1AA7 +1B00 1B33 # [52] +1B35 1B43 # [15] +1B45 1B4B # [7] +1B50 1B59 # [10] +1B80 1BA9 # [42] +1BAE 1BB9 # [12] +1C00 1C35 # [54] +1C40 1C49 # [10] +1C4D 1C7D # [49] +1CE9 1CEC # [4] +1CEE 1CF2 # [5] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2DFF # [32] +2E2F +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A62B # [28] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6EF # [80] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A827 # [28] +A840 A873 # [52] +A880 A8C3 # [68] +A8D0 A8D9 # [10] +A8F2 A8F7 # [6] +A8FB +A900 A92A # [43] +A930 A952 # [35] +A960 A97C # [29] +A980 A9BF # [64] +A9CF A9D9 # [11] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA60 AA76 # [23] +AA7A +AA80 AABE # [63] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABEA # [43] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB28 # [12] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF10 FF19 # [10] +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11082 110B8 # [55] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +1D7CE 1D7FF # [50] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Any.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Any.pl new file mode 100644 index 00000000000..7884cd4e718 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Any.pl @@ -0,0 +1,32 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_112 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Any} +# \p{All} +# \p{Is_Any} +# \p{Is_All} +# +# Meaning: [\x{0000}-\x{10FFFF}] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 10FFFF # [1_114_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl new file mode 100644 index 00000000000..6201f411a0e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl @@ -0,0 +1,514 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 246_877 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Assigned} +# \p{Is_Assigned} +# +# Meaning: All assigned code points +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0377 # [888] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0525 # [387] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 061B # [22] +061E 061F # [2] +0621 065E # [62] +0660 070D # [174] +070F 074A # [60] +074D 07B1 # [101] +07C0 07FA # [59] +0800 082D # [46] +0830 083E # [15] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0972 # [27] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FB # [22] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD8 # [11] +1000 10C5 # [198] +10D0 10FC # [45] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1400 169C # [669] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 1A1B # [62] +1A1E 1A5E # [65] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1B00 1B4B # [76] +1B50 1B7C # [45] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1CD0 1CF2 # [35] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2064 # [101] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B8 # [25] +20D0 20F0 # [33] +2100 2189 # [138] +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B59 # [10] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CF1 # [146] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2E31 # [82] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 32FE # [223] +3300 4DB5 # [6838] +4DC0 9FCB # [21_004] +A000 A48C # [1165] +A490 A4C6 # [55] +A4D0 A62B # [348] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A6A0 A6F7 # [88] +A700 A78C # [141] +A7FB A82B # [49] +A830 A839 # [10] +A840 A877 # [56] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A8E0 A8FB # [28] +A900 A953 # [84] +A95F A97C # [30] +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA7B # [32] +AA80 AAC2 # [67] +AADB AADF # [5] +ABC0 ABED # [46] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +D800 FA2D # [8750] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFD # [14] +FE00 FE19 # [26] +FE20 FE26 # [7] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFD # [5] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10857 1085F # [9] +10900 1091B # [28] +1091F 10939 # [27] +1093F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11080 110C1 # [66] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +13000 1342E # [1071] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D1DD # [181] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl new file mode 100644 index 00000000000..75fe86e0cc3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl @@ -0,0 +1,40 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 19 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Blank} +# \p{HorizSpace} +# \p{Is_Blank} +# \p{Is_HorizSpace} +# +# Meaning: \h, Horizontal white space +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 +0020 +00A0 +1680 +180E +2000 200A # [11] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl new file mode 100644 index 00000000000..3253331787c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl @@ -0,0 +1,519 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 244_744 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Graph} +# \p{Is_Graph} +# +# Meaning: Characters that are graphical +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 007E # [94] +00A1 0377 # [727] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0525 # [387] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 061B # [22] +061E 061F # [2] +0621 065E # [62] +0660 070D # [174] +070F 074A # [60] +074D 07B1 # [101] +07C0 07FA # [59] +0800 082D # [46] +0830 083E # [15] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0972 # [27] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FB # [22] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD8 # [11] +1000 10C5 # [198] +10D0 10FC # [45] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1400 167F # [640] +1681 169C # [28] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180D # [14] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 1A1B # [62] +1A1E 1A5E # [65] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1B00 1B4B # [76] +1B50 1B7C # [45] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1CD0 1CF2 # [35] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +200B 2027 # [29] +202A 202E # [5] +2030 205E # [47] +2060 2064 # [5] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B8 # [25] +20D0 20F0 # [33] +2100 2189 # [138] +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B59 # [10] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CF1 # [146] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2E31 # [82] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3001 303F # [63] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 32FE # [223] +3300 4DB5 # [6838] +4DC0 9FCB # [21_004] +A000 A48C # [1165] +A490 A4C6 # [55] +A4D0 A62B # [348] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A6A0 A6F7 # [88] +A700 A78C # [141] +A7FB A82B # [49] +A830 A839 # [10] +A840 A877 # [56] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A8E0 A8FB # [28] +A900 A953 # [84] +A95F A97C # [30] +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA7B # [32] +AA80 AAC2 # [67] +AADB AADF # [5] +ABC0 ABED # [46] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +E000 FA2D # [6702] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFD # [14] +FE00 FE19 # [26] +FE20 FE26 # [7] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFD # [5] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10857 1085F # [9] +10900 1091B # [28] +1091F 10939 # [27] +1093F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11080 110C1 # [66] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +13000 1342E # [1071] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D1DD # [181] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlSpac.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlSpac.pl new file mode 100644 index 00000000000..8817903caf2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlSpac.pl @@ -0,0 +1,32 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{PerlSpace} +# \p{Is_PerlSpace} +# +# Meaning: \s, restricted to ASCII +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 000A # [2] +000C 000D # [2] +0020 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl new file mode 100644 index 00000000000..f20a3cfd7da --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl @@ -0,0 +1,33 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 63 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PerlWord} +# \p{Is_PerlWord} +# +# Meaning: \w, restricted to ASCII = [A-Za-z0-9_] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +005F +0061 007A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAln.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAln.pl new file mode 100644 index 00000000000..606b304b150 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAln.pl @@ -0,0 +1,32 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 62 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixAlnum} +# \p{Is_PosixAlnum} +# +# Meaning: [A-Za-z0-9] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +0061 007A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAlp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAlp.pl new file mode 100644 index 00000000000..8d2383e0ea2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixAlp.pl @@ -0,0 +1,31 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 52 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixAlpha} +# \p{Is_PosixAlpha} +# +# Meaning: [A-Za-z] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixBla.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixBla.pl new file mode 100644 index 00000000000..735a1d0f277 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixBla.pl @@ -0,0 +1,31 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 2 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{PosixBlank} +# \p{Is_PosixBlank} +# +# Meaning: \t and ' ' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 +0020 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixCnt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixCnt.pl new file mode 100644 index 00000000000..71df2ffb1e3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixCnt.pl @@ -0,0 +1,31 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 33 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixCntrl} +# \p{Is_PosixCntrl} +# +# Meaning: [\x00-\x1F] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 001F # [32] +007F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixDig.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixDig.pl new file mode 100644 index 00000000000..35ec698207b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixDig.pl @@ -0,0 +1,30 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 10 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixDigit} +# \p{Is_PosixDigit} +# +# Meaning: [0-9] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixGra.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixGra.pl new file mode 100644 index 00000000000..e2e86e5bb82 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixGra.pl @@ -0,0 +1,30 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 94 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixGraph} +# \p{Is_PosixGraph} +# +# Meaning: [\x21-\x7E] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 007E # [94] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixLow.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixLow.pl new file mode 100644 index 00000000000..5cf47c2f15c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixLow.pl @@ -0,0 +1,30 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixLower} +# \p{Is_PosixLower} +# +# Meaning: [a-z] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPri.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPri.pl new file mode 100644 index 00000000000..3facbc907b6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPri.pl @@ -0,0 +1,30 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 95 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixPrint} +# \p{Is_PosixPrint} +# +# Meaning: [\x20-\x7E] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl new file mode 100644 index 00000000000..952a47e66ac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl @@ -0,0 +1,34 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 32 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixPunct} +# \p{Is_PosixPunct} +# +# Meaning: Graphical characters that aren't Word characters = [\x21- +# \x2F\x3A-\x40\x5B-\x60\x7B-\x7E] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 002F # [15] +003A 0040 # [7] +005B 0060 # [6] +007B 007E # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixSpa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixSpa.pl new file mode 100644 index 00000000000..c2f9e8a3b6b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixSpa.pl @@ -0,0 +1,31 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 6 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{PosixSpace} +# \p{Is_PosixSpace} +# +# Meaning: \t \n, \x0B, \f, \r, and ' ' +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 000D # [5] +0020 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixUpp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixUpp.pl new file mode 100644 index 00000000000..672e9720a7f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixUpp.pl @@ -0,0 +1,30 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{PosixUpper} +# \p{Is_PosixUpper} +# +# Meaning: [A-Z] +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl new file mode 100644 index 00000000000..694d7c4c115 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl @@ -0,0 +1,517 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 244_762 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Print} +# \p{Is_Print} +# +# Meaning: Characters that are graphical plus space characters (but no +# controls) +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +00A0 0377 # [728] +037A 037E # [5] +0384 038A # [7] +038C +038E 03A1 # [20] +03A3 0525 # [387] +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +0589 058A # [2] +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +0600 0603 # [4] +0606 061B # [22] +061E 061F # [2] +0621 065E # [62] +0660 070D # [174] +070F 074A # [60] +074D 07B1 # [101] +07C0 07FA # [59] +0800 082D # [46] +0830 083E # [15] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0972 # [27] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FB # [22] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0CF1 0CF2 # [2] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +0E01 0E3A # [58] +0E3F 0E5B # [29] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD8 # [11] +1000 10C5 # [198] +10D0 10FC # [45] +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +13A0 13F4 # [85] +1400 169C # [669] +16A0 16F0 # [81] +1700 170C # [13] +170E 1714 # [7] +1720 1736 # [23] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +1800 180E # [15] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 196D # [42] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 1A1B # [62] +1A1E 1A5E # [65] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +1B00 1B4B # [76] +1B50 1B7C # [45] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C7F # [51] +1CD0 1CF2 # [35] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2000 2027 # [40] +202A 2064 # [59] +206A 2071 # [8] +2074 208E # [27] +2090 2094 # [5] +20A0 20B8 # [25] +20D0 20F0 # [33] +2100 2189 # [138] +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 2B4C # [893] +2B50 2B59 # [10] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CF1 # [146] +2CF9 2D25 # [45] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2E31 # [82] +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +2FF0 2FFB # [12] +3000 303F # [64] +3041 3096 # [86] +3099 30FF # [103] +3105 312D # [41] +3131 318E # [94] +3190 31B7 # [40] +31C0 31E3 # [36] +31F0 321E # [47] +3220 32FE # [223] +3300 4DB5 # [6838] +4DC0 9FCB # [21_004] +A000 A48C # [1165] +A490 A4C6 # [55] +A4D0 A62B # [348] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +A6A0 A6F7 # [88] +A700 A78C # [141] +A7FB A82B # [49] +A830 A839 # [10] +A840 A877 # [56] +A880 A8C4 # [69] +A8CE A8D9 # [12] +A8E0 A8FB # [28] +A900 A953 # [84] +A95F A97C # [30] +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA7B # [32] +AA80 AAC2 # [67] +AADB AADF # [5] +ABC0 ABED # [46] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +E000 FA2D # [6702] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3F # [365] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFD # [14] +FE00 FE19 # [26] +FE20 FE26 # [7] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FE70 FE74 # [5] +FE76 FEFC # [135] +FEFF +FF01 FFBE # [190] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFD # [5] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10100 10102 # [3] +10107 10133 # [45] +10137 1018A # [84] +10190 1019B # [12] +101D0 101FD # [46] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10320 10323 # [4] +10330 1034A # [27] +10380 1039D # [30] +1039F 103C3 # [37] +103C8 103D5 # [14] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10857 1085F # [9] +10900 1091B # [28] +1091F 10939 # [27] +1093F +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +10A60 10A7F # [32] +10B00 10B35 # [54] +10B39 10B55 # [29] +10B58 10B72 # [27] +10B78 10B7F # [8] +10C00 10C48 # [73] +10E60 10E7E # [31] +11080 110C1 # [66] +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +13000 1342E # [1071] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D1DD # [181] +1D200 1D245 # [70] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F200 +1F210 1F231 # [34] +1F240 1F248 # [9] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0001 +E0020 E007F # [96] +E0100 E01EF # [240] +F0000 FFFFD # [65_534] +100000 10FFFD # [65_534] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl new file mode 100644 index 00000000000..8118f24b473 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 25 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{SpacePerl} +# \p{Is_SpacePerl} +# +# Meaning: \s, including beyond ASCII +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 000A # [2] +000C 000D # [2] +0020 +0085 +00A0 +1680 +180E +2000 200A # [11] +2028 2029 # [2] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/VertSpac.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/VertSpac.pl new file mode 100644 index 00000000000..e7069161045 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/VertSpac.pl @@ -0,0 +1,32 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 7 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{VertSpace} +# \p{Is_VertSpace} +# +# Meaning: \v +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000A 000D # [4] +0085 +2028 2029 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl new file mode 100644 index 00000000000..3d57fb29164 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl @@ -0,0 +1,535 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 101_685 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Word} +# \p{Is_Word} +# +# Meaning: \w, including beyond ASCII +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +005F +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0300 0374 # [117] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +0483 0525 # [163] +0531 0556 # [38] +0559 +0561 0587 # [39] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05D0 05EA # [27] +05F0 05F2 # [3] +0610 061A # [11] +0621 065E # [62] +0660 0669 # [10] +066E 06D3 # [102] +06D5 06DC # [8] +06DE 06E8 # [11] +06EA 06FC # [19] +06FF +0710 074A # [59] +074D 07B1 # [101] +07C0 07F5 # [54] +07FA +0800 082D # [46] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0963 # [12] +0966 096F # [10] +0971 0972 # [2] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09F1 # [12] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B6F # [10] +0B71 +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BEF # [10] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D6F # [10] +0D7A 0D7F # [6] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E01 0E3A # [58] +0E40 0E4E # [15] +0E50 0E59 # [10] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 +0F18 0F19 # [2] +0F20 0F29 # [10] +0F35 +0F37 +0F39 +0F3E 0F47 # [10] +0F49 0F6C # [36] +0F71 0F84 # [20] +0F86 0F8B # [6] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +1000 1049 # [74] +1050 109D # [78] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1714 # [7] +1720 1734 # [21] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17B3 # [52] +17B6 17D3 # [30] +17D7 +17DC 17DD # [2] +17E0 17E9 # [10] +180B 180D # [3] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1946 196D # [40] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +1A00 1A1B # [28] +1A20 1A5E # [63] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA7 +1B00 1B4B # [76] +1B50 1B59 # [10] +1B6B 1B73 # [9] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C40 1C49 # [10] +1C4D 1C7D # [49] +1CD0 1CD2 # [3] +1CD4 1CF2 # [31] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +203F 2040 # [2] +2054 +2071 +207F +2090 2094 # [5] +20D0 20F0 # [33] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CF1 # [7] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2DFF # [32] +2E2F +3005 3007 # [3] +3021 302F # [15] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +3099 309A # [2] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A62B # [28] +A640 A65F # [32] +A662 A672 # [17] +A67C A67D # [2] +A67F A697 # [25] +A6A0 A6F1 # [82] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A827 # [45] +A840 A873 # [52] +A880 A8C4 # [69] +A8D0 A8D9 # [10] +A8E0 A8F7 # [24] +A8FB +A900 A92D # [46] +A930 A953 # [36] +A960 A97C # [29] +A980 A9C0 # [65] +A9CF A9D9 # [11] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA60 AA76 # [23] +AA7A AA7B # [2] +AA80 AAC2 # [67] +AADB AADD # [3] +ABC0 ABEA # [43] +ABEC ABED # [2] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB28 # [12] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE00 FE0F # [16] +FE20 FE26 # [7] +FE33 FE34 # [2] +FE4D FE4F # [3] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF10 FF19 # [10] +FF21 FF3A # [26] +FF3F +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +101FD +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11080 110BA # [59] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +1D7CE 1D7FF # [50] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XBegin.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XBegin.pl new file mode 100644 index 00000000000..8b047cbbf49 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XBegin.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_907 code points in Unicode Version 5.2.0 that +# match: +# +# \p{_X_Begin} +# +# perluniprops.pod should be consulted for the syntax rules for this, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# For use in \X; matches: Hangul_Syllable | ! Control +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0020 007E # [95] +00A0 00AC # [13] +00AE 05FF # [1362] +0604 06DC # [217] +06DE 070E # [49] +0710 17B3 # [4260] +17B6 200A # [2133] +200C 200D # [2] +2010 2027 # [24] +202F 205F # [49] +2065 2069 # [5] +2070 FEFE # [56_975] +FF00 FFF8 # [249] +FFFC 110BC # [4289] +110BE 1D172 # [49_333] +1D17B E0000 # [798_342] +E0002 E001F # [30] +E0080 10FFFF # [196_480] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XExtend.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XExtend.pl new file mode 100644 index 00000000000..2a78f6692a1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XExtend.pl @@ -0,0 +1,216 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1462 code points in Unicode Version 5.2.0 that match: +# +# \p{_X_Extend} +# +# perluniprops.pod should be consulted for the syntax rules for this, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# For use in \X; matches: Extend | SpacingMark +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0903 # [4] +093C +093E 094E # [17] +0951 0955 # [5] +0962 0963 # [2] +0981 0983 # [3] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09E2 09E3 # [2] +0A01 0A03 # [3] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A83 # [3] +0ABC +0ABE 0AC5 # [8] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AE2 0AE3 # [2] +0B01 0B03 # [3] +0B3C +0B3E 0B44 # [7] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0C01 0C03 # [3] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0C82 0C83 # [2] +0CBC +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D02 0D03 # [2] +0D3E 0D44 # [7] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D62 0D63 # [2] +0D82 0D83 # [2] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E30 0E3A # [11] +0E45 +0E47 0E4E # [8] +0EB0 0EB9 # [10] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F3E 0F3F # [2] +0F71 0F84 # [20] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102B 103E # [20] +1056 1059 # [4] +105E 1060 # [3] +1062 1064 # [3] +1067 106D # [7] +1071 1074 # [4] +1082 108D # [12] +108F +109A 109D # [4] +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B6 17D3 # [30] +17DD +180B 180D # [3] +18A9 +1920 192B # [12] +1930 193B # [12] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A17 1A1B # [5] +1A55 1A5E # [10] +1A60 1A7C # [29] +1A7F +1B00 1B04 # [5] +1B34 1B44 # [17] +1B6B 1B73 # [9] +1B80 1B82 # [3] +1BA1 1BAA # [10] +1C24 1C37 # [20] +1CD0 1CD2 # [3] +1CD4 1CE8 # [21] +1CED +1CF2 +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200D # [2] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A823 A827 # [5] +A880 A881 # [2] +A8B4 A8C4 # [17] +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A953 # [13] +A980 A983 # [4] +A9B3 A9C0 # [14] +AA29 AA36 # [14] +AA43 +AA4C AA4D # [2] +AA7B +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE3 ABEA # [8] +ABEC ABED # [2] +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FF9E FF9F # [2] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11082 # [3] +110B0 110BA # [11] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XLVLVTV.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XLVLVTV.pl new file mode 100644 index 00000000000..f44fb45eaec --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_XLVLVTV.pl @@ -0,0 +1,31 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 11_267 code points in Unicode Version 5.2.0 that +# match: +# +# \p{_X_LV_LVT_V} +# +# perluniprops.pod should be consulted for the syntax rules for this, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# For use in \X; matches: HST=LV | HST=LVT | HST=V +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1160 11A7 # [72] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/QMark/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/QMark/N.pl new file mode 100644 index 00000000000..6e43e2bccc2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/QMark/N.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_083 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Quotation_Mark=No} +# \p{QMark=N} +# \p{Is_Quotation_Mark=F} +# \p{Is_QMark=False} +# +# \P{Quotation_Mark} +# \P{Is_Quotation_Mark} +# \P{QMark} +# \P{Is_QMark} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_QMark: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0021 # [34] +0023 0026 # [4] +0028 00AA # [131] +00AC 00BA # [15] +00BC 2017 # [8028] +2020 2038 # [25] +203B 300B # [4049] +3010 301C # [13] +3020 FE40 # [52_769] +FE45 FF01 # [189] +FF03 FF06 # [4] +FF08 FF61 # [90] +FF64 10FFFF # [1_048_732] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl new file mode 100644 index 00000000000..8cc0f8b4bdd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 29 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Quotation_Mark=Yes} +# \p{QMark=Y} +# \p{Is_Quotation_Mark=T} +# \p{Is_QMark=True} +# +# \p{Quotation_Mark} +# \p{Is_Quotation_Mark} +# \p{QMark} +# \p{Is_QMark} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_QMark: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0022 +0027 +00AB +00BB +2018 201F # [8] +2039 203A # [2] +300C 300F # [4] +301D 301F # [3] +FE41 FE44 # [4] +FF02 +FF07 +FF62 FF63 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Radical/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Radical/N.pl new file mode 100644 index 00000000000..72fb285b5b8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Radical/N.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_783 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Radical=No} +# \p{Is_Radical=N} +# \p{Radical=F} +# \p{Is_Radical=False} +# +# \P{Radical} +# \P{Is_Radical} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Radical: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 2E7F # [11_904] +2E9A +2EF4 2EFF # [12] +2FD6 10FFFF # [1_101_866] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Radical/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Radical/Y.pl new file mode 100644 index 00000000000..e9894fefffd --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Radical/Y.pl @@ -0,0 +1,41 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 329 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Radical=Yes} +# \p{Is_Radical=Y} +# \p{Radical=T} +# \p{Is_Radical=True} +# +# \p{Radical} +# \p{Is_Radical} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Radical: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl new file mode 100644 index 00000000000..934b93f7856 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl @@ -0,0 +1,39 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 4 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Sentence_Break=ATerm} +# \p{SB=AT} +# \p{Is_Sentence_Break=ATerm} +# \p{Is_SB=AT} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: ATerm} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002E +2024 +FE52 +FF0E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl new file mode 100644 index 00000000000..62025ee8777 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl @@ -0,0 +1,76 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 177 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Close} +# \p{SB=CL} +# \p{Is_Sentence_Break=Close} +# \p{Is_SB=CL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Close} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0022 +0027 0029 # [3] +005B +005D +007B +007D +00AB +00BB +0F3A 0F3D # [4] +169B 169C # [2] +2018 201F # [8] +2039 203A # [2] +2045 2046 # [2] +207D 207E # [2] +208D 208E # [2] +2329 232A # [2] +275B 275E # [4] +2768 2775 # [14] +27C5 27C6 # [2] +27E6 27EF # [10] +2983 2998 # [22] +29D8 29DB # [4] +29FC 29FD # [2] +2E00 2E0D # [14] +2E1C 2E1D # [2] +2E20 2E29 # [10] +3008 3011 # [10] +3014 301B # [8] +301D 301F # [3] +FD3E FD3F # [2] +FE17 FE18 # [2] +FE35 FE44 # [16] +FE47 FE48 # [2] +FE59 FE5E # [6] +FF08 FF09 # [2] +FF3B +FF3D +FF5B +FF5D +FF5F FF60 # [2] +FF62 FF63 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl new file mode 100644 index 00000000000..2b51a4b26ae --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl @@ -0,0 +1,238 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 1455 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Extend} +# \p{SB=EX} +# \p{Is_Sentence_Break=Extend} +# \p{Is_SB=EX} +# +# \p{Word_Break=Extend} +# \p{WB=Extend} +# \p{Is_Word_Break=Extend} +# \p{Is_WB=Extend} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_WB: Extend} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0483 0489 # [7] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +0610 061A # [11] +064B 065E # [20] +0670 +06D6 06DC # [7] +06DE 06E4 # [7] +06E7 06E8 # [2] +06EA 06ED # [4] +0711 +0730 074A # [27] +07A6 07B0 # [11] +07EB 07F3 # [9] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 082D # [5] +0900 0903 # [4] +093C +093E 094E # [17] +0951 0955 # [5] +0962 0963 # [2] +0981 0983 # [3] +09BC +09BE 09C4 # [7] +09C7 09C8 # [2] +09CB 09CD # [3] +09D7 +09E2 09E3 # [2] +0A01 0A03 # [3] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A70 0A71 # [2] +0A75 +0A81 0A83 # [3] +0ABC +0ABE 0AC5 # [8] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AE2 0AE3 # [2] +0B01 0B03 # [3] +0B3C +0B3E 0B44 # [7] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B62 0B63 # [2] +0B82 +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD7 +0C01 0C03 # [3] +0C3E 0C44 # [7] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C62 0C63 # [2] +0C82 0C83 # [2] +0CBC +0CBE 0CC4 # [7] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CE2 0CE3 # [2] +0D02 0D03 # [2] +0D3E 0D44 # [7] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D62 0D63 # [2] +0D82 0D83 # [2] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E31 +0E34 0E3A # [7] +0E47 0E4E # [8] +0EB1 +0EB4 0EB9 # [6] +0EBB 0EBC # [2] +0EC8 0ECD # [6] +0F18 0F19 # [2] +0F35 +0F37 +0F39 +0F3E 0F3F # [2] +0F71 0F84 # [20] +0F86 0F87 # [2] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +102B 103E # [20] +1056 1059 # [4] +105E 1060 # [3] +1062 1064 # [3] +1067 106D # [7] +1071 1074 # [4] +1082 108D # [12] +108F +109A 109D # [4] +135F +1712 1714 # [3] +1732 1734 # [3] +1752 1753 # [2] +1772 1773 # [2] +17B6 17D3 # [30] +17DD +180B 180D # [3] +18A9 +1920 192B # [12] +1930 193B # [12] +19B0 19C0 # [17] +19C8 19C9 # [2] +1A17 1A1B # [5] +1A55 1A5E # [10] +1A60 1A7C # [29] +1A7F +1B00 1B04 # [5] +1B34 1B44 # [17] +1B6B 1B73 # [9] +1B80 1B82 # [3] +1BA1 1BAA # [10] +1C24 1C37 # [20] +1CD0 1CD2 # [3] +1CD4 1CE8 # [21] +1CED +1CF2 +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200D # [2] +20D0 20F0 # [33] +2CEF 2CF1 # [3] +2DE0 2DFF # [32] +302A 302F # [6] +3099 309A # [2] +A66F A672 # [4] +A67C A67D # [2] +A6F0 A6F1 # [2] +A802 +A806 +A80B +A823 A827 # [5] +A880 A881 # [2] +A8B4 A8C4 # [17] +A8E0 A8F1 # [18] +A926 A92D # [8] +A947 A953 # [13] +A980 A983 # [4] +A9B3 A9C0 # [14] +AA29 AA36 # [14] +AA43 +AA4C AA4D # [2] +AA7B +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +ABE3 ABEA # [8] +ABEC ABED # [2] +FB1E +FE00 FE0F # [16] +FE20 FE26 # [7] +FF9E FF9F # [2] +101FD +10A01 10A03 # [3] +10A05 10A06 # [2] +10A0C 10A0F # [4] +10A38 10A3A # [3] +10A3F +11080 11082 # [3] +110B0 110BA # [11] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl new file mode 100644 index 00000000000..1aa266ce113 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 138 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Format} +# \p{SB=FO} +# \p{Is_Sentence_Break=Format} +# \p{Is_SB=FO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Format} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AD +0600 0603 # [4] +06DD +070F +17B4 17B5 # [2] +200B +200E 200F # [2] +202A 202E # [5] +2060 2064 # [5] +206A 206F # [6] +FEFF +FFF9 FFFB # [3] +110BD +1D173 1D17A # [8] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl new file mode 100644 index 00000000000..a206f279c14 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl @@ -0,0 +1,372 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 96_405 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Sentence_Break=OLetter} +# \p{SB=LE} +# \p{Is_Sentence_Break=OLetter} +# \p{Is_SB=LE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: OLetter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +01BB +01C0 01C3 # [4] +0294 +02B9 02BF # [7] +02C6 02D1 # [12] +02EC +02EE +0374 +0559 +05D0 05EA # [27] +05F0 05F3 # [4] +0621 064A # [42] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0815 # [22] +081A +0824 +0828 +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0971 0972 # [2] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0E01 0E30 # [48] +0E32 0E33 # [2] +0E40 0E46 # [7] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 0EB3 # [2] +0EBD +0EC0 0EC4 # [5] +0EC6 +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +1000 102A # [43] +103F +1050 1055 # [6] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17D7 +17DC +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19C1 19C7 # [7] +1A00 1A16 # [23] +1A20 1A54 # [53] +1AA7 +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +2071 +207F +2135 2138 # [4] +2180 2182 # [3] +2185 2188 # [4] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E2F +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A66E +A67F +A6A0 A6EF # [80] +A717 A71F # [9] +A788 +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +A9CF +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA60 AA76 # [23] +AA7A +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF66 FF9D # [56] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10450 1049D # [78] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl new file mode 100644 index 00000000000..7ff145fbe01 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl @@ -0,0 +1,636 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1907 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Lower} +# \p{SB=LO} +# \p{Is_Sentence_Break=Lower} +# \p{Is_SB=LO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Lower} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0061 007A # [26] +00AA +00B5 +00BA +00DF 00F6 # [24] +00F8 00FF # [8] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BA # [2] +01BD 01BF # [3] +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 0293 # [69] +0295 02B8 # [36] +02C0 02C1 # [2] +02E0 02E4 # [5] +0371 +0373 +0377 +037A 037D # [4] +0390 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 # [5] +03F5 +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 +0561 0587 # [39] +1D00 1DBF # [192] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9D # [9] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F15 # [6] +1F20 1F27 # [8] +1F30 1F37 # [8] +1F40 1F45 # [6] +1F50 1F57 # [8] +1F60 1F67 # [8] +1F70 1F7D # [14] +1F80 1F87 # [8] +1F90 1F97 # [8] +1FA0 1FA7 # [8] +1FB0 1FB4 # [5] +1FB6 1FB7 # [2] +1FBE +1FC2 1FC4 # [3] +1FC6 1FC7 # [2] +1FD0 1FD3 # [4] +1FD6 1FD7 # [2] +1FE0 1FE7 # [8] +1FF2 1FF4 # [3] +1FF6 1FF7 # [2] +2090 2094 # [5] +210A +210E 210F # [2] +2113 +212F +2134 +2139 +213C 213D # [2] +2146 2149 # [4] +214E +2170 217F # [16] +2184 +24D0 24E9 # [26] +2C30 2C5E # [47] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7D # [8] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CE4 # [2] +2CEC +2CEE +2D00 2D25 # [38] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F +A663 +A665 +A667 +A669 +A66B +A66D +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F A778 # [10] +A77A +A77C +A77F +A781 +A783 +A785 +A787 +A78C +FB00 FB06 # [7] +FB13 FB17 # [5] +FF41 FF5A # [26] +10428 1044F # [40] +1D41A 1D433 # [26] +1D44E 1D454 # [7] +1D456 1D467 # [18] +1D482 1D49B # [26] +1D4B6 1D4B9 # [4] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D4CF # [11] +1D4EA 1D503 # [26] +1D51E 1D537 # [26] +1D552 1D56B # [26] +1D586 1D59F # [26] +1D5BA 1D5D3 # [26] +1D5EE 1D607 # [26] +1D622 1D63B # [26] +1D656 1D66F # [26] +1D68A 1D6A5 # [28] +1D6C2 1D6DA # [25] +1D6DC 1D6E1 # [6] +1D6FC 1D714 # [25] +1D716 1D71B # [6] +1D736 1D74E # [25] +1D750 1D755 # [6] +1D770 1D788 # [25] +1D78A 1D78F # [6] +1D7AA 1D7C2 # [25] +1D7C4 1D7C9 # [6] +1D7CB +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl new file mode 100644 index 00000000000..9af90c9c38f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=SContinue} +# \p{SB=SC} +# \p{Is_Sentence_Break=SContinue} +# \p{Is_SB=SC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: SContinue} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002C 002D # [2] +003A +055D +060C 060D # [2] +07F8 +1802 +1808 +2013 2014 # [2] +3001 +FE10 FE11 # [2] +FE13 +FE31 FE32 # [2] +FE50 FE51 # [2] +FE55 +FE58 +FE63 +FF0C FF0D # [2] +FF1A +FF64 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/SE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/SE.pl new file mode 100644 index 00000000000..8af7b848146 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/SE.pl @@ -0,0 +1,37 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 3 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Sentence_Break=Sep} +# \p{SB=SE} +# \p{Is_Sentence_Break=Sep} +# \p{Is_SB=SE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Sep} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0085 +2028 2029 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl new file mode 100644 index 00000000000..d778a0402f1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl @@ -0,0 +1,75 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 63 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=STerm} +# \p{SB=ST} +# \p{Is_Sentence_Break=STerm} +# \p{Is_SB=ST} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: STerm} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 +003F +055C +055E +0589 +061F +06D4 +0700 0702 # [3] +07F9 +0964 0965 # [2] +104A 104B # [2] +1362 +1367 1368 # [2] +166E +1803 +1809 +1944 1945 # [2] +1B5A 1B5B # [2] +1B5E 1B5F # [2] +1C3B 1C3C # [2] +1C7E 1C7F # [2] +203C 203D # [2] +2047 2049 # [3] +2E2E +3002 +A4FF +A60E A60F # [2] +A6F3 +A6F7 +A876 A877 # [2] +A8CE A8CF # [2] +A92F +A9C8 A9C9 # [2] +AA5D AA5F # [3] +ABEB +FE56 FE57 # [2] +FF01 +FF1F +FF61 +110BE 110C1 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl new file mode 100644 index 00000000000..d903edd58c1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 21 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Sp} +# \p{SB=Sp} +# \p{Is_Sentence_Break=Sp} +# \p{Is_SB=Sp} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Sp} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 +000B 000C # [2] +0020 +00A0 +1680 +180E +2000 200A # [11] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl new file mode 100644 index 00000000000..6fef27756ac --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl @@ -0,0 +1,634 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1500 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Sentence_Break=Upper} +# \p{SB=UP} +# \p{Is_Sentence_Break=Upper} +# \p{Is_SB=UP} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Upper} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00C0 00D6 # [23] +00D8 00DE # [7] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 01C5 # [2] +01C7 01C8 # [2] +01CA 01CB # [2] +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 01F2 # [2] +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0370 +0372 +0376 +0386 +0388 038A # [3] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +10A0 10C5 # [38] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1F88 1F8F # [8] +1F98 1F9F # [8] +1FA8 1FAF # [8] +1FB8 1FBC # [5] +1FC8 1FCC # [5] +1FD8 1FDB # [4] +1FE8 1FEC # [5] +1FF8 1FFC # [5] +2102 +2107 +210B 210D # [3] +2110 2112 # [3] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +2130 2133 # [4] +213E 213F # [2] +2145 +2160 216F # [16] +2183 +24B6 24CF # [26] +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +FF21 FF3A # [26] +10400 10427 # [40] +1D400 1D419 # [26] +1D434 1D44D # [26] +1D468 1D481 # [26] +1D49C +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B5 # [8] +1D4D0 1D4E9 # [26] +1D504 1D505 # [2] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D538 1D539 # [2] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D56C 1D585 # [26] +1D5A0 1D5B9 # [26] +1D5D4 1D5ED # [26] +1D608 1D621 # [26] +1D63C 1D655 # [26] +1D670 1D689 # [26] +1D6A8 1D6C0 # [25] +1D6E2 1D6FA # [25] +1D71C 1D734 # [25] +1D756 1D76E # [25] +1D790 1D7A8 # [25] +1D7CA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl new file mode 100644 index 00000000000..6c1fa8c54ad --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl @@ -0,0 +1,598 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_012_008 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Sentence_Break=Other} +# \p{SB=XX} +# \p{Is_Sentence_Break=Other} +# \p{Is_SB=XX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SB: Other} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0008 # [9] +000E 001F # [18] +0023 0026 # [4] +002A 002B # [2] +002F +003B 003E # [4] +0040 +005C +005E 0060 # [3] +007C +007E 0084 # [7] +0086 009F # [26] +00A1 00A9 # [9] +00AC +00AE 00B4 # [7] +00B6 00B9 # [4] +00BC 00BF # [4] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0378 0379 # [2] +037E 0385 # [8] +0387 +038B +038D +03A2 +03F6 +0482 +0526 0530 # [11] +0557 0558 # [2] +055A 055B # [2] +055F 0560 # [2] +0588 +058A 0590 # [7] +05BE +05C0 +05C3 +05C6 +05C8 05CF # [8] +05EB 05EF # [5] +05F4 05FF # [12] +0604 060B # [8] +060E 060F # [2] +061B 061E # [4] +0620 +065F +066A +066D +06E9 +06FD 06FE # [2] +0703 070E # [12] +074B 074C # [2] +07B2 07BF # [14] +07F6 07F7 # [2] +07FB 07FF # [5] +082E 08FF # [210] +093A 093B # [2] +094F +0956 0957 # [2] +0970 +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09F2 0A00 # [15] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 0B00 # [17] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B70 +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BF0 0C00 # [17] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C81 # [18] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 0D01 # [18] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D70 0D79 # [10] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E00 # [13] +0E3B 0E3F # [5] +0E4F +0E5A 0E80 # [39] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F01 0F17 # [23] +0F1A 0F1F # [6] +0F2A 0F34 # [11] +0F36 +0F38 +0F48 +0F6D 0F70 # [4] +0F85 +0F8C 0F8F # [4] +0F98 +0FBD 0FC5 # [9] +0FC7 0FFF # [57] +104C 104F # [4] +109E 109F # [2] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +1360 1361 # [2] +1363 1366 # [4] +1369 137F # [23] +1390 139F # [16] +13F5 1400 # [12] +166D +169D 169F # [3] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1735 173F # [11] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17D4 17D6 # [3] +17D8 17DB # [4] +17DE 17DF # [2] +17EA 1801 # [24] +1804 1807 # [4] +180A +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 1943 # [8] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19FF # [37] +1A1C 1A1F # [4] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1AA6 # [13] +1AA8 1AFF # [88] +1B4C 1B4F # [4] +1B5C 1B5D # [2] +1B60 1B6A # [11] +1B74 1B7F # [12] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C3D 1C3F # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CD3 +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 1FFF # [3] +2010 2012 # [3] +2015 2017 # [3] +2020 2023 # [4] +2025 2027 # [3] +2030 2038 # [9] +203B +203E 2044 # [7] +204A 205E # [21] +2065 2069 # [5] +2070 +2072 207C # [11] +2080 208C # [13] +208F +2095 20CF # [59] +20F1 2101 # [17] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 2328 # [416] +232B 24B5 # [395] +24EA 275A # [625] +275F 2767 # [9] +2776 27C4 # [79] +27C7 27E5 # [31] +27F0 2982 # [403] +2999 29D7 # [63] +29DC 29FB # [32] +29FE 2BFF # [514] +2C2F +2C5F +2CE5 2CEA # [6] +2CF2 2CFF # [14] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E0E 2E1B # [14] +2E1E 2E1F # [2] +2E2A 2E2D # [4] +2E30 2FFF # [464] +3003 3004 # [2] +3012 3013 # [2] +301C +3020 +3030 +3036 3037 # [2] +303D 3040 # [4] +3097 3098 # [2] +309B 309C # [2] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE +A60D +A62C A63F # [20] +A660 A661 # [2] +A673 A67B # [9] +A67E +A698 A69F # [8] +A6F2 +A6F4 A6F6 # [3] +A6F8 A716 # [31] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A828 A83F # [24] +A874 A875 # [2] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8F8 A8FA # [3] +A8FC A8FF # [4] +A92E +A954 A95F # [12] +A97D A97F # [3] +A9C1 A9C7 # [7] +A9CA A9CE # [5] +A9DA A9FF # [38] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5C # [3] +AA77 AA79 # [3] +AA7C AA7F # [4] +AAC3 AADA # [24] +AADE ABBF # [226] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFC FDFF # [4] +FE12 +FE14 FE16 # [3] +FE19 FE1F # [7] +FE27 FE30 # [10] +FE33 FE34 # [2] +FE45 FE46 # [2] +FE49 FE4F # [7] +FE53 FE54 # [2] +FE5F FE62 # [4] +FE64 FE6F # [12] +FE75 +FEFD FEFE # [2] +FF00 +FF02 FF07 # [6] +FF0A FF0B # [2] +FF0F FF19 # [11] +FF1B FF1E # [4] +FF20 +FF3C +FF3E FF40 # [3] +FF5C +FF5E +FF65 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFF8 # [28] +FFFC FFFF # [4] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 101FC # [136] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A40 10A5F # [32] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 1107F # [1079] +110BB 110BC # [2] +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D164 # [40_246] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 1D3FF # [443] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1D7CD # [2] +1D800 1FFFF # [10_240] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E0000 # [722_403] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SD/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SD/N.pl new file mode 100644 index 00000000000..ac1015bfc1e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SD/N.pl @@ -0,0 +1,73 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_066 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Soft_Dotted=No} +# \p{SD=N} +# \p{Is_Soft_Dotted=F} +# \p{Is_SD=False} +# +# \P{Soft_Dotted} +# \P{Is_Soft_Dotted} +# \P{SD} +# \P{Is_SD} +# \P{_CanonDCIJ} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SD: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0068 # [105] +006B 012E # [196] +0130 0248 # [281] +024A 0267 # [30] +0269 029C # [52] +029E 02B1 # [20] +02B3 03F2 # [320] +03F4 0455 # [98] +0457 +0459 1D61 # [6409] +1D63 1D95 # [51] +1D97 1DA3 # [13] +1DA5 1DA7 # [3] +1DA9 1E2C # [132] +1E2E 1ECA # [157] +1ECC 2070 # [421] +2072 2147 # [214] +214A 2C7B # [2866] +2C7D 1D421 # [108_453] +1D424 1D455 # [50] +1D458 1D489 # [50] +1D48C 1D4BD # [50] +1D4C0 1D4F1 # [50] +1D4F4 1D525 # [50] +1D528 1D559 # [50] +1D55C 1D58D # [50] +1D590 1D5C1 # [50] +1D5C4 1D5F5 # [50] +1D5F8 1D629 # [50] +1D62C 1D65D # [50] +1D660 1D691 # [50] +1D694 10FFFF # [993_644] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl new file mode 100644 index 00000000000..6396ecf7cf8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl @@ -0,0 +1,72 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 46 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Soft_Dotted=Yes} +# \p{SD=Y} +# \p{Is_Soft_Dotted=T} +# \p{Is_SD=True} +# +# \p{Soft_Dotted} +# \p{Is_Soft_Dotted} +# \p{SD} +# \p{Is_SD} +# \p{_CanonDCIJ} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_SD: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0069 006A # [2] +012F +0249 +0268 +029D +02B2 +03F3 +0456 +0458 +1D62 +1D96 +1DA4 +1DA8 +1E2D +1ECB +2071 +2148 2149 # [2] +2C7C +1D422 1D423 # [2] +1D456 1D457 # [2] +1D48A 1D48B # [2] +1D4BE 1D4BF # [2] +1D4F2 1D4F3 # [2] +1D526 1D527 # [2] +1D55A 1D55B # [2] +1D58E 1D58F # [2] +1D5C2 1D5C3 # [2] +1D5F6 1D5F7 # [2] +1D62A 1D62B # [2] +1D65E 1D65F # [2] +1D692 1D693 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/STerm/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/STerm/N.pl new file mode 100644 index 00000000000..20386ba045f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/STerm/N.pl @@ -0,0 +1,82 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_046 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{STerm=No} +# \p{Is_STerm=N} +# \p{STerm=F} +# \p{Is_STerm=False} +# +# \P{STerm} +# \P{Is_STerm} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_STerm: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0020 # [33] +0022 002D # [12] +002F 003E # [16] +0040 055B # [1308] +055D +055F 0588 # [42] +058A 061E # [149] +0620 06D3 # [180] +06D5 06FF # [43] +0703 07F8 # [246] +07FA 0963 # [362] +0966 1049 # [1764] +104C 1361 # [790] +1363 1366 # [4] +1369 166D # [773] +166F 1802 # [404] +1804 1808 # [5] +180A 1943 # [314] +1946 1B59 # [532] +1B5C 1B5D # [2] +1B60 1C3A # [219] +1C3D 1C7D # [65] +1C80 203B # [956] +203E 2046 # [9] +204A 2E2D # [3556] +2E2F 3001 # [467] +3003 A4FE # [29_948] +A500 A60D # [270] +A610 A6F2 # [227] +A6F4 A6F6 # [3] +A6F8 A875 # [382] +A878 A8CD # [86] +A8D0 A92E # [95] +A930 A9C7 # [152] +A9CA AA5C # [147] +AA60 ABEA # [395] +ABEC FE51 # [21_094] +FE53 FE55 # [3] +FE58 FF00 # [169] +FF02 FF0D # [12] +FF0F FF1E # [16] +FF20 FF60 # [65] +FF62 110BD # [4444] +110C2 10FFFF # [1_044_286] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl new file mode 100644 index 00000000000..ea88dad7dc0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl @@ -0,0 +1,81 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 66 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{STerm=Yes} +# \p{Is_STerm=Y} +# \p{STerm=T} +# \p{Is_STerm=True} +# +# \p{STerm} +# \p{Is_STerm} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_STerm: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 +002E +003F +055C +055E +0589 +061F +06D4 +0700 0702 # [3] +07F9 +0964 0965 # [2] +104A 104B # [2] +1362 +1367 1368 # [2] +166E +1803 +1809 +1944 1945 # [2] +1B5A 1B5B # [2] +1B5E 1B5F # [2] +1C3B 1C3C # [2] +1C7E 1C7F # [2] +203C 203D # [2] +2047 2049 # [3] +2E2E +3002 +A4FF +A60E A60F # [2] +A6F3 +A6F7 +A876 A877 # [2] +A8CE A8CF # [2] +A92F +A9C8 A9C9 # [2] +AA5D AA5F # [3] +ABEB +FE52 +FE56 FE57 # [2] +FF01 +FF0E +FF1F +FF61 +110BE 110C1 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl new file mode 100644 index 00000000000..bb9f9c39c38 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl @@ -0,0 +1,61 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1030 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Arabic} +# \p{Sc=Arab} +# \p{Is_Script=Arabic} +# \p{Is_Sc=Arab} +# +# \p{Arabic} +# \p{Is_Arabic} +# \p{Arab} +# \p{Is_Arab} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Arabic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Arabic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0606 060B # [6] +060D 061A # [14] +061E +0621 063F # [31] +0641 064A # [10] +0656 065E # [9] +066A 066F # [6] +0671 06DC # [108] +06DE 06FF # [34] +0750 077F # [48] +FB50 FBB1 # [98] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFC # [13] +FE70 FE74 # [5] +FE76 FEFC # [135] +10E60 10E7E # [31] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armi.pl new file mode 100644 index 00000000000..ddcae86723a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armi.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 31 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Imperial_Aramaic} +# \p{Sc=Armi} +# \p{Is_Script=Imperial_Aramaic} +# \p{Is_Sc=Armi} +# +# \p{Imperial_Aramaic} +# \p{Is_Imperial_Aramaic} +# \p{Armi} +# \p{Is_Armi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Imperial_Aramaic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Imperial_Aramaic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10840 10855 # [22] +10857 1085F # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl new file mode 100644 index 00000000000..abdccb445ef --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 90 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Armenian} +# \p{Sc=Armn} +# \p{Is_Script=Armenian} +# \p{Is_Sc=Armn} +# +# \p{Armenian} +# \p{Is_Armenian} +# \p{Armn} +# \p{Is_Armn} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Armenian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Armenian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0531 0556 # [38] +0559 055F # [7] +0561 0587 # [39] +058A +FB13 FB17 # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Avst.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Avst.pl new file mode 100644 index 00000000000..8f2fa760c20 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Avst.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 61 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Avestan} +# \p{Sc=Avst} +# \p{Is_Script=Avestan} +# \p{Is_Sc=Avst} +# +# \p{Avestan} +# \p{Is_Avestan} +# \p{Avst} +# \p{Is_Avst} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Avestan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Avestan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B00 10B35 # [54] +10B39 10B3F # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bali.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bali.pl new file mode 100644 index 00000000000..cdc964e0970 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bali.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 121 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Balinese} +# \p{Sc=Bali} +# \p{Is_Script=Balinese} +# \p{Is_Sc=Bali} +# +# \p{Balinese} +# \p{Is_Balinese} +# \p{Bali} +# \p{Is_Bali} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Balinese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Balinese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1B00 1B4B # [76] +1B50 1B7C # [45] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bamu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bamu.pl new file mode 100644 index 00000000000..8d66cca3504 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bamu.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 88 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Bamum} +# \p{Sc=Bamu} +# \p{Is_Script=Bamum} +# \p{Is_Sc=Bamu} +# +# \p{Bamum} +# \p{Is_Bamum} +# \p{Bamu} +# \p{Is_Bamu} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Bamum} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Bamum} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A6A0 A6F7 # [88] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl new file mode 100644 index 00000000000..505f135bf94 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 92 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Bengali} +# \p{Sc=Beng} +# \p{Is_Script=Bengali} +# \p{Is_Sc=Beng} +# +# \p{Bengali} +# \p{Is_Bengali} +# \p{Beng} +# \p{Is_Beng} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Bengali} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Bengali} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09FB # [22] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bopo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bopo.pl new file mode 100644 index 00000000000..916e0dea712 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bopo.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 65 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Bopomofo} +# \p{Sc=Bopo} +# \p{Is_Script=Bopomofo} +# \p{Is_Sc=Bopo} +# +# \p{Bopomofo} +# \p{Is_Bopomofo} +# \p{Bopo} +# \p{Is_Bopo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Bopomofo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Bopomofo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3105 312D # [41] +31A0 31B7 # [24] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bugi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bugi.pl new file mode 100644 index 00000000000..86d22c4de81 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bugi.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 30 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Buginese} +# \p{Sc=Bugi} +# \p{Is_Script=Buginese} +# \p{Is_Sc=Bugi} +# +# \p{Buginese} +# \p{Is_Buginese} +# \p{Bugi} +# \p{Is_Bugi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Buginese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Buginese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1A00 1A1B # [28] +1A1E 1A1F # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Buhd.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Buhd.pl new file mode 100644 index 00000000000..0c82440be30 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Buhd.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 20 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Buhid} +# \p{Sc=Buhd} +# \p{Is_Script=Buhid} +# \p{Is_Sc=Buhd} +# +# \p{Buhid} +# \p{Is_Buhid} +# \p{Buhd} +# \p{Is_Buhd} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Buhid} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Buhid} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1740 1753 # [20] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cans.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cans.pl new file mode 100644 index 00000000000..5f7c2a70e6a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cans.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 710 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Canadian_Aboriginal} +# \p{Sc=Cans} +# \p{Is_Script=Canadian_Aboriginal} +# \p{Is_Sc=Cans} +# +# \p{Canadian_Aboriginal} +# \p{Is_Canadian_Aboriginal} +# \p{Cans} +# \p{Is_Cans} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Canadian_Aboriginal} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1400 167F # [640] +18B0 18F5 # [70] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cari.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cari.pl new file mode 100644 index 00000000000..d5c2f781f2a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cari.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 49 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Carian} +# \p{Sc=Cari} +# \p{Is_Script=Carian} +# \p{Is_Sc=Cari} +# +# \p{Carian} +# \p{Is_Carian} +# \p{Cari} +# \p{Is_Cari} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Carian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Carian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +102A0 102D0 # [49] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl new file mode 100644 index 00000000000..1ebd9a1939e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 83 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Cham} +# \p{Sc=Cham} +# \p{Is_Script=Cham} +# \p{Is_Sc=Cham} +# +# \p{Cham} +# \p{Is_Cham} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Cham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Cham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA5C AA5F # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cher.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cher.pl new file mode 100644 index 00000000000..33bf8212016 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cher.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 85 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Cherokee} +# \p{Sc=Cher} +# \p{Is_Script=Cherokee} +# \p{Is_Sc=Cher} +# +# \p{Cherokee} +# \p{Is_Cherokee} +# \p{Cher} +# \p{Is_Cher} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Cherokee} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Cherokee} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +13A0 13F4 # [85] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Copt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Copt.pl new file mode 100644 index 00000000000..6596f4db23d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Copt.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 135 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Coptic} +# \p{Sc=Copt} +# \p{Is_Script=Qaac} +# \p{Is_Sc=Coptic} +# +# \p{Coptic} +# \p{Is_Coptic} +# \p{Copt} +# \p{Is_Copt} +# \p{Qaac} +# \p{Is_Qaac} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Coptic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Coptic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +03E2 03EF # [14] +2C80 2CF1 # [114] +2CF9 2CFF # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl new file mode 100644 index 00000000000..ba3eb6ba93e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 55 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Cypriot} +# \p{Sc=Cprt} +# \p{Is_Script=Cypriot} +# \p{Is_Sc=Cprt} +# +# \p{Cypriot} +# \p{Is_Cypriot} +# \p{Cprt} +# \p{Is_Cprt} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Cypriot} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl new file mode 100644 index 00000000000..be14c389e99 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 404 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Cyrillic} +# \p{Sc=Cyrl} +# \p{Is_Script=Cyrillic} +# \p{Is_Sc=Cyrl} +# +# \p{Cyrillic} +# \p{Is_Cyrillic} +# \p{Cyrl} +# \p{Is_Cyrl} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Cyrillic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Cyrillic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0400 0484 # [133] +0487 0525 # [159] +1D2B +1D78 +2DE0 2DFF # [32] +A640 A65F # [32] +A662 A673 # [18] +A67C A697 # [28] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl new file mode 100644 index 00000000000..2f299fb859a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 140 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Devanagari} +# \p{Sc=Deva} +# \p{Is_Script=Devanagari} +# \p{Is_Sc=Deva} +# +# \p{Devanagari} +# \p{Is_Devanagari} +# \p{Deva} +# \p{Is_Deva} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Devanagari} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Devanagari} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0900 0939 # [58] +093C 094E # [19] +0950 +0953 0955 # [3] +0958 0963 # [12] +0966 096F # [10] +0971 0972 # [2] +0979 097F # [7] +A8E0 A8FB # [28] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Egyp.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Egyp.pl new file mode 100644 index 00000000000..f05812cecae --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Egyp.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1071 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Egyptian_Hieroglyphs} +# \p{Sc=Egyp} +# \p{Is_Script=Egyptian_Hieroglyphs} +# \p{Is_Sc=Egyp} +# +# \p{Egyptian_Hieroglyphs} +# \p{Is_Egyptian_Hieroglyphs} +# \p{Egyp} +# \p{Is_Egyp} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Egyptian_Hieroglyphs} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Egyptian_Hieroglyphs} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +13000 1342E # [1071] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl new file mode 100644 index 00000000000..cd2c54cbdfe --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl @@ -0,0 +1,70 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 461 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Ethiopic} +# \p{Sc=Ethi} +# \p{Is_Script=Ethiopic} +# \p{Is_Sc=Ethi} +# +# \p{Ethiopic} +# \p{Is_Ethiopic} +# \p{Ethi} +# \p{Is_Ethi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Ethiopic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Ethiopic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1200 1248 # [73] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F 137C # [30] +1380 1399 # [26] +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl new file mode 100644 index 00000000000..b80cc36b8f8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 120 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Georgian} +# \p{Sc=Geor} +# \p{Is_Script=Georgian} +# \p{Is_Sc=Geor} +# +# \p{Georgian} +# \p{Is_Georgian} +# \p{Geor} +# \p{Is_Geor} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Georgian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Georgian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +2D00 2D25 # [38] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl new file mode 100644 index 00000000000..5db50d19993 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 94 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Glagolitic} +# \p{Sc=Glag} +# \p{Is_Script=Glagolitic} +# \p{Is_Sc=Glag} +# +# \p{Glagolitic} +# \p{Is_Glagolitic} +# \p{Glag} +# \p{Is_Glag} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Glagolitic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Glagolitic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2C00 2C2E # [47] +2C30 2C5E # [47] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Goth.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Goth.pl new file mode 100644 index 00000000000..220f45a1a0c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Goth.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 27 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Gothic} +# \p{Sc=Goth} +# \p{Is_Script=Gothic} +# \p{Is_Sc=Goth} +# +# \p{Gothic} +# \p{Is_Gothic} +# \p{Goth} +# \p{Is_Goth} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Gothic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Gothic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10330 1034A # [27] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl new file mode 100644 index 00000000000..7927fcb30ce --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl @@ -0,0 +1,76 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 511 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Greek} +# \p{Sc=Grek} +# \p{Is_Script=Greek} +# \p{Is_Sc=Grek} +# +# \p{Greek} +# \p{Is_Greek} +# \p{Grek} +# \p{Is_Grek} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Greek_And_Coptic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Greek} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0370 0373 # [4] +0375 0377 # [3] +037A 037D # [4] +0384 +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03E1 # [63] +03F0 03FF # [16] +1D26 1D2A # [5] +1D5D 1D61 # [5] +1D66 1D6A # [5] +1DBF +1F00 1F15 # [22] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FC4 # [15] +1FC6 1FD3 # [14] +1FD6 1FDB # [6] +1FDD 1FEF # [19] +1FF2 1FF4 # [3] +1FF6 1FFE # [9] +2126 +10140 1018A # [75] +1D200 1D245 # [70] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl new file mode 100644 index 00000000000..0f97686397a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 83 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Gujarati} +# \p{Sc=Gujr} +# \p{Is_Script=Gujarati} +# \p{Is_Sc=Gujr} +# +# \p{Gujarati} +# \p{Is_Gujarati} +# \p{Gujr} +# \p{Is_Gujr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Gujarati} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Gujarati} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0AF1 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl new file mode 100644 index 00000000000..24adcc5b924 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 79 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Gurmukhi} +# \p{Sc=Guru} +# \p{Is_Script=Gurmukhi} +# \p{Is_Sc=Guru} +# +# \p{Gurmukhi} +# \p{Is_Gurmukhi} +# \p{Guru} +# \p{Is_Guru} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Gurmukhi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Gurmukhi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl new file mode 100644 index 00000000000..3e91ebac5c5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 75_738 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Script=Han} +# \p{Sc=Hani} +# \p{Is_Script=Han} +# \p{Is_Sc=Hani} +# +# \p{Han} +# \p{Is_Han} +# \p{Hani} +# \p{Is_Hani} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Han} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2E80 2E99 # [26] +2E9B 2EF3 # [89] +2F00 2FD5 # [214] +3005 +3007 +3021 3029 # [9] +3038 303B # [4] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl new file mode 100644 index 00000000000..c84aa5eba6c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl @@ -0,0 +1,53 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 11_737 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Script=Hangul} +# \p{Sc=Hang} +# \p{Is_Script=Hangul} +# \p{Is_Sc=Hang} +# +# \p{Hangul} +# \p{Is_Hangul} +# \p{Hang} +# \p{Is_Hang} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Hangul} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1100 11FF # [256] +3131 318E # [94] +3200 321E # [31] +3260 327E # [31] +A960 A97C # [29] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hano.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hano.pl new file mode 100644 index 00000000000..21f04df534a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hano.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 21 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Hanunoo} +# \p{Sc=Hano} +# \p{Is_Script=Hanunoo} +# \p{Is_Sc=Hano} +# +# \p{Hanunoo} +# \p{Is_Hanunoo} +# \p{Hano} +# \p{Is_Hano} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Hanunoo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Hanunoo} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1720 1734 # [21] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl new file mode 100644 index 00000000000..a3c28186a2c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 133 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Hebrew} +# \p{Sc=Hebr} +# \p{Is_Script=Hebrew} +# \p{Is_Sc=Hebr} +# +# \p{Hebrew} +# \p{Is_Hebrew} +# \p{Hebr} +# \p{Is_Hebr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Hebrew} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Hebrew} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0591 05C7 # [55] +05D0 05EA # [27] +05F0 05F4 # [5] +FB1D FB36 # [26] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FB4F # [10] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl new file mode 100644 index 00000000000..d20338d0130 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 90 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Hiragana} +# \p{Sc=Hira} +# \p{Is_Script=Hiragana} +# \p{Is_Sc=Hira} +# +# \p{Hiragana} +# \p{Is_Hiragana} +# \p{Hira} +# \p{Is_Hira} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Hiragana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Hiragana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3041 3096 # [86] +309D 309F # [3] +1F200 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ital.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ital.pl new file mode 100644 index 00000000000..8e339990dbc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ital.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 35 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Old_Italic} +# \p{Sc=Ital} +# \p{Is_Script=Old_Italic} +# \p{Is_Sc=Ital} +# +# \p{Old_Italic} +# \p{Is_Old_Italic} +# \p{Ital} +# \p{Is_Ital} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Old_Italic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Old_Italic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10300 1031E # [31] +10320 10323 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Java.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Java.pl new file mode 100644 index 00000000000..ec62f73dbbe --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Java.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 91 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Javanese} +# \p{Sc=Java} +# \p{Is_Script=Javanese} +# \p{Is_Sc=Java} +# +# \p{Javanese} +# \p{Is_Javanese} +# \p{Java} +# \p{Is_Java} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Javanese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Javanese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A980 A9CD # [78] +A9CF A9D9 # [11] +A9DE A9DF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl new file mode 100644 index 00000000000..943c97c1848 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 299 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Katakana} +# \p{Sc=Kana} +# \p{Is_Script=Katakana} +# \p{Is_Sc=Kana} +# +# \p{Katakana} +# \p{Is_Katakana} +# \p{Kana} +# \p{Is_Kana} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Katakana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Katakana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +30A1 30FA # [90] +30FD 30FF # [3] +31F0 31FF # [16] +32D0 32FE # [47] +3300 3357 # [88] +FF66 FF6F # [10] +FF71 FF9D # [45] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl new file mode 100644 index 00000000000..555fccf6507 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 65 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Kharoshthi} +# \p{Sc=Khar} +# \p{Is_Script=Kharoshthi} +# \p{Is_Sc=Khar} +# +# \p{Kharoshthi} +# \p{Is_Kharoshthi} +# \p{Khar} +# \p{Is_Khar} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Kharoshthi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Kharoshthi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F 10A47 # [9] +10A50 10A58 # [9] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl new file mode 100644 index 00000000000..be0325ddede --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 146 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Khmer} +# \p{Sc=Khmr} +# \p{Is_Script=Khmer} +# \p{Is_Sc=Khmr} +# +# \p{Khmer} +# \p{Is_Khmer} +# \p{Khmr} +# \p{Is_Khmr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Khmer} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Khmer} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1780 17DD # [94] +17E0 17E9 # [10] +17F0 17F9 # [10] +19E0 19FF # [32] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl new file mode 100644 index 00000000000..fd68462b234 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl @@ -0,0 +1,56 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 84 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Kannada} +# \p{Sc=Knda} +# \p{Is_Script=Kannada} +# \p{Is_Sc=Knda} +# +# \p{Kannada} +# \p{Is_Kannada} +# \p{Knda} +# \p{Is_Knda} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Kannada} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Kannada} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kthi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kthi.pl new file mode 100644 index 00000000000..975f0fa24b9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kthi.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 66 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Kaithi} +# \p{Sc=Kthi} +# \p{Is_Script=Kaithi} +# \p{Is_Sc=Kthi} +# +# \p{Kaithi} +# \p{Is_Kaithi} +# \p{Kthi} +# \p{Is_Kthi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Kaithi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Kaithi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +11080 110C1 # [66] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl new file mode 100644 index 00000000000..3a1f315804f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 127 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tai_Tham} +# \p{Sc=Lana} +# \p{Is_Script=Tai_Tham} +# \p{Is_Sc=Lana} +# +# \p{Tai_Tham} +# \p{Is_Tai_Tham} +# \p{Lana} +# \p{Is_Lana} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tai_Tham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tai_Tham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1A20 1A5E # [63] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA0 1AAD # [14] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl new file mode 100644 index 00000000000..c1081ee45a7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl @@ -0,0 +1,61 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 65 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Lao} +# \p{Sc=Laoo} +# \p{Is_Script=Lao} +# \p{Is_Sc=Laoo} +# +# \p{Lao} +# \p{Is_Lao} +# \p{Laoo} +# \p{Is_Laoo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Lao} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Lao} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl new file mode 100644 index 00000000000..867b00d9fb9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl @@ -0,0 +1,68 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1244 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Latin} +# \p{Sc=Latn} +# \p{Is_Script=Latin} +# \p{Is_Sc=Latn} +# +# \p{Latin} +# \p{Is_Latin} +# \p{Latn} +# \p{Is_Latn} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Latin} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02B8 # [449] +02E0 02E4 # [5] +1D00 1D25 # [38] +1D2C 1D5C # [49] +1D62 1D65 # [4] +1D6B 1D77 # [13] +1D79 1DBE # [70] +1E00 1EFF # [256] +2071 +207F +2090 2094 # [5] +212A 212B # [2] +2132 +214E +2160 2188 # [41] +2C60 2C7F # [32] +A722 A787 # [102] +A78B A78C # [2] +A7FB A7FF # [5] +FB00 FB06 # [7] +FF21 FF3A # [26] +FF41 FF5A # [26] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lepc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lepc.pl new file mode 100644 index 00000000000..2f849dede1b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lepc.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 74 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Lepcha} +# \p{Sc=Lepc} +# \p{Is_Script=Lepcha} +# \p{Is_Sc=Lepc} +# +# \p{Lepcha} +# \p{Is_Lepcha} +# \p{Lepc} +# \p{Is_Lepc} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Lepcha} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Lepcha} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1C00 1C37 # [56] +1C3B 1C49 # [15] +1C4D 1C4F # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl new file mode 100644 index 00000000000..29f81ed2657 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl @@ -0,0 +1,48 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 66 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Limbu} +# \p{Sc=Limb} +# \p{Is_Script=Limbu} +# \p{Is_Sc=Limb} +# +# \p{Limbu} +# \p{Is_Limbu} +# \p{Limb} +# \p{Is_Limb} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Limbu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Limbu} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1940 +1944 194F # [12] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl new file mode 100644 index 00000000000..35eb6537750 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 211 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Linear_B} +# \p{Sc=Linb} +# \p{Is_Script=Linear_B} +# \p{Is_Sc=Linb} +# +# \p{Linear_B} +# \p{Is_Linear_B} +# \p{Linb} +# \p{Is_Linb} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Linear_B} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lyci.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lyci.pl new file mode 100644 index 00000000000..a7d79667609 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lyci.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 29 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Lycian} +# \p{Sc=Lyci} +# \p{Is_Script=Lycian} +# \p{Is_Sc=Lyci} +# +# \p{Lycian} +# \p{Is_Lycian} +# \p{Lyci} +# \p{Is_Lyci} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Lycian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Lycian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10280 1029C # [29] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lydi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lydi.pl new file mode 100644 index 00000000000..6c806bfdea8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lydi.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 27 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Lydian} +# \p{Sc=Lydi} +# \p{Is_Script=Lydian} +# \p{Is_Sc=Lydi} +# +# \p{Lydian} +# \p{Is_Lydian} +# \p{Lydi} +# \p{Is_Lydi} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Lydian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Lydian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10920 10939 # [26] +1093F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl new file mode 100644 index 00000000000..469f946bb1a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl @@ -0,0 +1,55 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 95 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Malayalam} +# \p{Sc=Mlym} +# \p{Is_Script=Malayalam} +# \p{Is_Sc=Mlym} +# +# \p{Malayalam} +# \p{Is_Malayalam} +# \p{Mlym} +# \p{Is_Mlym} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Malayalam} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Malayalam} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D75 # [16] +0D79 0D7F # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl new file mode 100644 index 00000000000..37c0a7d4244 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl @@ -0,0 +1,49 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 153 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Mongolian} +# \p{Sc=Mong} +# \p{Is_Script=Mongolian} +# \p{Is_Sc=Mong} +# +# \p{Mongolian} +# \p{Is_Mongolian} +# \p{Mong} +# \p{Is_Mong} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Mongolian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Mongolian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1800 1801 # [2] +1804 +1806 180E # [9] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mtei.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mtei.pl new file mode 100644 index 00000000000..313f214d28c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mtei.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 56 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Meetei_Mayek} +# \p{Sc=Mtei} +# \p{Is_Script=Meetei_Mayek} +# \p{Is_Sc=Mtei} +# +# \p{Meetei_Mayek} +# \p{Is_Meetei_Mayek} +# \p{Mtei} +# \p{Is_Mtei} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Meetei_Mayek} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Meetei_Mayek} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +ABC0 ABED # [46] +ABF0 ABF9 # [10] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mymr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mymr.pl new file mode 100644 index 00000000000..ffee28f0319 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mymr.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 188 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Myanmar} +# \p{Sc=Mymr} +# \p{Is_Script=Myanmar} +# \p{Is_Sc=Mymr} +# +# \p{Myanmar} +# \p{Is_Myanmar} +# \p{Mymr} +# \p{Is_Mymr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Myanmar} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Myanmar} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1000 109F # [160] +AA60 AA7B # [28] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Nko.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Nko.pl new file mode 100644 index 00000000000..de29192c918 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Nko.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 59 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Nko} +# \p{Sc=Nkoo} +# \p{Is_Script=Nko} +# \p{Is_Sc=Nkoo} +# +# \p{Nko} +# \p{Is_Nko} +# \p{Nkoo} +# \p{Is_Nkoo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{NKo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Nko} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +07C0 07FA # [59] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ogam.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ogam.pl new file mode 100644 index 00000000000..e4e36995be6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ogam.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 29 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Ogham} +# \p{Sc=Ogam} +# \p{Is_Script=Ogham} +# \p{Is_Sc=Ogam} +# +# \p{Ogham} +# \p{Is_Ogham} +# \p{Ogam} +# \p{Is_Ogam} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Ogham} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Ogham} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1680 169C # [29] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orkh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orkh.pl new file mode 100644 index 00000000000..aadcedf1a5e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orkh.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 73 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Old_Turkic} +# \p{Sc=Orkh} +# \p{Is_Script=Old_Turkic} +# \p{Is_Sc=Orkh} +# +# \p{Old_Turkic} +# \p{Is_Old_Turkic} +# \p{Orkh} +# \p{Is_Orkh} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Old_Turkic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Old_Turkic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10C00 10C48 # [73] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl new file mode 100644 index 00000000000..ccfe22069ab --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 84 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Oriya} +# \p{Sc=Orya} +# \p{Is_Script=Oriya} +# \p{Is_Sc=Orya} +# +# \p{Oriya} +# \p{Is_Oriya} +# \p{Orya} +# \p{Is_Orya} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Oriya} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Oriya} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B71 # [12] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Osma.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Osma.pl new file mode 100644 index 00000000000..0be0d3b7b02 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Osma.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 40 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Osmanya} +# \p{Sc=Osma} +# \p{Is_Script=Osmanya} +# \p{Is_Sc=Osma} +# +# \p{Osmanya} +# \p{Is_Osmanya} +# \p{Osma} +# \p{Is_Osma} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Osmanya} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Osmanya} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10480 1049D # [30] +104A0 104A9 # [10] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phag.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phag.pl new file mode 100644 index 00000000000..ea612de445c --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phag.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 56 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Phags_Pa} +# \p{Sc=Phag} +# \p{Is_Script=Phags_Pa} +# \p{Is_Sc=Phag} +# +# \p{Phags_Pa} +# \p{Is_Phags_Pa} +# \p{Phag} +# \p{Is_Phag} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Phags_Pa} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Phags_Pa} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A840 A877 # [56] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phli.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phli.pl new file mode 100644 index 00000000000..80cc0d6359e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phli.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 27 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Inscriptional_Pahlavi} +# \p{Sc=Phli} +# \p{Is_Script=Inscriptional_Pahlavi} +# \p{Is_Sc=Phli} +# +# \p{Inscriptional_Pahlavi} +# \p{Is_Inscriptional_Pahlavi} +# \p{Phli} +# \p{Is_Phli} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Inscriptional_Pahlavi} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Inscriptional_Pahlavi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B60 10B72 # [19] +10B78 10B7F # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phnx.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phnx.pl new file mode 100644 index 00000000000..7a094862d93 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Phnx.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 29 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Phoenician} +# \p{Sc=Phnx} +# \p{Is_Script=Phoenician} +# \p{Is_Sc=Phnx} +# +# \p{Phoenician} +# \p{Is_Phoenician} +# \p{Phnx} +# \p{Is_Phnx} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Phoenician} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Phoenician} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10900 1091B # [28] +1091F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Prti.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Prti.pl new file mode 100644 index 00000000000..59e8eb14c10 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Prti.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 30 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Inscriptional_Parthian} +# \p{Sc=Prti} +# \p{Is_Script=Inscriptional_Parthian} +# \p{Is_Sc=Prti} +# +# \p{Inscriptional_Parthian} +# \p{Is_Inscriptional_Parthian} +# \p{Prti} +# \p{Is_Prti} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Inscriptional_Parthian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Inscriptional_Parthian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10B40 10B55 # [22] +10B58 10B5F # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Rjng.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Rjng.pl new file mode 100644 index 00000000000..d385fbe61e8 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Rjng.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 37 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Rejang} +# \p{Sc=Rjng} +# \p{Is_Script=Rejang} +# \p{Is_Sc=Rjng} +# +# \p{Rejang} +# \p{Is_Rejang} +# \p{Rjng} +# \p{Is_Rjng} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Rejang} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Rejang} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A930 A953 # [36] +A95F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Runr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Runr.pl new file mode 100644 index 00000000000..35d0f33db7e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Runr.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 78 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Runic} +# \p{Sc=Runr} +# \p{Is_Script=Runic} +# \p{Is_Sc=Runr} +# +# \p{Runic} +# \p{Is_Runic} +# \p{Runr} +# \p{Is_Runr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Runic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Runic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +16A0 16EA # [75] +16EE 16F0 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Samr.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Samr.pl new file mode 100644 index 00000000000..f95d7585873 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Samr.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 61 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Samaritan} +# \p{Sc=Samr} +# \p{Is_Script=Samaritan} +# \p{Is_Sc=Samr} +# +# \p{Samaritan} +# \p{Is_Samaritan} +# \p{Samr} +# \p{Is_Samr} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Samaritan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Samaritan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0800 082D # [46] +0830 083E # [15] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Saur.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Saur.pl new file mode 100644 index 00000000000..dd72a8ee445 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Saur.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 81 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Saurashtra} +# \p{Sc=Saur} +# \p{Is_Script=Saurashtra} +# \p{Is_Sc=Saur} +# +# \p{Saurashtra} +# \p{Is_Saurashtra} +# \p{Saur} +# \p{Is_Saur} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Saurashtra} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Saurashtra} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A880 A8C4 # [69] +A8CE A8D9 # [12] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl new file mode 100644 index 00000000000..0de687676df --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl @@ -0,0 +1,54 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 80 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Sinhala} +# \p{Sc=Sinh} +# \p{Is_Script=Sinhala} +# \p{Is_Sc=Sinh} +# +# \p{Sinhala} +# \p{Is_Sinhala} +# \p{Sinh} +# \p{Is_Sinh} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Sinhala} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Sinhala} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF4 # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sund.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sund.pl new file mode 100644 index 00000000000..117176f8089 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sund.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 55 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Sundanese} +# \p{Sc=Sund} +# \p{Is_Script=Sundanese} +# \p{Is_Sc=Sund} +# +# \p{Sundanese} +# \p{Is_Sundanese} +# \p{Sund} +# \p{Is_Sund} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Sundanese} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Sundanese} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1B80 1BAA # [43] +1BAE 1BB9 # [12] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sylo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sylo.pl new file mode 100644 index 00000000000..aafab52c684 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sylo.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 44 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Syloti_Nagri} +# \p{Sc=Sylo} +# \p{Is_Script=Syloti_Nagri} +# \p{Is_Sc=Sylo} +# +# \p{Syloti_Nagri} +# \p{Is_Syloti_Nagri} +# \p{Sylo} +# \p{Is_Sylo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Syloti_Nagri} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Syloti_Nagri} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A800 A82B # [44] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl new file mode 100644 index 00000000000..7599b393a1e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 77 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Syriac} +# \p{Sc=Syrc} +# \p{Is_Script=Syriac} +# \p{Is_Sc=Syrc} +# +# \p{Syriac} +# \p{Is_Syriac} +# \p{Syrc} +# \p{Is_Syrc} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Syriac} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Syriac} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0700 070D # [14] +070F 074A # [60] +074D 074F # [3] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tagb.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tagb.pl new file mode 100644 index 00000000000..fa7da8e8251 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tagb.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 18 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tagbanwa} +# \p{Sc=Tagb} +# \p{Is_Script=Tagbanwa} +# \p{Is_Sc=Tagb} +# +# \p{Tagbanwa} +# \p{Is_Tagbanwa} +# \p{Tagb} +# \p{Is_Tagb} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tagbanwa} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tagbanwa} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tale.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tale.pl new file mode 100644 index 00000000000..81ed83972f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tale.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 35 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tai_Le} +# \p{Sc=Tale} +# \p{Is_Script=Tai_Le} +# \p{Is_Sc=Tale} +# +# \p{Tai_Le} +# \p{Is_Tai_Le} +# \p{Tale} +# \p{Is_Tale} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tai_Le} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tai_Le} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1950 196D # [30] +1970 1974 # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl new file mode 100644 index 00000000000..0d2bdeb902b --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl @@ -0,0 +1,47 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 83 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=New_Tai_Lue} +# \p{Sc=Talu} +# \p{Is_Script=New_Tai_Lue} +# \p{Is_Sc=Talu} +# +# \p{New_Tai_Lue} +# \p{Is_New_Tai_Lue} +# \p{Talu} +# \p{Is_Talu} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=New_Tai_Lue} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: New_Tai_Lue} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +19DE 19DF # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl new file mode 100644 index 00000000000..fba1536ed30 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 72 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tamil} +# \p{Sc=Taml} +# \p{Is_Script=Tamil} +# \p{Is_Sc=Taml} +# +# \p{Tamil} +# \p{Is_Tamil} +# \p{Taml} +# \p{Is_Taml} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tamil} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tamil} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BFA # [21] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tavt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tavt.pl new file mode 100644 index 00000000000..fec22269dcc --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tavt.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 72 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tai_Viet} +# \p{Sc=Tavt} +# \p{Is_Script=Tai_Viet} +# \p{Is_Sc=Tavt} +# +# \p{Tai_Viet} +# \p{Is_Tai_Viet} +# \p{Tavt} +# \p{Is_Tavt} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tai_Viet} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tai_Viet} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +AA80 AAC2 # [67] +AADB AADF # [5] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl new file mode 100644 index 00000000000..5f6c5a1ebd9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl @@ -0,0 +1,57 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 93 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Telugu} +# \p{Sc=Telu} +# \p{Is_Script=Telugu} +# \p{Is_Sc=Telu} +# +# \p{Telugu} +# \p{Is_Telugu} +# \p{Telu} +# \p{Is_Telu} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Telugu} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Telugu} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C78 0C7F # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tfng.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tfng.pl new file mode 100644 index 00000000000..22eff8967c4 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tfng.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 55 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tifinagh} +# \p{Sc=Tfng} +# \p{Is_Script=Tifinagh} +# \p{Is_Sc=Tfng} +# +# \p{Tifinagh} +# \p{Is_Tifinagh} +# \p{Tfng} +# \p{Is_Tfng} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tifinagh} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tifinagh} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +2D30 2D65 # [54] +2D6F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tglg.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tglg.pl new file mode 100644 index 00000000000..2d67a7d7cc0 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tglg.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 20 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tagalog} +# \p{Sc=Tglg} +# \p{Is_Script=Tagalog} +# \p{Is_Sc=Tglg} +# +# \p{Tagalog} +# \p{Is_Tagalog} +# \p{Tglg} +# \p{Is_Tglg} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tagalog} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tagalog} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +1700 170C # [13] +170E 1714 # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thaa.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thaa.pl new file mode 100644 index 00000000000..dcf30583fa7 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thaa.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 50 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Thaana} +# \p{Sc=Thaa} +# \p{Is_Script=Thaana} +# \p{Is_Sc=Thaa} +# +# \p{Thaana} +# \p{Is_Thaana} +# \p{Thaa} +# \p{Is_Thaa} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Thaana} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Thaana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0780 07B1 # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thai.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thai.pl new file mode 100644 index 00000000000..4b9fb175100 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Thai.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 86 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Thai} +# \p{Sc=Thai} +# \p{Is_Script=Thai} +# \p{Is_Sc=Thai} +# +# \p{Thai} +# \p{Is_Thai} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Thai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Thai} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0E01 0E3A # [58] +0E40 0E5B # [28] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl new file mode 100644 index 00000000000..090f4daa86a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 201 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Tibetan} +# \p{Sc=Tibt} +# \p{Is_Script=Tibetan} +# \p{Is_Sc=Tibt} +# +# \p{Tibetan} +# \p{Is_Tibetan} +# \p{Tibt} +# \p{Is_Tibt} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Tibetan} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Tibetan} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0F00 0F47 # [72] +0F49 0F6C # [36] +0F71 0F8B # [27] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FBE 0FCC # [15] +0FCE 0FD4 # [7] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ugar.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ugar.pl new file mode 100644 index 00000000000..3e8de5900fa --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ugar.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 31 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Ugaritic} +# \p{Sc=Ugar} +# \p{Is_Script=Ugaritic} +# \p{Is_Sc=Ugar} +# +# \p{Ugaritic} +# \p{Is_Ugaritic} +# \p{Ugar} +# \p{Is_Ugar} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Ugaritic} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Ugaritic} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +10380 1039D # [30] +1039F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Vai.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Vai.pl new file mode 100644 index 00000000000..172a69d472e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Vai.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 300 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Vai} +# \p{Sc=Vaii} +# \p{Is_Script=Vai} +# \p{Is_Sc=Vaii} +# +# \p{Vai} +# \p{Is_Vai} +# \p{Vaii} +# \p{Is_Vaii} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Vai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Vai} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A500 A62B # [300] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xpeo.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xpeo.pl new file mode 100644 index 00000000000..dfc09a6b5ea --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xpeo.pl @@ -0,0 +1,45 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 50 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Old_Persian} +# \p{Sc=Xpeo} +# \p{Is_Script=Old_Persian} +# \p{Is_Sc=Xpeo} +# +# \p{Old_Persian} +# \p{Is_Old_Persian} +# \p{Xpeo} +# \p{Is_Xpeo} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Old_Persian} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Old_Persian} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +103A0 103C3 # [36] +103C8 103D5 # [14] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl new file mode 100644 index 00000000000..3734c546e13 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl @@ -0,0 +1,46 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 982 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Cuneiform} +# \p{Sc=Xsux} +# \p{Is_Script=Cuneiform} +# \p{Is_Sc=Xsux} +# +# \p{Cuneiform} +# \p{Is_Cuneiform} +# \p{Xsux} +# \p{Is_Xsux} +# +# Note that contrary to what you might expect, the above is NOT the same +# as \p{Block=Cuneiform} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Cuneiform} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +12000 1236E # [879] +12400 12462 # [99] +12470 12473 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Yi.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Yi.pl new file mode 100644 index 00000000000..69137b6915d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Yi.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1220 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Yi} +# \p{Sc=Yiii} +# \p{Is_Script=Yi} +# \p{Is_Sc=Yiii} +# +# \p{Yi} +# \p{Is_Yi} +# \p{Yiii} +# \p{Is_Yiii} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Yi} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +A000 A48C # [1165] +A490 A4C6 # [55] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl new file mode 100644 index 00000000000..ab088a1eeb2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl @@ -0,0 +1,65 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 523 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Inherited} +# \p{Sc=Zinh} +# \p{Is_Script=Qaai} +# \p{Is_Sc=Inherited} +# +# \p{Inherited} +# \p{Is_Inherited} +# \p{Zinh} +# \p{Is_Zinh} +# \p{Qaai} +# \p{Is_Qaai} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Inherited} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0300 036F # [112] +0485 0486 # [2] +064B 0655 # [11] +0670 +0951 0952 # [2] +1CD0 1CD2 # [3] +1CD4 1CE0 # [13] +1CE2 1CE8 # [7] +1CED +1DC0 1DE6 # [39] +1DFD 1DFF # [3] +200C 200D # [2] +20D0 20F0 # [33] +302A 302F # [6] +3099 309A # [2] +FE00 FE0F # [16] +FE20 FE26 # [7] +101FD +1D167 1D169 # [3] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl new file mode 100644 index 00000000000..3a31a027d00 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl @@ -0,0 +1,199 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5395 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Script=Common} +# \p{Sc=Zyyy} +# \p{Is_Script=Common} +# \p{Is_Sc=Zyyy} +# +# \p{Common} +# \p{Is_Common} +# \p{Zyyy} +# \p{Is_Zyyy} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Common} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00A9 # [47] +00AB 00B9 # [15] +00BB 00BF # [5] +00D7 +00F7 +02B9 02DF # [39] +02E5 02FF # [27] +0374 +037E +0385 +0387 +0589 +0600 0603 # [4] +060C +061B +061F +0640 +0660 0669 # [10] +06DD +0964 0965 # [2] +0970 +0CF1 0CF2 # [2] +0E3F +0FD5 0FD8 # [4] +10FB +16EB 16ED # [3] +1735 1736 # [2] +1802 1803 # [2] +1805 +1CD3 +1CE1 +1CE9 1CEC # [4] +1CEE 1CF2 # [5] +2000 200B # [12] +200E 2064 # [87] +206A 2070 # [7] +2074 207E # [11] +2080 208E # [15] +20A0 20B8 # [25] +2100 2125 # [38] +2127 2129 # [3] +212C 2131 # [6] +2133 214D # [27] +214F 215F # [17] +2189 +2190 23E8 # [601] +2400 2426 # [39] +2440 244A # [11] +2460 26CD # [622] +26CF 26E1 # [19] +26E3 +26E8 26FF # [24] +2701 2704 # [4] +2706 2709 # [4] +270C 2727 # [28] +2729 274B # [35] +274D +274F 2752 # [4] +2756 275E # [9] +2761 2794 # [52] +2798 27AF # [24] +27B1 27BE # [14] +27C0 27CA # [11] +27CC +27D0 27FF # [48] +2900 2B4C # [589] +2B50 2B59 # [10] +2E00 2E31 # [50] +2FF0 2FFB # [12] +3000 3004 # [5] +3006 +3008 3020 # [25] +3030 3037 # [8] +303C 303F # [4] +309B 309C # [2] +30A0 +30FB 30FC # [2] +3190 319F # [16] +31C0 31E3 # [36] +3220 325F # [64] +327F 32CF # [81] +3358 33FF # [168] +4DC0 4DFF # [64] +A700 A721 # [34] +A788 A78A # [3] +A830 A839 # [10] +FD3E FD3F # [2] +FDFD +FE10 FE19 # [10] +FE30 FE52 # [35] +FE54 FE66 # [19] +FE68 FE6B # [4] +FEFF +FF01 FF20 # [32] +FF3B FF40 # [6] +FF5B FF65 # [11] +FF70 +FF9E FF9F # [2] +FFE0 FFE6 # [7] +FFE8 FFEE # [7] +FFF9 FFFD # [5] +10100 10102 # [3] +10107 10133 # [45] +10137 1013F # [9] +10190 1019B # [12] +101D0 101FC # [45] +1D000 1D0F5 # [246] +1D100 1D126 # [39] +1D129 1D166 # [62] +1D16A 1D17A # [17] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D1DD # [48] +1D300 1D356 # [87] +1D360 1D371 # [18] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D7CB # [292] +1D7CE 1D7FF # [50] +1F000 1F02B # [44] +1F030 1F093 # [100] +1F100 1F10A # [11] +1F110 1F12E # [31] +1F131 +1F13D +1F13F +1F142 +1F146 +1F14A 1F14E # [5] +1F157 +1F15F +1F179 +1F17B 1F17C # [2] +1F17F +1F18A 1F18D # [4] +1F190 +1F210 1F231 # [34] +1F240 1F248 # [9] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl new file mode 100644 index 00000000000..7ce8d685fb2 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl @@ -0,0 +1,523 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_006_751 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Script=Unknown} +# \p{Sc=Zzzz} +# \p{Is_Script=Unknown} +# \p{Is_Sc=Zzzz} +# +# \p{Unknown} +# \p{Is_Unknown} +# \p{Zzzz} +# \p{Is_Zzzz} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Sc: Unknown} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0378 0379 # [2] +037F 0383 # [5] +038B +038D +03A2 +0526 0530 # [11] +0557 0558 # [2] +0560 +0588 +058B 0590 # [6] +05C8 05CF # [8] +05EB 05EF # [5] +05F5 05FF # [11] +0604 0605 # [2] +061C 061D # [2] +0620 +065F +070E +074B 074C # [2] +07B2 07BF # [14] +07FB 07FF # [5] +082E 082F # [2] +083F 08FF # [193] +093A 093B # [2] +094F +0956 0957 # [2] +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09FC 0A00 # [5] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 +0AF2 0B00 # [15] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BFB 0C00 # [6] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C77 # [8] +0C80 0C81 # [2] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 +0CF3 0D01 # [15] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D76 0D78 # [3] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF5 0E00 # [12] +0E3B 0E3E # [4] +0E5C 0E80 # [37] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F48 +0F6D 0F70 # [4] +0F8C 0F8F # [4] +0F98 +0FBD +0FCD +0FD9 0FFF # [39] +10C6 10CF # [10] +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +137D 137F # [3] +139A 139F # [6] +13F5 13FF # [11] +169D 169F # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1737 173F # [9] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17DE 17DF # [2] +17EA 17EF # [6] +17FA 17FF # [6] +180F +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 193F # [4] +1941 1943 # [3] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19DD # [3] +1A1C 1A1D # [2] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1A9F # [6] +1AAE 1AFF # [82] +1B4C 1B4F # [4] +1B7D 1B7F # [3] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3A # [3] +1C4A 1C4C # [3] +1C80 1CCF # [80] +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FC5 +1FD4 1FD5 # [2] +1FDC +1FF0 1FF1 # [2] +1FF5 +1FFF +2065 2069 # [5] +2072 2073 # [2] +208F +2095 209F # [11] +20B9 20CF # [23] +20F1 20FF # [15] +218A 218F # [6] +23E9 23FF # [23] +2427 243F # [25] +244B 245F # [21] +26CE +26E2 +26E4 26E7 # [4] +2700 +2705 +270A 270B # [2] +2728 +274C +274E +2753 2755 # [3] +275F 2760 # [2] +2795 2797 # [3] +27B0 +27BF +27CB +27CD 27CF # [3] +2B4D 2B4F # [3] +2B5A 2BFF # [166] +2C2F +2C5F +2CF2 2CF8 # [7] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E32 2E7F # [78] +2E9A +2EF4 2EFF # [12] +2FD6 2FEF # [26] +2FFC 2FFF # [4] +3040 +3097 3098 # [2] +3100 3104 # [5] +312E 3130 # [3] +318F +31B8 31BF # [8] +31E4 31EF # [12] +321F +32FF +4DB6 4DBF # [10] +9FCC 9FFF # [52] +A48D A48F # [3] +A4C7 A4CF # [9] +A62C A63F # [20] +A660 A661 # [2] +A674 A67B # [8] +A698 A69F # [8] +A6F8 A6FF # [8] +A78D A7FA # [110] +A82C A82F # [4] +A83A A83F # [6] +A878 A87F # [8] +A8C5 A8CD # [9] +A8DA A8DF # [6] +A8FC A8FF # [4] +A954 A95E # [11] +A97D A97F # [3] +A9CE +A9DA A9DD # [4] +A9E0 A9FF # [32] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5B # [2] +AA7C AA7F # [4] +AAC3 AADA # [24] +AAE0 ABBF # [224] +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD40 FD4F # [16] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFE FDFF # [2] +FE1A FE1F # [6] +FE27 FE2F # [9] +FE53 +FE67 +FE6C FE6F # [4] +FE75 +FEFD FEFE # [2] +FF00 +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFDF # [3] +FFE7 +FFEF FFF8 # [10] +FFFE FFFF # [2] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 100FF # [5] +10103 10106 # [4] +10134 10136 # [3] +1018B 1018F # [5] +1019C 101CF # [52] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F +10324 1032F # [12] +1034B 1037F # [53] +1039E +103C4 103C7 # [4] +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 +10860 108FF # [160] +1091C 1091E # [3] +1093A 1093E # [5] +10940 109FF # [192] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A48 10A4F # [8] +10A59 10A5F # [7] +10A80 10AFF # [128] +10B36 10B38 # [3] +10B56 10B57 # [2] +10B73 10B77 # [5] +10B80 10BFF # [128] +10C49 10E5F # [535] +10E7F 1107F # [513] +110C2 11FFF # [3902] +1236F 123FF # [145] +12463 1246F # [13] +12474 12FFF # [2956] +1342F 1CFFF # [39_889] +1D0F6 1D0FF # [10] +1D127 1D128 # [2] +1D1DE 1D1FF # [34] +1D246 1D2FF # [186] +1D357 1D35F # [9] +1D372 1D3FF # [142] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D7CC 1D7CD # [2] +1D800 1EFFF # [6144] +1F02C 1F02F # [4] +1F094 1F0FF # [108] +1F10B 1F10F # [5] +1F12F 1F130 # [2] +1F132 1F13C # [11] +1F13E +1F140 1F141 # [2] +1F143 1F145 # [3] +1F147 1F149 # [3] +1F14F 1F156 # [8] +1F158 1F15E # [7] +1F160 1F178 # [25] +1F17A +1F17D 1F17E # [2] +1F180 1F189 # [10] +1F18E 1F18F # [2] +1F191 1F1FF # [111] +1F201 1F20F # [15] +1F232 1F23F # [14] +1F249 1FFFF # [3511] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E0000 # [722_403] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Space/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Space/N.pl new file mode 100644 index 00000000000..fe104efac04 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Space/N.pl @@ -0,0 +1,59 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_114_086 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{White_Space=No} +# \p{WSpace=N} +# \p{Space=F} +# \p{Is_White_Space=False} +# \p{Is_WSpace=No} +# \p{Is_Space=N} +# +# \P{White_Space} +# \P{Is_White_Space} +# \P{WSpace} +# \P{Is_WSpace} +# +# \P{Space} +# \P{Is_Space} +# +# Meaning: \s including beyond ASCII plus vertical tab +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Space: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0008 # [9] +000E 001F # [18] +0021 0084 # [100] +0086 009F # [26] +00A1 167F # [5599] +1681 180D # [397] +180F 1FFF # [2033] +200B 2027 # [29] +202A 202E # [5] +2030 205E # [47] +2060 2FFF # [4000] +3001 10FFFF # [1_101_823] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Space/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Space/Y.pl new file mode 100644 index 00000000000..d845f30ab48 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Space/Y.pl @@ -0,0 +1,58 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 26 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{White_Space=Yes} +# \p{WSpace=Y} +# \p{Space=T} +# \p{Is_White_Space=True} +# \p{Is_WSpace=Yes} +# \p{Is_Space=Y} +# +# \p{White_Space} +# \p{Is_White_Space} +# \p{WSpace} +# \p{Is_WSpace} +# +# \p{Space} +# \p{Is_Space} +# +# Meaning: \s including beyond ASCII plus vertical tab +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Space: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0009 000D # [5] +0020 +0085 +00A0 +1680 +180E +2000 200A # [11] +2028 2029 # [2] +202F +205F +3000 +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Term/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Term/N.pl new file mode 100644 index 00000000000..a4223526b04 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Term/N.pl @@ -0,0 +1,106 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_951 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Terminal_Punctuation=No} +# \p{Term=N} +# \p{Is_Terminal_Punctuation=F} +# \p{Is_Term=False} +# +# \P{Terminal_Punctuation} +# \P{Is_Terminal_Punctuation} +# \P{Term} +# \P{Is_Term} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Term: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0020 # [33] +0022 002B # [10] +002D +002F 0039 # [11] +003C 003E # [3] +0040 037D # [830] +037F 0386 # [8] +0388 0588 # [513] +058A 05C2 # [57] +05C4 060B # [72] +060D 061A # [14] +061C 061E # [3] +0620 06D3 # [180] +06D5 06FF # [43] +070B +070D 07F7 # [235] +07FA 082F # [54] +083F 0963 # [293] +0966 0E59 # [1268] +0E5C 0F07 # [172] +0F09 0F0C # [4] +0F13 1049 # [311] +104C 1360 # [789] +1369 166C # [772] +166F 16EA # [124] +16EE 17D3 # [230] +17D7 17D9 # [3] +17DB 1801 # [39] +1806 1807 # [2] +180A 1943 # [314] +1946 1AA7 # [354] +1AAC 1B59 # [174] +1B5C +1B60 1C3A # [219] +1C40 1C7D # [62] +1C80 203B # [956] +203E 2046 # [9] +204A 2E2D # [3556] +2E2F 3000 # [466] +3003 A4FD # [29_947] +A500 A60C # [269] +A610 A6F2 # [227] +A6F8 A875 # [382] +A878 A8CD # [86] +A8D0 A92E # [95] +A930 A9C6 # [151] +A9CA AA5C # [147] +AA60 AADE # [127] +AAE0 ABEA # [267] +ABEC FE4F # [21_092] +FE53 +FE58 FF00 # [169] +FF02 FF0B # [10] +FF0D +FF0F FF19 # [11] +FF1C FF1E # [3] +FF20 FF60 # [65] +FF62 FF63 # [2] +FF65 1039E # [1082] +103A0 103CF # [48] +103D1 10856 # [1158] +10858 1091E # [199] +10920 10B39 # [538] +10B40 110BD # [1406] +110C2 1246F # [5038] +12474 10FFFF # [1_039_244] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl new file mode 100644 index 00000000000..267ebc0efa6 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl @@ -0,0 +1,105 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 161 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Terminal_Punctuation=Yes} +# \p{Term=Y} +# \p{Is_Terminal_Punctuation=T} +# \p{Is_Term=True} +# +# \p{Terminal_Punctuation} +# \p{Is_Terminal_Punctuation} +# \p{Term} +# \p{Is_Term} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Term: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0021 +002C +002E +003A 003B # [2] +003F +037E +0387 +0589 +05C3 +060C +061B +061F +06D4 +0700 070A # [11] +070C +07F8 07F9 # [2] +0830 083E # [15] +0964 0965 # [2] +0E5A 0E5B # [2] +0F08 +0F0D 0F12 # [6] +104A 104B # [2] +1361 1368 # [8] +166D 166E # [2] +16EB 16ED # [3] +17D4 17D6 # [3] +17DA +1802 1805 # [4] +1808 1809 # [2] +1944 1945 # [2] +1AA8 1AAB # [4] +1B5A 1B5B # [2] +1B5D 1B5F # [3] +1C3B 1C3F # [5] +1C7E 1C7F # [2] +203C 203D # [2] +2047 2049 # [3] +2E2E +3001 3002 # [2] +A4FE A4FF # [2] +A60D A60F # [3] +A6F3 A6F7 # [5] +A876 A877 # [2] +A8CE A8CF # [2] +A92F +A9C7 A9C9 # [3] +AA5D AA5F # [3] +AADF +ABEB +FE50 FE52 # [3] +FE54 FE57 # [4] +FF01 +FF0C +FF0E +FF1A FF1B # [2] +FF1F +FF61 +FF64 +1039F +103D0 +10857 +1091F +10B3A 10B3F # [6] +110BE 110C1 # [4] +12470 12473 # [4] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/N.pl new file mode 100644 index 00000000000..40613d38077 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/N.pl @@ -0,0 +1,52 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_039_718 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Unified_Ideograph=No} +# \p{UIdeo=N} +# \p{Is_Unified_Ideograph=F} +# \p{Is_UIdeo=False} +# +# \P{Unified_Ideograph} +# \P{Is_Unified_Ideograph} +# \P{UIdeo} +# \P{Is_UIdeo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_UIdeo: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 33FF # [13_312] +4DB6 4DFF # [74] +9FCC FA0D # [23_106] +FA10 +FA12 +FA15 FA1E # [10] +FA20 +FA22 +FA25 FA26 # [2] +FA2A 1FFFF # [67_030] +2A6D7 2A6FF # [41] +2B735 10FFFF # [936_139] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl new file mode 100644 index 00000000000..ccc60199584 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl @@ -0,0 +1,51 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 74_394 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Unified_Ideograph=Yes} +# \p{UIdeo=Y} +# \p{Is_Unified_Ideograph=T} +# \p{Is_UIdeo=True} +# +# \p{Unified_Ideograph} +# \p{Is_Unified_Ideograph} +# \p{UIdeo} +# \p{Is_UIdeo} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_UIdeo: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +FA0E FA0F # [2] +FA11 +FA13 FA14 # [2] +FA1F +FA21 +FA23 FA24 # [2] +FA27 FA29 # [3] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Upper/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Upper/N.pl new file mode 100644 index 00000000000..a7dbcea11b3 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Upper/N.pl @@ -0,0 +1,637 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_112_643 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Uppercase=No} +# \p{Upper=N} +# \p{Is_Uppercase=F} +# \p{Is_Upper=False} +# +# \P{Upper} +# \P{Is_Upper} +# \P{Uppercase} +# \P{Is_Uppercase} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Upper: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 00BF # [101] +00D7 +00DF 00FF # [33] +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 # [2] +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 # [2] +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 # [3] +0183 +0185 +0188 +018C 018D # [2] +0192 +0195 +0199 019B # [3] +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB # [2] +01AD +01B0 +01B4 +01B6 +01B9 01BB # [3] +01BD 01C3 # [7] +01C5 01C6 # [2] +01C8 01C9 # [2] +01CB 01CC # [2] +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD # [2] +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 # [2] +01F2 01F3 # [2] +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0221 +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 0239 # [7] +023C +023F 0240 # [2] +0242 +0247 +0249 +024B +024D +024F 036F # [289] +0371 +0373 0375 # [3] +0377 0385 # [15] +0387 +038B +038D +0390 +03A2 +03AC 03CE # [35] +03D0 03D1 # [2] +03D5 03D7 # [3] +03D9 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 # [5] +03F5 03F6 # [2] +03F8 +03FB 03FC # [2] +0430 045F # [48] +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 0489 # [9] +048B +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C6 +04C8 +04CA +04CC +04CE 04CF # [2] +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F7 +04F9 +04FB +04FD +04FF +0501 +0503 +0505 +0507 +0509 +050B +050D +050F +0511 +0513 +0515 +0517 +0519 +051B +051D +051F +0521 +0523 +0525 0530 # [12] +0557 109F # [2889] +10C6 1DFF # [3386] +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9D # [9] +1E9F +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1EFB +1EFD +1EFF 1F07 # [9] +1F10 1F17 # [8] +1F1E 1F27 # [10] +1F30 1F37 # [8] +1F40 1F47 # [8] +1F4E 1F58 # [11] +1F5A +1F5C +1F5E +1F60 1F67 # [8] +1F70 1FB7 # [72] +1FBC 1FC7 # [12] +1FCC 1FD7 # [12] +1FDC 1FE7 # [12] +1FED 1FF7 # [11] +1FFC 2101 # [262] +2103 2106 # [4] +2108 210A # [3] +210E 210F # [2] +2113 2114 # [2] +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E 212F # [2] +2134 213D # [10] +2140 2144 # [5] +2146 215F # [26] +2170 2182 # [19] +2184 24B5 # [818] +24D0 2BFF # [1840] +2C2F 2C5F # [49] +2C61 +2C65 2C66 # [2] +2C68 +2C6A +2C6C +2C71 +2C73 2C74 # [2] +2C76 2C7D # [8] +2C81 +2C83 +2C85 +2C87 +2C89 +2C8B +2C8D +2C8F +2C91 +2C93 +2C95 +2C97 +2C99 +2C9B +2C9D +2C9F +2CA1 +2CA3 +2CA5 +2CA7 +2CA9 +2CAB +2CAD +2CAF +2CB1 +2CB3 +2CB5 +2CB7 +2CB9 +2CBB +2CBD +2CBF +2CC1 +2CC3 +2CC5 +2CC7 +2CC9 +2CCB +2CCD +2CCF +2CD1 +2CD3 +2CD5 +2CD7 +2CD9 +2CDB +2CDD +2CDF +2CE1 +2CE3 2CEA # [8] +2CEC +2CEE A63F # [31_058] +A641 +A643 +A645 +A647 +A649 +A64B +A64D +A64F +A651 +A653 +A655 +A657 +A659 +A65B +A65D +A65F A661 # [3] +A663 +A665 +A667 +A669 +A66B +A66D A67F # [19] +A681 +A683 +A685 +A687 +A689 +A68B +A68D +A68F +A691 +A693 +A695 +A697 A721 # [139] +A723 +A725 +A727 +A729 +A72B +A72D +A72F A731 # [3] +A733 +A735 +A737 +A739 +A73B +A73D +A73F +A741 +A743 +A745 +A747 +A749 +A74B +A74D +A74F +A751 +A753 +A755 +A757 +A759 +A75B +A75D +A75F +A761 +A763 +A765 +A767 +A769 +A76B +A76D +A76F A778 # [10] +A77A +A77C +A77F +A781 +A783 +A785 +A787 A78A # [4] +A78C FF20 # [22_421] +FF3B 103FF # [1221] +10428 1D3FF # [53_208] +1D41A 1D433 # [26] +1D44E 1D467 # [26] +1D482 1D49B # [26] +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4B6 1D4CF # [26] +1D4EA 1D503 # [26] +1D506 +1D50B 1D50C # [2] +1D515 +1D51D 1D537 # [27] +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 1D56B # [27] +1D586 1D59F # [26] +1D5BA 1D5D3 # [26] +1D5EE 1D607 # [26] +1D622 1D63B # [26] +1D656 1D66F # [26] +1D68A 1D6A7 # [30] +1D6C1 1D6E1 # [33] +1D6FB 1D71B # [33] +1D735 1D755 # [33] +1D76F 1D78F # [33] +1D7A9 1D7C9 # [33] +1D7CB 10FFFF # [993_333] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl new file mode 100644 index 00000000000..a7bad90ee08 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl @@ -0,0 +1,636 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1469 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Uppercase=Yes} +# \p{Upper=Y} +# \p{Is_Uppercase=T} +# \p{Is_Upper=True} +# +# \p{Upper} +# \p{Is_Upper} +# \p{Uppercase} +# \p{Is_Uppercase} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_Upper: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +00C0 00D6 # [23] +00D8 00DE # [7] +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 # [2] +017B +017D +0181 0182 # [2] +0184 +0186 0187 # [2] +0189 018B # [3] +018E 0191 # [4] +0193 0194 # [2] +0196 0198 # [3] +019C 019D # [2] +019F 01A0 # [2] +01A2 +01A4 +01A6 01A7 # [2] +01A9 +01AC +01AE 01AF # [2] +01B1 01B3 # [3] +01B5 +01B7 01B8 # [2] +01BC +01C4 +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6 01F8 # [3] +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0220 +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +023A 023B # [2] +023D 023E # [2] +0241 +0243 0246 # [4] +0248 +024A +024C +024E +0370 +0372 +0376 +0386 +0388 038A # [3] +038C +038E 038F # [2] +0391 03A1 # [17] +03A3 03AB # [9] +03CF +03D2 03D4 # [3] +03D8 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +03F7 +03F9 03FA # [2] +03FD 042F # [51] +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048A +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 # [2] +04C3 +04C5 +04C7 +04C9 +04CB +04CD +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F6 +04F8 +04FA +04FC +04FE +0500 +0502 +0504 +0506 +0508 +050A +050C +050E +0510 +0512 +0514 +0516 +0518 +051A +051C +051E +0520 +0522 +0524 +0531 0556 # [38] +10A0 10C5 # [38] +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1E9E +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1EFA +1EFC +1EFE +1F08 1F0F # [8] +1F18 1F1D # [6] +1F28 1F2F # [8] +1F38 1F3F # [8] +1F48 1F4D # [6] +1F59 +1F5B +1F5D +1F5F +1F68 1F6F # [8] +1FB8 1FBB # [4] +1FC8 1FCB # [4] +1FD8 1FDB # [4] +1FE8 1FEC # [5] +1FF8 1FFB # [4] +2102 +2107 +210B 210D # [3] +2110 2112 # [3] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +2130 2133 # [4] +213E 213F # [2] +2145 +2160 216F # [16] +2183 +24B6 24CF # [26] +2C00 2C2E # [47] +2C60 +2C62 2C64 # [3] +2C67 +2C69 +2C6B +2C6D 2C70 # [4] +2C72 +2C75 +2C7E 2C80 # [3] +2C82 +2C84 +2C86 +2C88 +2C8A +2C8C +2C8E +2C90 +2C92 +2C94 +2C96 +2C98 +2C9A +2C9C +2C9E +2CA0 +2CA2 +2CA4 +2CA6 +2CA8 +2CAA +2CAC +2CAE +2CB0 +2CB2 +2CB4 +2CB6 +2CB8 +2CBA +2CBC +2CBE +2CC0 +2CC2 +2CC4 +2CC6 +2CC8 +2CCA +2CCC +2CCE +2CD0 +2CD2 +2CD4 +2CD6 +2CD8 +2CDA +2CDC +2CDE +2CE0 +2CE2 +2CEB +2CED +A640 +A642 +A644 +A646 +A648 +A64A +A64C +A64E +A650 +A652 +A654 +A656 +A658 +A65A +A65C +A65E +A662 +A664 +A666 +A668 +A66A +A66C +A680 +A682 +A684 +A686 +A688 +A68A +A68C +A68E +A690 +A692 +A694 +A696 +A722 +A724 +A726 +A728 +A72A +A72C +A72E +A732 +A734 +A736 +A738 +A73A +A73C +A73E +A740 +A742 +A744 +A746 +A748 +A74A +A74C +A74E +A750 +A752 +A754 +A756 +A758 +A75A +A75C +A75E +A760 +A762 +A764 +A766 +A768 +A76A +A76C +A76E +A779 +A77B +A77D A77E # [2] +A780 +A782 +A784 +A786 +A78B +FF21 FF3A # [26] +10400 10427 # [40] +1D400 1D419 # [26] +1D434 1D44D # [26] +1D468 1D481 # [26] +1D49C +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B5 # [8] +1D4D0 1D4E9 # [26] +1D504 1D505 # [2] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D538 1D539 # [2] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D56C 1D585 # [26] +1D5A0 1D5B9 # [26] +1D5D4 1D5ED # [26] +1D608 1D621 # [26] +1D63C 1D655 # [26] +1D670 1D689 # [26] +1D6A8 1D6C0 # [25] +1D6E2 1D6FA # [25] +1D71C 1D734 # [25] +1D756 1D76E # [25] +1D790 1D7A8 # [25] +1D7CA +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/VS/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/VS/N.pl new file mode 100644 index 00000000000..31e303f6b2a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/VS/N.pl @@ -0,0 +1,44 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_113_853 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Variation_Selector=No} +# \p{VS=N} +# \p{Is_Variation_Selector=F} +# \p{Is_VS=False} +# +# \P{Variation_Selector} +# \P{Is_Variation_Selector} +# \P{VS} +# \P{Is_VS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_VS: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 180A # [6155] +180E FDFF # [58_866] +FE10 E00FF # [852_720] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl new file mode 100644 index 00000000000..032be410af5 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 259 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Variation_Selector=Yes} +# \p{VS=Y} +# \p{Is_Variation_Selector=T} +# \p{Is_VS=True} +# +# \p{Variation_Selector} +# \p{Is_Variation_Selector} +# \p{VS} +# \p{Is_VS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_VS: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +180B 180D # [3] +FE00 FE0F # [16] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl new file mode 100644 index 00000000000..896a6e01e1d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl @@ -0,0 +1,61 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file is for tables that are not necessarily related: To conserve +# resources, every table that matches the identical set of code points in +# this version of Unicode uses this file. Each one is listed in a separate +# group below. It could be that the tables will match the same set of code +# points in other Unicode releases, or it could be purely coincidence that +# they happen to be the same in Unicode 5.2.0, and hence may not in other +# versions. +# +# This file returns the 10 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Word_Break=ExtendNumLet} +# \p{WB=EX} +# \p{Is_Word_Break=ExtendNumLet} +# \p{Is_WB=EX} +# +# \p{General_Category=Connector_Punctuation} +# \p{Gc=Pc} +# \p{Category=Connector_Punctuation} +# \p{Is_General_Category=Pc} +# \p{Is_Gc=Connector_Punctuation} +# \p{Is_Category=Pc} +# +# \p{Connector_Punctuation} +# \p{Is_Connector_Punctuation} +# \p{Pc} +# \p{Is_Pc} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and within each group +# above, anything to the left of the equals (or colon) can be combined with +# anything to the right. Thus, for example, +# \p{Is_Category: Connector_Punctuation} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +005F +203F 2040 # [2] +2054 +FE33 FE34 # [2] +FE4D FE4F # [3] +FF3F +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl new file mode 100644 index 00000000000..297fe00f738 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl @@ -0,0 +1,50 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 137 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Word_Break=Format} +# \p{WB=FO} +# \p{Is_Word_Break=Format} +# \p{Is_WB=FO} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: Format} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +00AD +0600 0603 # [4] +06DD +070F +17B4 17B5 # [2] +200E 200F # [2] +202A 202E # [5] +2060 2064 # [5] +206A 206F # [6] +FEFF +FFF9 FFFB # [3] +110BD +1D173 1D17A # [8] +E0001 +E0020 E007F # [96] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl new file mode 100644 index 00000000000..66cabfb14c1 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 309 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Word_Break=Katakana} +# \p{WB=KA} +# \p{Is_Word_Break=Katakana} +# \p{Is_WB=KA} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: Katakana} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +3031 3035 # [5] +309B 309C # [2] +30A0 30FA # [91] +30FC 30FF # [4] +31F0 31FF # [16] +32D0 32FE # [47] +3300 3357 # [88] +FF66 FF9D # [56] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl new file mode 100644 index 00000000000..ced5c14be94 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl @@ -0,0 +1,400 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 23_694 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Word_Break=ALetter} +# \p{WB=LE} +# \p{Is_Word_Break=ALetter} +# \p{Is_WB=LE} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: ALetter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0370 0374 # [5] +0376 0377 # [2] +037A 037D # [4] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05D0 05EA # [27] +05F0 05F3 # [4] +0621 064A # [42] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0815 # [22] +081A +0824 +0828 +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0971 0972 # [2] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1A00 1A16 # [23] +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2119 211D # [5] +2124 +2126 +2128 +212A 212D # [4] +212F 2139 # [11] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +24B6 24E9 # [52] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2E2F +3005 +303B 303C # [2] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6EF # [80] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +A9CF +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FD3D # [363] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDFB # [12] +FE70 FE74 # [5] +FE76 FEFC # [135] +FF21 FF3A # [26] +FF41 FF5A # [26] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl new file mode 100644 index 00000000000..ed53d3a5a68 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl @@ -0,0 +1,42 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 8 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Word_Break=MidNumLet} +# \p{WB=MB} +# \p{Is_Word_Break=MidNumLet} +# \p{Is_WB=MB} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: MidNumLet} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0027 +002E +2018 2019 # [2] +2024 +FE52 +FF07 +FF0E +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl new file mode 100644 index 00000000000..70138bc816d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl @@ -0,0 +1,43 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 8 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Word_Break=MidLetter} +# \p{WB=ML} +# \p{Is_Word_Break=MidLetter} +# \p{Is_WB=ML} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: MidLetter} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +003A +00B7 +0387 +05F4 +2027 +FE13 +FE55 +FF1A +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl new file mode 100644 index 00000000000..7ee749f293a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl @@ -0,0 +1,49 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 15 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Word_Break=MidNum} +# \p{WB=MN} +# \p{Is_Word_Break=MidNum} +# \p{Is_WB=MN} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: MidNum} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +002C +003B +037E +0589 +060C 060D # [2] +066C +07F8 +2044 +FE10 +FE14 +FE50 +FE54 +FF0C +FF1B +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/NL.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/NL.pl new file mode 100644 index 00000000000..66f38cdb3f9 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/NL.pl @@ -0,0 +1,38 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 5 code points in Unicode Version 5.2.0 that match any +# of the following regular expression constructs: +# +# \p{Word_Break=Newline} +# \p{WB=NL} +# \p{Is_Word_Break=Newline} +# \p{Is_WB=NL} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: Newline} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +000B 000C # [2] +0085 +2028 2029 # [2] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl new file mode 100644 index 00000000000..342b4d35f3a --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl @@ -0,0 +1,72 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 402 code points in Unicode Version 5.2.0 that match +# any of the following regular expression constructs: +# +# \p{Word_Break=Numeric} +# \p{WB=NU} +# \p{Is_Word_Break=Numeric} +# \p{Is_WB=NU} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: Numeric} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0660 0669 # [10] +066B +06F0 06F9 # [10] +07C0 07C9 # [10] +0966 096F # [10] +09E6 09EF # [10] +0A66 0A6F # [10] +0AE6 0AEF # [10] +0B66 0B6F # [10] +0BE6 0BEF # [10] +0C66 0C6F # [10] +0CE6 0CEF # [10] +0D66 0D6F # [10] +0E50 0E59 # [10] +0ED0 0ED9 # [10] +0F20 0F29 # [10] +1040 1049 # [10] +1090 1099 # [10] +17E0 17E9 # [10] +1810 1819 # [10] +1946 194F # [10] +19D0 19DA # [11] +1A80 1A89 # [10] +1A90 1A99 # [10] +1B50 1B59 # [10] +1BB0 1BB9 # [10] +1C40 1C49 # [10] +1C50 1C59 # [10] +A620 A629 # [10] +A8D0 A8D9 # [10] +A900 A909 # [10] +A9D0 A9D9 # [10] +AA50 AA59 # [10] +ABF0 ABF9 # [10] +104A0 104A9 # [10] +1D7CE 1D7FF # [50] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl b/Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl new file mode 100644 index 00000000000..b63d6d76362 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl @@ -0,0 +1,554 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_088_067 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{Word_Break=Other} +# \p{WB=XX} +# \p{Is_Word_Break=Other} +# \p{Is_WB=XX} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_WB: Other} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0009 # [10] +000E 0026 # [25] +0028 002B # [4] +002D +002F +003C 0040 # [5] +005B 005E # [4] +0060 +007B 0084 # [10] +0086 00A9 # [36] +00AB 00AC # [2] +00AE 00B4 # [7] +00B6 +00B8 00B9 # [2] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0378 0379 # [2] +037F 0385 # [7] +038B +038D +03A2 +03F6 +0482 +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 +058A 0590 # [7] +05BE +05C0 +05C3 +05C6 +05C8 05CF # [8] +05EB 05EF # [5] +05F5 05FF # [11] +0604 060B # [8] +060E 060F # [2] +061B 0620 # [6] +065F +066A +066D +06D4 +06E9 +06FD 06FE # [2] +0700 070E # [15] +074B 074C # [2] +07B2 07BF # [14] +07F6 07F7 # [2] +07F9 +07FB 07FF # [5] +082E 08FF # [210] +093A 093B # [2] +094F +0956 0957 # [2] +0964 0965 # [2] +0970 +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09F2 0A00 # [15] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 0B00 # [17] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B70 +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BF0 0C00 # [17] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C81 # [18] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 0D01 # [18] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D70 0D79 # [10] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E30 # [61] +0E32 0E33 # [2] +0E3B 0E46 # [12] +0E4F +0E5A 0EB0 # [87] +0EB2 0EB3 # [2] +0EBA +0EBD 0EC7 # [11] +0ECE 0ECF # [2] +0EDA 0EFF # [38] +0F01 0F17 # [23] +0F1A 0F1F # [6] +0F2A 0F34 # [11] +0F36 +0F38 +0F3A 0F3D # [4] +0F48 +0F6D 0F70 # [4] +0F85 +0F8C 0F8F # [4] +0F98 +0FBD 0FC5 # [9] +0FC7 102A # [100] +103F +104A 1055 # [12] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +109E 109F # [2] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +1360 137F # [32] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1735 173F # [11] +1754 175F # [12] +176D +1771 +1774 17B3 # [64] +17D4 17DC # [9] +17DE 17DF # [2] +17EA 180A # [33] +180E 180F # [2] +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 1945 # [10] +1950 19AF # [96] +19C1 19C7 # [7] +19CA 19CF # [6] +19DB 19FF # [37] +1A1C 1A54 # [57] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1AFF # [102] +1B4C 1B4F # [4] +1B5A 1B6A # [17] +1B74 1B7F # [12] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3F # [8] +1C4A 1C4C # [3] +1C7E 1CCF # [82] +1CD3 +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 200B # [15] +2010 2017 # [8] +201A 2023 # [10] +2025 2026 # [2] +202F 203E # [16] +2041 2043 # [3] +2045 2053 # [15] +2055 205F # [11] +2065 2069 # [5] +2070 +2072 207E # [13] +2080 208F # [16] +2095 20CF # [59] +20F1 2101 # [17] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2118 # [3] +211E 2123 # [6] +2125 +2127 +2129 +212E +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 24B5 # [813] +24EA 2BFF # [1814] +2C2F +2C5F +2CE5 2CEA # [6] +2CF2 2CFF # [14] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E00 2E2E # [47] +2E30 3004 # [469] +3006 3029 # [36] +3030 +3036 303A # [5] +303D 3098 # [92] +309D 309F # [3] +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 32CF # [208] +32FF +3358 9FFF # [27_816] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A62C A63F # [20] +A660 A661 # [2] +A673 A67B # [9] +A67E +A698 A69F # [8] +A6F2 A716 # [37] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A828 A83F # [24] +A874 A87F # [12] +A8C5 A8CF # [11] +A8DA A8DF # [6] +A8F8 A8FA # [3] +A8FC A8FF # [4] +A92E A92F # [2] +A954 A95F # [12] +A97D A97F # [3] +A9C1 A9CE # [14] +A9DA A9FF # [38] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA7A # [33] +AA7C AAAF # [52] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 ABBF # [254] +ABEB +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC FAFF # [8964] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFC FDFF # [4] +FE11 FE12 # [2] +FE15 FE1F # [11] +FE27 FE32 # [12] +FE35 FE4C # [24] +FE51 +FE53 +FE56 FE6F # [26] +FE75 +FEFD FEFE # [2] +FF00 FF06 # [7] +FF08 FF0B # [4] +FF0D +FF0F FF19 # [11] +FF1C FF20 # [5] +FF3B FF3E # [4] +FF40 +FF5B FF65 # [11] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFF8 # [28] +FFFC FFFF # [4] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 101FC # [136] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A40 10A5F # [32] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 1107F # [1079] +110BB 110BC # [2] +110BE 11FFF # [3906] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D164 # [40_246] +1D16A 1D16C # [3] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 1D3FF # [443] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1D7CD # [2] +1D800 E0000 # [796_673] +E0002 E001F # [30] +E0080 E00FF # [128] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/N.pl new file mode 100644 index 00000000000..57d694b9f1e --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/N.pl @@ -0,0 +1,554 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_012_497 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{XID_Continue=No} +# \p{XIDC=N} +# \p{Is_XID_Continue=F} +# \p{Is_XIDC=False} +# +# \P{XID_Continue} +# \P{Is_XID_Continue} +# \P{XIDC} +# \P{Is_XIDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_XIDC: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 002F # [48] +003A 0040 # [7] +005B 005E # [4] +0060 +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 +00B8 00B9 # [2] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 02FF # [17] +0375 +0378 037A # [3] +037E 0385 # [8] +038B +038D +03A2 +03F6 +0482 +0488 0489 # [2] +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 0590 # [9] +05BE +05C0 +05C3 +05C6 +05C8 05CF # [8] +05EB 05EF # [5] +05F3 060F # [29] +061B 0620 # [6] +065F +066A 066D # [4] +06D4 +06DD 06DE # [2] +06E9 +06FD 06FE # [2] +0700 070F # [16] +074B 074C # [2] +07B2 07BF # [14] +07F6 07F9 # [4] +07FB 07FF # [5] +082E 08FF # [210] +093A 093B # [2] +094F +0956 0957 # [2] +0964 0965 # [2] +0970 +0973 0978 # [6] +0980 +0984 +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BB # [2] +09C5 09C6 # [2] +09C9 09CA # [2] +09CF 09D6 # [8] +09D8 09DB # [4] +09DE +09E4 09E5 # [2] +09F2 0A00 # [15] +0A04 +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B # [2] +0A3D +0A43 0A46 # [4] +0A49 0A4A # [2] +0A4E 0A50 # [3] +0A52 0A58 # [7] +0A5D +0A5F 0A65 # [7] +0A76 0A80 # [11] +0A84 +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB # [2] +0AC6 +0ACA +0ACE 0ACF # [2] +0AD1 0ADF # [15] +0AE4 0AE5 # [2] +0AF0 0B00 # [17] +0B04 +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3B # [2] +0B45 0B46 # [2] +0B49 0B4A # [2] +0B4E 0B55 # [8] +0B58 0B5B # [4] +0B5E +0B64 0B65 # [2] +0B70 +0B72 0B81 # [16] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BBD # [4] +0BC3 0BC5 # [3] +0BC9 +0BCE 0BCF # [2] +0BD1 0BD6 # [6] +0BD8 0BE5 # [14] +0BF0 0C00 # [17] +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C45 +0C49 +0C4E 0C54 # [7] +0C57 +0C5A 0C5F # [6] +0C64 0C65 # [2] +0C70 0C81 # [18] +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBB # [2] +0CC5 +0CC9 +0CCE 0CD4 # [7] +0CD7 0CDD # [7] +0CDF +0CE4 0CE5 # [2] +0CF0 0D01 # [18] +0D04 +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D45 +0D49 +0D4E 0D56 # [9] +0D58 0D5F # [8] +0D64 0D65 # [2] +0D70 0D79 # [10] +0D80 0D81 # [2] +0D84 +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0DC9 # [3] +0DCB 0DCE # [4] +0DD5 +0DD7 +0DE0 0DF1 # [18] +0DF4 0E00 # [13] +0E3B 0E3F # [5] +0E4F +0E5A 0E80 # [39] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EBA +0EBE 0EBF # [2] +0EC5 +0EC7 +0ECE 0ECF # [2] +0EDA 0EDB # [2] +0EDE 0EFF # [34] +0F01 0F17 # [23] +0F1A 0F1F # [6] +0F2A 0F34 # [11] +0F36 +0F38 +0F3A 0F3D # [4] +0F48 +0F6D 0F70 # [4] +0F85 +0F8C 0F8F # [4] +0F98 +0FBD 0FC5 # [9] +0FC7 0FFF # [57] +104A 104F # [6] +109E 109F # [2] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 135E # [4] +1360 1368 # [9] +1372 137F # [14] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1715 171F # [11] +1735 173F # [11] +1754 175F # [12] +176D +1771 +1774 177F # [12] +17B4 17B5 # [2] +17D4 17D6 # [3] +17D8 17DB # [4] +17DE 17DF # [2] +17EA 180A # [33] +180E 180F # [2] +181A 181F # [6] +1878 187F # [8] +18AB 18AF # [5] +18F6 18FF # [10] +191D 191F # [3] +192C 192F # [4] +193C 1945 # [10] +196E 196F # [2] +1975 197F # [11] +19AC 19AF # [4] +19CA 19CF # [6] +19DB 19FF # [37] +1A1C 1A1F # [4] +1A5F +1A7D 1A7E # [2] +1A8A 1A8F # [6] +1A9A 1AA6 # [13] +1AA8 1AFF # [88] +1B4C 1B4F # [4] +1B5A 1B6A # [17] +1B74 1B7F # [12] +1BAB 1BAD # [3] +1BBA 1BFF # [70] +1C38 1C3F # [8] +1C4A 1C4C # [3] +1C7E 1CCF # [82] +1CD3 +1CF3 1CFF # [13] +1DE7 1DFC # [22] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 203E # [66] +2041 2053 # [19] +2055 2070 # [28] +2072 207E # [13] +2080 208F # [16] +2095 20CF # [59] +20DD 20E0 # [4] +20E2 20E4 # [3] +20F1 2101 # [17] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2117 # [2] +211E 2123 # [6] +2125 +2127 +2129 +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 2BFF # [2679] +2C2F +2C5F +2CE5 2CEA # [6] +2CF2 2CFF # [14] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF +2E00 3004 # [517] +3008 3020 # [25] +3030 +3036 3037 # [2] +303D 3040 # [4] +3097 3098 # [2] +309B 309C # [2] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A62C A63F # [20] +A660 A661 # [2] +A670 A67B # [12] +A67E +A698 A69F # [8] +A6F2 A716 # [37] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A828 A83F # [24] +A874 A87F # [12] +A8C5 A8CF # [11] +A8DA A8DF # [6] +A8F8 A8FA # [3] +A8FC A8FF # [4] +A92E A92F # [2] +A954 A95F # [12] +A97D A97F # [3] +A9C1 A9CE # [14] +A9DA A9FF # [38] +AA37 AA3F # [9] +AA4E AA4F # [2] +AA5A AA5F # [6] +AA77 AA79 # [3] +AA7C AA7F # [4] +AAC3 AADA # [24] +AADE ABBF # [226] +ABEB +ABEE ABEF # [2] +ABFA ABFF # [6] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FC5E FC63 # [6] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFA FDFF # [6] +FE10 FE1F # [16] +FE27 FE32 # [12] +FE35 FE4C # [24] +FE50 FE70 # [33] +FE72 +FE74 FE76 # [3] +FE78 +FE7A +FE7C +FE7E +FEFD FF0F # [19] +FF1A FF20 # [7] +FF3B FF3E # [4] +FF40 +FF5B FF65 # [11] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFFF # [35] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 101FC # [136] +101FE 1027F # [130] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 1049F # [2] +104AA 107FF # [854] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A04 +10A07 10A0B # [5] +10A14 +10A18 +10A34 10A37 # [4] +10A3B 10A3E # [4] +10A40 10A5F # [32] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 1107F # [1079] +110BB 11FFF # [3909] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D164 # [40_246] +1D16A 1D16C # [3] +1D173 1D17A # [8] +1D183 1D184 # [2] +1D18C 1D1A9 # [30] +1D1AE 1D241 # [148] +1D245 1D3FF # [443] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1D7CD # [2] +1D800 1FFFF # [10_240] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E E00FF # [722_658] +E01F0 10FFFF # [196_112] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl new file mode 100644 index 00000000000..cea3d74ea47 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl @@ -0,0 +1,553 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 101_615 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{XID_Continue=Yes} +# \p{XIDC=Y} +# \p{Is_XID_Continue=T} +# \p{Is_XIDC=True} +# +# \p{XID_Continue} +# \p{Is_XID_Continue} +# \p{XIDC} +# \p{Is_XIDC} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_XIDC: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0030 0039 # [10] +0041 005A # [26] +005F +0061 007A # [26] +00AA +00B5 +00B7 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0300 0374 # [117] +0376 0377 # [2] +037B 037D # [3] +0386 038A # [5] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +0483 0487 # [5] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +0591 05BD # [45] +05BF +05C1 05C2 # [2] +05C4 05C5 # [2] +05C7 +05D0 05EA # [27] +05F0 05F2 # [3] +0610 061A # [11] +0621 065E # [62] +0660 0669 # [10] +066E 06D3 # [102] +06D5 06DC # [8] +06DF 06E8 # [10] +06EA 06FC # [19] +06FF +0710 074A # [59] +074D 07B1 # [101] +07C0 07F5 # [54] +07FA +0800 082D # [46] +0900 0939 # [58] +093C 094E # [19] +0950 0955 # [6] +0958 0963 # [12] +0966 096F # [10] +0971 0972 # [2] +0979 097F # [7] +0981 0983 # [3] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BC 09C4 # [9] +09C7 09C8 # [2] +09CB 09CE # [4] +09D7 +09DC 09DD # [2] +09DF 09E3 # [5] +09E6 09F1 # [12] +0A01 0A03 # [3] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A3C +0A3E 0A42 # [5] +0A47 0A48 # [2] +0A4B 0A4D # [3] +0A51 +0A59 0A5C # [4] +0A5E +0A66 0A75 # [16] +0A81 0A83 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABC 0AC5 # [10] +0AC7 0AC9 # [3] +0ACB 0ACD # [3] +0AD0 +0AE0 0AE3 # [4] +0AE6 0AEF # [10] +0B01 0B03 # [3] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3C 0B44 # [9] +0B47 0B48 # [2] +0B4B 0B4D # [3] +0B56 0B57 # [2] +0B5C 0B5D # [2] +0B5F 0B63 # [5] +0B66 0B6F # [10] +0B71 +0B82 0B83 # [2] +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BBE 0BC2 # [5] +0BC6 0BC8 # [3] +0BCA 0BCD # [4] +0BD0 +0BD7 +0BE6 0BEF # [10] +0C01 0C03 # [3] +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D 0C44 # [8] +0C46 0C48 # [3] +0C4A 0C4D # [4] +0C55 0C56 # [2] +0C58 0C59 # [2] +0C60 0C63 # [4] +0C66 0C6F # [10] +0C82 0C83 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBC 0CC4 # [9] +0CC6 0CC8 # [3] +0CCA 0CCD # [4] +0CD5 0CD6 # [2] +0CDE +0CE0 0CE3 # [4] +0CE6 0CEF # [10] +0D02 0D03 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D 0D44 # [8] +0D46 0D48 # [3] +0D4A 0D4D # [4] +0D57 +0D60 0D63 # [4] +0D66 0D6F # [10] +0D7A 0D7F # [6] +0D82 0D83 # [2] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0DCA +0DCF 0DD4 # [6] +0DD6 +0DD8 0DDF # [8] +0DF2 0DF3 # [2] +0E01 0E3A # [58] +0E40 0E4E # [15] +0E50 0E59 # [10] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB9 # [13] +0EBB 0EBD # [3] +0EC0 0EC4 # [5] +0EC6 +0EC8 0ECD # [6] +0ED0 0ED9 # [10] +0EDC 0EDD # [2] +0F00 +0F18 0F19 # [2] +0F20 0F29 # [10] +0F35 +0F37 +0F39 +0F3E 0F47 # [10] +0F49 0F6C # [36] +0F71 0F84 # [20] +0F86 0F8B # [6] +0F90 0F97 # [8] +0F99 0FBC # [36] +0FC6 +1000 1049 # [74] +1050 109D # [78] +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +135F +1369 1371 # [9] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1714 # [7] +1720 1734 # [21] +1740 1753 # [20] +1760 176C # [13] +176E 1770 # [3] +1772 1773 # [2] +1780 17B3 # [52] +17B6 17D3 # [30] +17D7 +17DC 17DD # [2] +17E0 17E9 # [10] +180B 180D # [3] +1810 1819 # [10] +1820 1877 # [88] +1880 18AA # [43] +18B0 18F5 # [70] +1900 191C # [29] +1920 192B # [12] +1930 193B # [12] +1946 196D # [40] +1970 1974 # [5] +1980 19AB # [44] +19B0 19C9 # [26] +19D0 19DA # [11] +1A00 1A1B # [28] +1A20 1A5E # [63] +1A60 1A7C # [29] +1A7F 1A89 # [11] +1A90 1A99 # [10] +1AA7 +1B00 1B4B # [76] +1B50 1B59 # [10] +1B6B 1B73 # [9] +1B80 1BAA # [43] +1BAE 1BB9 # [12] +1C00 1C37 # [56] +1C40 1C49 # [10] +1C4D 1C7D # [49] +1CD0 1CD2 # [3] +1CD4 1CF2 # [31] +1D00 1DE6 # [231] +1DFD 1F15 # [281] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +203F 2040 # [2] +2054 +2071 +207F +2090 2094 # [5] +20D0 20DC # [13] +20E1 +20E5 20F0 # [12] +2102 +2107 +210A 2113 # [10] +2115 +2118 211D # [6] +2124 +2126 +2128 +212A 2139 # [16] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CF1 # [7] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +2DE0 2DFF # [32] +3005 3007 # [3] +3021 302F # [15] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +3099 309A # [2] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A62B # [28] +A640 A65F # [32] +A662 A66F # [14] +A67C A67D # [2] +A67F A697 # [25] +A6A0 A6F1 # [82] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A827 # [45] +A840 A873 # [52] +A880 A8C4 # [69] +A8D0 A8D9 # [10] +A8E0 A8F7 # [24] +A8FB +A900 A92D # [46] +A930 A953 # [36] +A960 A97C # [29] +A980 A9C0 # [65] +A9CF A9D9 # [11] +AA00 AA36 # [55] +AA40 AA4D # [14] +AA50 AA59 # [10] +AA60 AA76 # [23] +AA7A AA7B # [2] +AA80 AAC2 # [67] +AADB AADD # [3] +ABC0 ABEA # [43] +ABEC ABED # [2] +ABF0 ABF9 # [10] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D FB28 # [12] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FC5D # [139] +FC64 FD3D # [218] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDF9 # [10] +FE00 FE0F # [16] +FE20 FE26 # [7] +FE33 FE34 # [2] +FE4D FE4F # [3] +FE71 +FE73 +FE77 +FE79 +FE7B +FE7D +FE7F FEFC # [126] +FF10 FF19 # [10] +FF21 FF3A # [26] +FF3F +FF41 FF5A # [26] +FF66 FFBE # [89] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +101FD +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +104A0 104A9 # [10] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 10A03 # [4] +10A05 10A06 # [2] +10A0C 10A13 # [8] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A38 10A3A # [3] +10A3F +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11080 110BA # [59] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D165 1D169 # [5] +1D16D 1D172 # [6] +1D17B 1D182 # [8] +1D185 1D18B # [7] +1D1AA 1D1AD # [4] +1D242 1D244 # [3] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +1D7CE 1D7FF # [50] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +E0100 E01EF # [240] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/N.pl b/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/N.pl new file mode 100644 index 00000000000..82c4e4f802d --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/N.pl @@ -0,0 +1,472 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 1_014_371 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{XID_Start=No} +# \p{XIDS=N} +# \p{Is_XID_Start=F} +# \p{Is_XIDS=False} +# +# \P{XID_Start} +# \P{Is_XID_Start} +# \P{XIDS} +# \P{Is_XIDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_XIDS: No} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0000 0040 # [65] +005B 0060 # [6] +007B 00A9 # [47] +00AB 00B4 # [10] +00B6 00B9 # [4] +00BB 00BF # [5] +00D7 +00F7 +02C2 02C5 # [4] +02D2 02DF # [14] +02E5 02EB # [7] +02ED +02EF 036F # [129] +0375 +0378 037A # [3] +037E 0385 # [8] +0387 +038B +038D +03A2 +03F6 +0482 0489 # [8] +0526 0530 # [11] +0557 0558 # [2] +055A 0560 # [7] +0588 05CF # [72] +05EB 05EF # [5] +05F3 0620 # [46] +064B 066D # [35] +0670 +06D4 +06D6 06E4 # [15] +06E7 06ED # [7] +06F0 06F9 # [10] +06FD 06FE # [2] +0700 070F # [16] +0711 +0730 074C # [29] +07A6 07B0 # [11] +07B2 07C9 # [24] +07EB 07F3 # [9] +07F6 07F9 # [4] +07FB 07FF # [5] +0816 0819 # [4] +081B 0823 # [9] +0825 0827 # [3] +0829 0903 # [219] +093A 093C # [3] +093E 094F # [18] +0951 0957 # [7] +0962 0970 # [15] +0973 0978 # [6] +0980 0984 # [5] +098D 098E # [2] +0991 0992 # [2] +09A9 +09B1 +09B3 09B5 # [3] +09BA 09BC # [3] +09BE 09CD # [16] +09CF 09DB # [13] +09DE +09E2 09EF # [14] +09F2 0A04 # [19] +0A0B 0A0E # [4] +0A11 0A12 # [2] +0A29 +0A31 +0A34 +0A37 +0A3A 0A58 # [31] +0A5D +0A5F 0A71 # [19] +0A75 0A84 # [16] +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABC # [3] +0ABE 0ACF # [18] +0AD1 0ADF # [15] +0AE2 0B04 # [35] +0B0D 0B0E # [2] +0B11 0B12 # [2] +0B29 +0B31 +0B34 +0B3A 0B3C # [3] +0B3E 0B5B # [30] +0B5E +0B62 0B70 # [15] +0B72 0B82 # [17] +0B84 +0B8B 0B8D # [3] +0B91 +0B96 0B98 # [3] +0B9B +0B9D +0BA0 0BA2 # [3] +0BA5 0BA7 # [3] +0BAB 0BAD # [3] +0BBA 0BCF # [22] +0BD1 0C04 # [52] +0C0D +0C11 +0C29 +0C34 +0C3A 0C3C # [3] +0C3E 0C57 # [26] +0C5A 0C5F # [6] +0C62 0C84 # [35] +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBC # [3] +0CBE 0CDD # [32] +0CDF +0CE2 0D04 # [35] +0D0D +0D11 +0D29 +0D3A 0D3C # [3] +0D3E 0D5F # [34] +0D62 0D79 # [24] +0D80 0D84 # [5] +0D97 0D99 # [3] +0DB2 +0DBC +0DBE 0DBF # [2] +0DC7 0E00 # [58] +0E31 +0E33 0E3F # [13] +0E47 0E80 # [58] +0E83 +0E85 0E86 # [2] +0E89 +0E8B 0E8C # [2] +0E8E 0E93 # [6] +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 # [2] +0EAC +0EB1 +0EB3 0EBC # [10] +0EBE 0EBF # [2] +0EC5 +0EC7 0EDB # [21] +0EDE 0EFF # [34] +0F01 0F3F # [63] +0F48 +0F6D 0F87 # [27] +0F8C 0FFF # [116] +102B 103E # [20] +1040 104F # [16] +1056 1059 # [4] +105E 1060 # [3] +1062 1064 # [3] +1067 106D # [7] +1071 1074 # [4] +1082 108D # [12] +108F 109F # [17] +10C6 10CF # [10] +10FB +10FD 10FF # [3] +1249 +124E 124F # [2] +1257 +1259 +125E 125F # [2] +1289 +128E 128F # [2] +12B1 +12B6 12B7 # [2] +12BF +12C1 +12C6 12C7 # [2] +12D7 +1311 +1316 1317 # [2] +135B 137F # [37] +1390 139F # [16] +13F5 1400 # [12] +166D 166E # [2] +1680 +169B 169F # [5] +16EB 16ED # [3] +16F1 16FF # [15] +170D +1712 171F # [14] +1732 173F # [14] +1752 175F # [14] +176D +1771 177F # [15] +17B4 17D6 # [35] +17D8 17DB # [4] +17DD 181F # [67] +1878 187F # [8] +18A9 +18AB 18AF # [5] +18F6 18FF # [10] +191D 194F # [51] +196E 196F # [2] +1975 197F # [11] +19AC 19C0 # [21] +19C8 19FF # [56] +1A17 1A1F # [9] +1A55 1AA6 # [82] +1AA8 1B04 # [93] +1B34 1B44 # [17] +1B4C 1B82 # [55] +1BA1 1BAD # [13] +1BB0 1BFF # [80] +1C24 1C4C # [41] +1C50 1C59 # [10] +1C7E 1CE8 # [107] +1CED +1CF2 1CFF # [14] +1DC0 1DFF # [64] +1F16 1F17 # [2] +1F1E 1F1F # [2] +1F46 1F47 # [2] +1F4E 1F4F # [2] +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F # [2] +1FB5 +1FBD +1FBF 1FC1 # [3] +1FC5 +1FCD 1FCF # [3] +1FD4 1FD5 # [2] +1FDC 1FDF # [4] +1FED 1FF1 # [5] +1FF5 +1FFD 2070 # [116] +2072 207E # [13] +2080 208F # [16] +2095 2101 # [109] +2103 2106 # [4] +2108 2109 # [2] +2114 +2116 2117 # [2] +211E 2123 # [6] +2125 +2127 +2129 +213A 213B # [2] +2140 2144 # [5] +214A 214D # [4] +214F 215F # [17] +2189 2BFF # [2679] +2C2F +2C5F +2CE5 2CEA # [6] +2CEF 2CFF # [17] +2D26 2D2F # [10] +2D66 2D6E # [9] +2D70 2D7F # [16] +2D97 2D9F # [9] +2DA7 +2DAF +2DB7 +2DBF +2DC7 +2DCF +2DD7 +2DDF 3004 # [550] +3008 3020 # [25] +302A 3030 # [7] +3036 3037 # [2] +303D 3040 # [4] +3097 309C # [6] +30A0 +30FB +3100 3104 # [5] +312E 3130 # [3] +318F 319F # [17] +31B8 31EF # [56] +3200 33FF # [512] +4DB6 4DFF # [74] +9FCC 9FFF # [52] +A48D A4CF # [67] +A4FE A4FF # [2] +A60D A60F # [3] +A620 A629 # [10] +A62C A63F # [20] +A660 A661 # [2] +A66F A67E # [16] +A698 A69F # [8] +A6F0 A716 # [39] +A720 A721 # [2] +A789 A78A # [2] +A78D A7FA # [110] +A802 +A806 +A80B +A823 A83F # [29] +A874 A881 # [14] +A8B4 A8F1 # [62] +A8F8 A8FA # [3] +A8FC A909 # [14] +A926 A92F # [10] +A947 A95F # [25] +A97D A983 # [7] +A9B3 A9CE # [28] +A9D0 A9FF # [48] +AA29 AA3F # [23] +AA43 +AA4C AA5F # [20] +AA77 AA79 # [3] +AA7B AA7F # [5] +AAB0 +AAB2 AAB4 # [3] +AAB7 AAB8 # [2] +AABE AABF # [2] +AAC1 +AAC3 AADA # [24] +AADE ABBF # [226] +ABE3 ABFF # [29] +D7A4 D7AF # [12] +D7C7 D7CA # [4] +D7FC F8FF # [8452] +FA2E FA2F # [2] +FA6E FA6F # [2] +FADA FAFF # [38] +FB07 FB12 # [12] +FB18 FB1C # [5] +FB1E +FB29 +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 # [33] +FC5E FC63 # [6] +FD3E FD4F # [18] +FD90 FD91 # [2] +FDC8 FDEF # [40] +FDFA FE70 # [119] +FE72 +FE74 FE76 # [3] +FE78 +FE7A +FE7C +FE7E +FEFD FF20 # [36] +FF3B FF40 # [6] +FF5B FF65 # [11] +FF9E FF9F # [2] +FFBF FFC1 # [3] +FFC8 FFC9 # [2] +FFD0 FFD1 # [2] +FFD8 FFD9 # [2] +FFDD FFFF # [35] +1000C +10027 +1003B +1003E +1004E 1004F # [2] +1005E 1007F # [34] +100FB 1013F # [69] +10175 1027F # [267] +1029D 1029F # [3] +102D1 102FF # [47] +1031F 1032F # [17] +1034B 1037F # [53] +1039E 1039F # [2] +103C4 103C7 # [4] +103D0 +103D6 103FF # [42] +1049E 107FF # [866] +10806 10807 # [2] +10809 +10836 +10839 1083B # [3] +1083D 1083E # [2] +10856 108FF # [170] +10916 1091F # [10] +1093A 109FF # [198] +10A01 10A0F # [15] +10A14 +10A18 +10A34 10A5F # [44] +10A7D 10AFF # [131] +10B36 10B3F # [10] +10B56 10B5F # [10] +10B73 10BFF # [141] +10C49 11082 # [1082] +110B0 11FFF # [3920] +1236F 123FF # [145] +12463 12FFF # [2973] +1342F 1D3FF # [40_913] +1D455 +1D49D +1D4A0 1D4A1 # [2] +1D4A3 1D4A4 # [2] +1D4A7 1D4A8 # [2] +1D4AD +1D4BA +1D4BC +1D4C4 +1D506 +1D50B 1D50C # [2] +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 # [3] +1D551 +1D6A6 1D6A7 # [2] +1D6C1 +1D6DB +1D6FB +1D715 +1D735 +1D74F +1D76F +1D789 +1D7A9 +1D7C3 +1D7CC 1FFFF # [10_292] +2A6D7 2A6FF # [41] +2B735 2F7FF # [16_587] +2FA1E 10FFFF # [919_010] +END diff --git a/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl b/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl new file mode 100644 index 00000000000..5567f81223f --- /dev/null +++ b/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl @@ -0,0 +1,471 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is machine-generated by mktables from the Unicode +# database, Version 5.2.0. Any changes made here will be lost! + +# !!!!!!! INTERNAL PERL USE ONLY !!!!!!! +# This file is for internal use by the Perl program only. The format and even +# the name or existence of this file are subject to change without notice. +# Don't use it directly. + +# This file returns the 99_741 code points in Unicode Version 5.2.0 that +# match any of the following regular expression constructs: +# +# \p{XID_Start=Yes} +# \p{XIDS=Y} +# \p{Is_XID_Start=T} +# \p{Is_XIDS=True} +# +# \p{XID_Start} +# \p{Is_XID_Start} +# \p{XIDS} +# \p{Is_XIDS} +# +# perluniprops.pod should be consulted for the syntax rules for any of these, +# including if adding or subtracting white space, underscore, and hyphen +# characters matters or doesn't matter, and other permissible syntactic +# variants. Upper/lower case distinctions never matter. +# +# A colon can be substituted for the equals sign, and anything to the left of +# the equals (or colon) can be combined with anything to the right. Thus, +# for example, +# \p{Is_XIDS: Yes} +# is also valid. +# +# The format of the lines of this file is: START\tSTOP\twhere START is the +# starting code point of the range, in hex; STOP is the ending point, or if +# omitted, the range has just one code point. Numbers in comments in +# [brackets] indicate how many code points are in the range. + +return <<'END'; +0041 005A # [26] +0061 007A # [26] +00AA +00B5 +00BA +00C0 00D6 # [23] +00D8 00F6 # [31] +00F8 02C1 # [458] +02C6 02D1 # [12] +02E0 02E4 # [5] +02EC +02EE +0370 0374 # [5] +0376 0377 # [2] +037B 037D # [3] +0386 +0388 038A # [3] +038C +038E 03A1 # [20] +03A3 03F5 # [83] +03F7 0481 # [139] +048A 0525 # [156] +0531 0556 # [38] +0559 +0561 0587 # [39] +05D0 05EA # [27] +05F0 05F2 # [3] +0621 064A # [42] +066E 066F # [2] +0671 06D3 # [99] +06D5 +06E5 06E6 # [2] +06EE 06EF # [2] +06FA 06FC # [3] +06FF +0710 +0712 072F # [30] +074D 07A5 # [89] +07B1 +07CA 07EA # [33] +07F4 07F5 # [2] +07FA +0800 0815 # [22] +081A +0824 +0828 +0904 0939 # [54] +093D +0950 +0958 0961 # [10] +0971 0972 # [2] +0979 097F # [7] +0985 098C # [8] +098F 0990 # [2] +0993 09A8 # [22] +09AA 09B0 # [7] +09B2 +09B6 09B9 # [4] +09BD +09CE +09DC 09DD # [2] +09DF 09E1 # [3] +09F0 09F1 # [2] +0A05 0A0A # [6] +0A0F 0A10 # [2] +0A13 0A28 # [22] +0A2A 0A30 # [7] +0A32 0A33 # [2] +0A35 0A36 # [2] +0A38 0A39 # [2] +0A59 0A5C # [4] +0A5E +0A72 0A74 # [3] +0A85 0A8D # [9] +0A8F 0A91 # [3] +0A93 0AA8 # [22] +0AAA 0AB0 # [7] +0AB2 0AB3 # [2] +0AB5 0AB9 # [5] +0ABD +0AD0 +0AE0 0AE1 # [2] +0B05 0B0C # [8] +0B0F 0B10 # [2] +0B13 0B28 # [22] +0B2A 0B30 # [7] +0B32 0B33 # [2] +0B35 0B39 # [5] +0B3D +0B5C 0B5D # [2] +0B5F 0B61 # [3] +0B71 +0B83 +0B85 0B8A # [6] +0B8E 0B90 # [3] +0B92 0B95 # [4] +0B99 0B9A # [2] +0B9C +0B9E 0B9F # [2] +0BA3 0BA4 # [2] +0BA8 0BAA # [3] +0BAE 0BB9 # [12] +0BD0 +0C05 0C0C # [8] +0C0E 0C10 # [3] +0C12 0C28 # [23] +0C2A 0C33 # [10] +0C35 0C39 # [5] +0C3D +0C58 0C59 # [2] +0C60 0C61 # [2] +0C85 0C8C # [8] +0C8E 0C90 # [3] +0C92 0CA8 # [23] +0CAA 0CB3 # [10] +0CB5 0CB9 # [5] +0CBD +0CDE +0CE0 0CE1 # [2] +0D05 0D0C # [8] +0D0E 0D10 # [3] +0D12 0D28 # [23] +0D2A 0D39 # [16] +0D3D +0D60 0D61 # [2] +0D7A 0D7F # [6] +0D85 0D96 # [18] +0D9A 0DB1 # [24] +0DB3 0DBB # [9] +0DBD +0DC0 0DC6 # [7] +0E01 0E30 # [48] +0E32 +0E40 0E46 # [7] +0E81 0E82 # [2] +0E84 +0E87 0E88 # [2] +0E8A +0E8D +0E94 0E97 # [4] +0E99 0E9F # [7] +0EA1 0EA3 # [3] +0EA5 +0EA7 +0EAA 0EAB # [2] +0EAD 0EB0 # [4] +0EB2 +0EBD +0EC0 0EC4 # [5] +0EC6 +0EDC 0EDD # [2] +0F00 +0F40 0F47 # [8] +0F49 0F6C # [36] +0F88 0F8B # [4] +1000 102A # [43] +103F +1050 1055 # [6] +105A 105D # [4] +1061 +1065 1066 # [2] +106E 1070 # [3] +1075 1081 # [13] +108E +10A0 10C5 # [38] +10D0 10FA # [43] +10FC +1100 1248 # [329] +124A 124D # [4] +1250 1256 # [7] +1258 +125A 125D # [4] +1260 1288 # [41] +128A 128D # [4] +1290 12B0 # [33] +12B2 12B5 # [4] +12B8 12BE # [7] +12C0 +12C2 12C5 # [4] +12C8 12D6 # [15] +12D8 1310 # [57] +1312 1315 # [4] +1318 135A # [67] +1380 138F # [16] +13A0 13F4 # [85] +1401 166C # [620] +166F 167F # [17] +1681 169A # [26] +16A0 16EA # [75] +16EE 16F0 # [3] +1700 170C # [13] +170E 1711 # [4] +1720 1731 # [18] +1740 1751 # [18] +1760 176C # [13] +176E 1770 # [3] +1780 17B3 # [52] +17D7 +17DC +1820 1877 # [88] +1880 18A8 # [41] +18AA +18B0 18F5 # [70] +1900 191C # [29] +1950 196D # [30] +1970 1974 # [5] +1980 19AB # [44] +19C1 19C7 # [7] +1A00 1A16 # [23] +1A20 1A54 # [53] +1AA7 +1B05 1B33 # [47] +1B45 1B4B # [7] +1B83 1BA0 # [30] +1BAE 1BAF # [2] +1C00 1C23 # [36] +1C4D 1C4F # [3] +1C5A 1C7D # [36] +1CE9 1CEC # [4] +1CEE 1CF1 # [4] +1D00 1DBF # [192] +1E00 1F15 # [278] +1F18 1F1D # [6] +1F20 1F45 # [38] +1F48 1F4D # [6] +1F50 1F57 # [8] +1F59 +1F5B +1F5D +1F5F 1F7D # [31] +1F80 1FB4 # [53] +1FB6 1FBC # [7] +1FBE +1FC2 1FC4 # [3] +1FC6 1FCC # [7] +1FD0 1FD3 # [4] +1FD6 1FDB # [6] +1FE0 1FEC # [13] +1FF2 1FF4 # [3] +1FF6 1FFC # [7] +2071 +207F +2090 2094 # [5] +2102 +2107 +210A 2113 # [10] +2115 +2118 211D # [6] +2124 +2126 +2128 +212A 2139 # [16] +213C 213F # [4] +2145 2149 # [5] +214E +2160 2188 # [41] +2C00 2C2E # [47] +2C30 2C5E # [47] +2C60 2CE4 # [133] +2CEB 2CEE # [4] +2D00 2D25 # [38] +2D30 2D65 # [54] +2D6F +2D80 2D96 # [23] +2DA0 2DA6 # [7] +2DA8 2DAE # [7] +2DB0 2DB6 # [7] +2DB8 2DBE # [7] +2DC0 2DC6 # [7] +2DC8 2DCE # [7] +2DD0 2DD6 # [7] +2DD8 2DDE # [7] +3005 3007 # [3] +3021 3029 # [9] +3031 3035 # [5] +3038 303C # [5] +3041 3096 # [86] +309D 309F # [3] +30A1 30FA # [90] +30FC 30FF # [4] +3105 312D # [41] +3131 318E # [94] +31A0 31B7 # [24] +31F0 31FF # [16] +3400 4DB5 # [6582] +4E00 9FCB # [20_940] +A000 A48C # [1165] +A4D0 A4FD # [46] +A500 A60C # [269] +A610 A61F # [16] +A62A A62B # [2] +A640 A65F # [32] +A662 A66E # [13] +A67F A697 # [25] +A6A0 A6EF # [80] +A717 A71F # [9] +A722 A788 # [103] +A78B A78C # [2] +A7FB A801 # [7] +A803 A805 # [3] +A807 A80A # [4] +A80C A822 # [23] +A840 A873 # [52] +A882 A8B3 # [50] +A8F2 A8F7 # [6] +A8FB +A90A A925 # [28] +A930 A946 # [23] +A960 A97C # [29] +A984 A9B2 # [47] +A9CF +AA00 AA28 # [41] +AA40 AA42 # [3] +AA44 AA4B # [8] +AA60 AA76 # [23] +AA7A +AA80 AAAF # [48] +AAB1 +AAB5 AAB6 # [2] +AAB9 AABD # [5] +AAC0 +AAC2 +AADB AADD # [3] +ABC0 ABE2 # [35] +AC00 D7A3 # [11_172] +D7B0 D7C6 # [23] +D7CB D7FB # [49] +F900 FA2D # [302] +FA30 FA6D # [62] +FA70 FAD9 # [106] +FB00 FB06 # [7] +FB13 FB17 # [5] +FB1D +FB1F FB28 # [10] +FB2A FB36 # [13] +FB38 FB3C # [5] +FB3E +FB40 FB41 # [2] +FB43 FB44 # [2] +FB46 FBB1 # [108] +FBD3 FC5D # [139] +FC64 FD3D # [218] +FD50 FD8F # [64] +FD92 FDC7 # [54] +FDF0 FDF9 # [10] +FE71 +FE73 +FE77 +FE79 +FE7B +FE7D +FE7F FEFC # [126] +FF21 FF3A # [26] +FF41 FF5A # [26] +FF66 FF9D # [56] +FFA0 FFBE # [31] +FFC2 FFC7 # [6] +FFCA FFCF # [6] +FFD2 FFD7 # [6] +FFDA FFDC # [3] +10000 1000B # [12] +1000D 10026 # [26] +10028 1003A # [19] +1003C 1003D # [2] +1003F 1004D # [15] +10050 1005D # [14] +10080 100FA # [123] +10140 10174 # [53] +10280 1029C # [29] +102A0 102D0 # [49] +10300 1031E # [31] +10330 1034A # [27] +10380 1039D # [30] +103A0 103C3 # [36] +103C8 103CF # [8] +103D1 103D5 # [5] +10400 1049D # [158] +10800 10805 # [6] +10808 +1080A 10835 # [44] +10837 10838 # [2] +1083C +1083F 10855 # [23] +10900 10915 # [22] +10920 10939 # [26] +10A00 +10A10 10A13 # [4] +10A15 10A17 # [3] +10A19 10A33 # [27] +10A60 10A7C # [29] +10B00 10B35 # [54] +10B40 10B55 # [22] +10B60 10B72 # [19] +10C00 10C48 # [73] +11083 110AF # [45] +12000 1236E # [879] +12400 12462 # [99] +13000 1342E # [1071] +1D400 1D454 # [85] +1D456 1D49C # [71] +1D49E 1D49F # [2] +1D4A2 +1D4A5 1D4A6 # [2] +1D4A9 1D4AC # [4] +1D4AE 1D4B9 # [12] +1D4BB +1D4BD 1D4C3 # [7] +1D4C5 1D505 # [65] +1D507 1D50A # [4] +1D50D 1D514 # [8] +1D516 1D51C # [7] +1D51E 1D539 # [28] +1D53B 1D53E # [4] +1D540 1D544 # [5] +1D546 +1D54A 1D550 # [7] +1D552 1D6A5 # [340] +1D6A8 1D6C0 # [25] +1D6C2 1D6DA # [25] +1D6DC 1D6FA # [31] +1D6FC 1D714 # [25] +1D716 1D734 # [31] +1D736 1D74E # [25] +1D750 1D76E # [31] +1D770 1D788 # [25] +1D78A 1D7A8 # [31] +1D7AA 1D7C2 # [25] +1D7C4 1D7CB # [8] +20000 2A6D6 # [42_711] +2A700 2B734 # [4149] +2F800 2FA1D # [542] +END -- cgit v1.2.3