summaryrefslogtreecommitdiff
path: root/lib/unicore
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2004-05-01 13:17:09 +0000
committerNicholas Clark <nick@ccl4.org>2004-05-01 13:17:09 +0000
commit38f56b58deb7cda4749e65d34f3fda0c27058a3d (patch)
tree4f6302b3e995105e8881f8ee21a305ba75913728 /lib/unicore
parent4392c1cdbbaa2a58c96028839b58d085d5bde322 (diff)
downloadperl-38f56b58deb7cda4749e65d34f3fda0c27058a3d.tar.gz
Remove the no-longer autogenerated Unicode files
p4raw-id: //depot/perl@22760
Diffstat (limited to 'lib/unicore')
-rw-r--r--lib/unicore/ArabLink.pl58
-rw-r--r--lib/unicore/ArabLnkGrp.pl110
-rw-r--r--lib/unicore/Bidirectional.pl746
-rw-r--r--lib/unicore/Blocks.pl131
-rw-r--r--lib/unicore/Category.pl1799
-rw-r--r--lib/unicore/JamoShort.pl73
-rw-r--r--lib/unicore/Lbrk.pl1030
-rw-r--r--lib/unicore/Number.pl613
-rw-r--r--lib/unicore/Scripts.pl509
-rw-r--r--lib/unicore/lib/ASCII.pl13
-rw-r--r--lib/unicore/lib/Alnum.pl426
-rw-r--r--lib/unicore/lib/Alpha.pl408
-rw-r--r--lib/unicore/lib/Alphabet.pl390
-rw-r--r--lib/unicore/lib/Any.pl14
-rw-r--r--lib/unicore/lib/Arabic.pl26
-rw-r--r--lib/unicore/lib/Armenian.pl17
-rw-r--r--lib/unicore/lib/AsciiHex.pl15
-rw-r--r--lib/unicore/lib/Assigned.pl414
-rw-r--r--lib/unicore/lib/Bengali.pl26
-rw-r--r--lib/unicore/lib/BidiAL.pl36
-rw-r--r--lib/unicore/lib/BidiAN.pl14
-rw-r--r--lib/unicore/lib/BidiB.pl17
-rw-r--r--lib/unicore/lib/BidiBN.pl25
-rw-r--r--lib/unicore/lib/BidiCS.pl24
-rw-r--r--lib/unicore/lib/BidiCont.pl14
-rw-r--r--lib/unicore/lib/BidiEN.pl22
-rw-r--r--lib/unicore/lib/BidiES.pl15
-rw-r--r--lib/unicore/lib/BidiET.pl36
-rw-r--r--lib/unicore/lib/BidiL.pl383
-rw-r--r--lib/unicore/lib/BidiLRE.pl13
-rw-r--r--lib/unicore/lib/BidiLRO.pl13
-rw-r--r--lib/unicore/lib/BidiNSM.pl122
-rw-r--r--lib/unicore/lib/BidiON.pl141
-rw-r--r--lib/unicore/lib/BidiPDF.pl13
-rw-r--r--lib/unicore/lib/BidiR.pl32
-rw-r--r--lib/unicore/lib/BidiRLE.pl13
-rw-r--r--lib/unicore/lib/BidiRLO.pl13
-rw-r--r--lib/unicore/lib/BidiS.pl15
-rw-r--r--lib/unicore/lib/BidiWS.pl21
-rw-r--r--lib/unicore/lib/Blank.pl21
-rw-r--r--lib/unicore/lib/Bopomofo.pl14
-rw-r--r--lib/unicore/lib/Braille.pl13
-rw-r--r--lib/unicore/lib/Buhid.pl13
-rw-r--r--lib/unicore/lib/C.pl417
-rw-r--r--lib/unicore/lib/Canadian.pl13
-rw-r--r--lib/unicore/lib/Canon.pl224
-rw-r--r--lib/unicore/lib/Cc.pl15
-rw-r--r--lib/unicore/lib/Cf.pl27
-rw-r--r--lib/unicore/lib/Cherokee.pl13
-rw-r--r--lib/unicore/lib/Cn.pl415
-rw-r--r--lib/unicore/lib/Cntrl.pl31
-rw-r--r--lib/unicore/lib/Co.pl16
-rw-r--r--lib/unicore/lib/Common.pl135
-rw-r--r--lib/unicore/lib/Compat.pl145
-rw-r--r--lib/unicore/lib/Cs.pl14
-rw-r--r--lib/unicore/lib/Cypriot.pl18
-rw-r--r--lib/unicore/lib/Cyrillic.pl18
-rw-r--r--lib/unicore/lib/DCcircle.pl17
-rw-r--r--lib/unicore/lib/DCcompat.pl83
-rw-r--r--lib/unicore/lib/DCfinal.pl125
-rw-r--r--lib/unicore/lib/DCfont.pl46
-rw-r--r--lib/unicore/lib/DCfracti.pl14
-rw-r--r--lib/unicore/lib/DCinitia.pl87
-rw-r--r--lib/unicore/lib/DCisolat.pl110
-rw-r--r--lib/unicore/lib/DCmedial.pl66
-rw-r--r--lib/unicore/lib/DCnarrow.pl18
-rw-r--r--lib/unicore/lib/DCnoBrea.pl17
-rw-r--r--lib/unicore/lib/DCsmall.pl15
-rw-r--r--lib/unicore/lib/DCsquare.pl17
-rw-r--r--lib/unicore/lib/DCsub.pl14
-rw-r--r--lib/unicore/lib/DCsuper.pl26
-rw-r--r--lib/unicore/lib/DCvertic.pl16
-rw-r--r--lib/unicore/lib/DCwide.pl15
-rw-r--r--lib/unicore/lib/Dash.pl26
-rw-r--r--lib/unicore/lib/Deprecat.pl16
-rw-r--r--lib/unicore/lib/Deseret.pl13
-rw-r--r--lib/unicore/lib/Devanaga.pl17
-rw-r--r--lib/unicore/lib/Diacriti.pl94
-rw-r--r--lib/unicore/lib/Digit.pl35
-rw-r--r--lib/unicore/lib/Ethiopic.pl38
-rw-r--r--lib/unicore/lib/Extender.pl23
-rw-r--r--lib/unicore/lib/Georgian.pl14
-rw-r--r--lib/unicore/lib/Gothic.pl13
-rw-r--r--lib/unicore/lib/Graph.pl417
-rw-r--r--lib/unicore/lib/Grapheme.pl26
-rw-r--r--lib/unicore/lib/Greek.pl40
-rw-r--r--lib/unicore/lib/Gujarati.pl26
-rw-r--r--lib/unicore/lib/Gurmukhi.pl27
-rw-r--r--lib/unicore/lib/Han.pl25
-rw-r--r--lib/unicore/lib/Hangul.pl24
-rw-r--r--lib/unicore/lib/Hanunoo.pl13
-rw-r--r--lib/unicore/lib/Hebrew.pl23
-rw-r--r--lib/unicore/lib/HexDigit.pl18
-rw-r--r--lib/unicore/lib/Hiragana.pl14
-rw-r--r--lib/unicore/lib/Hyphen.pl21
-rw-r--r--lib/unicore/lib/IdContin.pl435
-rw-r--r--lib/unicore/lib/IdStart.pl340
-rw-r--r--lib/unicore/lib/Ideograp.pl20
-rw-r--r--lib/unicore/lib/IdsBinar.pl14
-rw-r--r--lib/unicore/lib/IdsTrina.pl13
-rw-r--r--lib/unicore/lib/InAegean.pl13
-rw-r--r--lib/unicore/lib/InAlphab.pl13
-rw-r--r--lib/unicore/lib/InArabi2.pl13
-rw-r--r--lib/unicore/lib/InArabi3.pl13
-rw-r--r--lib/unicore/lib/InArabic.pl13
-rw-r--r--lib/unicore/lib/InArmeni.pl13
-rw-r--r--lib/unicore/lib/InArrows.pl13
-rw-r--r--lib/unicore/lib/InBasicL.pl13
-rw-r--r--lib/unicore/lib/InBengal.pl13
-rw-r--r--lib/unicore/lib/InBlockE.pl13
-rw-r--r--lib/unicore/lib/InBopom2.pl13
-rw-r--r--lib/unicore/lib/InBopomo.pl13
-rw-r--r--lib/unicore/lib/InBoxDra.pl13
-rw-r--r--lib/unicore/lib/InBraill.pl13
-rw-r--r--lib/unicore/lib/InBuhid.pl13
-rw-r--r--lib/unicore/lib/InByzant.pl13
-rw-r--r--lib/unicore/lib/InCherok.pl13
-rw-r--r--lib/unicore/lib/InCjkCo2.pl13
-rw-r--r--lib/unicore/lib/InCjkCo3.pl13
-rw-r--r--lib/unicore/lib/InCjkCo4.pl13
-rw-r--r--lib/unicore/lib/InCjkCom.pl13
-rw-r--r--lib/unicore/lib/InCjkRad.pl13
-rw-r--r--lib/unicore/lib/InCjkSym.pl13
-rw-r--r--lib/unicore/lib/InCjkUn2.pl13
-rw-r--r--lib/unicore/lib/InCjkUn3.pl13
-rw-r--r--lib/unicore/lib/InCjkUni.pl13
-rw-r--r--lib/unicore/lib/InCombi2.pl13
-rw-r--r--lib/unicore/lib/InCombi3.pl13
-rw-r--r--lib/unicore/lib/InCombin.pl13
-rw-r--r--lib/unicore/lib/InContro.pl13
-rw-r--r--lib/unicore/lib/InCurren.pl13
-rw-r--r--lib/unicore/lib/InCyprio.pl13
-rw-r--r--lib/unicore/lib/InCyril2.pl13
-rw-r--r--lib/unicore/lib/InCyrill.pl13
-rw-r--r--lib/unicore/lib/InDesere.pl13
-rw-r--r--lib/unicore/lib/InDevana.pl13
-rw-r--r--lib/unicore/lib/InDingba.pl13
-rw-r--r--lib/unicore/lib/InEnclo2.pl13
-rw-r--r--lib/unicore/lib/InEnclos.pl13
-rw-r--r--lib/unicore/lib/InEthiop.pl13
-rw-r--r--lib/unicore/lib/InGenera.pl13
-rw-r--r--lib/unicore/lib/InGeomet.pl13
-rw-r--r--lib/unicore/lib/InGeorgi.pl13
-rw-r--r--lib/unicore/lib/InGothic.pl13
-rw-r--r--lib/unicore/lib/InGreek.pl13
-rw-r--r--lib/unicore/lib/InGreekA.pl13
-rw-r--r--lib/unicore/lib/InGreekE.pl13
-rw-r--r--lib/unicore/lib/InGujara.pl13
-rw-r--r--lib/unicore/lib/InGurmuk.pl13
-rw-r--r--lib/unicore/lib/InHalfwi.pl13
-rw-r--r--lib/unicore/lib/InHangu2.pl13
-rw-r--r--lib/unicore/lib/InHangu3.pl13
-rw-r--r--lib/unicore/lib/InHangul.pl13
-rw-r--r--lib/unicore/lib/InHanuno.pl13
-rw-r--r--lib/unicore/lib/InHebrew.pl13
-rw-r--r--lib/unicore/lib/InHighPr.pl13
-rw-r--r--lib/unicore/lib/InHighSu.pl13
-rw-r--r--lib/unicore/lib/InHiraga.pl13
-rw-r--r--lib/unicore/lib/InIdeogr.pl13
-rw-r--r--lib/unicore/lib/InIpaExt.pl13
-rw-r--r--lib/unicore/lib/InKanbun.pl13
-rw-r--r--lib/unicore/lib/InKangxi.pl13
-rw-r--r--lib/unicore/lib/InKannad.pl13
-rw-r--r--lib/unicore/lib/InKatak2.pl13
-rw-r--r--lib/unicore/lib/InKataka.pl13
-rw-r--r--lib/unicore/lib/InKhmer.pl13
-rw-r--r--lib/unicore/lib/InKhmerS.pl13
-rw-r--r--lib/unicore/lib/InLao.pl13
-rw-r--r--lib/unicore/lib/InLatin1.pl13
-rw-r--r--lib/unicore/lib/InLatin2.pl13
-rw-r--r--lib/unicore/lib/InLatin3.pl13
-rw-r--r--lib/unicore/lib/InLatinE.pl13
-rw-r--r--lib/unicore/lib/InLetter.pl13
-rw-r--r--lib/unicore/lib/InLimbu.pl13
-rw-r--r--lib/unicore/lib/InLinea2.pl13
-rw-r--r--lib/unicore/lib/InLinear.pl13
-rw-r--r--lib/unicore/lib/InLowSur.pl13
-rw-r--r--lib/unicore/lib/InMalaya.pl13
-rw-r--r--lib/unicore/lib/InMathe2.pl13
-rw-r--r--lib/unicore/lib/InMathem.pl13
-rw-r--r--lib/unicore/lib/InMisce2.pl13
-rw-r--r--lib/unicore/lib/InMisce3.pl13
-rw-r--r--lib/unicore/lib/InMisce4.pl13
-rw-r--r--lib/unicore/lib/InMisce5.pl13
-rw-r--r--lib/unicore/lib/InMiscel.pl13
-rw-r--r--lib/unicore/lib/InMongol.pl13
-rw-r--r--lib/unicore/lib/InMusica.pl13
-rw-r--r--lib/unicore/lib/InMyanma.pl13
-rw-r--r--lib/unicore/lib/InNumber.pl13
-rw-r--r--lib/unicore/lib/InOgham.pl13
-rw-r--r--lib/unicore/lib/InOldIta.pl13
-rw-r--r--lib/unicore/lib/InOptica.pl13
-rw-r--r--lib/unicore/lib/InOriya.pl13
-rw-r--r--lib/unicore/lib/InOsmany.pl13
-rw-r--r--lib/unicore/lib/InPhonet.pl13
-rw-r--r--lib/unicore/lib/InPrivat.pl13
-rw-r--r--lib/unicore/lib/InRunic.pl13
-rw-r--r--lib/unicore/lib/InShavia.pl13
-rw-r--r--lib/unicore/lib/InSinhal.pl13
-rw-r--r--lib/unicore/lib/InSmallF.pl13
-rw-r--r--lib/unicore/lib/InSpacin.pl13
-rw-r--r--lib/unicore/lib/InSpecia.pl13
-rw-r--r--lib/unicore/lib/InSupers.pl13
-rw-r--r--lib/unicore/lib/InSuppl2.pl13
-rw-r--r--lib/unicore/lib/InSuppl3.pl13
-rw-r--r--lib/unicore/lib/InSuppl4.pl13
-rw-r--r--lib/unicore/lib/InSuppl5.pl13
-rw-r--r--lib/unicore/lib/InSupple.pl13
-rw-r--r--lib/unicore/lib/InSyriac.pl13
-rw-r--r--lib/unicore/lib/InTagalo.pl13
-rw-r--r--lib/unicore/lib/InTagban.pl13
-rw-r--r--lib/unicore/lib/InTags.pl13
-rw-r--r--lib/unicore/lib/InTaiLe.pl13
-rw-r--r--lib/unicore/lib/InTaiXua.pl13
-rw-r--r--lib/unicore/lib/InTamil.pl13
-rw-r--r--lib/unicore/lib/InTelugu.pl13
-rw-r--r--lib/unicore/lib/InThaana.pl13
-rw-r--r--lib/unicore/lib/InThai.pl13
-rw-r--r--lib/unicore/lib/InTibeta.pl13
-rw-r--r--lib/unicore/lib/InUgarit.pl13
-rw-r--r--lib/unicore/lib/InUnifie.pl13
-rw-r--r--lib/unicore/lib/InVaria2.pl13
-rw-r--r--lib/unicore/lib/InVariat.pl13
-rw-r--r--lib/unicore/lib/InYiRadi.pl13
-rw-r--r--lib/unicore/lib/InYiSyll.pl13
-rw-r--r--lib/unicore/lib/InYijing.pl13
-rw-r--r--lib/unicore/lib/Inherite.pl27
-rw-r--r--lib/unicore/lib/JoinCont.pl13
-rw-r--r--lib/unicore/lib/Kannada.pl25
-rw-r--r--lib/unicore/lib/Katakan2.pl16
-rw-r--r--lib/unicore/lib/Katakana.pl17
-rw-r--r--lib/unicore/lib/Khmer.pl16
-rw-r--r--lib/unicore/lib/L.pl338
-rw-r--r--lib/unicore/lib/L_.pl112
-rw-r--r--lib/unicore/lib/Lao.pl30
-rw-r--r--lib/unicore/lib/Latin.pl33
-rw-r--r--lib/unicore/lib/Limbu.pl17
-rw-r--r--lib/unicore/lib/LinearB.pl19
-rw-r--r--lib/unicore/lib/Ll.pl437
-rw-r--r--lib/unicore/lib/Lm.pl33
-rw-r--r--lib/unicore/lib/Lo.pl240
-rw-r--r--lib/unicore/lib/LogicalO.pl14
-rw-r--r--lib/unicore/lib/Lower.pl436
-rw-r--r--lib/unicore/lib/Lowercas.pl441
-rw-r--r--lib/unicore/lib/Lt.pl23
-rw-r--r--lib/unicore/lib/Lu.pl434
-rw-r--r--lib/unicore/lib/M.pl132
-rw-r--r--lib/unicore/lib/Malayala.pl23
-rw-r--r--lib/unicore/lib/Math.pl102
-rw-r--r--lib/unicore/lib/Mc.pl70
-rw-r--r--lib/unicore/lib/Me.pl17
-rw-r--r--lib/unicore/lib/Mirrored.pl105
-rw-r--r--lib/unicore/lib/Mn.pl126
-rw-r--r--lib/unicore/lib/Mongolia.pl16
-rw-r--r--lib/unicore/lib/Myanmar.pl18
-rw-r--r--lib/unicore/lib/N.pl60
-rw-r--r--lib/unicore/lib/Nd.pl36
-rw-r--r--lib/unicore/lib/Nl.pl19
-rw-r--r--lib/unicore/lib/No.pl35
-rw-r--r--lib/unicore/lib/Nonchara.pl30
-rw-r--r--lib/unicore/lib/Ogham.pl13
-rw-r--r--lib/unicore/lib/OldItali.pl14
-rw-r--r--lib/unicore/lib/Oriya.pl26
-rw-r--r--lib/unicore/lib/Osmanya.pl14
-rw-r--r--lib/unicore/lib/OtherAlp.pl103
-rw-r--r--lib/unicore/lib/OtherDef.pl23
-rw-r--r--lib/unicore/lib/OtherGra.pl27
-rw-r--r--lib/unicore/lib/OtherIdS.pl15
-rw-r--r--lib/unicore/lib/OtherLow.pl20
-rw-r--r--lib/unicore/lib/OtherMat.pl79
-rw-r--r--lib/unicore/lib/OtherUpp.pl14
-rw-r--r--lib/unicore/lib/P.pl99
-rw-r--r--lib/unicore/lib/Pc.pl21
-rw-r--r--lib/unicore/lib/Pd.pl24
-rw-r--r--lib/unicore/lib/Pe.pl76
-rw-r--r--lib/unicore/lib/Pf.pl17
-rw-r--r--lib/unicore/lib/Pi.pl18
-rw-r--r--lib/unicore/lib/Po.pl87
-rw-r--r--lib/unicore/lib/Print.pl417
-rw-r--r--lib/unicore/lib/Ps.pl78
-rw-r--r--lib/unicore/lib/Punct.pl98
-rw-r--r--lib/unicore/lib/Quotatio.pl24
-rw-r--r--lib/unicore/lib/Radical.pl15
-rw-r--r--lib/unicore/lib/Runic.pl14
-rw-r--r--lib/unicore/lib/S.pl166
-rw-r--r--lib/unicore/lib/Sc.pl26
-rw-r--r--lib/unicore/lib/Shavian.pl13
-rw-r--r--lib/unicore/lib/Sinhala.pl23
-rw-r--r--lib/unicore/lib/Sk.pl35
-rw-r--r--lib/unicore/lib/Sm.pl71
-rw-r--r--lib/unicore/lib/So.pl126
-rw-r--r--lib/unicore/lib/SoftDott.pl38
-rw-r--r--lib/unicore/lib/Space.pl23
-rw-r--r--lib/unicore/lib/SpacePer.pl24
-rw-r--r--lib/unicore/lib/Sterm.pl38
-rw-r--r--lib/unicore/lib/Syriac.pl15
-rw-r--r--lib/unicore/lib/Tagalog.pl14
-rw-r--r--lib/unicore/lib/Tagbanwa.pl15
-rw-r--r--lib/unicore/lib/TaiLe.pl14
-rw-r--r--lib/unicore/lib/Tamil.pl28
-rw-r--r--lib/unicore/lib/Telugu.pl24
-rw-r--r--lib/unicore/lib/Terminal.pl52
-rw-r--r--lib/unicore/lib/Thaana.pl13
-rw-r--r--lib/unicore/lib/Thai.pl14
-rw-r--r--lib/unicore/lib/Tibetan.pl19
-rw-r--r--lib/unicore/lib/Title.pl22
-rw-r--r--lib/unicore/lib/Ugaritic.pl14
-rw-r--r--lib/unicore/lib/UnifiedI.pl22
-rw-r--r--lib/unicore/lib/Upper.pl433
-rw-r--r--lib/unicore/lib/Uppercas.pl435
-rw-r--r--lib/unicore/lib/Variatio.pl15
-rw-r--r--lib/unicore/lib/WhiteSpa.pl23
-rw-r--r--lib/unicore/lib/Word.pl448
-rw-r--r--lib/unicore/lib/XDigit.pl15
-rw-r--r--lib/unicore/lib/Yi.pl14
-rw-r--r--lib/unicore/lib/Z.pl22
-rw-r--r--lib/unicore/lib/Zl.pl14
-rw-r--r--lib/unicore/lib/Zp.pl14
-rw-r--r--lib/unicore/lib/Zs.pl21
-rw-r--r--lib/unicore/lib/_CanonDC.pl16
-rw-r--r--lib/unicore/lib/_CaseIgn.pl127
-rw-r--r--lib/unicore/lib/_CombAbo.pl60
322 files changed, 0 insertions, 20823 deletions
diff --git a/lib/unicore/ArabLink.pl b/lib/unicore/ArabLink.pl
deleted file mode 100644
index d81c906211..0000000000
--- a/lib/unicore/ArabLink.pl
+++ /dev/null
@@ -1,58 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0600 0603 U
-0621 U
-0622 0625 R
-0626 D
-0627 R
-0628 D
-0629 R
-062A 062E D
-062F 0632 R
-0633 063A D
-0640 C
-0641 0647 D
-0648 R
-0649 064A D
-066E 066F D
-0671 0673 R
-0674 U
-0675 0677 R
-0678 0687 D
-0688 0699 R
-069A 06BF D
-06C0 R
-06C1 D
-06C2 06CB R
-06CC D
-06CD R
-06CE D
-06CF R
-06D0 06D1 D
-06D2 06D3 R
-06D5 R
-06DD U
-06EE 06EF R
-06FA 06FC D
-06FF D
-0710 R
-0712 0714 D
-0715 0719 R
-071A 071D D
-071E R
-071F 0727 D
-0728 R
-0729 D
-072A R
-072B D
-072C R
-072D 072E D
-072F R
-074D R
-074E 074F D
-200D C
-200C U
-END
diff --git a/lib/unicore/ArabLnkGrp.pl b/lib/unicore/ArabLnkGrp.pl
deleted file mode 100644
index 0c82268d96..0000000000
--- a/lib/unicore/ArabLnkGrp.pl
+++ /dev/null
@@ -1,110 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0600 0603 <no shaping>
-0621 <no shaping>
-0622 0623 ALEF
-0624 WAW
-0625 ALEF
-0626 YEH
-0627 ALEF
-0628 BEH
-0629 TEH MARBUTA
-062A 062B BEH
-062C 062E HAH
-062F 0630 DAL
-0631 0632 REH
-0633 0634 SEEN
-0635 0636 SAD
-0637 0638 TAH
-0639 063A AIN
-0640 <no shaping>
-0641 FEH
-0642 QAF
-0643 KAF
-0644 LAM
-0645 MEEM
-0646 NOON
-0647 HEH
-0648 WAW
-0649 064A YEH
-066E BEH
-066F QAF
-0671 0673 ALEF
-0674 <no shaping>
-0675 ALEF
-0676 0677 WAW
-0678 YEH
-0679 0680 BEH
-0681 0687 HAH
-0688 0690 DAL
-0691 0699 REH
-069A 069C SEEN
-069D 069E SAD
-069F TAH
-06A0 AIN
-06A1 06A6 FEH
-06A7 06A8 QAF
-06A9 GAF
-06AA SWASH KAF
-06AB GAF
-06AC 06AE KAF
-06AF 06B4 GAF
-06B5 06B8 LAM
-06B9 06BD NOON
-06BE KNOTTED HEH
-06BF HAH
-06C0 TEH MARBUTA
-06C1 HEH GOAL
-06C2 06C3 HAMZA ON HEH GOAL
-06C4 06CB WAW
-06CC YEH
-06CD YEH WITH TAIL
-06CE YEH
-06CF WAW
-06D0 06D1 YEH
-06D2 06D3 YEH BARREE
-06D5 TEH MARBUTA
-06DD <no shaping>
-06EE DAL
-06EF REH
-06FA SEEN
-06FB SAD
-06FC AIN
-06FF KNOTTED HEH
-0710 ALAPH
-0712 BETH
-0713 0714 GAMAL
-0715 0716 DALATH RISH
-0717 HE
-0718 SYRIAC WAW
-0719 ZAIN
-071A HETH
-071B 071C TETH
-071D YUDH
-071E YUDH HE
-071F KAPH
-0720 LAMADH
-0721 MIM
-0722 NUN
-0723 SEMKATH
-0724 FINAL SEMKATH
-0725 E
-0726 PE
-0727 REVERSED PE
-0728 SADHE
-0729 QAPH
-072A DALATH RISH
-072B SHIN
-072C TAW
-072D BETH
-072E GAMAL
-072F DALATH RISH
-074D ZHAIN
-074E KHAPH
-074F FE
-200D <no shaping>
-200C <no shaping>
-END
diff --git a/lib/unicore/Bidirectional.pl b/lib/unicore/Bidirectional.pl
deleted file mode 100644
index 8a36887e4e..0000000000
--- a/lib/unicore/Bidirectional.pl
+++ /dev/null
@@ -1,746 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0000 0008 BN
-0009 S
-000A B
-000B S
-000C WS
-000D B
-000E 001B BN
-001C 001E B
-001F S
-0020 WS
-0021 0022 ON
-0023 0025 ET
-0026 002A ON
-002B ES
-002C CS
-002D ES
-002E 002F CS
-0030 0039 EN
-003A CS
-003B 0040 ON
-0041 005A L
-005B 0060 ON
-0061 007A L
-007B 007E ON
-007F 0084 BN
-0085 B
-0086 009F BN
-00A0 CS
-00A1 ON
-00A2 00A5 ET
-00A6 00A9 ON
-00AA L
-00AB 00AC ON
-00AD BN
-00AE 00AF ON
-00B0 00B1 ET
-00B2 00B3 EN
-00B4 ON
-00B5 L
-00B6 00B8 ON
-00B9 EN
-00BA L
-00BB 00BF ON
-00C0 00D6 L
-00D7 ON
-00D8 00F6 L
-00F7 ON
-00F8 0236 L
-0250 02B8 L
-02B9 02BA ON
-02BB 02C1 L
-02C2 02CF ON
-02D0 02D1 L
-02D2 02DF ON
-02E0 02E4 L
-02E5 02ED ON
-02EE L
-02EF 02FF ON
-0300 0357 NSM
-035D 036F NSM
-0374 0375 ON
-037A L
-037E ON
-0384 0385 ON
-0386 L
-0387 ON
-0388 038A L
-038C L
-038E 03A1 L
-03A3 03CE L
-03D0 03F5 L
-03F6 ON
-03F7 03FB L
-0400 0482 L
-0483 0486 NSM
-0488 0489 NSM
-048A 04CE L
-04D0 04F5 L
-04F8 04F9 L
-0500 050F L
-0531 0556 L
-0559 055F L
-0561 0587 L
-0589 L
-058A ON
-0591 05A1 NSM
-05A3 05B9 NSM
-05BB 05BD NSM
-05BE R
-05BF NSM
-05C0 R
-05C1 05C2 NSM
-05C3 R
-05C4 NSM
-05D0 05EA R
-05F0 05F4 R
-0600 0603 AL
-060C CS
-060D AL
-060E 060F ON
-0610 0615 NSM
-061B AL
-061F AL
-0621 063A AL
-0640 064A AL
-064B 0658 NSM
-0660 0669 AN
-066A ET
-066B 066C AN
-066D 066F AL
-0670 NSM
-0671 06D5 AL
-06D6 06DC NSM
-06DD AL
-06DE 06E4 NSM
-06E5 06E6 AL
-06E7 06E8 NSM
-06E9 ON
-06EA 06ED NSM
-06EE 06EF AL
-06F0 06F9 EN
-06FA 070D AL
-070F BN
-0710 AL
-0711 NSM
-0712 072F AL
-0730 074A NSM
-074D 074F AL
-0780 07A5 AL
-07A6 07B0 NSM
-07B1 AL
-0901 0902 NSM
-0903 0939 L
-093C NSM
-093D 0940 L
-0941 0948 NSM
-0949 094C L
-094D NSM
-0950 L
-0951 0954 NSM
-0958 0961 L
-0962 0963 NSM
-0964 0970 L
-0981 NSM
-0982 0983 L
-0985 098C L
-098F 0990 L
-0993 09A8 L
-09AA 09B0 L
-09B2 L
-09B6 09B9 L
-09BC NSM
-09BD 09C0 L
-09C1 09C4 NSM
-09C7 09C8 L
-09CB 09CC L
-09CD NSM
-09D7 L
-09DC 09DD L
-09DF 09E1 L
-09E2 09E3 NSM
-09E6 09F1 L
-09F2 09F3 ET
-09F4 09FA L
-0A01 0A02 NSM
-0A03 L
-0A05 0A0A L
-0A0F 0A10 L
-0A13 0A28 L
-0A2A 0A30 L
-0A32 0A33 L
-0A35 0A36 L
-0A38 0A39 L
-0A3C NSM
-0A3E 0A40 L
-0A41 0A42 NSM
-0A47 0A48 NSM
-0A4B 0A4D NSM
-0A59 0A5C L
-0A5E L
-0A66 0A6F L
-0A70 0A71 NSM
-0A72 0A74 L
-0A81 0A82 NSM
-0A83 L
-0A85 0A8D L
-0A8F 0A91 L
-0A93 0AA8 L
-0AAA 0AB0 L
-0AB2 0AB3 L
-0AB5 0AB9 L
-0ABC NSM
-0ABD 0AC0 L
-0AC1 0AC5 NSM
-0AC7 0AC8 NSM
-0AC9 L
-0ACB 0ACC L
-0ACD NSM
-0AD0 L
-0AE0 0AE1 L
-0AE2 0AE3 NSM
-0AE6 0AEF L
-0AF1 ET
-0B01 NSM
-0B02 0B03 L
-0B05 0B0C L
-0B0F 0B10 L
-0B13 0B28 L
-0B2A 0B30 L
-0B32 0B33 L
-0B35 0B39 L
-0B3C NSM
-0B3D 0B3E L
-0B3F NSM
-0B40 L
-0B41 0B43 NSM
-0B47 0B48 L
-0B4B 0B4C L
-0B4D NSM
-0B56 NSM
-0B57 L
-0B5C 0B5D L
-0B5F 0B61 L
-0B66 0B71 L
-0B82 NSM
-0B83 L
-0B85 0B8A L
-0B8E 0B90 L
-0B92 0B95 L
-0B99 0B9A L
-0B9C L
-0B9E 0B9F L
-0BA3 0BA4 L
-0BA8 0BAA L
-0BAE 0BB5 L
-0BB7 0BB9 L
-0BBE 0BBF L
-0BC0 NSM
-0BC1 0BC2 L
-0BC6 0BC8 L
-0BCA 0BCC L
-0BCD NSM
-0BD7 L
-0BE7 0BF2 L
-0BF3 0BF8 ON
-0BF9 ET
-0BFA ON
-0C01 0C03 L
-0C05 0C0C L
-0C0E 0C10 L
-0C12 0C28 L
-0C2A 0C33 L
-0C35 0C39 L
-0C3E 0C40 NSM
-0C41 0C44 L
-0C46 0C48 NSM
-0C4A 0C4D NSM
-0C55 0C56 NSM
-0C60 0C61 L
-0C66 0C6F L
-0C82 0C83 L
-0C85 0C8C L
-0C8E 0C90 L
-0C92 0CA8 L
-0CAA 0CB3 L
-0CB5 0CB9 L
-0CBC NSM
-0CBD 0CC4 L
-0CC6 0CC8 L
-0CCA 0CCB L
-0CCC 0CCD NSM
-0CD5 0CD6 L
-0CDE L
-0CE0 0CE1 L
-0CE6 0CEF L
-0D02 0D03 L
-0D05 0D0C L
-0D0E 0D10 L
-0D12 0D28 L
-0D2A 0D39 L
-0D3E 0D40 L
-0D41 0D43 NSM
-0D46 0D48 L
-0D4A 0D4C L
-0D4D NSM
-0D57 L
-0D60 0D61 L
-0D66 0D6F L
-0D82 0D83 L
-0D85 0D96 L
-0D9A 0DB1 L
-0DB3 0DBB L
-0DBD L
-0DC0 0DC6 L
-0DCA NSM
-0DCF 0DD1 L
-0DD2 0DD4 NSM
-0DD6 NSM
-0DD8 0DDF L
-0DF2 0DF4 L
-0E01 0E30 L
-0E31 NSM
-0E32 0E33 L
-0E34 0E3A NSM
-0E3F ET
-0E40 0E46 L
-0E47 0E4E NSM
-0E4F 0E5B L
-0E81 0E82 L
-0E84 L
-0E87 0E88 L
-0E8A L
-0E8D L
-0E94 0E97 L
-0E99 0E9F L
-0EA1 0EA3 L
-0EA5 L
-0EA7 L
-0EAA 0EAB L
-0EAD 0EB0 L
-0EB1 NSM
-0EB2 0EB3 L
-0EB4 0EB9 NSM
-0EBB 0EBC NSM
-0EBD L
-0EC0 0EC4 L
-0EC6 L
-0EC8 0ECD NSM
-0ED0 0ED9 L
-0EDC 0EDD L
-0F00 0F17 L
-0F18 0F19 NSM
-0F1A 0F34 L
-0F35 NSM
-0F36 L
-0F37 NSM
-0F38 L
-0F39 NSM
-0F3A 0F3D ON
-0F3E 0F47 L
-0F49 0F6A L
-0F71 0F7E NSM
-0F7F L
-0F80 0F84 NSM
-0F85 L
-0F86 0F87 NSM
-0F88 0F8B L
-0F90 0F97 NSM
-0F99 0FBC NSM
-0FBE 0FC5 L
-0FC6 NSM
-0FC7 0FCC L
-0FCF L
-1000 1021 L
-1023 1027 L
-1029 102A L
-102C L
-102D 1030 NSM
-1031 L
-1032 NSM
-1036 1037 NSM
-1038 L
-1039 NSM
-1040 1057 L
-1058 1059 NSM
-10A0 10C5 L
-10D0 10F8 L
-10FB L
-1100 1159 L
-115F 11A2 L
-11A8 11F9 L
-1200 1206 L
-1208 1246 L
-1248 L
-124A 124D L
-1250 1256 L
-1258 L
-125A 125D L
-1260 1286 L
-1288 L
-128A 128D L
-1290 12AE L
-12B0 L
-12B2 12B5 L
-12B8 12BE L
-12C0 L
-12C2 12C5 L
-12C8 12CE L
-12D0 12D6 L
-12D8 12EE L
-12F0 130E L
-1310 L
-1312 1315 L
-1318 131E L
-1320 1346 L
-1348 135A L
-1361 137C L
-13A0 13F4 L
-1401 1676 L
-1680 WS
-1681 169A L
-169B 169C ON
-16A0 16F0 L
-1700 170C L
-170E 1711 L
-1712 1714 NSM
-1720 1731 L
-1732 1734 NSM
-1735 1736 L
-1740 1751 L
-1752 1753 NSM
-1760 176C L
-176E 1770 L
-1772 1773 NSM
-1780 17B6 L
-17B7 17BD NSM
-17BE 17C5 L
-17C6 NSM
-17C7 17C8 L
-17C9 17D3 NSM
-17D4 17DA L
-17DB ET
-17DC L
-17DD NSM
-17E0 17E9 L
-17F0 17F9 ON
-1800 180A ON
-180B 180D NSM
-180E WS
-1810 1819 L
-1820 1877 L
-1880 18A8 L
-18A9 NSM
-1900 191C L
-1920 1922 NSM
-1923 1926 L
-1927 192B NSM
-1930 1931 L
-1932 NSM
-1933 1938 L
-1939 193B NSM
-1940 ON
-1944 1945 ON
-1946 196D L
-1970 1974 L
-19E0 19FF ON
-1D00 1D6B L
-1E00 1E9B L
-1EA0 1EF9 L
-1F00 1F15 L
-1F18 1F1D L
-1F20 1F45 L
-1F48 1F4D L
-1F50 1F57 L
-1F59 L
-1F5B L
-1F5D L
-1F5F 1F7D L
-1F80 1FB4 L
-1FB6 1FBC L
-1FBD ON
-1FBE L
-1FBF 1FC1 ON
-1FC2 1FC4 L
-1FC6 1FCC L
-1FCD 1FCF ON
-1FD0 1FD3 L
-1FD6 1FDB L
-1FDD 1FDF ON
-1FE0 1FEC L
-1FED 1FEF ON
-1FF2 1FF4 L
-1FF6 1FFC L
-1FFD 1FFE ON
-2000 200A WS
-200B 200D BN
-200E L
-200F R
-2010 2027 ON
-2028 WS
-2029 B
-202A LRE
-202B RLE
-202C PDF
-202D LRO
-202E RLO
-202F WS
-2030 2034 ET
-2035 2043 ON
-2044 CS
-2045 2054 ON
-2057 ON
-205F WS
-2060 2063 BN
-206A 206F BN
-2070 EN
-2071 L
-2074 2079 EN
-207A 207B ET
-207C 207E ON
-207F L
-2080 2089 EN
-208A 208B ET
-208C 208E ON
-20A0 20B1 ET
-20D0 20EA NSM
-2100 2101 ON
-2102 L
-2103 2106 ON
-2107 L
-2108 2109 ON
-210A 2113 L
-2114 ON
-2115 L
-2116 2118 ON
-2119 211D L
-211E 2123 ON
-2124 L
-2125 ON
-2126 L
-2127 ON
-2128 L
-2129 ON
-212A 212D L
-212E ET
-212F 2131 L
-2132 ON
-2133 2139 L
-213A 213B ON
-213D 213F L
-2140 2144 ON
-2145 2149 L
-214A 214B ON
-2153 215F ON
-2160 2183 L
-2190 2211 ON
-2212 2213 ET
-2214 2335 ON
-2336 237A L
-237B 2394 ON
-2395 L
-2396 23D0 ON
-2400 2426 ON
-2440 244A ON
-2460 2487 ON
-2488 249B EN
-249C 24E9 L
-24EA 2617 ON
-2619 267D ON
-2680 2691 ON
-26A0 26A1 ON
-2701 2704 ON
-2706 2709 ON
-270C 2727 ON
-2729 274B ON
-274D ON
-274F 2752 ON
-2756 ON
-2758 275E ON
-2761 2794 ON
-2798 27AF ON
-27B1 27BE ON
-27D0 27EB ON
-27F0 27FF ON
-2800 28FF L
-2900 2B0D ON
-2E80 2E99 ON
-2E9B 2EF3 ON
-2F00 2FD5 ON
-2FF0 2FFB ON
-3000 WS
-3001 3004 ON
-3005 3007 L
-3008 3020 ON
-3021 3029 L
-302A 302F NSM
-3030 ON
-3031 3035 L
-3036 3037 ON
-3038 303C L
-303D 303F ON
-3041 3096 L
-3099 309A NSM
-309B 309C ON
-309D 309F L
-30A0 ON
-30A1 30FA L
-30FB ON
-30FC 30FF L
-3105 312C L
-3131 318E L
-3190 31B7 L
-31F0 321C L
-321D 321E ON
-3220 3243 L
-3250 325F ON
-3260 327B L
-327C 327D ON
-327F 32B0 L
-32B1 32BF ON
-32C0 32CB L
-32CC 32CF ON
-32D0 32FE L
-3300 3376 L
-3377 337A ON
-337B 33DD L
-33DE 33DF ON
-33E0 33FE L
-33FF ON
-4DC0 4DFF ON
-A000 A48C L
-A490 A4C6 ON
-F900 FA2D L
-FA30 FA6A L
-FB00 FB06 L
-FB13 FB17 L
-FB1D R
-FB1E NSM
-FB1F FB28 R
-FB29 ET
-FB2A FB36 R
-FB38 FB3C R
-FB3E R
-FB40 FB41 R
-FB43 FB44 R
-FB46 FB4F R
-FB50 FBB1 AL
-FBD3 FD3D AL
-FD3E FD3F ON
-FD50 FD8F AL
-FD92 FDC7 AL
-FDF0 FDFC AL
-FDFD ON
-FE00 FE0F NSM
-FE20 FE23 NSM
-FE30 FE4F ON
-FE50 CS
-FE51 ON
-FE52 CS
-FE54 ON
-FE55 CS
-FE56 FE5E ON
-FE5F ET
-FE60 FE61 ON
-FE62 FE63 ET
-FE64 FE66 ON
-FE68 ON
-FE69 FE6A ET
-FE6B ON
-FE70 FE74 AL
-FE76 FEFC AL
-FEFF BN
-FF01 FF02 ON
-FF03 FF05 ET
-FF06 FF0A ON
-FF0B ET
-FF0C CS
-FF0D ET
-FF0E CS
-FF0F ES
-FF10 FF19 EN
-FF1A CS
-FF1B FF20 ON
-FF21 FF3A L
-FF3B FF40 ON
-FF41 FF5A L
-FF5B FF65 ON
-FF66 FFBE L
-FFC2 FFC7 L
-FFCA FFCF L
-FFD2 FFD7 L
-FFDA FFDC L
-FFE0 FFE1 ET
-FFE2 FFE4 ON
-FFE5 FFE6 ET
-FFE8 FFEE ON
-FFF9 FFFD ON
-10000 1000B L
-1000D 10026 L
-10028 1003A L
-1003C 1003D L
-1003F 1004D L
-10050 1005D L
-10080 100FA L
-10100 L
-10101 ON
-10102 L
-10107 10133 L
-10137 1013F L
-10300 1031E L
-10320 10323 L
-10330 1034A L
-10380 1039D L
-1039F L
-10400 1049D L
-104A0 104A9 L
-10800 10805 R
-10808 R
-1080A 10835 R
-10837 10838 R
-1083C R
-1083F R
-1D000 1D0F5 L
-1D100 1D126 L
-1D12A 1D166 L
-1D167 1D169 NSM
-1D16A 1D172 L
-1D173 1D17A BN
-1D17B 1D182 NSM
-1D183 1D184 L
-1D185 1D18B NSM
-1D18C 1D1A9 L
-1D1AA 1D1AD NSM
-1D1AE 1D1DD L
-1D300 1D356 ON
-1D400 1D454 L
-1D456 1D49C L
-1D49E 1D49F L
-1D4A2 L
-1D4A5 1D4A6 L
-1D4A9 1D4AC L
-1D4AE 1D4B9 L
-1D4BB L
-1D4BD 1D4C3 L
-1D4C5 1D505 L
-1D507 1D50A L
-1D50D 1D514 L
-1D516 1D51C L
-1D51E 1D539 L
-1D53B 1D53E L
-1D540 1D544 L
-1D546 L
-1D54A 1D550 L
-1D552 1D6A3 L
-1D6A8 1D7C9 L
-1D7CE 1D7FF EN
-2F800 2FA1D L
-E0001 BN
-E0020 E007F BN
-E0100 E01EF NSM
-END
diff --git a/lib/unicore/Blocks.pl b/lib/unicore/Blocks.pl
deleted file mode 100644
index 25e947d615..0000000000
--- a/lib/unicore/Blocks.pl
+++ /dev/null
@@ -1,131 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0000 007F Basic Latin
-0080 00FF Latin-1 Supplement
-0100 017F Latin Extended-A
-0180 024F Latin Extended-B
-0250 02AF IPA Extensions
-02B0 02FF Spacing Modifier Letters
-0300 036F Combining Diacritical Marks
-0370 03FF Greek and Coptic
-0400 04FF Cyrillic
-0500 052F Cyrillic Supplement
-0530 058F Armenian
-0590 05FF Hebrew
-0600 06FF Arabic
-0700 074F Syriac
-0780 07BF Thaana
-0900 097F Devanagari
-0980 09FF Bengali
-0A00 0A7F Gurmukhi
-0A80 0AFF Gujarati
-0B00 0B7F Oriya
-0B80 0BFF Tamil
-0C00 0C7F Telugu
-0C80 0CFF Kannada
-0D00 0D7F Malayalam
-0D80 0DFF Sinhala
-0E00 0E7F Thai
-0E80 0EFF Lao
-0F00 0FFF Tibetan
-1000 109F Myanmar
-10A0 10FF Georgian
-1100 11FF Hangul Jamo
-1200 137F Ethiopic
-13A0 13FF Cherokee
-1400 167F Unified Canadian Aboriginal Syllabics
-1680 169F Ogham
-16A0 16FF Runic
-1700 171F Tagalog
-1720 173F Hanunoo
-1740 175F Buhid
-1760 177F Tagbanwa
-1780 17FF Khmer
-1800 18AF Mongolian
-1900 194F Limbu
-1950 197F Tai Le
-19E0 19FF Khmer Symbols
-1D00 1D7F Phonetic Extensions
-1E00 1EFF Latin Extended Additional
-1F00 1FFF Greek Extended
-2000 206F General Punctuation
-2070 209F Superscripts and Subscripts
-20A0 20CF Currency Symbols
-20D0 20FF Combining Diacritical Marks for Symbols
-2100 214F Letterlike Symbols
-2150 218F Number Forms
-2190 21FF Arrows
-2200 22FF Mathematical Operators
-2300 23FF Miscellaneous Technical
-2400 243F Control Pictures
-2440 245F Optical Character Recognition
-2460 24FF Enclosed Alphanumerics
-2500 257F Box Drawing
-2580 259F Block Elements
-25A0 25FF Geometric Shapes
-2600 26FF Miscellaneous Symbols
-2700 27BF Dingbats
-27C0 27EF Miscellaneous Mathematical Symbols-A
-27F0 27FF Supplemental Arrows-A
-2800 28FF Braille Patterns
-2900 297F Supplemental Arrows-B
-2980 29FF Miscellaneous Mathematical Symbols-B
-2A00 2AFF Supplemental Mathematical Operators
-2B00 2BFF Miscellaneous Symbols and Arrows
-2E80 2EFF CJK Radicals Supplement
-2F00 2FDF Kangxi Radicals
-2FF0 2FFF Ideographic Description Characters
-3000 303F CJK Symbols and Punctuation
-3040 309F Hiragana
-30A0 30FF Katakana
-3100 312F Bopomofo
-3130 318F Hangul Compatibility Jamo
-3190 319F Kanbun
-31A0 31BF Bopomofo Extended
-31F0 31FF Katakana Phonetic Extensions
-3200 32FF Enclosed CJK Letters and Months
-3300 33FF CJK Compatibility
-3400 4DBF CJK Unified Ideographs Extension A
-4DC0 4DFF Yijing Hexagram Symbols
-4E00 9FFF CJK Unified Ideographs
-A000 A48F Yi Syllables
-A490 A4CF Yi Radicals
-AC00 D7AF Hangul Syllables
-D800 DB7F High Surrogates
-DB80 DBFF High Private Use Surrogates
-DC00 DFFF Low Surrogates
-E000 F8FF Private Use Area
-F900 FAFF CJK Compatibility Ideographs
-FB00 FB4F Alphabetic Presentation Forms
-FB50 FDFF Arabic Presentation Forms-A
-FE00 FE0F Variation Selectors
-FE20 FE2F Combining Half Marks
-FE30 FE4F CJK Compatibility Forms
-FE50 FE6F Small Form Variants
-FE70 FEFF Arabic Presentation Forms-B
-FF00 FFEF Halfwidth and Fullwidth Forms
-FFF0 FFFF Specials
-10000 1007F Linear B Syllabary
-10080 100FF Linear B Ideograms
-10100 1013F Aegean Numbers
-10300 1032F Old Italic
-10330 1034F Gothic
-10380 1039F Ugaritic
-10400 1044F Deseret
-10450 1047F Shavian
-10480 104AF Osmanya
-10800 1083F Cypriot Syllabary
-1D000 1D0FF Byzantine Musical Symbols
-1D100 1D1FF Musical Symbols
-1D300 1D35F Tai Xuan Jing Symbols
-1D400 1D7FF Mathematical Alphanumeric Symbols
-20000 2A6DF CJK Unified Ideographs Extension B
-2F800 2FA1F CJK Compatibility Ideographs Supplement
-E0000 E007F Tags
-E0100 E01EF Variation Selectors Supplement
-F0000 FFFFF Supplementary Private Use Area-A
-100000 10FFFF Supplementary Private Use Area-B
-END
diff --git a/lib/unicore/Category.pl b/lib/unicore/Category.pl
deleted file mode 100644
index 13b9ee2ec3..0000000000
--- a/lib/unicore/Category.pl
+++ /dev/null
@@ -1,1799 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0000 001F Cc
-0020 Zs
-0021 0023 Po
-0024 Sc
-0025 0027 Po
-0028 Ps
-0029 Pe
-002A Po
-002B Sm
-002C Po
-002D Pd
-002E 002F Po
-0030 0039 Nd
-003A 003B Po
-003C 003E Sm
-003F 0040 Po
-0041 005A Lu
-005B Ps
-005C Po
-005D Pe
-005E Sk
-005F Pc
-0060 Sk
-0061 007A Ll
-007B Ps
-007C Sm
-007D Pe
-007E Sm
-007F 009F Cc
-00A0 Zs
-00A1 Po
-00A2 00A5 Sc
-00A6 00A7 So
-00A8 Sk
-00A9 So
-00AA Ll
-00AB Pi
-00AC Sm
-00AD Cf
-00AE So
-00AF Sk
-00B0 So
-00B1 Sm
-00B2 00B3 No
-00B4 Sk
-00B5 Ll
-00B6 So
-00B7 Po
-00B8 Sk
-00B9 No
-00BA Ll
-00BB Pf
-00BC 00BE No
-00BF Po
-00C0 00D6 Lu
-00D7 Sm
-00D8 00DE Lu
-00DF 00F6 Ll
-00F7 Sm
-00F8 00FF Ll
-0100 Lu
-0101 Ll
-0102 Lu
-0103 Ll
-0104 Lu
-0105 Ll
-0106 Lu
-0107 Ll
-0108 Lu
-0109 Ll
-010A Lu
-010B Ll
-010C Lu
-010D Ll
-010E Lu
-010F Ll
-0110 Lu
-0111 Ll
-0112 Lu
-0113 Ll
-0114 Lu
-0115 Ll
-0116 Lu
-0117 Ll
-0118 Lu
-0119 Ll
-011A Lu
-011B Ll
-011C Lu
-011D Ll
-011E Lu
-011F Ll
-0120 Lu
-0121 Ll
-0122 Lu
-0123 Ll
-0124 Lu
-0125 Ll
-0126 Lu
-0127 Ll
-0128 Lu
-0129 Ll
-012A Lu
-012B Ll
-012C Lu
-012D Ll
-012E Lu
-012F Ll
-0130 Lu
-0131 Ll
-0132 Lu
-0133 Ll
-0134 Lu
-0135 Ll
-0136 Lu
-0137 0138 Ll
-0139 Lu
-013A Ll
-013B Lu
-013C Ll
-013D Lu
-013E Ll
-013F Lu
-0140 Ll
-0141 Lu
-0142 Ll
-0143 Lu
-0144 Ll
-0145 Lu
-0146 Ll
-0147 Lu
-0148 0149 Ll
-014A Lu
-014B Ll
-014C Lu
-014D Ll
-014E Lu
-014F Ll
-0150 Lu
-0151 Ll
-0152 Lu
-0153 Ll
-0154 Lu
-0155 Ll
-0156 Lu
-0157 Ll
-0158 Lu
-0159 Ll
-015A Lu
-015B Ll
-015C Lu
-015D Ll
-015E Lu
-015F Ll
-0160 Lu
-0161 Ll
-0162 Lu
-0163 Ll
-0164 Lu
-0165 Ll
-0166 Lu
-0167 Ll
-0168 Lu
-0169 Ll
-016A Lu
-016B Ll
-016C Lu
-016D Ll
-016E Lu
-016F Ll
-0170 Lu
-0171 Ll
-0172 Lu
-0173 Ll
-0174 Lu
-0175 Ll
-0176 Lu
-0177 Ll
-0178 0179 Lu
-017A Ll
-017B Lu
-017C Ll
-017D Lu
-017E 0180 Ll
-0181 0182 Lu
-0183 Ll
-0184 Lu
-0185 Ll
-0186 0187 Lu
-0188 Ll
-0189 018B Lu
-018C 018D Ll
-018E 0191 Lu
-0192 Ll
-0193 0194 Lu
-0195 Ll
-0196 0198 Lu
-0199 019B Ll
-019C 019D Lu
-019E Ll
-019F 01A0 Lu
-01A1 Ll
-01A2 Lu
-01A3 Ll
-01A4 Lu
-01A5 Ll
-01A6 01A7 Lu
-01A8 Ll
-01A9 Lu
-01AA 01AB Ll
-01AC Lu
-01AD Ll
-01AE 01AF Lu
-01B0 Ll
-01B1 01B3 Lu
-01B4 Ll
-01B5 Lu
-01B6 Ll
-01B7 01B8 Lu
-01B9 01BA Ll
-01BB Lo
-01BC Lu
-01BD 01BF Ll
-01C0 01C3 Lo
-01C4 Lu
-01C5 Lt
-01C6 Ll
-01C7 Lu
-01C8 Lt
-01C9 Ll
-01CA Lu
-01CB Lt
-01CC Ll
-01CD Lu
-01CE Ll
-01CF Lu
-01D0 Ll
-01D1 Lu
-01D2 Ll
-01D3 Lu
-01D4 Ll
-01D5 Lu
-01D6 Ll
-01D7 Lu
-01D8 Ll
-01D9 Lu
-01DA Ll
-01DB Lu
-01DC 01DD Ll
-01DE Lu
-01DF Ll
-01E0 Lu
-01E1 Ll
-01E2 Lu
-01E3 Ll
-01E4 Lu
-01E5 Ll
-01E6 Lu
-01E7 Ll
-01E8 Lu
-01E9 Ll
-01EA Lu
-01EB Ll
-01EC Lu
-01ED Ll
-01EE Lu
-01EF 01F0 Ll
-01F1 Lu
-01F2 Lt
-01F3 Ll
-01F4 Lu
-01F5 Ll
-01F6 01F8 Lu
-01F9 Ll
-01FA Lu
-01FB Ll
-01FC Lu
-01FD Ll
-01FE Lu
-01FF Ll
-0200 Lu
-0201 Ll
-0202 Lu
-0203 Ll
-0204 Lu
-0205 Ll
-0206 Lu
-0207 Ll
-0208 Lu
-0209 Ll
-020A Lu
-020B Ll
-020C Lu
-020D Ll
-020E Lu
-020F Ll
-0210 Lu
-0211 Ll
-0212 Lu
-0213 Ll
-0214 Lu
-0215 Ll
-0216 Lu
-0217 Ll
-0218 Lu
-0219 Ll
-021A Lu
-021B Ll
-021C Lu
-021D Ll
-021E Lu
-021F Ll
-0220 Lu
-0221 Ll
-0222 Lu
-0223 Ll
-0224 Lu
-0225 Ll
-0226 Lu
-0227 Ll
-0228 Lu
-0229 Ll
-022A Lu
-022B Ll
-022C Lu
-022D Ll
-022E Lu
-022F Ll
-0230 Lu
-0231 Ll
-0232 Lu
-0233 0236 Ll
-0250 02AF Ll
-02B0 02C1 Lm
-02C2 02C5 Sk
-02C6 02D1 Lm
-02D2 02DF Sk
-02E0 02E4 Lm
-02E5 02ED Sk
-02EE Lm
-02EF 02FF Sk
-0300 0357 Mn
-035D 036F Mn
-0374 0375 Sk
-037A Lm
-037E Po
-0384 0385 Sk
-0386 Lu
-0387 Po
-0388 038A Lu
-038C Lu
-038E 038F Lu
-0390 Ll
-0391 03A1 Lu
-03A3 03AB Lu
-03AC 03CE Ll
-03D0 03D1 Ll
-03D2 03D4 Lu
-03D5 03D7 Ll
-03D8 Lu
-03D9 Ll
-03DA Lu
-03DB Ll
-03DC Lu
-03DD Ll
-03DE Lu
-03DF Ll
-03E0 Lu
-03E1 Ll
-03E2 Lu
-03E3 Ll
-03E4 Lu
-03E5 Ll
-03E6 Lu
-03E7 Ll
-03E8 Lu
-03E9 Ll
-03EA Lu
-03EB Ll
-03EC Lu
-03ED Ll
-03EE Lu
-03EF 03F3 Ll
-03F4 Lu
-03F5 Ll
-03F6 Sm
-03F7 Lu
-03F8 Ll
-03F9 03FA Lu
-03FB Ll
-0400 042F Lu
-0430 045F Ll
-0460 Lu
-0461 Ll
-0462 Lu
-0463 Ll
-0464 Lu
-0465 Ll
-0466 Lu
-0467 Ll
-0468 Lu
-0469 Ll
-046A Lu
-046B Ll
-046C Lu
-046D Ll
-046E Lu
-046F Ll
-0470 Lu
-0471 Ll
-0472 Lu
-0473 Ll
-0474 Lu
-0475 Ll
-0476 Lu
-0477 Ll
-0478 Lu
-0479 Ll
-047A Lu
-047B Ll
-047C Lu
-047D Ll
-047E Lu
-047F Ll
-0480 Lu
-0481 Ll
-0482 So
-0483 0486 Mn
-0488 0489 Me
-048A Lu
-048B Ll
-048C Lu
-048D Ll
-048E Lu
-048F Ll
-0490 Lu
-0491 Ll
-0492 Lu
-0493 Ll
-0494 Lu
-0495 Ll
-0496 Lu
-0497 Ll
-0498 Lu
-0499 Ll
-049A Lu
-049B Ll
-049C Lu
-049D Ll
-049E Lu
-049F Ll
-04A0 Lu
-04A1 Ll
-04A2 Lu
-04A3 Ll
-04A4 Lu
-04A5 Ll
-04A6 Lu
-04A7 Ll
-04A8 Lu
-04A9 Ll
-04AA Lu
-04AB Ll
-04AC Lu
-04AD Ll
-04AE Lu
-04AF Ll
-04B0 Lu
-04B1 Ll
-04B2 Lu
-04B3 Ll
-04B4 Lu
-04B5 Ll
-04B6 Lu
-04B7 Ll
-04B8 Lu
-04B9 Ll
-04BA Lu
-04BB Ll
-04BC Lu
-04BD Ll
-04BE Lu
-04BF Ll
-04C0 04C1 Lu
-04C2 Ll
-04C3 Lu
-04C4 Ll
-04C5 Lu
-04C6 Ll
-04C7 Lu
-04C8 Ll
-04C9 Lu
-04CA Ll
-04CB Lu
-04CC Ll
-04CD Lu
-04CE Ll
-04D0 Lu
-04D1 Ll
-04D2 Lu
-04D3 Ll
-04D4 Lu
-04D5 Ll
-04D6 Lu
-04D7 Ll
-04D8 Lu
-04D9 Ll
-04DA Lu
-04DB Ll
-04DC Lu
-04DD Ll
-04DE Lu
-04DF Ll
-04E0 Lu
-04E1 Ll
-04E2 Lu
-04E3 Ll
-04E4 Lu
-04E5 Ll
-04E6 Lu
-04E7 Ll
-04E8 Lu
-04E9 Ll
-04EA Lu
-04EB Ll
-04EC Lu
-04ED Ll
-04EE Lu
-04EF Ll
-04F0 Lu
-04F1 Ll
-04F2 Lu
-04F3 Ll
-04F4 Lu
-04F5 Ll
-04F8 Lu
-04F9 Ll
-0500 Lu
-0501 Ll
-0502 Lu
-0503 Ll
-0504 Lu
-0505 Ll
-0506 Lu
-0507 Ll
-0508 Lu
-0509 Ll
-050A Lu
-050B Ll
-050C Lu
-050D Ll
-050E Lu
-050F Ll
-0531 0556 Lu
-0559 Lm
-055A 055F Po
-0561 0587 Ll
-0589 Po
-058A Pd
-0591 05A1 Mn
-05A3 05B9 Mn
-05BB 05BD Mn
-05BE Po
-05BF Mn
-05C0 Po
-05C1 05C2 Mn
-05C3 Po
-05C4 Mn
-05D0 05EA Lo
-05F0 05F2 Lo
-05F3 05F4 Po
-0600 0603 Cf
-060C 060D Po
-060E 060F So
-0610 0615 Mn
-061B Po
-061F Po
-0621 063A Lo
-0640 Lm
-0641 064A Lo
-064B 0658 Mn
-0660 0669 Nd
-066A 066D Po
-066E 066F Lo
-0670 Mn
-0671 06D3 Lo
-06D4 Po
-06D5 Lo
-06D6 06DC Mn
-06DD Cf
-06DE Me
-06DF 06E4 Mn
-06E5 06E6 Lm
-06E7 06E8 Mn
-06E9 So
-06EA 06ED Mn
-06EE 06EF Lo
-06F0 06F9 Nd
-06FA 06FC Lo
-06FD 06FE So
-06FF Lo
-0700 070D Po
-070F Cf
-0710 Lo
-0711 Mn
-0712 072F Lo
-0730 074A Mn
-074D 074F Lo
-0780 07A5 Lo
-07A6 07B0 Mn
-07B1 Lo
-0901 0902 Mn
-0903 Mc
-0904 0939 Lo
-093C Mn
-093D Lo
-093E 0940 Mc
-0941 0948 Mn
-0949 094C Mc
-094D Mn
-0950 Lo
-0951 0954 Mn
-0958 0961 Lo
-0962 0963 Mn
-0964 0965 Po
-0966 096F Nd
-0970 Po
-0981 Mn
-0982 0983 Mc
-0985 098C Lo
-098F 0990 Lo
-0993 09A8 Lo
-09AA 09B0 Lo
-09B2 Lo
-09B6 09B9 Lo
-09BC Mn
-09BD Lo
-09BE 09C0 Mc
-09C1 09C4 Mn
-09C7 09C8 Mc
-09CB 09CC Mc
-09CD Mn
-09D7 Mc
-09DC 09DD Lo
-09DF 09E1 Lo
-09E2 09E3 Mn
-09E6 09EF Nd
-09F0 09F1 Lo
-09F2 09F3 Sc
-09F4 09F9 No
-09FA So
-0A01 0A02 Mn
-0A03 Mc
-0A05 0A0A Lo
-0A0F 0A10 Lo
-0A13 0A28 Lo
-0A2A 0A30 Lo
-0A32 0A33 Lo
-0A35 0A36 Lo
-0A38 0A39 Lo
-0A3C Mn
-0A3E 0A40 Mc
-0A41 0A42 Mn
-0A47 0A48 Mn
-0A4B 0A4D Mn
-0A59 0A5C Lo
-0A5E Lo
-0A66 0A6F Nd
-0A70 0A71 Mn
-0A72 0A74 Lo
-0A81 0A82 Mn
-0A83 Mc
-0A85 0A8D Lo
-0A8F 0A91 Lo
-0A93 0AA8 Lo
-0AAA 0AB0 Lo
-0AB2 0AB3 Lo
-0AB5 0AB9 Lo
-0ABC Mn
-0ABD Lo
-0ABE 0AC0 Mc
-0AC1 0AC5 Mn
-0AC7 0AC8 Mn
-0AC9 Mc
-0ACB 0ACC Mc
-0ACD Mn
-0AD0 Lo
-0AE0 0AE1 Lo
-0AE2 0AE3 Mn
-0AE6 0AEF Nd
-0AF1 Sc
-0B01 Mn
-0B02 0B03 Mc
-0B05 0B0C Lo
-0B0F 0B10 Lo
-0B13 0B28 Lo
-0B2A 0B30 Lo
-0B32 0B33 Lo
-0B35 0B39 Lo
-0B3C Mn
-0B3D Lo
-0B3E Mc
-0B3F Mn
-0B40 Mc
-0B41 0B43 Mn
-0B47 0B48 Mc
-0B4B 0B4C Mc
-0B4D Mn
-0B56 Mn
-0B57 Mc
-0B5C 0B5D Lo
-0B5F 0B61 Lo
-0B66 0B6F Nd
-0B70 So
-0B71 Lo
-0B82 Mn
-0B83 Lo
-0B85 0B8A Lo
-0B8E 0B90 Lo
-0B92 0B95 Lo
-0B99 0B9A Lo
-0B9C Lo
-0B9E 0B9F Lo
-0BA3 0BA4 Lo
-0BA8 0BAA Lo
-0BAE 0BB5 Lo
-0BB7 0BB9 Lo
-0BBE 0BBF Mc
-0BC0 Mn
-0BC1 0BC2 Mc
-0BC6 0BC8 Mc
-0BCA 0BCC Mc
-0BCD Mn
-0BD7 Mc
-0BE7 0BEF Nd
-0BF0 0BF2 No
-0BF3 0BF8 So
-0BF9 Sc
-0BFA So
-0C01 0C03 Mc
-0C05 0C0C Lo
-0C0E 0C10 Lo
-0C12 0C28 Lo
-0C2A 0C33 Lo
-0C35 0C39 Lo
-0C3E 0C40 Mn
-0C41 0C44 Mc
-0C46 0C48 Mn
-0C4A 0C4D Mn
-0C55 0C56 Mn
-0C60 0C61 Lo
-0C66 0C6F Nd
-0C82 0C83 Mc
-0C85 0C8C Lo
-0C8E 0C90 Lo
-0C92 0CA8 Lo
-0CAA 0CB3 Lo
-0CB5 0CB9 Lo
-0CBC Mn
-0CBD Lo
-0CBE Mc
-0CBF Mn
-0CC0 0CC4 Mc
-0CC6 Mn
-0CC7 0CC8 Mc
-0CCA 0CCB Mc
-0CCC 0CCD Mn
-0CD5 0CD6 Mc
-0CDE Lo
-0CE0 0CE1 Lo
-0CE6 0CEF Nd
-0D02 0D03 Mc
-0D05 0D0C Lo
-0D0E 0D10 Lo
-0D12 0D28 Lo
-0D2A 0D39 Lo
-0D3E 0D40 Mc
-0D41 0D43 Mn
-0D46 0D48 Mc
-0D4A 0D4C Mc
-0D4D Mn
-0D57 Mc
-0D60 0D61 Lo
-0D66 0D6F Nd
-0D82 0D83 Mc
-0D85 0D96 Lo
-0D9A 0DB1 Lo
-0DB3 0DBB Lo
-0DBD Lo
-0DC0 0DC6 Lo
-0DCA Mn
-0DCF 0DD1 Mc
-0DD2 0DD4 Mn
-0DD6 Mn
-0DD8 0DDF Mc
-0DF2 0DF3 Mc
-0DF4 Po
-0E01 0E30 Lo
-0E31 Mn
-0E32 0E33 Lo
-0E34 0E3A Mn
-0E3F Sc
-0E40 0E45 Lo
-0E46 Lm
-0E47 0E4E Mn
-0E4F Po
-0E50 0E59 Nd
-0E5A 0E5B Po
-0E81 0E82 Lo
-0E84 Lo
-0E87 0E88 Lo
-0E8A Lo
-0E8D Lo
-0E94 0E97 Lo
-0E99 0E9F Lo
-0EA1 0EA3 Lo
-0EA5 Lo
-0EA7 Lo
-0EAA 0EAB Lo
-0EAD 0EB0 Lo
-0EB1 Mn
-0EB2 0EB3 Lo
-0EB4 0EB9 Mn
-0EBB 0EBC Mn
-0EBD Lo
-0EC0 0EC4 Lo
-0EC6 Lm
-0EC8 0ECD Mn
-0ED0 0ED9 Nd
-0EDC 0EDD Lo
-0F00 Lo
-0F01 0F03 So
-0F04 0F12 Po
-0F13 0F17 So
-0F18 0F19 Mn
-0F1A 0F1F So
-0F20 0F29 Nd
-0F2A 0F33 No
-0F34 So
-0F35 Mn
-0F36 So
-0F37 Mn
-0F38 So
-0F39 Mn
-0F3A Ps
-0F3B Pe
-0F3C Ps
-0F3D Pe
-0F3E 0F3F Mc
-0F40 0F47 Lo
-0F49 0F6A Lo
-0F71 0F7E Mn
-0F7F Mc
-0F80 0F84 Mn
-0F85 Po
-0F86 0F87 Mn
-0F88 0F8B Lo
-0F90 0F97 Mn
-0F99 0FBC Mn
-0FBE 0FC5 So
-0FC6 Mn
-0FC7 0FCC So
-0FCF So
-1000 1021 Lo
-1023 1027 Lo
-1029 102A Lo
-102C Mc
-102D 1030 Mn
-1031 Mc
-1032 Mn
-1036 1037 Mn
-1038 Mc
-1039 Mn
-1040 1049 Nd
-104A 104F Po
-1050 1055 Lo
-1056 1057 Mc
-1058 1059 Mn
-10A0 10C5 Lu
-10D0 10F8 Lo
-10FB Po
-1100 1159 Lo
-115F 11A2 Lo
-11A8 11F9 Lo
-1200 1206 Lo
-1208 1246 Lo
-1248 Lo
-124A 124D Lo
-1250 1256 Lo
-1258 Lo
-125A 125D Lo
-1260 1286 Lo
-1288 Lo
-128A 128D Lo
-1290 12AE Lo
-12B0 Lo
-12B2 12B5 Lo
-12B8 12BE Lo
-12C0 Lo
-12C2 12C5 Lo
-12C8 12CE Lo
-12D0 12D6 Lo
-12D8 12EE Lo
-12F0 130E Lo
-1310 Lo
-1312 1315 Lo
-1318 131E Lo
-1320 1346 Lo
-1348 135A Lo
-1361 1368 Po
-1369 1371 Nd
-1372 137C No
-13A0 13F4 Lo
-1401 166C Lo
-166D 166E Po
-166F 1676 Lo
-1680 Zs
-1681 169A Lo
-169B Ps
-169C Pe
-16A0 16EA Lo
-16EB 16ED Po
-16EE 16F0 Nl
-1700 170C Lo
-170E 1711 Lo
-1712 1714 Mn
-1720 1731 Lo
-1732 1734 Mn
-1735 1736 Po
-1740 1751 Lo
-1752 1753 Mn
-1760 176C Lo
-176E 1770 Lo
-1772 1773 Mn
-1780 17B3 Lo
-17B4 17B5 Cf
-17B6 Mc
-17B7 17BD Mn
-17BE 17C5 Mc
-17C6 Mn
-17C7 17C8 Mc
-17C9 17D3 Mn
-17D4 17D6 Po
-17D7 Lm
-17D8 17DA Po
-17DB Sc
-17DC Lo
-17DD Mn
-17E0 17E9 Nd
-17F0 17F9 No
-1800 1805 Po
-1806 Pd
-1807 180A Po
-180B 180D Mn
-180E Zs
-1810 1819 Nd
-1820 1842 Lo
-1843 Lm
-1844 1877 Lo
-1880 18A8 Lo
-18A9 Mn
-1900 191C Lo
-1920 1922 Mn
-1923 1926 Mc
-1927 1928 Mn
-1929 192B Mc
-1930 1931 Mc
-1932 Mn
-1933 1938 Mc
-1939 193B Mn
-1940 So
-1944 1945 Po
-1946 194F Nd
-1950 196D Lo
-1970 1974 Lo
-19E0 19FF So
-1D00 1D2B Ll
-1D2C 1D61 Lm
-1D62 1D6B Ll
-1E00 Lu
-1E01 Ll
-1E02 Lu
-1E03 Ll
-1E04 Lu
-1E05 Ll
-1E06 Lu
-1E07 Ll
-1E08 Lu
-1E09 Ll
-1E0A Lu
-1E0B Ll
-1E0C Lu
-1E0D Ll
-1E0E Lu
-1E0F Ll
-1E10 Lu
-1E11 Ll
-1E12 Lu
-1E13 Ll
-1E14 Lu
-1E15 Ll
-1E16 Lu
-1E17 Ll
-1E18 Lu
-1E19 Ll
-1E1A Lu
-1E1B Ll
-1E1C Lu
-1E1D Ll
-1E1E Lu
-1E1F Ll
-1E20 Lu
-1E21 Ll
-1E22 Lu
-1E23 Ll
-1E24 Lu
-1E25 Ll
-1E26 Lu
-1E27 Ll
-1E28 Lu
-1E29 Ll
-1E2A Lu
-1E2B Ll
-1E2C Lu
-1E2D Ll
-1E2E Lu
-1E2F Ll
-1E30 Lu
-1E31 Ll
-1E32 Lu
-1E33 Ll
-1E34 Lu
-1E35 Ll
-1E36 Lu
-1E37 Ll
-1E38 Lu
-1E39 Ll
-1E3A Lu
-1E3B Ll
-1E3C Lu
-1E3D Ll
-1E3E Lu
-1E3F Ll
-1E40 Lu
-1E41 Ll
-1E42 Lu
-1E43 Ll
-1E44 Lu
-1E45 Ll
-1E46 Lu
-1E47 Ll
-1E48 Lu
-1E49 Ll
-1E4A Lu
-1E4B Ll
-1E4C Lu
-1E4D Ll
-1E4E Lu
-1E4F Ll
-1E50 Lu
-1E51 Ll
-1E52 Lu
-1E53 Ll
-1E54 Lu
-1E55 Ll
-1E56 Lu
-1E57 Ll
-1E58 Lu
-1E59 Ll
-1E5A Lu
-1E5B Ll
-1E5C Lu
-1E5D Ll
-1E5E Lu
-1E5F Ll
-1E60 Lu
-1E61 Ll
-1E62 Lu
-1E63 Ll
-1E64 Lu
-1E65 Ll
-1E66 Lu
-1E67 Ll
-1E68 Lu
-1E69 Ll
-1E6A Lu
-1E6B Ll
-1E6C Lu
-1E6D Ll
-1E6E Lu
-1E6F Ll
-1E70 Lu
-1E71 Ll
-1E72 Lu
-1E73 Ll
-1E74 Lu
-1E75 Ll
-1E76 Lu
-1E77 Ll
-1E78 Lu
-1E79 Ll
-1E7A Lu
-1E7B Ll
-1E7C Lu
-1E7D Ll
-1E7E Lu
-1E7F Ll
-1E80 Lu
-1E81 Ll
-1E82 Lu
-1E83 Ll
-1E84 Lu
-1E85 Ll
-1E86 Lu
-1E87 Ll
-1E88 Lu
-1E89 Ll
-1E8A Lu
-1E8B Ll
-1E8C Lu
-1E8D Ll
-1E8E Lu
-1E8F Ll
-1E90 Lu
-1E91 Ll
-1E92 Lu
-1E93 Ll
-1E94 Lu
-1E95 1E9B Ll
-1EA0 Lu
-1EA1 Ll
-1EA2 Lu
-1EA3 Ll
-1EA4 Lu
-1EA5 Ll
-1EA6 Lu
-1EA7 Ll
-1EA8 Lu
-1EA9 Ll
-1EAA Lu
-1EAB Ll
-1EAC Lu
-1EAD Ll
-1EAE Lu
-1EAF Ll
-1EB0 Lu
-1EB1 Ll
-1EB2 Lu
-1EB3 Ll
-1EB4 Lu
-1EB5 Ll
-1EB6 Lu
-1EB7 Ll
-1EB8 Lu
-1EB9 Ll
-1EBA Lu
-1EBB Ll
-1EBC Lu
-1EBD Ll
-1EBE Lu
-1EBF Ll
-1EC0 Lu
-1EC1 Ll
-1EC2 Lu
-1EC3 Ll
-1EC4 Lu
-1EC5 Ll
-1EC6 Lu
-1EC7 Ll
-1EC8 Lu
-1EC9 Ll
-1ECA Lu
-1ECB Ll
-1ECC Lu
-1ECD Ll
-1ECE Lu
-1ECF Ll
-1ED0 Lu
-1ED1 Ll
-1ED2 Lu
-1ED3 Ll
-1ED4 Lu
-1ED5 Ll
-1ED6 Lu
-1ED7 Ll
-1ED8 Lu
-1ED9 Ll
-1EDA Lu
-1EDB Ll
-1EDC Lu
-1EDD Ll
-1EDE Lu
-1EDF Ll
-1EE0 Lu
-1EE1 Ll
-1EE2 Lu
-1EE3 Ll
-1EE4 Lu
-1EE5 Ll
-1EE6 Lu
-1EE7 Ll
-1EE8 Lu
-1EE9 Ll
-1EEA Lu
-1EEB Ll
-1EEC Lu
-1EED Ll
-1EEE Lu
-1EEF Ll
-1EF0 Lu
-1EF1 Ll
-1EF2 Lu
-1EF3 Ll
-1EF4 Lu
-1EF5 Ll
-1EF6 Lu
-1EF7 Ll
-1EF8 Lu
-1EF9 Ll
-1F00 1F07 Ll
-1F08 1F0F Lu
-1F10 1F15 Ll
-1F18 1F1D Lu
-1F20 1F27 Ll
-1F28 1F2F Lu
-1F30 1F37 Ll
-1F38 1F3F Lu
-1F40 1F45 Ll
-1F48 1F4D Lu
-1F50 1F57 Ll
-1F59 Lu
-1F5B Lu
-1F5D Lu
-1F5F Lu
-1F60 1F67 Ll
-1F68 1F6F Lu
-1F70 1F7D Ll
-1F80 1F87 Ll
-1F88 1F8F Lt
-1F90 1F97 Ll
-1F98 1F9F Lt
-1FA0 1FA7 Ll
-1FA8 1FAF Lt
-1FB0 1FB4 Ll
-1FB6 1FB7 Ll
-1FB8 1FBB Lu
-1FBC Lt
-1FBD Sk
-1FBE Ll
-1FBF 1FC1 Sk
-1FC2 1FC4 Ll
-1FC6 1FC7 Ll
-1FC8 1FCB Lu
-1FCC Lt
-1FCD 1FCF Sk
-1FD0 1FD3 Ll
-1FD6 1FD7 Ll
-1FD8 1FDB Lu
-1FDD 1FDF Sk
-1FE0 1FE7 Ll
-1FE8 1FEC Lu
-1FED 1FEF Sk
-1FF2 1FF4 Ll
-1FF6 1FF7 Ll
-1FF8 1FFB Lu
-1FFC Lt
-1FFD 1FFE Sk
-2000 200A Zs
-200B 200F Cf
-2010 2015 Pd
-2016 2017 Po
-2018 Pi
-2019 Pf
-201A Ps
-201B 201C Pi
-201D Pf
-201E Ps
-201F Pi
-2020 2027 Po
-2028 Zl
-2029 Zp
-202A 202E Cf
-202F Zs
-2030 2038 Po
-2039 Pi
-203A Pf
-203B 203E Po
-203F 2040 Pc
-2041 2043 Po
-2044 Sm
-2045 Ps
-2046 Pe
-2047 2051 Po
-2052 Sm
-2053 Po
-2054 Pc
-2057 Po
-205F Zs
-2060 2063 Cf
-206A 206F Cf
-2070 No
-2071 Ll
-2074 2079 No
-207A 207C Sm
-207D Ps
-207E Pe
-207F Ll
-2080 2089 No
-208A 208C Sm
-208D Ps
-208E Pe
-20A0 20B1 Sc
-20D0 20DC Mn
-20DD 20E0 Me
-20E1 Mn
-20E2 20E4 Me
-20E5 20EA Mn
-2100 2101 So
-2102 Lu
-2103 2106 So
-2107 Lu
-2108 2109 So
-210A Ll
-210B 210D Lu
-210E 210F Ll
-2110 2112 Lu
-2113 Ll
-2114 So
-2115 Lu
-2116 2118 So
-2119 211D Lu
-211E 2123 So
-2124 Lu
-2125 So
-2126 Lu
-2127 So
-2128 Lu
-2129 So
-212A 212D Lu
-212E So
-212F Ll
-2130 2131 Lu
-2132 So
-2133 Lu
-2134 Ll
-2135 2138 Lo
-2139 Ll
-213A 213B So
-213D Ll
-213E 213F Lu
-2140 2144 Sm
-2145 Lu
-2146 2149 Ll
-214A So
-214B Sm
-2153 215F No
-2160 2183 Nl
-2190 2194 Sm
-2195 2199 So
-219A 219B Sm
-219C 219F So
-21A0 Sm
-21A1 21A2 So
-21A3 Sm
-21A4 21A5 So
-21A6 Sm
-21A7 21AD So
-21AE Sm
-21AF 21CD So
-21CE 21CF Sm
-21D0 21D1 So
-21D2 Sm
-21D3 So
-21D4 Sm
-21D5 21F3 So
-21F4 22FF Sm
-2300 2307 So
-2308 230B Sm
-230C 231F So
-2320 2321 Sm
-2322 2328 So
-2329 Ps
-232A Pe
-232B 237B So
-237C Sm
-237D 239A So
-239B 23B3 Sm
-23B4 Ps
-23B5 Pe
-23B6 Po
-23B7 23D0 So
-2400 2426 So
-2440 244A So
-2460 249B No
-249C 24E9 So
-24EA 24FF No
-2500 25B6 So
-25B7 Sm
-25B8 25C0 So
-25C1 Sm
-25C2 25F7 So
-25F8 25FF Sm
-2600 2617 So
-2619 266E So
-266F Sm
-2670 267D So
-2680 2691 So
-26A0 26A1 So
-2701 2704 So
-2706 2709 So
-270C 2727 So
-2729 274B So
-274D So
-274F 2752 So
-2756 So
-2758 275E So
-2761 2767 So
-2768 Ps
-2769 Pe
-276A Ps
-276B Pe
-276C Ps
-276D Pe
-276E Ps
-276F Pe
-2770 Ps
-2771 Pe
-2772 Ps
-2773 Pe
-2774 Ps
-2775 Pe
-2776 2793 No
-2794 So
-2798 27AF So
-27B1 27BE So
-27D0 27E5 Sm
-27E6 Ps
-27E7 Pe
-27E8 Ps
-27E9 Pe
-27EA Ps
-27EB Pe
-27F0 27FF Sm
-2800 28FF So
-2900 2982 Sm
-2983 Ps
-2984 Pe
-2985 Ps
-2986 Pe
-2987 Ps
-2988 Pe
-2989 Ps
-298A Pe
-298B Ps
-298C Pe
-298D Ps
-298E Pe
-298F Ps
-2990 Pe
-2991 Ps
-2992 Pe
-2993 Ps
-2994 Pe
-2995 Ps
-2996 Pe
-2997 Ps
-2998 Pe
-2999 29D7 Sm
-29D8 Ps
-29D9 Pe
-29DA Ps
-29DB Pe
-29DC 29FB Sm
-29FC Ps
-29FD Pe
-29FE 2AFF Sm
-2B00 2B0D So
-2E80 2E99 So
-2E9B 2EF3 So
-2F00 2FD5 So
-2FF0 2FFB So
-3000 Zs
-3001 3003 Po
-3004 So
-3005 Lm
-3006 Lo
-3007 Nl
-3008 Ps
-3009 Pe
-300A Ps
-300B Pe
-300C Ps
-300D Pe
-300E Ps
-300F Pe
-3010 Ps
-3011 Pe
-3012 3013 So
-3014 Ps
-3015 Pe
-3016 Ps
-3017 Pe
-3018 Ps
-3019 Pe
-301A Ps
-301B Pe
-301C Pd
-301D Ps
-301E 301F Pe
-3020 So
-3021 3029 Nl
-302A 302F Mn
-3030 Pd
-3031 3035 Lm
-3036 3037 So
-3038 303A Nl
-303B Lm
-303C Lo
-303D Po
-303E 303F So
-3041 3096 Lo
-3099 309A Mn
-309B 309C Sk
-309D 309E Lm
-309F Lo
-30A0 Pd
-30A1 30FA Lo
-30FB Pc
-30FC 30FE Lm
-30FF Lo
-3105 312C Lo
-3131 318E Lo
-3190 3191 So
-3192 3195 No
-3196 319F So
-31A0 31B7 Lo
-31F0 31FF Lo
-3200 321E So
-3220 3229 No
-322A 3243 So
-3250 So
-3251 325F No
-3260 327D So
-327F So
-3280 3289 No
-328A 32B0 So
-32B1 32BF No
-32C0 32FE So
-3300 33FF So
-3400 4DB5 Lo
-4DC0 4DFF So
-4E00 9FA5 Lo
-A000 A48C Lo
-A490 A4C6 So
-AC00 D7A3 Lo
-D800 DFFF Cs
-E000 F8FF Co
-F900 FA2D Lo
-FA30 FA6A Lo
-FB00 FB06 Ll
-FB13 FB17 Ll
-FB1D Lo
-FB1E Mn
-FB1F FB28 Lo
-FB29 Sm
-FB2A FB36 Lo
-FB38 FB3C Lo
-FB3E Lo
-FB40 FB41 Lo
-FB43 FB44 Lo
-FB46 FBB1 Lo
-FBD3 FD3D Lo
-FD3E Ps
-FD3F Pe
-FD50 FD8F Lo
-FD92 FDC7 Lo
-FDF0 FDFB Lo
-FDFC Sc
-FDFD So
-FE00 FE0F Mn
-FE20 FE23 Mn
-FE30 Po
-FE31 FE32 Pd
-FE33 FE34 Pc
-FE35 Ps
-FE36 Pe
-FE37 Ps
-FE38 Pe
-FE39 Ps
-FE3A Pe
-FE3B Ps
-FE3C Pe
-FE3D Ps
-FE3E Pe
-FE3F Ps
-FE40 Pe
-FE41 Ps
-FE42 Pe
-FE43 Ps
-FE44 Pe
-FE45 FE46 Po
-FE47 Ps
-FE48 Pe
-FE49 FE4C Po
-FE4D FE4F Pc
-FE50 FE52 Po
-FE54 FE57 Po
-FE58 Pd
-FE59 Ps
-FE5A Pe
-FE5B Ps
-FE5C Pe
-FE5D Ps
-FE5E Pe
-FE5F FE61 Po
-FE62 Sm
-FE63 Pd
-FE64 FE66 Sm
-FE68 Po
-FE69 Sc
-FE6A FE6B Po
-FE70 FE74 Lo
-FE76 FEFC Lo
-FEFF Cf
-FF01 FF03 Po
-FF04 Sc
-FF05 FF07 Po
-FF08 Ps
-FF09 Pe
-FF0A Po
-FF0B Sm
-FF0C Po
-FF0D Pd
-FF0E FF0F Po
-FF10 FF19 Nd
-FF1A FF1B Po
-FF1C FF1E Sm
-FF1F FF20 Po
-FF21 FF3A Lu
-FF3B Ps
-FF3C Po
-FF3D Pe
-FF3E Sk
-FF3F Pc
-FF40 Sk
-FF41 FF5A Ll
-FF5B Ps
-FF5C Sm
-FF5D Pe
-FF5E Sm
-FF5F Ps
-FF60 Pe
-FF61 Po
-FF62 Ps
-FF63 Pe
-FF64 Po
-FF65 Pc
-FF66 FF6F Lo
-FF70 Lm
-FF71 FF9D Lo
-FF9E FF9F Lm
-FFA0 FFBE Lo
-FFC2 FFC7 Lo
-FFCA FFCF Lo
-FFD2 FFD7 Lo
-FFDA FFDC Lo
-FFE0 FFE1 Sc
-FFE2 Sm
-FFE3 Sk
-FFE4 So
-FFE5 FFE6 Sc
-FFE8 So
-FFE9 FFEC Sm
-FFED FFEE So
-FFF9 FFFB Cf
-FFFC FFFD So
-10000 1000B Lo
-1000D 10026 Lo
-10028 1003A Lo
-1003C 1003D Lo
-1003F 1004D Lo
-10050 1005D Lo
-10080 100FA Lo
-10100 10101 Po
-10102 So
-10107 10133 No
-10137 1013F So
-10300 1031E Lo
-10320 10323 No
-10330 10349 Lo
-1034A Nl
-10380 1039D Lo
-1039F Po
-10400 10427 Lu
-10428 1044F Ll
-10450 1049D Lo
-104A0 104A9 Nd
-10800 10805 Lo
-10808 Lo
-1080A 10835 Lo
-10837 10838 Lo
-1083C Lo
-1083F Lo
-1D000 1D0F5 So
-1D100 1D126 So
-1D12A 1D164 So
-1D165 1D166 Mc
-1D167 1D169 Mn
-1D16A 1D16C So
-1D16D 1D172 Mc
-1D173 1D17A Cf
-1D17B 1D182 Mn
-1D183 1D184 So
-1D185 1D18B Mn
-1D18C 1D1A9 So
-1D1AA 1D1AD Mn
-1D1AE 1D1DD So
-1D300 1D356 So
-1D400 1D419 Lu
-1D41A 1D433 Ll
-1D434 1D44D Lu
-1D44E 1D454 Ll
-1D456 1D467 Ll
-1D468 1D481 Lu
-1D482 1D49B Ll
-1D49C Lu
-1D49E 1D49F Lu
-1D4A2 Lu
-1D4A5 1D4A6 Lu
-1D4A9 1D4AC Lu
-1D4AE 1D4B5 Lu
-1D4B6 1D4B9 Ll
-1D4BB Ll
-1D4BD 1D4C3 Ll
-1D4C5 1D4CF Ll
-1D4D0 1D4E9 Lu
-1D4EA 1D503 Ll
-1D504 1D505 Lu
-1D507 1D50A Lu
-1D50D 1D514 Lu
-1D516 1D51C Lu
-1D51E 1D537 Ll
-1D538 1D539 Lu
-1D53B 1D53E Lu
-1D540 1D544 Lu
-1D546 Lu
-1D54A 1D550 Lu
-1D552 1D56B Ll
-1D56C 1D585 Lu
-1D586 1D59F Ll
-1D5A0 1D5B9 Lu
-1D5BA 1D5D3 Ll
-1D5D4 1D5ED Lu
-1D5EE 1D607 Ll
-1D608 1D621 Lu
-1D622 1D63B Ll
-1D63C 1D655 Lu
-1D656 1D66F Ll
-1D670 1D689 Lu
-1D68A 1D6A3 Ll
-1D6A8 1D6C0 Lu
-1D6C1 Sm
-1D6C2 1D6DA Ll
-1D6DB Sm
-1D6DC 1D6E1 Ll
-1D6E2 1D6FA Lu
-1D6FB Sm
-1D6FC 1D714 Ll
-1D715 Sm
-1D716 1D71B Ll
-1D71C 1D734 Lu
-1D735 Sm
-1D736 1D74E Ll
-1D74F Sm
-1D750 1D755 Ll
-1D756 1D76E Lu
-1D76F Sm
-1D770 1D788 Ll
-1D789 Sm
-1D78A 1D78F Ll
-1D790 1D7A8 Lu
-1D7A9 Sm
-1D7AA 1D7C2 Ll
-1D7C3 Sm
-1D7C4 1D7C9 Ll
-1D7CE 1D7FF Nd
-20000 2A6D6 Lo
-2F800 2FA1D Lo
-E0001 Cf
-E0020 E007F Cf
-E0100 E01EF Mn
-F0000 FFFFD Co
-100000 10FFFD Co
-END
diff --git a/lib/unicore/JamoShort.pl b/lib/unicore/JamoShort.pl
deleted file mode 100644
index 4ab02fd544..0000000000
--- a/lib/unicore/JamoShort.pl
+++ /dev/null
@@ -1,73 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-1100 G
-1101 GG
-1102 N
-1103 D
-1104 DD
-1105 R
-1106 M
-1107 B
-1108 BB
-1109 S
-110A SS
-110B
-110C J
-110D JJ
-110E C
-110F K
-1110 T
-1111 P
-1112 H
-1161 A
-1162 AE
-1163 YA
-1164 YAE
-1165 EO
-1166 E
-1167 YEO
-1168 YE
-1169 O
-116A WA
-116B WAE
-116C OE
-116D YO
-116E U
-116F WEO
-1170 WE
-1171 WI
-1172 YU
-1173 EU
-1174 YI
-1175 I
-11A8 G
-11A9 GG
-11AA GS
-11AB N
-11AC NJ
-11AD NH
-11AE D
-11AF L
-11B0 LG
-11B1 LM
-11B2 LB
-11B3 LS
-11B4 LT
-11B5 LP
-11B6 LH
-11B7 M
-11B8 B
-11B9 BS
-11BA S
-11BB SS
-11BC NG
-11BD J
-11BE C
-11BF K
-11C0 T
-11C1 P
-11C2 H
-END
diff --git a/lib/unicore/Lbrk.pl b/lib/unicore/Lbrk.pl
deleted file mode 100644
index 6b219772cc..0000000000
--- a/lib/unicore/Lbrk.pl
+++ /dev/null
@@ -1,1030 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0000 0008 CM
-0009 BA
-000A LF
-000B CM
-000C BK
-000D CR
-000E 001F CM
-0020 SP
-0021 EX
-0022 QU
-0023 AL
-0024 PR
-0025 PO
-0026 AL
-0027 QU
-0028 OP
-0029 CL
-002A AL
-002B PR
-002C IS
-002D HY
-002E IS
-002F SY
-0030 0039 NU
-003A 003B IS
-003C 003E AL
-003F EX
-0040 005A AL
-005B OP
-005C PR
-005D CL
-005E 007A AL
-007B OP
-007C BA
-007D CL
-007E AL
-007F 0084 CM
-0085 NL
-0086 009F CM
-00A0 GL
-00A1 AI
-00A2 PO
-00A3 00A5 PR
-00A6 AL
-00A7 00A8 AI
-00A9 AL
-00AA AI
-00AB QU
-00AC AL
-00AD BA
-00AE 00AF AL
-00B0 PO
-00B1 PR
-00B2 00B3 AI
-00B4 BB
-00B5 AL
-00B6 00BA AI
-00BB QU
-00BC 00BF AI
-00C0 00D6 AL
-00D7 AI
-00D8 00F6 AL
-00F7 AI
-00F8 0236 AL
-0250 02C6 AL
-02C7 AI
-02C8 BB
-02C9 02CB AI
-02CC BB
-02CD AI
-02CE 02CF AL
-02D0 AI
-02D1 02D7 AL
-02D8 02DB AI
-02DC AL
-02DD AI
-02DE 02FF AL
-0300 0357 CM
-035D 0362 GL
-0363 036F CM
-0374 0375 AL
-037A AL
-037E IS
-0384 038A AL
-038C AL
-038E 03A1 AL
-03A3 03CE AL
-03D0 03FB AL
-0400 0482 AL
-0483 0486 CM
-0488 0489 CM
-048A 04CE AL
-04D0 04F5 AL
-04F8 04F9 AL
-0500 050F AL
-0531 0556 AL
-0559 055F AL
-0561 0587 AL
-0589 IS
-058A BA
-0591 05A1 CM
-05A3 05B9 CM
-05BB 05BD CM
-05BE AL
-05BF CM
-05C0 AL
-05C1 05C2 CM
-05C3 AL
-05C4 CM
-05D0 05EA AL
-05F0 05F4 AL
-0600 0603 AL
-060C AL
-060D IS
-060E 060F AL
-0610 0615 CM
-061B AL
-061F AL
-0621 063A AL
-0640 064A AL
-064B 0658 CM
-0660 0669 NU
-066A AL
-066B 066C NU
-066D 066F AL
-0670 CM
-0671 06D5 AL
-06D6 06DC CM
-06DD AL
-06DE 06E4 CM
-06E5 06E6 AL
-06E7 06E8 CM
-06E9 AL
-06EA 06ED CM
-06EE 06EF AL
-06F0 06F9 NU
-06FA 070D AL
-070F 0710 AL
-0711 CM
-0712 072F AL
-0730 074A CM
-074D 074F AL
-0780 07A5 AL
-07A6 07B0 CM
-07B1 AL
-0901 0903 CM
-0904 0939 AL
-093C CM
-093D AL
-093E 094D CM
-0950 AL
-0951 0954 CM
-0958 0961 AL
-0962 0963 CM
-0964 0965 AL
-0966 096F NU
-0970 AL
-0981 0983 CM
-0985 098C AL
-098F 0990 AL
-0993 09A8 AL
-09AA 09B0 AL
-09B2 AL
-09B6 09B9 AL
-09BC CM
-09BD AL
-09BE 09C4 CM
-09C7 09C8 CM
-09CB 09CD CM
-09D7 CM
-09DC 09DD AL
-09DF 09E1 AL
-09E2 09E3 CM
-09E6 09EF NU
-09F0 09F1 AL
-09F2 09F3 PR
-09F4 09FA AL
-0A01 0A03 CM
-0A05 0A0A AL
-0A0F 0A10 AL
-0A13 0A28 AL
-0A2A 0A30 AL
-0A32 0A33 AL
-0A35 0A36 AL
-0A38 0A39 AL
-0A3C CM
-0A3E 0A42 CM
-0A47 0A48 CM
-0A4B 0A4D CM
-0A59 0A5C AL
-0A5E AL
-0A66 0A6F NU
-0A70 0A71 CM
-0A72 0A74 AL
-0A81 0A83 CM
-0A85 0A8D AL
-0A8F 0A91 AL
-0A93 0AA8 AL
-0AAA 0AB0 AL
-0AB2 0AB3 AL
-0AB5 0AB9 AL
-0ABC CM
-0ABD AL
-0ABE 0AC5 CM
-0AC7 0AC9 CM
-0ACB 0ACD CM
-0AD0 AL
-0AE0 0AE1 AL
-0AE2 0AE3 CM
-0AE6 0AEF NU
-0AF1 PR
-0B01 0B03 CM
-0B05 0B0C AL
-0B0F 0B10 AL
-0B13 0B28 AL
-0B2A 0B30 AL
-0B32 0B33 AL
-0B35 0B39 AL
-0B3C CM
-0B3D AL
-0B3E 0B43 CM
-0B47 0B48 CM
-0B4B 0B4D CM
-0B56 0B57 CM
-0B5C 0B5D AL
-0B5F 0B61 AL
-0B66 0B6F NU
-0B70 0B71 AL
-0B82 CM
-0B83 AL
-0B85 0B8A AL
-0B8E 0B90 AL
-0B92 0B95 AL
-0B99 0B9A AL
-0B9C AL
-0B9E 0B9F AL
-0BA3 0BA4 AL
-0BA8 0BAA AL
-0BAE 0BB5 AL
-0BB7 0BB9 AL
-0BBE 0BC2 CM
-0BC6 0BC8 CM
-0BCA 0BCD CM
-0BD7 CM
-0BE7 0BEF NU
-0BF0 0BF8 AL
-0BF9 PR
-0BFA AL
-0C01 0C03 CM
-0C05 0C0C AL
-0C0E 0C10 AL
-0C12 0C28 AL
-0C2A 0C33 AL
-0C35 0C39 AL
-0C3E 0C44 CM
-0C46 0C48 CM
-0C4A 0C4D CM
-0C55 0C56 CM
-0C60 0C61 AL
-0C66 0C6F NU
-0C82 0C83 CM
-0C85 0C8C AL
-0C8E 0C90 AL
-0C92 0CA8 AL
-0CAA 0CB3 AL
-0CB5 0CB9 AL
-0CBC CM
-0CBD AL
-0CBE 0CC4 CM
-0CC6 0CC8 CM
-0CCA 0CCD CM
-0CD5 0CD6 CM
-0CDE AL
-0CE0 0CE1 AL
-0CE6 0CEF NU
-0D02 0D03 CM
-0D05 0D0C AL
-0D0E 0D10 AL
-0D12 0D28 AL
-0D2A 0D39 AL
-0D3E 0D43 CM
-0D46 0D48 CM
-0D4A 0D4D CM
-0D57 CM
-0D60 0D61 AL
-0D66 0D6F NU
-0D82 0D83 CM
-0D85 0D96 AL
-0D9A 0DB1 AL
-0DB3 0DBB AL
-0DBD AL
-0DC0 0DC6 AL
-0DCA CM
-0DCF 0DD4 CM
-0DD6 CM
-0DD8 0DDF CM
-0DF2 0DF3 CM
-0DF4 AL
-0E01 0E30 SA
-0E31 CM
-0E32 0E33 SA
-0E34 0E3A CM
-0E3F PR
-0E40 0E46 SA
-0E47 0E4E CM
-0E4F AL
-0E50 0E59 NU
-0E5A 0E5B NS
-0E81 0E82 SA
-0E84 SA
-0E87 0E88 SA
-0E8A SA
-0E8D SA
-0E94 0E97 SA
-0E99 0E9F SA
-0EA1 0EA3 SA
-0EA5 SA
-0EA7 SA
-0EAA 0EAB SA
-0EAD 0EB0 SA
-0EB1 CM
-0EB2 0EB3 SA
-0EB4 0EB9 CM
-0EBB 0EBC CM
-0EBD SA
-0EC0 0EC4 SA
-0EC6 SA
-0EC8 0ECD CM
-0ED0 0ED9 NU
-0EDC 0EDD SA
-0F00 0F0A AL
-0F0B BA
-0F0C GL
-0F0D 0F17 AL
-0F18 0F19 CM
-0F1A 0F1F AL
-0F20 0F29 NU
-0F2A 0F34 AL
-0F35 CM
-0F36 AL
-0F37 CM
-0F38 AL
-0F39 CM
-0F3A OP
-0F3B CL
-0F3C OP
-0F3D CL
-0F3E 0F3F CM
-0F40 0F47 AL
-0F49 0F6A AL
-0F71 0F84 CM
-0F85 AL
-0F86 0F87 CM
-0F88 0F8B AL
-0F90 0F97 CM
-0F99 0FBC CM
-0FBE 0FC5 AL
-0FC6 CM
-0FC7 0FCC AL
-0FCF AL
-1000 1021 SA
-1023 1027 SA
-1029 102A SA
-102C 1032 CM
-1036 1039 CM
-1040 1049 NU
-104A 104F AL
-1050 1055 SA
-1056 1059 CM
-10A0 10C5 AL
-10D0 10F8 AL
-10FB AL
-1100 1159 ID
-115F 11A2 ID
-11A8 11F9 ID
-1200 1206 AL
-1208 1246 AL
-1248 AL
-124A 124D AL
-1250 1256 AL
-1258 AL
-125A 125D AL
-1260 1286 AL
-1288 AL
-128A 128D AL
-1290 12AE AL
-12B0 AL
-12B2 12B5 AL
-12B8 12BE AL
-12C0 AL
-12C2 12C5 AL
-12C8 12CE AL
-12D0 12D6 AL
-12D8 12EE AL
-12F0 130E AL
-1310 AL
-1312 1315 AL
-1318 131E AL
-1320 1346 AL
-1348 135A AL
-1361 BA
-1362 1368 AL
-1369 1371 NU
-1372 137C AL
-13A0 13F4 AL
-1401 1676 AL
-1680 BA
-1681 169A AL
-169B OP
-169C CL
-16A0 16F0 AL
-1700 170C AL
-170E 1711 AL
-1712 1714 CM
-1720 1731 AL
-1732 1734 CM
-1735 1736 AL
-1740 1751 AL
-1752 1753 CM
-1760 176C AL
-176E 1770 AL
-1772 1773 CM
-1780 17B5 SA
-17B6 17D3 CM
-17D4 NS
-17D5 BA
-17D6 17DA NS
-17DB PR
-17DC AL
-17DD CM
-17E0 17E9 NU
-17F0 17F9 AL
-1800 1805 AL
-1806 BB
-1807 180A AL
-180B 180D CM
-180E GL
-1810 1819 NU
-1820 1877 AL
-1880 18A8 AL
-18A9 CM
-1900 191C AL
-1920 192B CM
-1930 193B CM
-1940 AL
-1944 1945 EX
-1946 194F NU
-1950 196D AL
-1970 1974 AL
-19E0 19FF AL
-1D00 1D6B AL
-1E00 1E9B AL
-1EA0 1EF9 AL
-1F00 1F15 AL
-1F18 1F1D AL
-1F20 1F45 AL
-1F48 1F4D AL
-1F50 1F57 AL
-1F59 AL
-1F5B AL
-1F5D AL
-1F5F 1F7D AL
-1F80 1FB4 AL
-1FB6 1FC4 AL
-1FC6 1FD3 AL
-1FD6 1FDB AL
-1FDD 1FEF AL
-1FF2 1FF4 AL
-1FF6 1FFE AL
-2000 2006 BA
-2007 GL
-2008 200A BA
-200B ZW
-200C 200F CM
-2010 BA
-2011 GL
-2012 2013 BA
-2014 B2
-2015 2016 AI
-2017 AL
-2018 2019 QU
-201A OP
-201B 201D QU
-201E OP
-201F QU
-2020 2021 AI
-2022 2023 AL
-2024 2026 IN
-2027 BA
-2028 2029 BK
-202A 202E CM
-202F GL
-2030 2037 PO
-2038 AL
-2039 203A QU
-203B AI
-203C NS
-203D 2043 AL
-2044 IS
-2045 OP
-2046 CL
-2047 2054 AL
-2057 AL
-205F BA
-2060 WJ
-2061 2063 AL
-206A 206F CM
-2070 2071 AL
-2074 AI
-2075 207C AL
-207D OP
-207E CL
-207F AI
-2080 AL
-2081 2084 AI
-2085 208C AL
-208D OP
-208E CL
-20A0 20A6 PR
-20A7 PO
-20A8 20B1 PR
-20D0 20EA CM
-2100 2102 AL
-2103 PO
-2104 AL
-2105 AI
-2106 2108 AL
-2109 PO
-210A 2112 AL
-2113 AI
-2114 2115 AL
-2116 PR
-2117 2120 AL
-2121 2122 AI
-2123 212A AL
-212B AI
-212C 213B AL
-213D 214B AL
-2153 AL
-2154 2155 AI
-2156 215A AL
-215B AI
-215C 215D AL
-215E AI
-215F AL
-2160 216B AI
-216C 216F AL
-2170 2179 AI
-217A 2183 AL
-2190 2199 AI
-219A 21D1 AL
-21D2 AI
-21D3 AL
-21D4 AI
-21D5 21FF AL
-2200 AI
-2201 AL
-2202 2203 AI
-2204 2206 AL
-2207 2208 AI
-2209 220A AL
-220B AI
-220C 220E AL
-220F AI
-2210 AL
-2211 AI
-2212 2213 PR
-2214 AL
-2215 AI
-2216 2219 AL
-221A AI
-221B 221C AL
-221D 2220 AI
-2221 2222 AL
-2223 AI
-2224 AL
-2225 AI
-2226 AL
-2227 222C AI
-222D AL
-222E AI
-222F 2233 AL
-2234 2237 AI
-2238 223B AL
-223C 223D AI
-223E 2247 AL
-2248 AI
-2249 224B AL
-224C AI
-224D 2251 AL
-2252 AI
-2253 225F AL
-2260 2261 AI
-2262 2263 AL
-2264 2267 AI
-2268 2269 AL
-226A 226B AI
-226C 226D AL
-226E 226F AI
-2270 2281 AL
-2282 2283 AI
-2284 2285 AL
-2286 2287 AI
-2288 2294 AL
-2295 AI
-2296 2298 AL
-2299 AI
-229A 22A4 AL
-22A5 AI
-22A6 22BE AL
-22BF AI
-22C0 2311 AL
-2312 AI
-2313 2328 AL
-2329 OP
-232A CL
-232B 23B3 AL
-23B4 OP
-23B5 CL
-23B6 QU
-23B7 23D0 AL
-2400 2426 AL
-2440 244A AL
-2460 24FE AI
-24FF AL
-2500 254B AI
-254C 254F AL
-2550 2574 AI
-2575 257F AL
-2580 258F AI
-2590 2591 AL
-2592 2595 AI
-2596 259F AL
-25A0 25A1 AI
-25A2 AL
-25A3 25A9 AI
-25AA 25B1 AL
-25B2 25B3 AI
-25B4 25B5 AL
-25B6 25B7 AI
-25B8 25BB AL
-25BC 25BD AI
-25BE 25BF AL
-25C0 25C1 AI
-25C2 25C5 AL
-25C6 25C8 AI
-25C9 25CA AL
-25CB AI
-25CC 25CD AL
-25CE 25D1 AI
-25D2 25E1 AL
-25E2 25E5 AI
-25E6 25EE AL
-25EF AI
-25F0 2604 AL
-2605 2606 AI
-2607 2608 AL
-2609 AI
-260A 260D AL
-260E 260F AI
-2610 2613 AL
-2614 2617 AI
-2619 261B AL
-261C AI
-261D AL
-261E AI
-261F 263F AL
-2640 AI
-2641 AL
-2642 AI
-2643 265F AL
-2660 2661 AI
-2662 AL
-2663 2665 AI
-2666 AL
-2667 266A AI
-266B AL
-266C 266D AI
-266E AL
-266F AI
-2670 267D AL
-2680 2691 AL
-26A0 26A1 AL
-2701 2704 AL
-2706 2709 AL
-270C 2727 AL
-2729 274B AL
-274D AL
-274F 2752 AL
-2756 AL
-2758 275A AL
-275B 275E QU
-2761 AL
-2762 2763 EX
-2764 2767 AL
-2768 OP
-2769 CL
-276A OP
-276B CL
-276C OP
-276D CL
-276E OP
-276F CL
-2770 OP
-2771 CL
-2772 OP
-2773 CL
-2774 OP
-2775 CL
-2776 2793 AI
-2794 AL
-2798 27AF AL
-27B1 27BE AL
-27D0 27E5 AL
-27E6 OP
-27E7 CL
-27E8 OP
-27E9 CL
-27EA OP
-27EB CL
-27F0 2982 AL
-2983 OP
-2984 CL
-2985 OP
-2986 CL
-2987 OP
-2988 CL
-2989 OP
-298A CL
-298B OP
-298C CL
-298D OP
-298E CL
-298F OP
-2990 CL
-2991 OP
-2992 CL
-2993 OP
-2994 CL
-2995 OP
-2996 CL
-2997 OP
-2998 CL
-2999 29D7 AL
-29D8 OP
-29D9 CL
-29DA OP
-29DB CL
-29DC 29FB AL
-29FC OP
-29FD CL
-29FE 2B0D AL
-2E80 2E99 ID
-2E9B 2EF3 ID
-2F00 2FD5 ID
-2FF0 2FFB ID
-3000 ID
-3001 3002 CL
-3003 3004 ID
-3005 NS
-3006 3007 ID
-3008 OP
-3009 CL
-300A OP
-300B CL
-300C OP
-300D CL
-300E OP
-300F CL
-3010 OP
-3011 CL
-3012 3013 ID
-3014 OP
-3015 CL
-3016 OP
-3017 CL
-3018 OP
-3019 CL
-301A OP
-301B CL
-301C NS
-301D OP
-301E 301F CL
-3020 3029 ID
-302A 302F CM
-3030 303A ID
-303B 303C NS
-303D 303F ID
-3041 NS
-3042 ID
-3043 NS
-3044 ID
-3045 NS
-3046 ID
-3047 NS
-3048 ID
-3049 NS
-304A 3062 ID
-3063 NS
-3064 3082 ID
-3083 NS
-3084 ID
-3085 NS
-3086 ID
-3087 NS
-3088 308D ID
-308E NS
-308F 3094 ID
-3095 3096 NS
-3099 309A CM
-309B 309E NS
-309F ID
-30A0 30A1 NS
-30A2 ID
-30A3 NS
-30A4 ID
-30A5 NS
-30A6 ID
-30A7 NS
-30A8 ID
-30A9 NS
-30AA 30C2 ID
-30C3 NS
-30C4 30E2 ID
-30E3 NS
-30E4 ID
-30E5 NS
-30E6 ID
-30E7 NS
-30E8 30ED ID
-30EE NS
-30EF 30F4 ID
-30F5 30F6 NS
-30F7 30FA ID
-30FB 30FE NS
-30FF ID
-3105 312C ID
-3131 318E ID
-3190 31B7 ID
-31F0 31FF NS
-3200 321E ID
-3220 3243 ID
-3250 327D ID
-327F 32FE ID
-3300 4DB5 ID
-4DC0 4DFF AL
-4E00 9FA5 ID
-A000 A48C ID
-A490 A4C6 ID
-AC00 D7A3 ID
-D800 DFFF SG
-E000 F8FF XX
-F900 FA2D ID
-FA30 FA6A ID
-FB00 FB06 AL
-FB13 FB17 AL
-FB1D AL
-FB1E CM
-FB1F FB36 AL
-FB38 FB3C AL
-FB3E AL
-FB40 FB41 AL
-FB43 FB44 AL
-FB46 FBB1 AL
-FBD3 FD3D AL
-FD3E OP
-FD3F CL
-FD50 FD8F AL
-FD92 FDC7 AL
-FDF0 FDFB AL
-FDFC PO
-FDFD AL
-FE00 FE0F CM
-FE20 FE23 CM
-FE30 FE34 ID
-FE35 OP
-FE36 CL
-FE37 OP
-FE38 CL
-FE39 OP
-FE3A CL
-FE3B OP
-FE3C CL
-FE3D OP
-FE3E CL
-FE3F OP
-FE40 CL
-FE41 OP
-FE42 CL
-FE43 OP
-FE44 CL
-FE45 FE46 ID
-FE47 OP
-FE48 CL
-FE49 FE4F ID
-FE50 CL
-FE51 ID
-FE52 CL
-FE54 FE55 NS
-FE56 FE57 EX
-FE58 ID
-FE59 OP
-FE5A CL
-FE5B OP
-FE5C CL
-FE5D OP
-FE5E CL
-FE5F FE66 ID
-FE68 ID
-FE69 PR
-FE6A PO
-FE6B ID
-FE70 FE74 AL
-FE76 FEFC AL
-FEFF WJ
-FF01 EX
-FF02 FF03 ID
-FF04 PR
-FF05 PO
-FF06 FF07 ID
-FF08 OP
-FF09 CL
-FF0A FF0B ID
-FF0C CL
-FF0D ID
-FF0E CL
-FF0F FF19 ID
-FF1A FF1B NS
-FF1C FF1E ID
-FF1F EX
-FF20 FF3A ID
-FF3B OP
-FF3C ID
-FF3D CL
-FF3E FF5A ID
-FF5B OP
-FF5C ID
-FF5D CL
-FF5E ID
-FF5F OP
-FF60 FF61 CL
-FF62 OP
-FF63 FF64 CL
-FF65 NS
-FF66 AL
-FF67 FF70 NS
-FF71 FF9D AL
-FF9E FF9F NS
-FFA0 FFBE AL
-FFC2 FFC7 AL
-FFCA FFCF AL
-FFD2 FFD7 AL
-FFDA FFDC AL
-FFE0 PO
-FFE1 PR
-FFE2 FFE4 ID
-FFE5 FFE6 PR
-FFE8 FFEE AL
-FFF9 FFFB CM
-FFFC CB
-FFFD AI
-10000 1000B AL
-1000D 10026 AL
-10028 1003A AL
-1003C 1003D AL
-1003F 1004D AL
-10050 1005D AL
-10080 100FA AL
-10100 10102 BA
-10107 10133 AL
-10137 1013F AL
-10300 1031E AL
-10320 10323 AL
-10330 1034A AL
-10380 1039D AL
-1039F BA
-10400 1049D AL
-104A0 104A9 NU
-10800 10805 AL
-10808 AL
-1080A 10835 AL
-10837 10838 AL
-1083C AL
-1083F AL
-1D000 1D0F5 AL
-1D100 1D126 AL
-1D12A 1D164 AL
-1D165 1D169 CM
-1D16A 1D16C AL
-1D16D 1D182 CM
-1D183 1D184 AL
-1D185 1D18B CM
-1D18C 1D1A9 AL
-1D1AA 1D1AD CM
-1D1AE 1D1DD AL
-1D300 1D356 AL
-1D400 1D454 AL
-1D456 1D49C AL
-1D49E 1D49F AL
-1D4A2 AL
-1D4A5 1D4A6 AL
-1D4A9 1D4AC AL
-1D4AE 1D4B9 AL
-1D4BB AL
-1D4BD 1D4C3 AL
-1D4C5 1D505 AL
-1D507 1D50A AL
-1D50D 1D514 AL
-1D516 1D51C AL
-1D51E 1D539 AL
-1D53B 1D53E AL
-1D540 1D544 AL
-1D546 AL
-1D54A 1D550 AL
-1D552 1D6A3 AL
-1D6A8 1D7C9 AL
-1D7CE 1D7FF NU
-20000 2A6D6 ID
-2F800 2FA1D ID
-E0001 CM
-E0020 E007F CM
-E0100 E01EF CM
-F0000 FFFFD XX
-100000 10FFFD XX
-END
diff --git a/lib/unicore/Number.pl b/lib/unicore/Number.pl
deleted file mode 100644
index f2a7e92db2..0000000000
--- a/lib/unicore/Number.pl
+++ /dev/null
@@ -1,613 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0030 0
-0031 1
-0032 2
-0033 3
-0034 4
-0035 5
-0036 6
-0037 7
-0038 8
-0039 9
-00B2 2
-00B3 3
-00B9 1
-00BC 1/4
-00BD 1/2
-00BE 3/4
-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
-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
-09F4 1
-09F5 2
-09F6 3
-09F7 4
-09F9 16
-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
-0BE7 1
-0BE8 2
-0BE9 3
-0BEA 4
-0BEB 5
-0BEC 6
-0BED 7
-0BEE 8
-0BEF 9
-0BF0 10
-0BF1 100
-0BF2 1000
-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
-0F2A 1/2
-0F2B 3/2
-0F2C 5/2
-0F2D 7/2
-0F2E 9/2
-0F2F 11/2
-0F30 13/2
-0F31 15/2
-0F32 17/2
-0F33 -1/2
-1040 0
-1041 1
-1042 2
-1043 3
-1044 4
-1045 5
-1046 6
-1047 7
-1048 8
-1049 9
-1369 1
-136A 2
-136B 3
-136C 4
-136D 5
-136E 6
-136F 7
-1370 8
-1371 9
-1372 10
-1373 20
-1374 30
-1375 40
-1376 50
-1377 60
-1378 70
-1379 80
-137A 90
-137B 100
-137C 10000
-16EE 17
-16EF 18
-16F0 19
-17E0 0
-17E1 1
-17E2 2
-17E3 3
-17E4 4
-17E5 5
-17E6 6
-17E7 7
-17E8 8
-17E9 9
-17F0 0
-17F1 1
-17F2 2
-17F3 3
-17F4 4
-17F5 5
-17F6 6
-17F7 7
-17F8 8
-17F9 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
-2070 0
-2074 4
-2075 5
-2076 6
-2077 7
-2078 8
-2079 9
-2080 0
-2081 1
-2082 2
-2083 3
-2084 4
-2085 5
-2086 6
-2087 7
-2088 8
-2089 9
-2153 1/3
-2154 2/3
-2155 1/5
-2156 2/5
-2157 3/5
-2158 4/5
-2159 1/6
-215A 5/6
-215B 1/8
-215C 3/8
-215D 5/8
-215E 7/8
-215F 2160 1
-2161 2
-2162 3
-2163 4
-2164 5
-2165 6
-2166 7
-2167 8
-2168 9
-2169 10
-216A 11
-216B 12
-216C 50
-216D 100
-216E 500
-216F 1000
-2170 1
-2171 2
-2172 3
-2173 4
-2174 5
-2175 6
-2176 7
-2177 8
-2178 9
-2179 10
-217A 11
-217B 12
-217C 50
-217D 100
-217E 500
-217F 2180 1000
-2181 5000
-2182 10000
-2460 1
-2461 2
-2462 3
-2463 4
-2464 5
-2465 6
-2466 7
-2467 8
-2468 9
-2469 10
-246A 11
-246B 12
-246C 13
-246D 14
-246E 15
-246F 16
-2470 17
-2471 18
-2472 19
-2473 20
-2474 1
-2475 2
-2476 3
-2477 4
-2478 5
-2479 6
-247A 7
-247B 8
-247C 9
-247D 10
-247E 11
-247F 12
-2480 13
-2481 14
-2482 15
-2483 16
-2484 17
-2485 18
-2486 19
-2487 20
-2488 1
-2489 2
-248A 3
-248B 4
-248C 5
-248D 6
-248E 7
-248F 8
-2490 9
-2491 10
-2492 11
-2493 12
-2494 13
-2495 14
-2496 15
-2497 16
-2498 17
-2499 18
-249A 19
-249B 20
-24EA 0
-24EB 11
-24EC 12
-24ED 13
-24EE 14
-24EF 15
-24F0 16
-24F1 17
-24F2 18
-24F3 19
-24F4 20
-24F5 1
-24F6 2
-24F7 3
-24F8 4
-24F9 5
-24FA 6
-24FB 7
-24FC 8
-24FD 9
-24FE 10
-24FF 0
-2776 1
-2777 2
-2778 3
-2779 4
-277A 5
-277B 6
-277C 7
-277D 8
-277E 9
-277F 10
-2780 1
-2781 2
-2782 3
-2783 4
-2784 5
-2785 6
-2786 7
-2787 8
-2788 9
-2789 10
-278A 1
-278B 2
-278C 3
-278D 4
-278E 5
-278F 6
-2790 7
-2791 8
-2792 9
-2793 10
-3007 0
-3021 1
-3022 2
-3023 3
-3024 4
-3025 5
-3026 6
-3027 7
-3028 8
-3029 9
-3038 10
-3039 20
-303A 30
-3192 1
-3193 2
-3194 3
-3195 4
-3220 1
-3221 2
-3222 3
-3223 4
-3224 5
-3225 6
-3226 7
-3227 8
-3228 9
-3229 10
-3251 21
-3252 22
-3253 23
-3254 24
-3255 25
-3256 26
-3257 27
-3258 28
-3259 29
-325A 30
-325B 31
-325C 32
-325D 33
-325E 34
-325F 35
-3280 1
-3281 2
-3282 3
-3283 4
-3284 5
-3285 6
-3286 7
-3287 8
-3288 9
-3289 10
-32B1 36
-32B2 37
-32B3 38
-32B4 39
-32B5 40
-32B6 41
-32B7 42
-32B8 43
-32B9 44
-32BA 45
-32BB 46
-32BC 47
-32BD 48
-32BE 49
-32BF 50
-FF10 0
-FF11 1
-FF12 2
-FF13 3
-FF14 4
-FF15 5
-FF16 6
-FF17 7
-FF18 8
-FF19 9
-10107 1
-10108 2
-10109 3
-1010A 4
-1010B 5
-1010C 6
-1010D 7
-1010E 8
-1010F 9
-10110 10
-10111 20
-10112 30
-10113 40
-10114 50
-10115 60
-10116 70
-10117 80
-10118 90
-10119 100
-1011A 200
-1011B 300
-1011C 400
-1011D 500
-1011E 600
-1011F 700
-10120 800
-10121 900
-10122 1000
-10123 2000
-10124 3000
-10125 4000
-10126 5000
-10127 6000
-10128 7000
-10129 8000
-1012A 9000
-1012B 10000
-1012C 20000
-1012D 30000
-1012E 40000
-1012F 50000
-10130 60000
-10131 70000
-10132 80000
-10133 90000
-10320 1
-10321 5
-10322 10
-10323 50
-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/lib/unicore/Scripts.pl b/lib/unicore/Scripts.pl
deleted file mode 100644
index 92c0179f2d..0000000000
--- a/lib/unicore/Scripts.pl
+++ /dev/null
@@ -1,509 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-return <<'END';
-0000 0040 Common
-0041 005A Latin
-005B 0060 Common
-0061 007A Latin
-007B 00A9 Common
-00AA Latin
-00AB 00B9 Common
-00BA Latin
-00BB 00BF Common
-00C0 00D6 Latin
-00D7 Common
-00D8 00F6 Latin
-00F7 Common
-00F8 0236 Latin
-0250 02B8 Latin
-02B9 02DF Common
-02E0 02E4 Latin
-02E5 02FF Common
-0300 0357 Inherited
-035D 036F Inherited
-0374 0375 Greek
-037A Greek
-037E Common
-0384 0386 Greek
-0387 Common
-0388 038A Greek
-038C Greek
-038E 03A1 Greek
-03A3 03CE Greek
-03D0 03FB Greek
-0400 0486 Cyrillic
-0488 04CE Cyrillic
-04D0 04F5 Cyrillic
-04F8 04F9 Cyrillic
-0500 050F Cyrillic
-0531 0556 Armenian
-0559 055F Armenian
-0561 0587 Armenian
-0589 Common
-058A Armenian
-0591 05A1 Hebrew
-05A3 05B9 Hebrew
-05BB 05C4 Hebrew
-05D0 05EA Hebrew
-05F0 05F4 Hebrew
-0600 0603 Common
-060C Common
-060D 0615 Arabic
-061B Common
-061F Common
-0621 063A Arabic
-0640 Common
-0641 064A Arabic
-064B 0655 Inherited
-0656 0658 Arabic
-0660 0669 Common
-066A 066F Arabic
-0670 Inherited
-0671 06DC Arabic
-06DD Common
-06DE 06FF Arabic
-0700 070D Syriac
-070F 074A Syriac
-074D 074F Syriac
-0780 07B1 Thaana
-0901 0939 Devanagari
-093C 094D Devanagari
-0950 0954 Devanagari
-0958 0963 Devanagari
-0964 0965 Common
-0966 096F Devanagari
-0970 Common
-0981 0983 Bengali
-0985 098C Bengali
-098F 0990 Bengali
-0993 09A8 Bengali
-09AA 09B0 Bengali
-09B2 Bengali
-09B6 09B9 Bengali
-09BC 09C4 Bengali
-09C7 09C8 Bengali
-09CB 09CD Bengali
-09D7 Bengali
-09DC 09DD Bengali
-09DF 09E3 Bengali
-09E6 09FA Bengali
-0A01 0A03 Gurmukhi
-0A05 0A0A Gurmukhi
-0A0F 0A10 Gurmukhi
-0A13 0A28 Gurmukhi
-0A2A 0A30 Gurmukhi
-0A32 0A33 Gurmukhi
-0A35 0A36 Gurmukhi
-0A38 0A39 Gurmukhi
-0A3C Gurmukhi
-0A3E 0A42 Gurmukhi
-0A47 0A48 Gurmukhi
-0A4B 0A4D Gurmukhi
-0A59 0A5C Gurmukhi
-0A5E Gurmukhi
-0A66 0A74 Gurmukhi
-0A81 0A83 Gujarati
-0A85 0A8D Gujarati
-0A8F 0A91 Gujarati
-0A93 0AA8 Gujarati
-0AAA 0AB0 Gujarati
-0AB2 0AB3 Gujarati
-0AB5 0AB9 Gujarati
-0ABC 0AC5 Gujarati
-0AC7 0AC9 Gujarati
-0ACB 0ACD Gujarati
-0AD0 Gujarati
-0AE0 0AE3 Gujarati
-0AE6 0AEF Gujarati
-0AF1 Gujarati
-0B01 0B03 Oriya
-0B05 0B0C Oriya
-0B0F 0B10 Oriya
-0B13 0B28 Oriya
-0B2A 0B30 Oriya
-0B32 0B33 Oriya
-0B35 0B39 Oriya
-0B3C 0B43 Oriya
-0B47 0B48 Oriya
-0B4B 0B4D Oriya
-0B56 0B57 Oriya
-0B5C 0B5D Oriya
-0B5F 0B61 Oriya
-0B66 0B71 Oriya
-0B82 0B83 Tamil
-0B85 0B8A Tamil
-0B8E 0B90 Tamil
-0B92 0B95 Tamil
-0B99 0B9A Tamil
-0B9C Tamil
-0B9E 0B9F Tamil
-0BA3 0BA4 Tamil
-0BA8 0BAA Tamil
-0BAE 0BB5 Tamil
-0BB7 0BB9 Tamil
-0BBE 0BC2 Tamil
-0BC6 0BC8 Tamil
-0BCA 0BCD Tamil
-0BD7 Tamil
-0BE7 0BFA Tamil
-0C01 0C03 Telugu
-0C05 0C0C Telugu
-0C0E 0C10 Telugu
-0C12 0C28 Telugu
-0C2A 0C33 Telugu
-0C35 0C39 Telugu
-0C3E 0C44 Telugu
-0C46 0C48 Telugu
-0C4A 0C4D Telugu
-0C55 0C56 Telugu
-0C60 0C61 Telugu
-0C66 0C6F Telugu
-0C82 0C83 Kannada
-0C85 0C8C Kannada
-0C8E 0C90 Kannada
-0C92 0CA8 Kannada
-0CAA 0CB3 Kannada
-0CB5 0CB9 Kannada
-0CBC 0CC4 Kannada
-0CC6 0CC8 Kannada
-0CCA 0CCD Kannada
-0CD5 0CD6 Kannada
-0CDE Kannada
-0CE0 0CE1 Kannada
-0CE6 0CEF Kannada
-0D02 0D03 Malayalam
-0D05 0D0C Malayalam
-0D0E 0D10 Malayalam
-0D12 0D28 Malayalam
-0D2A 0D39 Malayalam
-0D3E 0D43 Malayalam
-0D46 0D48 Malayalam
-0D4A 0D4D Malayalam
-0D57 Malayalam
-0D60 0D61 Malayalam
-0D66 0D6F Malayalam
-0D82 0D83 Sinhala
-0D85 0D96 Sinhala
-0D9A 0DB1 Sinhala
-0DB3 0DBB Sinhala
-0DBD Sinhala
-0DC0 0DC6 Sinhala
-0DCA Sinhala
-0DCF 0DD4 Sinhala
-0DD6 Sinhala
-0DD8 0DDF Sinhala
-0DF2 0DF4 Sinhala
-0E01 0E3A Thai
-0E3F Common
-0E40 0E5B Thai
-0E81 0E82 Lao
-0E84 Lao
-0E87 0E88 Lao
-0E8A Lao
-0E8D Lao
-0E94 0E97 Lao
-0E99 0E9F Lao
-0EA1 0EA3 Lao
-0EA5 Lao
-0EA7 Lao
-0EAA 0EAB Lao
-0EAD 0EB9 Lao
-0EBB 0EBD Lao
-0EC0 0EC4 Lao
-0EC6 Lao
-0EC8 0ECD Lao
-0ED0 0ED9 Lao
-0EDC 0EDD Lao
-0F00 0F47 Tibetan
-0F49 0F6A Tibetan
-0F71 0F8B Tibetan
-0F90 0F97 Tibetan
-0F99 0FBC Tibetan
-0FBE 0FCC Tibetan
-0FCF Tibetan
-1000 1021 Myanmar
-1023 1027 Myanmar
-1029 102A Myanmar
-102C 1032 Myanmar
-1036 1039 Myanmar
-1040 1059 Myanmar
-10A0 10C5 Georgian
-10D0 10F8 Georgian
-10FB Common
-1100 1159 Hangul
-115F 11A2 Hangul
-11A8 11F9 Hangul
-1200 1206 Ethiopic
-1208 1246 Ethiopic
-1248 Ethiopic
-124A 124D Ethiopic
-1250 1256 Ethiopic
-1258 Ethiopic
-125A 125D Ethiopic
-1260 1286 Ethiopic
-1288 Ethiopic
-128A 128D Ethiopic
-1290 12AE Ethiopic
-12B0 Ethiopic
-12B2 12B5 Ethiopic
-12B8 12BE Ethiopic
-12C0 Ethiopic
-12C2 12C5 Ethiopic
-12C8 12CE Ethiopic
-12D0 12D6 Ethiopic
-12D8 12EE Ethiopic
-12F0 130E Ethiopic
-1310 Ethiopic
-1312 1315 Ethiopic
-1318 131E Ethiopic
-1320 1346 Ethiopic
-1348 135A Ethiopic
-1361 137C Ethiopic
-13A0 13F4 Cherokee
-1401 1676 Canadian_Aboriginal
-1680 169C Ogham
-16A0 16EA Runic
-16EB 16ED Common
-16EE 16F0 Runic
-1700 170C Tagalog
-170E 1714 Tagalog
-1720 1734 Hanunoo
-1735 1736 Common
-1740 1753 Buhid
-1760 176C Tagbanwa
-176E 1770 Tagbanwa
-1772 1773 Tagbanwa
-1780 17DD Khmer
-17E0 17E9 Khmer
-17F0 17F9 Khmer
-1800 180E Mongolian
-1810 1819 Mongolian
-1820 1877 Mongolian
-1880 18A9 Mongolian
-1900 191C Limbu
-1920 192B Limbu
-1930 193B Limbu
-1940 Limbu
-1944 194F Limbu
-1950 196D Tai_Le
-1970 1974 Tai_Le
-19E0 19FF Khmer
-1D00 1D25 Latin
-1D26 1D2A Greek
-1D2B Cyrillic
-1D2C 1D5C Latin
-1D5D 1D61 Greek
-1D62 1D65 Latin
-1D66 1D6A Greek
-1D6B Latin
-1E00 1E9B Latin
-1EA0 1EF9 Latin
-1F00 1F15 Greek
-1F18 1F1D Greek
-1F20 1F45 Greek
-1F48 1F4D Greek
-1F50 1F57 Greek
-1F59 Greek
-1F5B Greek
-1F5D Greek
-1F5F 1F7D Greek
-1F80 1FB4 Greek
-1FB6 1FC4 Greek
-1FC6 1FD3 Greek
-1FD6 1FDB Greek
-1FDD 1FEF Greek
-1FF2 1FF4 Greek
-1FF6 1FFE Greek
-2000 200B Common
-200C 200D Inherited
-200E 2054 Common
-2057 Common
-205F 2063 Common
-206A 2070 Common
-2071 Latin
-2074 207E Common
-207F Latin
-2080 208E Common
-20A0 20B1 Common
-20D0 20EA Inherited
-2100 2125 Common
-2126 Greek
-2127 2129 Common
-212A 212B Latin
-212C 213B Common
-213D 214B Common
-2153 2183 Common
-2190 23D0 Common
-2400 2426 Common
-2440 244A Common
-2460 2617 Common
-2619 267D Common
-2680 2691 Common
-26A0 26A1 Common
-2701 2704 Common
-2706 2709 Common
-270C 2727 Common
-2729 274B Common
-274D Common
-274F 2752 Common
-2756 Common
-2758 275E Common
-2761 2794 Common
-2798 27AF Common
-27B1 27BE Common
-27D0 27EB Common
-27F0 27FF Common
-2800 28FF Braille
-2900 2B0D Common
-2E80 2E99 Han
-2E9B 2EF3 Han
-2F00 2FD5 Han
-2FF0 2FFB Common
-3000 3004 Common
-3005 Han
-3006 Common
-3007 Han
-3008 3020 Common
-3021 3029 Han
-302A 302F Inherited
-3030 Common
-3031 3035 Katakana_Or_Hiragana
-3036 3037 Common
-3038 303B Han
-303C 303F Common
-3041 3096 Hiragana
-3099 309A Inherited
-309B 309C Katakana_Or_Hiragana
-309D 309F Hiragana
-30A0 Common
-30A1 30FA Katakana
-30FB 30FC Common
-30FD 30FF Katakana
-3105 312C Bopomofo
-3131 318E Hangul
-3190 319F Common
-31A0 31B7 Bopomofo
-31F0 31FF Katakana
-3200 321E Hangul
-3220 3243 Common
-3250 325F Common
-3260 327D Hangul
-327F 32FE Common
-3300 33FF Common
-3400 4DB5 Han
-4DC0 4DFF Common
-4E00 9FA5 Han
-A000 A48C Yi
-A490 A4C6 Yi
-AC00 D7A3 Hangul
-E000 F8FF Common
-F900 FA2D Han
-FA30 FA6A Han
-FB00 FB06 Latin
-FB13 FB17 Armenian
-FB1D FB36 Hebrew
-FB38 FB3C Hebrew
-FB3E Hebrew
-FB40 FB41 Hebrew
-FB43 FB44 Hebrew
-FB46 FB4F Hebrew
-FB50 FBB1 Arabic
-FBD3 FD3D Arabic
-FD3E FD3F Common
-FD50 FD8F Arabic
-FD92 FDC7 Arabic
-FDF0 FDFC Arabic
-FDFD Common
-FE00 FE0F Inherited
-FE20 FE23 Inherited
-FE30 FE52 Common
-FE54 FE66 Common
-FE68 FE6B Common
-FE70 FE74 Arabic
-FE76 FEFC Arabic
-FEFF Common
-FF01 FF20 Common
-FF21 FF3A Latin
-FF3B FF40 Common
-FF41 FF5A Latin
-FF5B FF65 Common
-FF66 FF6F Katakana
-FF70 Katakana_Or_Hiragana
-FF71 FF9D Katakana
-FF9E FF9F Katakana_Or_Hiragana
-FFA0 FFBE Hangul
-FFC2 FFC7 Hangul
-FFCA FFCF Hangul
-FFD2 FFD7 Hangul
-FFDA FFDC Hangul
-FFE0 FFE6 Common
-FFE8 FFEE Common
-FFF9 FFFD Common
-10000 1000B Linear_B
-1000D 10026 Linear_B
-10028 1003A Linear_B
-1003C 1003D Linear_B
-1003F 1004D Linear_B
-10050 1005D Linear_B
-10080 100FA Linear_B
-10100 10102 Common
-10107 10133 Common
-10137 1013F Common
-10300 1031E Old_Italic
-10320 10323 Old_Italic
-10330 1034A Gothic
-10380 1039D Ugaritic
-1039F Ugaritic
-10400 1044F Deseret
-10450 1047F Shavian
-10480 1049D Osmanya
-104A0 104A9 Osmanya
-10800 10805 Cypriot
-10808 Cypriot
-1080A 10835 Cypriot
-10837 10838 Cypriot
-1083C Cypriot
-1083F Cypriot
-1D000 1D0F5 Common
-1D100 1D126 Common
-1D12A 1D166 Common
-1D167 1D169 Inherited
-1D16A 1D17A Common
-1D17B 1D182 Inherited
-1D183 1D184 Common
-1D185 1D18B Inherited
-1D18C 1D1A9 Common
-1D1AA 1D1AD Inherited
-1D1AE 1D1DD Common
-1D300 1D356 Common
-1D400 1D454 Common
-1D456 1D49C Common
-1D49E 1D49F Common
-1D4A2 Common
-1D4A5 1D4A6 Common
-1D4A9 1D4AC Common
-1D4AE 1D4B9 Common
-1D4BB Common
-1D4BD 1D4C3 Common
-1D4C5 1D505 Common
-1D507 1D50A Common
-1D50D 1D514 Common
-1D516 1D51C Common
-1D51E 1D539 Common
-1D53B 1D53E Common
-1D540 1D544 Common
-1D546 Common
-1D54A 1D550 Common
-1D552 1D6A3 Common
-1D6A8 1D7C9 Common
-1D7CE 1D7FF Common
-20000 2A6D6 Han
-2F800 2FA1D Han
-E0001 Common
-E0020 E007F Common
-E0100 E01EF Inherited
-F0000 FFFFD Common
-100000 10FFFD Common
-END
diff --git a/lib/unicore/lib/ASCII.pl b/lib/unicore/lib/ASCII.pl
deleted file mode 100644
index 42aa565bc1..0000000000
--- a/lib/unicore/lib/ASCII.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{ASCII}
-#
-# Meaning: [[:ASCII:]]
-#
-return <<'END';
-0000 007F
-END
diff --git a/lib/unicore/lib/Alnum.pl b/lib/unicore/lib/Alnum.pl
deleted file mode 100644
index 023e84ca1b..0000000000
--- a/lib/unicore/lib/Alnum.pl
+++ /dev/null
@@ -1,426 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Alnum}
-#
-# Meaning: [[:Alnum:]]
-#
-return <<'END';
-0030 0039
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-0300 0357
-035D 036F
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-0483 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-05D0 05EA
-05F0 05F2
-0610 0615
-0621 063A
-0640 0658
-0660 0669
-066E 06D3
-06D5 06DC
-06DE 06E8
-06EA 06FC
-06FF
-0710 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0963
-0966 096F
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09F1
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B6F
-0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BEF
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E01 0E3A
-0E40 0E4E
-0E50 0E59
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00
-0F18 0F19
-0F20 0F29
-0F35
-0F37
-0F39
-0F3E 0F47
-0F49 0F6A
-0F71 0F84
-0F86 0F8B
-0F90 0F97
-0F99 0FBC
-0FC6
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1049
-1050 1059
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1369 1371
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-1700 170C
-170E 1714
-1720 1734
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17B3
-17B6 17D3
-17D7
-17DC 17DD
-17E0 17E9
-180B 180D
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1946 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-20D0 20EA
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-3005 3006
-302A 302F
-3031 3035
-303B 303C
-3041 3096
-3099 309A
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE00 FE0F
-FE20 FE23
-FE70 FE74
-FE76 FEFC
-FF10 FF19
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 10349
-10380 1039D
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D165 1D169
-1D16D 1D172
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/Alpha.pl b/lib/unicore/lib/Alpha.pl
deleted file mode 100644
index f0658785dc..0000000000
--- a/lib/unicore/lib/Alpha.pl
+++ /dev/null
@@ -1,408 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Alpha}
-#
-# Meaning: [[:Alpha:]]
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-0300 0357
-035D 036F
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-0483 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-05D0 05EA
-05F0 05F2
-0610 0615
-0621 063A
-0640 0658
-066E 06D3
-06D5 06DC
-06DE 06E8
-06EA 06EF
-06FA 06FC
-06FF
-0710 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0963
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09F0 09F1
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A70 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E01 0E3A
-0E40 0E4E
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0EDC 0EDD
-0F00
-0F18 0F19
-0F35
-0F37
-0F39
-0F3E 0F47
-0F49 0F6A
-0F71 0F84
-0F86 0F8B
-0F90 0F97
-0F99 0FBC
-0FC6
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1050 1059
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-1700 170C
-170E 1714
-1720 1734
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17B3
-17B6 17D3
-17D7
-17DC 17DD
-180B 180D
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1950 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-20D0 20EA
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-3005 3006
-302A 302F
-3031 3035
-303B 303C
-3041 3096
-3099 309A
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE00 FE0F
-FE20 FE23
-FE70 FE74
-FE76 FEFC
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 10349
-10380 1039D
-10400 1049D
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D165 1D169
-1D16D 1D172
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-20000 2A6D6
-2F800 2FA1D
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/Alphabet.pl b/lib/unicore/lib/Alphabet.pl
deleted file mode 100644
index e1cec172cc..0000000000
--- a/lib/unicore/lib/Alphabet.pl
+++ /dev/null
@@ -1,390 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Alphabetic} (and fuzzy permutations)
-#
-# Meaning: [\p{L}\p{OtherAlphabetic}]
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-0345
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-05B0 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-05D0 05EA
-05F0 05F2
-0610 0615
-0621 063A
-0640 0657
-066E 06D3
-06D5 06DC
-06E1 06E8
-06ED 06EF
-06FA 06FC
-06FF
-0710 073F
-074D 074F
-0780 07B1
-0901 0939
-093D 094C
-0950
-0958 0963
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BD 09C4
-09C7 09C8
-09CB 09CC
-09D7
-09DC 09DD
-09DF 09E3
-09F0 09F1
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3E 0A42
-0A47 0A48
-0A4B 0A4C
-0A59 0A5C
-0A5E
-0A70 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABD 0AC5
-0AC7 0AC9
-0ACB 0ACC
-0AD0
-0AE0 0AE3
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3D 0B43
-0B47 0B48
-0B4B 0B4C
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCC
-0BD7
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4C
-0C55 0C56
-0C60 0C61
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBD 0CC4
-0CC6 0CC8
-0CCA 0CCC
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4C
-0D57
-0D60 0D61
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E01 0E3A
-0E40 0E46
-0E4D
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0ECD
-0EDC 0EDD
-0F00
-0F40 0F47
-0F49 0F6A
-0F71 0F81
-0F88 0F8B
-0F90 0F97
-0F99 0FBC
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036
-1038
-1050 1059
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-16EE 16F0
-1700 170C
-170E 1713
-1720 1733
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17B3
-17B6 17C8
-17D7
-17DC
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 1938
-1950 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-2160 2183
-3005 3006
-3031 3035
-303B 303C
-3041 3096
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE70 FE74
-FE76 FEFC
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 1034A
-10380 1039D
-10400 1049D
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-20000 2A6D6
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/Any.pl b/lib/unicore/lib/Any.pl
deleted file mode 100644
index b30cb2fb7f..0000000000
--- a/lib/unicore/lib/Any.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Any}
-# \p{Any}
-#
-# Meaning: [\x{0000}-\x{10FFFF}]
-#
-return <<'END';
-0000 10FFFF
-END
diff --git a/lib/unicore/lib/Arabic.pl b/lib/unicore/lib/Arabic.pl
deleted file mode 100644
index ee69fbdb94..0000000000
--- a/lib/unicore/lib/Arabic.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Arabic} (and fuzzy permutations)
-#
-# Meaning: Script 'Arabic'
-#
-return <<'END';
-060D 0615 Arabic
-0621 063A Arabic
-0641 064A Arabic
-0656 0658 Arabic
-066A 066F Arabic
-0671 06DC Arabic
-06DE 06FF Arabic
-FB50 FBB1 Arabic
-FBD3 FD3D Arabic
-FD50 FD8F Arabic
-FD92 FDC7 Arabic
-FDF0 FDFC Arabic
-FE70 FE74 Arabic
-FE76 FEFC Arabic
-END
diff --git a/lib/unicore/lib/Armenian.pl b/lib/unicore/lib/Armenian.pl
deleted file mode 100644
index a3d64d5216..0000000000
--- a/lib/unicore/lib/Armenian.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Armenian} (and fuzzy permutations)
-#
-# Meaning: Script 'Armenian'
-#
-return <<'END';
-0531 0556 Armenian
-0559 055F Armenian
-0561 0587 Armenian
-058A Armenian
-FB13 FB17 Armenian
-END
diff --git a/lib/unicore/lib/AsciiHex.pl b/lib/unicore/lib/AsciiHex.pl
deleted file mode 100644
index 24c43ee377..0000000000
--- a/lib/unicore/lib/AsciiHex.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{AsciiHexDigit} (and fuzzy permutations)
-#
-# Meaning: Extended property 'ASCII_Hex_Digit'
-#
-return <<'END';
-0030 0039 ASCII_Hex_Digit
-0041 0046 ASCII_Hex_Digit
-0061 0066 ASCII_Hex_Digit
-END
diff --git a/lib/unicore/lib/Assigned.pl b/lib/unicore/lib/Assigned.pl
deleted file mode 100644
index 510be67922..0000000000
--- a/lib/unicore/lib/Assigned.pl
+++ /dev/null
@@ -1,414 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Assigned}
-#
-# Meaning: All assigned code points
-#
-return <<'END';
-0000 0236
-0250 0357
-035D 036F
-0374 0375
-037A
-037E
-0384 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03FB
-0400 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559 055F
-0561 0587
-0589 058A
-0591 05A1
-05A3 05B9
-05BB 05C4
-05D0 05EA
-05F0 05F4
-0600 0603
-060C 0615
-061B
-061F
-0621 063A
-0640 0658
-0660 070D
-070F 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0970
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09FA
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0AF1
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BFA
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF4
-0E01 0E3A
-0E3F 0E5B
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00 0F47
-0F49 0F6A
-0F71 0F8B
-0F90 0F97
-0F99 0FBC
-0FBE 0FCC
-0FCF
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1059
-10A0 10C5
-10D0 10F8
-10FB
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1361 137C
-13A0 13F4
-1401 1676
-1680 169C
-16A0 16F0
-1700 170C
-170E 1714
-1720 1736
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17DD
-17E0 17E9
-17F0 17F9
-1800 180E
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1940
-1944 196D
-1970 1974
-19E0 19FF
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FC4
-1FC6 1FD3
-1FD6 1FDB
-1FDD 1FEF
-1FF2 1FF4
-1FF6 1FFE
-2000 2054
-2057
-205F 2063
-206A 2071
-2074 208E
-20A0 20B1
-20D0 20EA
-2100 213B
-213D 214B
-2153 2183
-2190 23D0
-2400 2426
-2440 244A
-2460 2617
-2619 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2794
-2798 27AF
-27B1 27BE
-27D0 27EB
-27F0 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3000 303F
-3041 3096
-3099 30FF
-3105 312C
-3131 318E
-3190 31B7
-31F0 321E
-3220 3243
-3250 327D
-327F 32FE
-3300 4DB5
-4DC0 9FA5
-A000 A48C
-A490 A4C6
-AC00 D7A3
-D800 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3F
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFD
-FE00 FE0F
-FE20 FE23
-FE30 FE52
-FE54 FE66
-FE68 FE6B
-FE70 FE74
-FE76 FEFC
-FEFF
-FF01 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-FFE0 FFE6
-FFE8 FFEE
-FFF9 FFFD
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10100 10102
-10107 10133
-10137 1013F
-10300 1031E
-10320 10323
-10330 1034A
-10380 1039D
-1039F
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D000 1D0F5
-1D100 1D126
-1D12A 1D1DD
-1D300 1D356
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0001
-E0020 E007F
-E0100 E01EF
-F0000 FFFFD
-100000 10FFFD
-END
diff --git a/lib/unicore/lib/Bengali.pl b/lib/unicore/lib/Bengali.pl
deleted file mode 100644
index ababd01889..0000000000
--- a/lib/unicore/lib/Bengali.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Bengali} (and fuzzy permutations)
-#
-# Meaning: Script 'Bengali'
-#
-return <<'END';
-0981 0983 Bengali
-0985 098C Bengali
-098F 0990 Bengali
-0993 09A8 Bengali
-09AA 09B0 Bengali
-09B2 Bengali
-09B6 09B9 Bengali
-09BC 09C4 Bengali
-09C7 09C8 Bengali
-09CB 09CD Bengali
-09D7 Bengali
-09DC 09DD Bengali
-09DF 09E3 Bengali
-09E6 09FA Bengali
-END
diff --git a/lib/unicore/lib/BidiAL.pl b/lib/unicore/lib/BidiAL.pl
deleted file mode 100644
index 2c3500e8dd..0000000000
--- a/lib/unicore/lib/BidiAL.pl
+++ /dev/null
@@ -1,36 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiAL}
-#
-# Meaning: Bi-directional category 'AL'
-#
-return <<'END';
-0600 0603
-060D
-061B
-061F
-0621 063A
-0640 064A
-066D 066F
-0671 06D5
-06DD
-06E5 06E6
-06EE 06EF
-06FA 070D
-0710
-0712 072F
-074D 074F
-0780 07A5
-07B1
-FB50 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFC
-FE70 FE74
-FE76 FEFC
-END
diff --git a/lib/unicore/lib/BidiAN.pl b/lib/unicore/lib/BidiAN.pl
deleted file mode 100644
index c5defcb1fb..0000000000
--- a/lib/unicore/lib/BidiAN.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiAN}
-#
-# Meaning: Bi-directional category 'AN'
-#
-return <<'END';
-0660 0669
-066B 066C
-END
diff --git a/lib/unicore/lib/BidiB.pl b/lib/unicore/lib/BidiB.pl
deleted file mode 100644
index 85572fec07..0000000000
--- a/lib/unicore/lib/BidiB.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiB}
-#
-# Meaning: Bi-directional category 'B'
-#
-return <<'END';
-000A
-000D
-001C 001E
-0085
-2029
-END
diff --git a/lib/unicore/lib/BidiBN.pl b/lib/unicore/lib/BidiBN.pl
deleted file mode 100644
index 8078069b1c..0000000000
--- a/lib/unicore/lib/BidiBN.pl
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiBN}
-#
-# Meaning: Bi-directional category 'BN'
-#
-return <<'END';
-0000 0008
-000E 001B
-007F 0084
-0086 009F
-00AD
-070F
-200B 200D
-2060 2063
-206A 206F
-FEFF
-1D173 1D17A
-E0001
-E0020 E007F
-END
diff --git a/lib/unicore/lib/BidiCS.pl b/lib/unicore/lib/BidiCS.pl
deleted file mode 100644
index 1b595df9f5..0000000000
--- a/lib/unicore/lib/BidiCS.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiCS}
-#
-# Meaning: Bi-directional category 'CS'
-#
-return <<'END';
-002C
-002E 002F
-003A
-00A0
-060C
-2044
-FE50
-FE52
-FE55
-FF0C
-FF0E
-FF1A
-END
diff --git a/lib/unicore/lib/BidiCont.pl b/lib/unicore/lib/BidiCont.pl
deleted file mode 100644
index 070ad87ba8..0000000000
--- a/lib/unicore/lib/BidiCont.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiControl} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Bidi_Control'
-#
-return <<'END';
-200E 200F Bidi_Control
-202A 202E Bidi_Control
-END
diff --git a/lib/unicore/lib/BidiEN.pl b/lib/unicore/lib/BidiEN.pl
deleted file mode 100644
index 8675128c55..0000000000
--- a/lib/unicore/lib/BidiEN.pl
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiEN}
-#
-# Meaning: Bi-directional category 'EN'
-#
-return <<'END';
-0030 0039
-00B2 00B3
-00B9
-06F0 06F9
-2070
-2074 2079
-2080 2089
-2488 249B
-FF10 FF19
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/BidiES.pl b/lib/unicore/lib/BidiES.pl
deleted file mode 100644
index ba9962d619..0000000000
--- a/lib/unicore/lib/BidiES.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiES}
-#
-# Meaning: Bi-directional category 'ES'
-#
-return <<'END';
-002B
-002D
-FF0F
-END
diff --git a/lib/unicore/lib/BidiET.pl b/lib/unicore/lib/BidiET.pl
deleted file mode 100644
index 8772d9ee0d..0000000000
--- a/lib/unicore/lib/BidiET.pl
+++ /dev/null
@@ -1,36 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiET}
-#
-# Meaning: Bi-directional category 'ET'
-#
-return <<'END';
-0023 0025
-00A2 00A5
-00B0 00B1
-066A
-09F2 09F3
-0AF1
-0BF9
-0E3F
-17DB
-2030 2034
-207A 207B
-208A 208B
-20A0 20B1
-212E
-2212 2213
-FB29
-FE5F
-FE62 FE63
-FE69 FE6A
-FF03 FF05
-FF0B
-FF0D
-FFE0 FFE1
-FFE5 FFE6
-END
diff --git a/lib/unicore/lib/BidiL.pl b/lib/unicore/lib/BidiL.pl
deleted file mode 100644
index ee228107e3..0000000000
--- a/lib/unicore/lib/BidiL.pl
+++ /dev/null
@@ -1,383 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiL}
-#
-# Meaning: Bi-directional category 'L'
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02B8
-02BB 02C1
-02D0 02D1
-02E0 02E4
-02EE
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0482
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559 055F
-0561 0587
-0589
-0903 0939
-093D 0940
-0949 094C
-0950
-0958 0961
-0964 0970
-0982 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BD 09C0
-09C7 09C8
-09CB 09CC
-09D7
-09DC 09DD
-09DF 09E1
-09E6 09F1
-09F4 09FA
-0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3E 0A40
-0A59 0A5C
-0A5E
-0A66 0A6F
-0A72 0A74
-0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABD 0AC0
-0AC9
-0ACB 0ACC
-0AD0
-0AE0 0AE1
-0AE6 0AEF
-0B02 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3D 0B3E
-0B40
-0B47 0B48
-0B4B 0B4C
-0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B71
-0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BBF
-0BC1 0BC2
-0BC6 0BC8
-0BCA 0BCC
-0BD7
-0BE7 0BF2
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C41 0C44
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBD 0CC4
-0CC6 0CC8
-0CCA 0CCB
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D40
-0D46 0D48
-0D4A 0D4C
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCF 0DD1
-0DD8 0DDF
-0DF2 0DF4
-0E01 0E30
-0E32 0E33
-0E40 0E46
-0E4F 0E5B
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB0
-0EB2 0EB3
-0EBD
-0EC0 0EC4
-0EC6
-0ED0 0ED9
-0EDC 0EDD
-0F00 0F17
-0F1A 0F34
-0F36
-0F38
-0F3E 0F47
-0F49 0F6A
-0F7F
-0F85
-0F88 0F8B
-0FBE 0FC5
-0FC7 0FCC
-0FCF
-1000 1021
-1023 1027
-1029 102A
-102C
-1031
-1038
-1040 1057
-10A0 10C5
-10D0 10F8
-10FB
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1361 137C
-13A0 13F4
-1401 1676
-1681 169A
-16A0 16F0
-1700 170C
-170E 1711
-1720 1731
-1735 1736
-1740 1751
-1760 176C
-176E 1770
-1780 17B6
-17BE 17C5
-17C7 17C8
-17D4 17DA
-17DC
-17E0 17E9
-1810 1819
-1820 1877
-1880 18A8
-1900 191C
-1923 1926
-1930 1931
-1933 1938
-1946 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-200E
-2071
-207F
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-2160 2183
-2336 237A
-2395
-249C 24E9
-2800 28FF
-3005 3007
-3021 3029
-3031 3035
-3038 303C
-3041 3096
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-3190 31B7
-31F0 321C
-3220 3243
-3260 327B
-327F 32B0
-32C0 32CB
-32D0 32FE
-3300 3376
-337B 33DD
-33E0 33FE
-A000 A48C
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10100
-10102
-10107 10133
-10137 1013F
-10300 1031E
-10320 10323
-10330 1034A
-10380 1039D
-1039F
-10400 1049D
-104A0 104A9
-1D000 1D0F5
-1D100 1D126
-1D12A 1D166
-1D16A 1D172
-1D183 1D184
-1D18C 1D1A9
-1D1AE 1D1DD
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/BidiLRE.pl b/lib/unicore/lib/BidiLRE.pl
deleted file mode 100644
index 5070363fc5..0000000000
--- a/lib/unicore/lib/BidiLRE.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiLRE}
-#
-# Meaning: Bi-directional category 'LRE'
-#
-return <<'END';
-202A
-END
diff --git a/lib/unicore/lib/BidiLRO.pl b/lib/unicore/lib/BidiLRO.pl
deleted file mode 100644
index 52ea9600f3..0000000000
--- a/lib/unicore/lib/BidiLRO.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiLRO}
-#
-# Meaning: Bi-directional category 'LRO'
-#
-return <<'END';
-202D
-END
diff --git a/lib/unicore/lib/BidiNSM.pl b/lib/unicore/lib/BidiNSM.pl
deleted file mode 100644
index 6387c7a156..0000000000
--- a/lib/unicore/lib/BidiNSM.pl
+++ /dev/null
@@ -1,122 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiNSM}
-#
-# Meaning: Bi-directional category 'NSM'
-#
-return <<'END';
-0300 0357
-035D 036F
-0483 0486
-0488 0489
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-0610 0615
-064B 0658
-0670
-06D6 06DC
-06DE 06E4
-06E7 06E8
-06EA 06ED
-0711
-0730 074A
-07A6 07B0
-0901 0902
-093C
-0941 0948
-094D
-0951 0954
-0962 0963
-0981
-09BC
-09C1 09C4
-09CD
-09E2 09E3
-0A01 0A02
-0A3C
-0A41 0A42
-0A47 0A48
-0A4B 0A4D
-0A70 0A71
-0A81 0A82
-0ABC
-0AC1 0AC5
-0AC7 0AC8
-0ACD
-0AE2 0AE3
-0B01
-0B3C
-0B3F
-0B41 0B43
-0B4D
-0B56
-0B82
-0BC0
-0BCD
-0C3E 0C40
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0CBC
-0CCC 0CCD
-0D41 0D43
-0D4D
-0DCA
-0DD2 0DD4
-0DD6
-0E31
-0E34 0E3A
-0E47 0E4E
-0EB1
-0EB4 0EB9
-0EBB 0EBC
-0EC8 0ECD
-0F18 0F19
-0F35
-0F37
-0F39
-0F71 0F7E
-0F80 0F84
-0F86 0F87
-0F90 0F97
-0F99 0FBC
-0FC6
-102D 1030
-1032
-1036 1037
-1039
-1058 1059
-1712 1714
-1732 1734
-1752 1753
-1772 1773
-17B7 17BD
-17C6
-17C9 17D3
-17DD
-180B 180D
-18A9
-1920 1922
-1927 192B
-1932
-1939 193B
-20D0 20EA
-302A 302F
-3099 309A
-FB1E
-FE00 FE0F
-FE20 FE23
-1D167 1D169
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/BidiON.pl b/lib/unicore/lib/BidiON.pl
deleted file mode 100644
index 9442176858..0000000000
--- a/lib/unicore/lib/BidiON.pl
+++ /dev/null
@@ -1,141 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiON}
-#
-# Meaning: Bi-directional category 'ON'
-#
-return <<'END';
-0021 0022
-0026 002A
-003B 0040
-005B 0060
-007B 007E
-00A1
-00A6 00A9
-00AB 00AC
-00AE 00AF
-00B4
-00B6 00B8
-00BB 00BF
-00D7
-00F7
-02B9 02BA
-02C2 02CF
-02D2 02DF
-02E5 02ED
-02EF 02FF
-0374 0375
-037E
-0384 0385
-0387
-03F6
-058A
-060E 060F
-06E9
-0BF3 0BF8
-0BFA
-0F3A 0F3D
-169B 169C
-17F0 17F9
-1800 180A
-1940
-1944 1945
-19E0 19FF
-1FBD
-1FBF 1FC1
-1FCD 1FCF
-1FDD 1FDF
-1FED 1FEF
-1FFD 1FFE
-2010 2027
-2035 2043
-2045 2054
-2057
-207C 207E
-208C 208E
-2100 2101
-2103 2106
-2108 2109
-2114
-2116 2118
-211E 2123
-2125
-2127
-2129
-2132
-213A 213B
-2140 2144
-214A 214B
-2153 215F
-2190 2211
-2214 2335
-237B 2394
-2396 23D0
-2400 2426
-2440 244A
-2460 2487
-24EA 2617
-2619 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2794
-2798 27AF
-27B1 27BE
-27D0 27EB
-27F0 27FF
-2900 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3001 3004
-3008 3020
-3030
-3036 3037
-303D 303F
-309B 309C
-30A0
-30FB
-321D 321E
-3250 325F
-327C 327D
-32B1 32BF
-32CC 32CF
-3377 337A
-33DE 33DF
-33FF
-4DC0 4DFF
-A490 A4C6
-FD3E FD3F
-FDFD
-FE30 FE4F
-FE51
-FE54
-FE56 FE5E
-FE60 FE61
-FE64 FE66
-FE68
-FE6B
-FF01 FF02
-FF06 FF0A
-FF1B FF20
-FF3B FF40
-FF5B FF65
-FFE2 FFE4
-FFE8 FFEE
-FFF9 FFFD
-10101
-1D300 1D356
-END
diff --git a/lib/unicore/lib/BidiPDF.pl b/lib/unicore/lib/BidiPDF.pl
deleted file mode 100644
index ef251bd04c..0000000000
--- a/lib/unicore/lib/BidiPDF.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiPDF}
-#
-# Meaning: Bi-directional category 'PDF'
-#
-return <<'END';
-202C
-END
diff --git a/lib/unicore/lib/BidiR.pl b/lib/unicore/lib/BidiR.pl
deleted file mode 100644
index 375b0713fb..0000000000
--- a/lib/unicore/lib/BidiR.pl
+++ /dev/null
@@ -1,32 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiR}
-#
-# Meaning: Bi-directional category 'R'
-#
-return <<'END';
-05BE
-05C0
-05C3
-05D0 05EA
-05F0 05F4
-200F
-FB1D
-FB1F FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FB4F
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-END
diff --git a/lib/unicore/lib/BidiRLE.pl b/lib/unicore/lib/BidiRLE.pl
deleted file mode 100644
index dd2162396c..0000000000
--- a/lib/unicore/lib/BidiRLE.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiRLE}
-#
-# Meaning: Bi-directional category 'RLE'
-#
-return <<'END';
-202B
-END
diff --git a/lib/unicore/lib/BidiRLO.pl b/lib/unicore/lib/BidiRLO.pl
deleted file mode 100644
index 244385588b..0000000000
--- a/lib/unicore/lib/BidiRLO.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiRLO}
-#
-# Meaning: Bi-directional category 'RLO'
-#
-return <<'END';
-202E
-END
diff --git a/lib/unicore/lib/BidiS.pl b/lib/unicore/lib/BidiS.pl
deleted file mode 100644
index 27207fa519..0000000000
--- a/lib/unicore/lib/BidiS.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiS}
-#
-# Meaning: Bi-directional category 'S'
-#
-return <<'END';
-0009
-000B
-001F
-END
diff --git a/lib/unicore/lib/BidiWS.pl b/lib/unicore/lib/BidiWS.pl
deleted file mode 100644
index 427c73d414..0000000000
--- a/lib/unicore/lib/BidiWS.pl
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{BidiWS}
-#
-# Meaning: Bi-directional category 'WS'
-#
-return <<'END';
-000C
-0020
-1680
-180E
-2000 200A
-2028
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/Blank.pl b/lib/unicore/lib/Blank.pl
deleted file mode 100644
index 639ccf4c16..0000000000
--- a/lib/unicore/lib/Blank.pl
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Blank}
-#
-# Meaning: [[:Blank:]]
-#
-return <<'END';
-0009
-0020
-00A0
-1680
-180E
-2000 200A
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/Bopomofo.pl b/lib/unicore/lib/Bopomofo.pl
deleted file mode 100644
index 9ec7a36b44..0000000000
--- a/lib/unicore/lib/Bopomofo.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Bopomofo} (and fuzzy permutations)
-#
-# Meaning: Script 'Bopomofo'
-#
-return <<'END';
-3105 312C Bopomofo
-31A0 31B7 Bopomofo
-END
diff --git a/lib/unicore/lib/Braille.pl b/lib/unicore/lib/Braille.pl
deleted file mode 100644
index 3a9d9b4761..0000000000
--- a/lib/unicore/lib/Braille.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Braille} (and fuzzy permutations)
-#
-# Meaning: Script 'Braille'
-#
-return <<'END';
-2800 28FF Braille
-END
diff --git a/lib/unicore/lib/Buhid.pl b/lib/unicore/lib/Buhid.pl
deleted file mode 100644
index a3214c37bc..0000000000
--- a/lib/unicore/lib/Buhid.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Buhid} (and fuzzy permutations)
-#
-# Meaning: Script 'Buhid'
-#
-return <<'END';
-1740 1753 Buhid
-END
diff --git a/lib/unicore/lib/C.pl b/lib/unicore/lib/C.pl
deleted file mode 100644
index daecb74816..0000000000
--- a/lib/unicore/lib/C.pl
+++ /dev/null
@@ -1,417 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{C}
-# \p{C} (and fuzzy permutations)
-#
-# Meaning: Major Category 'C'
-#
-return <<'END';
-0000 001F
-007F 009F
-00AD
-0237 024F
-0358 035C
-0370 0373
-0376 0379
-037B 037D
-037F 0383
-038B
-038D
-03A2
-03CF
-03FC 03FF
-0487
-04CF
-04F6 04F7
-04FA 04FF
-0510 0530
-0557 0558
-0560
-0588
-058B 0590
-05A2
-05BA
-05C5 05CF
-05EB 05EF
-05F5 060B
-0616 061A
-061C 061E
-0620
-063B 063F
-0659 065F
-06DD
-070E 070F
-074B 074C
-0750 077F
-07B2 0900
-093A 093B
-094E 094F
-0955 0957
-0971 0980
-0984
-098D 098E
-0991 0992
-09A9
-09B1
-09B3 09B5
-09BA 09BB
-09C5 09C6
-09C9 09CA
-09CE 09D6
-09D8 09DB
-09DE
-09E4 09E5
-09FB 0A00
-0A04
-0A0B 0A0E
-0A11 0A12
-0A29
-0A31
-0A34
-0A37
-0A3A 0A3B
-0A3D
-0A43 0A46
-0A49 0A4A
-0A4E 0A58
-0A5D
-0A5F 0A65
-0A75 0A80
-0A84
-0A8E
-0A92
-0AA9
-0AB1
-0AB4
-0ABA 0ABB
-0AC6
-0ACA
-0ACE 0ACF
-0AD1 0ADF
-0AE4 0AE5
-0AF0
-0AF2 0B00
-0B04
-0B0D 0B0E
-0B11 0B12
-0B29
-0B31
-0B34
-0B3A 0B3B
-0B44 0B46
-0B49 0B4A
-0B4E 0B55
-0B58 0B5B
-0B5E
-0B62 0B65
-0B72 0B81
-0B84
-0B8B 0B8D
-0B91
-0B96 0B98
-0B9B
-0B9D
-0BA0 0BA2
-0BA5 0BA7
-0BAB 0BAD
-0BB6
-0BBA 0BBD
-0BC3 0BC5
-0BC9
-0BCE 0BD6
-0BD8 0BE6
-0BFB 0C00
-0C04
-0C0D
-0C11
-0C29
-0C34
-0C3A 0C3D
-0C45
-0C49
-0C4E 0C54
-0C57 0C5F
-0C62 0C65
-0C70 0C81
-0C84
-0C8D
-0C91
-0CA9
-0CB4
-0CBA 0CBB
-0CC5
-0CC9
-0CCE 0CD4
-0CD7 0CDD
-0CDF
-0CE2 0CE5
-0CF0 0D01
-0D04
-0D0D
-0D11
-0D29
-0D3A 0D3D
-0D44 0D45
-0D49
-0D4E 0D56
-0D58 0D5F
-0D62 0D65
-0D70 0D81
-0D84
-0D97 0D99
-0DB2
-0DBC
-0DBE 0DBF
-0DC7 0DC9
-0DCB 0DCE
-0DD5
-0DD7
-0DE0 0DF1
-0DF5 0E00
-0E3B 0E3E
-0E5C 0E80
-0E83
-0E85 0E86
-0E89
-0E8B 0E8C
-0E8E 0E93
-0E98
-0EA0
-0EA4
-0EA6
-0EA8 0EA9
-0EAC
-0EBA
-0EBE 0EBF
-0EC5
-0EC7
-0ECE 0ECF
-0EDA 0EDB
-0EDE 0EFF
-0F48
-0F6B 0F70
-0F8C 0F8F
-0F98
-0FBD
-0FCD 0FCE
-0FD0 0FFF
-1022
-1028
-102B
-1033 1035
-103A 103F
-105A 109F
-10C6 10CF
-10F9 10FA
-10FC 10FF
-115A 115E
-11A3 11A7
-11FA 11FF
-1207
-1247
-1249
-124E 124F
-1257
-1259
-125E 125F
-1287
-1289
-128E 128F
-12AF
-12B1
-12B6 12B7
-12BF
-12C1
-12C6 12C7
-12CF
-12D7
-12EF
-130F
-1311
-1316 1317
-131F
-1347
-135B 1360
-137D 139F
-13F5 1400
-1677 167F
-169D 169F
-16F1 16FF
-170D
-1715 171F
-1737 173F
-1754 175F
-176D
-1771
-1774 177F
-17B4 17B5
-17DE 17DF
-17EA 17EF
-17FA 17FF
-180F
-181A 181F
-1878 187F
-18AA 18FF
-191D 191F
-192C 192F
-193C 193F
-1941 1943
-196E 196F
-1975 19DF
-1A00 1CFF
-1D6C 1DFF
-1E9C 1E9F
-1EFA 1EFF
-1F16 1F17
-1F1E 1F1F
-1F46 1F47
-1F4E 1F4F
-1F58
-1F5A
-1F5C
-1F5E
-1F7E 1F7F
-1FB5
-1FC5
-1FD4 1FD5
-1FDC
-1FF0 1FF1
-1FF5
-1FFF
-200B 200F
-202A 202E
-2055 2056
-2058 205E
-2060 206F
-2072 2073
-208F 209F
-20B2 20CF
-20EB 20FF
-213C
-214C 2152
-2184 218F
-23D1 23FF
-2427 243F
-244B 245F
-2618
-267E 267F
-2692 269F
-26A2 2700
-2705
-270A 270B
-2728
-274C
-274E
-2753 2755
-2757
-275F 2760
-2795 2797
-27B0
-27BF 27CF
-27EC 27EF
-2B0E 2E7F
-2E9A
-2EF4 2EFF
-2FD6 2FEF
-2FFC 2FFF
-3040
-3097 3098
-3100 3104
-312D 3130
-318F
-31B8 31EF
-321F
-3244 324F
-327E
-32FF
-4DB6 4DBF
-9FA6 9FFF
-A48D A48F
-A4C7 ABFF
-D7A4 F8FF
-FA2E FA2F
-FA6B FAFF
-FB07 FB12
-FB18 FB1C
-FB37
-FB3D
-FB3F
-FB42
-FB45
-FBB2 FBD2
-FD40 FD4F
-FD90 FD91
-FDC8 FDEF
-FDFE FDFF
-FE10 FE1F
-FE24 FE2F
-FE53
-FE67
-FE6C FE6F
-FE75
-FEFD FF00
-FFBF FFC1
-FFC8 FFC9
-FFD0 FFD1
-FFD8 FFD9
-FFDD FFDF
-FFE7
-FFEF FFFB
-FFFE FFFF
-1000C
-10027
-1003B
-1003E
-1004E 1004F
-1005E 1007F
-100FB 100FF
-10103 10106
-10134 10136
-10140 102FF
-1031F
-10324 1032F
-1034B 1037F
-1039E
-103A0 103FF
-1049E 1049F
-104AA 107FF
-10806 10807
-10809
-10836
-10839 1083B
-1083D 1083E
-10840 1CFFF
-1D0F6 1D0FF
-1D127 1D129
-1D173 1D17A
-1D1DE 1D2FF
-1D357 1D3FF
-1D455
-1D49D
-1D4A0 1D4A1
-1D4A3 1D4A4
-1D4A7 1D4A8
-1D4AD
-1D4BA
-1D4BC
-1D4C4
-1D506
-1D50B 1D50C
-1D515
-1D51D
-1D53A
-1D53F
-1D545
-1D547 1D549
-1D551
-1D6A4 1D6A7
-1D7CA 1D7CD
-1D800 1FFFF
-2A6D7 2F7FF
-2FA1E E00FF
-E01F0 10FFFF
-END
diff --git a/lib/unicore/lib/Canadian.pl b/lib/unicore/lib/Canadian.pl
deleted file mode 100644
index 276c269789..0000000000
--- a/lib/unicore/lib/Canadian.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{CanadianAboriginal} (and fuzzy permutations)
-#
-# Meaning: Script 'Canadian_Aboriginal'
-#
-return <<'END';
-1401 1676 Canadian_Aboriginal
-END
diff --git a/lib/unicore/lib/Canon.pl b/lib/unicore/lib/Canon.pl
deleted file mode 100644
index 4d30c4b343..0000000000
--- a/lib/unicore/lib/Canon.pl
+++ /dev/null
@@ -1,224 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Canon}
-#
-# Meaning: Decomposes to multiple characters
-#
-return <<'END';
-00C0 00C5
-00C7 00CF
-00D1 00D6
-00D9 00DD
-00E0 00E5
-00E7 00EF
-00F1 00F6
-00F9 00FD
-00FF 010F
-0112 0125
-0128 0130
-0134 0137
-0139 013E
-0143 0148
-014C 0151
-0154 0165
-0168 017E
-01A0 01A1
-01AF 01B0
-01CD 01DC
-01DE 01E3
-01E6 01F0
-01F4 01F5
-01F8 021B
-021E 021F
-0226 0233
-0340 0341
-0343 0344
-0374
-037E
-0385 038A
-038C
-038E 0390
-03AA 03B0
-03CA 03CE
-03D3 03D4
-0400 0401
-0403
-0407
-040C 040E
-0419
-0439
-0450 0451
-0453
-0457
-045C 045E
-0476 0477
-04C1 04C2
-04D0 04D3
-04D6 04D7
-04DA 04DF
-04E2 04E7
-04EA 04F5
-04F8 04F9
-0622 0626
-06C0
-06C2
-06D3
-0929
-0931
-0934
-0958 095F
-09CB 09CC
-09DC 09DD
-09DF
-0A33
-0A36
-0A59 0A5B
-0A5E
-0B48
-0B4B 0B4C
-0B5C 0B5D
-0B94
-0BCA 0BCC
-0C48
-0CC0
-0CC7 0CC8
-0CCA 0CCB
-0D4A 0D4C
-0DDA
-0DDC 0DDE
-0F43
-0F4D
-0F52
-0F57
-0F5C
-0F69
-0F73
-0F75 0F76
-0F78
-0F81
-0F93
-0F9D
-0FA2
-0FA7
-0FAC
-0FB9
-1026
-1E00 1E99
-1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC1 1FC4
-1FC6 1FD3
-1FD6 1FDB
-1FDD 1FEF
-1FF2 1FF4
-1FF6 1FFD
-2000 2001
-2126
-212A 212B
-219A 219B
-21AE
-21CD 21CF
-2204
-2209
-220C
-2224
-2226
-2241
-2244
-2247
-2249
-2260
-2262
-226D 2271
-2274 2275
-2278 2279
-2280 2281
-2284 2285
-2288 2289
-22AC 22AF
-22E0 22E3
-22EA 22ED
-2329 232A
-2ADC
-304C
-304E
-3050
-3052
-3054
-3056
-3058
-305A
-305C
-305E
-3060
-3062
-3065
-3067
-3069
-3070 3071
-3073 3074
-3076 3077
-3079 307A
-307C 307D
-3094
-309E
-30AC
-30AE
-30B0
-30B2
-30B4
-30B6
-30B8
-30BA
-30BC
-30BE
-30C0
-30C2
-30C5
-30C7
-30C9
-30D0 30D1
-30D3 30D4
-30D6 30D7
-30D9 30DA
-30DC 30DD
-30F4
-30F7 30FA
-30FE
-F900 FA0D
-FA10
-FA12
-FA15 FA1E
-FA20
-FA22
-FA25 FA26
-FA2A FA2D
-FA30 FA6A
-FB1D
-FB1F
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FB4E
-1D15E 1D164
-1D1BB 1D1C0
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/Cc.pl b/lib/unicore/lib/Cc.pl
deleted file mode 100644
index 34faf2eca8..0000000000
--- a/lib/unicore/lib/Cc.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cc}
-# \p{Cc} (and fuzzy permutations)
-#
-# Meaning: General Category 'Cc'
-#
-return <<'END';
-0000 001F
-007F 009F
-END
diff --git a/lib/unicore/lib/Cf.pl b/lib/unicore/lib/Cf.pl
deleted file mode 100644
index 44ed908f7c..0000000000
--- a/lib/unicore/lib/Cf.pl
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cf}
-# \p{Cf} (and fuzzy permutations)
-#
-# Meaning: General Category 'Cf'
-#
-return <<'END';
-00AD
-0600 0603
-06DD
-070F
-17B4 17B5
-200B 200F
-202A 202E
-2060 2063
-206A 206F
-FEFF
-FFF9 FFFB
-1D173 1D17A
-E0001
-E0020 E007F
-END
diff --git a/lib/unicore/lib/Cherokee.pl b/lib/unicore/lib/Cherokee.pl
deleted file mode 100644
index f22a09c344..0000000000
--- a/lib/unicore/lib/Cherokee.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cherokee} (and fuzzy permutations)
-#
-# Meaning: Script 'Cherokee'
-#
-return <<'END';
-13A0 13F4 Cherokee
-END
diff --git a/lib/unicore/lib/Cn.pl b/lib/unicore/lib/Cn.pl
deleted file mode 100644
index 0402eca895..0000000000
--- a/lib/unicore/lib/Cn.pl
+++ /dev/null
@@ -1,415 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cn}
-# \p{Cn} (and fuzzy permutations)
-#
-# Meaning: General Category 'Cn' [not functional in Perl]
-#
-return <<'END';
-0237 024F
-0358 035C
-0370 0373
-0376 0379
-037B 037D
-037F 0383
-038B
-038D
-03A2
-03CF
-03FC 03FF
-0487
-04CF
-04F6 04F7
-04FA 04FF
-0510 0530
-0557 0558
-0560
-0588
-058B 0590
-05A2
-05BA
-05C5 05CF
-05EB 05EF
-05F5 05FF
-0604 060B
-0616 061A
-061C 061E
-0620
-063B 063F
-0659 065F
-070E
-074B 074C
-0750 077F
-07B2 0900
-093A 093B
-094E 094F
-0955 0957
-0971 0980
-0984
-098D 098E
-0991 0992
-09A9
-09B1
-09B3 09B5
-09BA 09BB
-09C5 09C6
-09C9 09CA
-09CE 09D6
-09D8 09DB
-09DE
-09E4 09E5
-09FB 0A00
-0A04
-0A0B 0A0E
-0A11 0A12
-0A29
-0A31
-0A34
-0A37
-0A3A 0A3B
-0A3D
-0A43 0A46
-0A49 0A4A
-0A4E 0A58
-0A5D
-0A5F 0A65
-0A75 0A80
-0A84
-0A8E
-0A92
-0AA9
-0AB1
-0AB4
-0ABA 0ABB
-0AC6
-0ACA
-0ACE 0ACF
-0AD1 0ADF
-0AE4 0AE5
-0AF0
-0AF2 0B00
-0B04
-0B0D 0B0E
-0B11 0B12
-0B29
-0B31
-0B34
-0B3A 0B3B
-0B44 0B46
-0B49 0B4A
-0B4E 0B55
-0B58 0B5B
-0B5E
-0B62 0B65
-0B72 0B81
-0B84
-0B8B 0B8D
-0B91
-0B96 0B98
-0B9B
-0B9D
-0BA0 0BA2
-0BA5 0BA7
-0BAB 0BAD
-0BB6
-0BBA 0BBD
-0BC3 0BC5
-0BC9
-0BCE 0BD6
-0BD8 0BE6
-0BFB 0C00
-0C04
-0C0D
-0C11
-0C29
-0C34
-0C3A 0C3D
-0C45
-0C49
-0C4E 0C54
-0C57 0C5F
-0C62 0C65
-0C70 0C81
-0C84
-0C8D
-0C91
-0CA9
-0CB4
-0CBA 0CBB
-0CC5
-0CC9
-0CCE 0CD4
-0CD7 0CDD
-0CDF
-0CE2 0CE5
-0CF0 0D01
-0D04
-0D0D
-0D11
-0D29
-0D3A 0D3D
-0D44 0D45
-0D49
-0D4E 0D56
-0D58 0D5F
-0D62 0D65
-0D70 0D81
-0D84
-0D97 0D99
-0DB2
-0DBC
-0DBE 0DBF
-0DC7 0DC9
-0DCB 0DCE
-0DD5
-0DD7
-0DE0 0DF1
-0DF5 0E00
-0E3B 0E3E
-0E5C 0E80
-0E83
-0E85 0E86
-0E89
-0E8B 0E8C
-0E8E 0E93
-0E98
-0EA0
-0EA4
-0EA6
-0EA8 0EA9
-0EAC
-0EBA
-0EBE 0EBF
-0EC5
-0EC7
-0ECE 0ECF
-0EDA 0EDB
-0EDE 0EFF
-0F48
-0F6B 0F70
-0F8C 0F8F
-0F98
-0FBD
-0FCD 0FCE
-0FD0 0FFF
-1022
-1028
-102B
-1033 1035
-103A 103F
-105A 109F
-10C6 10CF
-10F9 10FA
-10FC 10FF
-115A 115E
-11A3 11A7
-11FA 11FF
-1207
-1247
-1249
-124E 124F
-1257
-1259
-125E 125F
-1287
-1289
-128E 128F
-12AF
-12B1
-12B6 12B7
-12BF
-12C1
-12C6 12C7
-12CF
-12D7
-12EF
-130F
-1311
-1316 1317
-131F
-1347
-135B 1360
-137D 139F
-13F5 1400
-1677 167F
-169D 169F
-16F1 16FF
-170D
-1715 171F
-1737 173F
-1754 175F
-176D
-1771
-1774 177F
-17DE 17DF
-17EA 17EF
-17FA 17FF
-180F
-181A 181F
-1878 187F
-18AA 18FF
-191D 191F
-192C 192F
-193C 193F
-1941 1943
-196E 196F
-1975 19DF
-1A00 1CFF
-1D6C 1DFF
-1E9C 1E9F
-1EFA 1EFF
-1F16 1F17
-1F1E 1F1F
-1F46 1F47
-1F4E 1F4F
-1F58
-1F5A
-1F5C
-1F5E
-1F7E 1F7F
-1FB5
-1FC5
-1FD4 1FD5
-1FDC
-1FF0 1FF1
-1FF5
-1FFF
-2055 2056
-2058 205E
-2064 2069
-2072 2073
-208F 209F
-20B2 20CF
-20EB 20FF
-213C
-214C 2152
-2184 218F
-23D1 23FF
-2427 243F
-244B 245F
-2618
-267E 267F
-2692 269F
-26A2 2700
-2705
-270A 270B
-2728
-274C
-274E
-2753 2755
-2757
-275F 2760
-2795 2797
-27B0
-27BF 27CF
-27EC 27EF
-2B0E 2E7F
-2E9A
-2EF4 2EFF
-2FD6 2FEF
-2FFC 2FFF
-3040
-3097 3098
-3100 3104
-312D 3130
-318F
-31B8 31EF
-321F
-3244 324F
-327E
-32FF
-4DB6 4DBF
-9FA6 9FFF
-A48D A48F
-A4C7 ABFF
-D7A4 D7FF
-FA2E FA2F
-FA6B FAFF
-FB07 FB12
-FB18 FB1C
-FB37
-FB3D
-FB3F
-FB42
-FB45
-FBB2 FBD2
-FD40 FD4F
-FD90 FD91
-FDC8 FDEF
-FDFE FDFF
-FE10 FE1F
-FE24 FE2F
-FE53
-FE67
-FE6C FE6F
-FE75
-FEFD FEFE
-FF00
-FFBF FFC1
-FFC8 FFC9
-FFD0 FFD1
-FFD8 FFD9
-FFDD FFDF
-FFE7
-FFEF FFF8
-FFFE FFFF
-1000C
-10027
-1003B
-1003E
-1004E 1004F
-1005E 1007F
-100FB 100FF
-10103 10106
-10134 10136
-10140 102FF
-1031F
-10324 1032F
-1034B 1037F
-1039E
-103A0 103FF
-1049E 1049F
-104AA 107FF
-10806 10807
-10809
-10836
-10839 1083B
-1083D 1083E
-10840 1CFFF
-1D0F6 1D0FF
-1D127 1D129
-1D1DE 1D2FF
-1D357 1D3FF
-1D455
-1D49D
-1D4A0 1D4A1
-1D4A3 1D4A4
-1D4A7 1D4A8
-1D4AD
-1D4BA
-1D4BC
-1D4C4
-1D506
-1D50B 1D50C
-1D515
-1D51D
-1D53A
-1D53F
-1D545
-1D547 1D549
-1D551
-1D6A4 1D6A7
-1D7CA 1D7CD
-1D800 1FFFF
-2A6D7 2F7FF
-2FA1E E0000
-E0002 E001F
-E0080 E00FF
-E01F0 EFFFF
-FFFFE FFFFF
-10FFFE 10FFFF
-END
diff --git a/lib/unicore/lib/Cntrl.pl b/lib/unicore/lib/Cntrl.pl
deleted file mode 100644
index e3ec0bfc0f..0000000000
--- a/lib/unicore/lib/Cntrl.pl
+++ /dev/null
@@ -1,31 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cntrl}
-#
-# Meaning: [[:Cntrl:]]
-#
-return <<'END';
-0000 001F
-007F 009F
-00AD
-0600 0603
-06DD
-070F
-17B4 17B5
-200B 200F
-202A 202E
-2060 2063
-206A 206F
-D800 F8FF
-FEFF
-FFF9 FFFB
-1D173 1D17A
-E0001
-E0020 E007F
-F0000 FFFFD
-100000 10FFFD
-END
diff --git a/lib/unicore/lib/Co.pl b/lib/unicore/lib/Co.pl
deleted file mode 100644
index 1f1ad21568..0000000000
--- a/lib/unicore/lib/Co.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Co}
-# \p{Co} (and fuzzy permutations)
-#
-# Meaning: General Category 'Co'
-#
-return <<'END';
-E000 F8FF
-F0000 FFFFD
-100000 10FFFD
-END
diff --git a/lib/unicore/lib/Common.pl b/lib/unicore/lib/Common.pl
deleted file mode 100644
index a660faacd0..0000000000
--- a/lib/unicore/lib/Common.pl
+++ /dev/null
@@ -1,135 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Common} (and fuzzy permutations)
-#
-# Meaning: Script 'Common'
-#
-return <<'END';
-0000 0040 Common
-005B 0060 Common
-007B 00A9 Common
-00AB 00B9 Common
-00BB 00BF Common
-00D7 Common
-00F7 Common
-02B9 02DF Common
-02E5 02FF Common
-037E Common
-0387 Common
-0589 Common
-0600 0603 Common
-060C Common
-061B Common
-061F Common
-0640 Common
-0660 0669 Common
-06DD Common
-0964 0965 Common
-0970 Common
-0E3F Common
-10FB Common
-16EB 16ED Common
-1735 1736 Common
-2000 200B Common
-200E 2054 Common
-2057 Common
-205F 2063 Common
-206A 2070 Common
-2074 207E Common
-2080 208E Common
-20A0 20B1 Common
-2100 2125 Common
-2127 2129 Common
-212C 213B Common
-213D 214B Common
-2153 2183 Common
-2190 23D0 Common
-2400 2426 Common
-2440 244A Common
-2460 2617 Common
-2619 267D Common
-2680 2691 Common
-26A0 26A1 Common
-2701 2704 Common
-2706 2709 Common
-270C 2727 Common
-2729 274B Common
-274D Common
-274F 2752 Common
-2756 Common
-2758 275E Common
-2761 2794 Common
-2798 27AF Common
-27B1 27BE Common
-27D0 27EB Common
-27F0 27FF Common
-2900 2B0D Common
-2FF0 2FFB Common
-3000 3004 Common
-3006 Common
-3008 3020 Common
-3030 Common
-3036 3037 Common
-303C 303F Common
-30A0 Common
-30FB 30FC Common
-3190 319F Common
-3220 3243 Common
-3250 325F Common
-327F 32FE Common
-3300 33FF Common
-4DC0 4DFF Common
-E000 F8FF Common
-FD3E FD3F Common
-FDFD Common
-FE30 FE52 Common
-FE54 FE66 Common
-FE68 FE6B Common
-FEFF Common
-FF01 FF20 Common
-FF3B FF40 Common
-FF5B FF65 Common
-FFE0 FFE6 Common
-FFE8 FFEE Common
-FFF9 FFFD Common
-10100 10102 Common
-10107 10133 Common
-10137 1013F Common
-1D000 1D0F5 Common
-1D100 1D126 Common
-1D12A 1D166 Common
-1D16A 1D17A Common
-1D183 1D184 Common
-1D18C 1D1A9 Common
-1D1AE 1D1DD Common
-1D300 1D356 Common
-1D400 1D454 Common
-1D456 1D49C Common
-1D49E 1D49F Common
-1D4A2 Common
-1D4A5 1D4A6 Common
-1D4A9 1D4AC Common
-1D4AE 1D4B9 Common
-1D4BB Common
-1D4BD 1D4C3 Common
-1D4C5 1D505 Common
-1D507 1D50A Common
-1D50D 1D514 Common
-1D516 1D51C Common
-1D51E 1D539 Common
-1D53B 1D53E Common
-1D540 1D544 Common
-1D546 Common
-1D54A 1D550 Common
-1D552 1D6A3 Common
-1D6A8 1D7C9 Common
-1D7CE 1D7FF Common
-E0001 Common
-E0020 E007F Common
-F0000 FFFFD Common
-100000 10FFFD Common
-END
diff --git a/lib/unicore/lib/Compat.pl b/lib/unicore/lib/Compat.pl
deleted file mode 100644
index fd0ea6a020..0000000000
--- a/lib/unicore/lib/Compat.pl
+++ /dev/null
@@ -1,145 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Compat}
-#
-# Meaning: Compatible with a more-basic character
-#
-return <<'END';
-00A0
-00A8
-00AA
-00AF
-00B2 00B5
-00B8 00BA
-00BC 00BE
-0132 0133
-013F 0140
-0149
-017F
-01C4 01CC
-01F1 01F3
-02B0 02B8
-02D8 02DD
-02E0 02E4
-037A
-0384
-03D0 03D2
-03D5 03D6
-03F0 03F2
-03F4 03F5
-03F9
-0587
-0675 0678
-0E33
-0EB3
-0EDC 0EDD
-0F0C
-0F77
-0F79
-1D2C 1D2E
-1D30 1D3A
-1D3C 1D4D
-1D4F 1D6A
-1E9A
-1FBD
-1FBF 1FC0
-1FFE
-2002 200A
-2011
-2017
-2024 2026
-202F
-2033 2034
-2036 2037
-203C
-203E
-2047 2049
-2057
-205F
-2070 2071
-2074 208E
-20A8
-2100 2103
-2105 2107
-2109 2113
-2115 2116
-2119 211D
-2120 2122
-2124
-2128
-212C 212D
-212F 2131
-2133 2139
-213B
-213D 2140
-2145 2149
-2153 217F
-222C 222D
-222F 2230
-2460 24EA
-2A0C
-2A74 2A76
-2E9F
-2EF3
-2F00 2FD5
-3000
-3036
-3038 303A
-309B 309C
-309F
-30FF
-3131 318E
-3192 319F
-3200 321E
-3220 3243
-3250 327D
-3280 32FE
-3300 33FF
-FB00 FB06
-FB13 FB17
-FB20 FB29
-FB4F FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFC
-FE30 FE44
-FE47 FE52
-FE54 FE66
-FE68 FE6B
-FE70 FE72
-FE74
-FE76 FEFC
-FF01 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-FFE0 FFE6
-FFE8 FFEE
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/Cs.pl b/lib/unicore/lib/Cs.pl
deleted file mode 100644
index 4624d9da76..0000000000
--- a/lib/unicore/lib/Cs.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cs}
-# \p{Cs} (and fuzzy permutations)
-#
-# Meaning: General Category 'Cs'
-#
-return <<'END';
-D800 DFFF
-END
diff --git a/lib/unicore/lib/Cypriot.pl b/lib/unicore/lib/Cypriot.pl
deleted file mode 100644
index 8dc7227f98..0000000000
--- a/lib/unicore/lib/Cypriot.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cypriot} (and fuzzy permutations)
-#
-# Meaning: Script 'Cypriot'
-#
-return <<'END';
-10800 10805 Cypriot
-10808 Cypriot
-1080A 10835 Cypriot
-10837 10838 Cypriot
-1083C Cypriot
-1083F Cypriot
-END
diff --git a/lib/unicore/lib/Cyrillic.pl b/lib/unicore/lib/Cyrillic.pl
deleted file mode 100644
index e8ca471ffd..0000000000
--- a/lib/unicore/lib/Cyrillic.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Cyrillic} (and fuzzy permutations)
-#
-# Meaning: Script 'Cyrillic'
-#
-return <<'END';
-0400 0486 Cyrillic
-0488 04CE Cyrillic
-04D0 04F5 Cyrillic
-04F8 04F9 Cyrillic
-0500 050F Cyrillic
-1D2B Cyrillic
-END
diff --git a/lib/unicore/lib/DCcircle.pl b/lib/unicore/lib/DCcircle.pl
deleted file mode 100644
index 7a3092a958..0000000000
--- a/lib/unicore/lib/DCcircle.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCcircle}
-#
-# Meaning: Compatible with 'circle'
-#
-return <<'END';
-2460 2473
-24B6 24EA
-3251 327D
-3280 32BF
-32D0 32FE
-END
diff --git a/lib/unicore/lib/DCcompat.pl b/lib/unicore/lib/DCcompat.pl
deleted file mode 100644
index 5ffa762fba..0000000000
--- a/lib/unicore/lib/DCcompat.pl
+++ /dev/null
@@ -1,83 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCcompat}
-#
-# Meaning: Compatible with 'compat'
-#
-return <<'END';
-00A8
-00AF
-00B4 00B5
-00B8
-0132 0133
-013F 0140
-0149
-017F
-01C4 01CC
-01F1 01F3
-02D8 02DD
-037A
-0384
-03D0 03D2
-03D5 03D6
-03F0 03F2
-03F4 03F5
-03F9
-0587
-0675 0678
-0E33
-0EB3
-0EDC 0EDD
-0F77
-0F79
-1E9A
-1FBD
-1FBF 1FC0
-1FFE
-2002 2006
-2008 200A
-2017
-2024 2026
-2033 2034
-2036 2037
-203C
-203E
-2047 2049
-2057
-205F
-20A8
-2100 2101
-2103
-2105 2107
-2109
-2116
-2121
-2135 2138
-213B
-2160 217F
-222C 222D
-222F 2230
-2474 24B5
-2A0C
-2A74 2A76
-2E9F
-2EF3
-2F00 2FD5
-3036
-3038 303A
-309B 309C
-3131 318E
-3200 321E
-3220 3243
-32C0 32CB
-3358 3370
-33E0 33FE
-FB00 FB06
-FB13 FB17
-FB4F
-FE49 FE4F
-END
diff --git a/lib/unicore/lib/DCfinal.pl b/lib/unicore/lib/DCfinal.pl
deleted file mode 100644
index d5fa53efe4..0000000000
--- a/lib/unicore/lib/DCfinal.pl
+++ /dev/null
@@ -1,125 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCfinal}
-#
-# Meaning: Compatible with 'final'
-#
-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
-FD11 FD2C
-FD3C
-FD51
-FD58
-FD5A FD5B
-FD5E FD5F
-FD62
-FD64
-FD66 FD67
-FD69 FD6A
-FD6C
-FD6E FD6F
-FD71
-FD74 FD76
-FD78 FD7C
-FD7E FD82
-FD84 FD85
-FD87
-FD8B
-FD96 FD97
-FD99 FD9C
-FD9E FDB3
-FDB6 FDB7
-FDB9
-FDBB FDC2
-FDC6 FDC7
-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/lib/unicore/lib/DCfont.pl b/lib/unicore/lib/DCfont.pl
deleted file mode 100644
index d74ddb444a..0000000000
--- a/lib/unicore/lib/DCfont.pl
+++ /dev/null
@@ -1,46 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCfont}
-#
-# Meaning: Compatible with 'font'
-#
-return <<'END';
-2102
-210A 2113
-2115
-2119 211D
-2124
-2128
-212C 212D
-212F 2131
-2133 2134
-2139
-213D 2140
-2145 2149
-FB20 FB29
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/DCfracti.pl b/lib/unicore/lib/DCfracti.pl
deleted file mode 100644
index 87b4247f47..0000000000
--- a/lib/unicore/lib/DCfracti.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCfraction}
-#
-# Meaning: Compatible with 'fraction'
-#
-return <<'END';
-00BC 00BE
-2153 215F
-END
diff --git a/lib/unicore/lib/DCinitia.pl b/lib/unicore/lib/DCinitia.pl
deleted file mode 100644
index b903eceef6..0000000000
--- a/lib/unicore/lib/DCinitia.pl
+++ /dev/null
@@ -1,87 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCinitial}
-#
-# Meaning: Compatible with 'initial'
-#
-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
-FD2D FD33
-FD50
-FD52 FD57
-FD59
-FD5C FD5D
-FD60 FD61
-FD63
-FD65
-FD68
-FD6B
-FD6D
-FD70
-FD72 FD73
-FD77
-FD7D
-FD83
-FD86
-FD88 FD8A
-FD8C FD8F
-FD92 FD95
-FD98
-FD9D
-FDB4 FDB5
-FDB8
-FDBA
-FDC3 FDC5
-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/lib/unicore/lib/DCisolat.pl b/lib/unicore/lib/DCisolat.pl
deleted file mode 100644
index d973ea495e..0000000000
--- a/lib/unicore/lib/DCisolat.pl
+++ /dev/null
@@ -1,110 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCisolated}
-#
-# Meaning: Compatible with 'isolated'
-#
-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
-FBE0
-FBE2
-FBE4
-FBEA
-FBEC
-FBEE
-FBF0
-FBF2
-FBF4
-FBF6
-FBF9
-FBFC
-FC00 FC63
-FCF5 FD10
-FD3D
-FDF0 FDFC
-FE70
-FE72
-FE74
-FE76
-FE78
-FE7A
-FE7C
-FE7E
-FE80 FE81
-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/lib/unicore/lib/DCmedial.pl b/lib/unicore/lib/DCmedial.pl
deleted file mode 100644
index 8d15d90321..0000000000
--- a/lib/unicore/lib/DCmedial.pl
+++ /dev/null
@@ -1,66 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCmedial}
-#
-# Meaning: Compatible with 'medial'
-#
-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
-FD34 FD3B
-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/lib/unicore/lib/DCnarrow.pl b/lib/unicore/lib/DCnarrow.pl
deleted file mode 100644
index 33eca3ce35..0000000000
--- a/lib/unicore/lib/DCnarrow.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCnarrow}
-#
-# Meaning: Compatible with 'narrow'
-#
-return <<'END';
-FF61 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-FFE8 FFEE
-END
diff --git a/lib/unicore/lib/DCnoBrea.pl b/lib/unicore/lib/DCnoBrea.pl
deleted file mode 100644
index 8cbaecd257..0000000000
--- a/lib/unicore/lib/DCnoBrea.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCnoBreak}
-#
-# Meaning: Compatible with 'noBreak'
-#
-return <<'END';
-00A0
-0F0C
-2007
-2011
-202F
-END
diff --git a/lib/unicore/lib/DCsmall.pl b/lib/unicore/lib/DCsmall.pl
deleted file mode 100644
index 6606d7567f..0000000000
--- a/lib/unicore/lib/DCsmall.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCsmall}
-#
-# Meaning: Compatible with 'small'
-#
-return <<'END';
-FE50 FE52
-FE54 FE66
-FE68 FE6B
-END
diff --git a/lib/unicore/lib/DCsquare.pl b/lib/unicore/lib/DCsquare.pl
deleted file mode 100644
index 107a6ccfd0..0000000000
--- a/lib/unicore/lib/DCsquare.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCsquare}
-#
-# Meaning: Compatible with 'square'
-#
-return <<'END';
-3250
-32CC 32CF
-3300 3357
-3371 33DF
-33FF
-END
diff --git a/lib/unicore/lib/DCsub.pl b/lib/unicore/lib/DCsub.pl
deleted file mode 100644
index b98dfe6c99..0000000000
--- a/lib/unicore/lib/DCsub.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCsub}
-#
-# Meaning: Compatible with 'sub'
-#
-return <<'END';
-1D62 1D6A
-2080 208E
-END
diff --git a/lib/unicore/lib/DCsuper.pl b/lib/unicore/lib/DCsuper.pl
deleted file mode 100644
index 7bb776c457..0000000000
--- a/lib/unicore/lib/DCsuper.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCsuper}
-#
-# Meaning: Compatible with 'super'
-#
-return <<'END';
-00AA
-00B2 00B3
-00B9 00BA
-02B0 02B8
-02E0 02E4
-1D2C 1D2E
-1D30 1D3A
-1D3C 1D4D
-1D4F 1D61
-2070 2071
-2074 207F
-2120
-2122
-3192 319F
-END
diff --git a/lib/unicore/lib/DCvertic.pl b/lib/unicore/lib/DCvertic.pl
deleted file mode 100644
index e8f2106ac8..0000000000
--- a/lib/unicore/lib/DCvertic.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCvertical}
-#
-# Meaning: Compatible with 'vertical'
-#
-return <<'END';
-309F
-30FF
-FE30 FE44
-FE47 FE48
-END
diff --git a/lib/unicore/lib/DCwide.pl b/lib/unicore/lib/DCwide.pl
deleted file mode 100644
index 664c498d28..0000000000
--- a/lib/unicore/lib/DCwide.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{DCwide}
-#
-# Meaning: Compatible with 'wide'
-#
-return <<'END';
-3000
-FF01 FF60
-FFE0 FFE6
-END
diff --git a/lib/unicore/lib/Dash.pl b/lib/unicore/lib/Dash.pl
deleted file mode 100644
index db932f6f88..0000000000
--- a/lib/unicore/lib/Dash.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Dash} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Dash'
-#
-return <<'END';
-002D Dash
-058A Dash
-1806 Dash
-2010 2015 Dash
-2053 Dash
-207B Dash
-208B Dash
-2212 Dash
-301C Dash
-3030 Dash
-FE31 FE32 Dash
-FE58 Dash
-FE63 Dash
-FF0D Dash
-END
diff --git a/lib/unicore/lib/Deprecat.pl b/lib/unicore/lib/Deprecat.pl
deleted file mode 100644
index b4eecc0143..0000000000
--- a/lib/unicore/lib/Deprecat.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Deprecated} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Deprecated'
-#
-return <<'END';
-0340 0341 Deprecated
-17A3 Deprecated
-17D3 Deprecated
-206A 206F Deprecated
-END
diff --git a/lib/unicore/lib/Deseret.pl b/lib/unicore/lib/Deseret.pl
deleted file mode 100644
index fc7f0d2c28..0000000000
--- a/lib/unicore/lib/Deseret.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Deseret} (and fuzzy permutations)
-#
-# Meaning: Script 'Deseret'
-#
-return <<'END';
-10400 1044F Deseret
-END
diff --git a/lib/unicore/lib/Devanaga.pl b/lib/unicore/lib/Devanaga.pl
deleted file mode 100644
index 43fe33c93a..0000000000
--- a/lib/unicore/lib/Devanaga.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Devanagari} (and fuzzy permutations)
-#
-# Meaning: Script 'Devanagari'
-#
-return <<'END';
-0901 0939 Devanagari
-093C 094D Devanagari
-0950 0954 Devanagari
-0958 0963 Devanagari
-0966 096F Devanagari
-END
diff --git a/lib/unicore/lib/Diacriti.pl b/lib/unicore/lib/Diacriti.pl
deleted file mode 100644
index 8d331ef8ba..0000000000
--- a/lib/unicore/lib/Diacriti.pl
+++ /dev/null
@@ -1,94 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Diacritic} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Diacritic'
-#
-return <<'END';
-005E Diacritic
-0060 Diacritic
-00A8 Diacritic
-00AF Diacritic
-00B4 Diacritic
-00B7 00B8 Diacritic
-02B0 034E Diacritic
-0350 0357 Diacritic
-035D 0362 Diacritic
-0374 0375 Diacritic
-037A Diacritic
-0384 0385 Diacritic
-0483 0486 Diacritic
-0559 Diacritic
-0591 05A1 Diacritic
-05A3 05B9 Diacritic
-05BB 05BD Diacritic
-05BF Diacritic
-05C1 05C2 Diacritic
-05C4 Diacritic
-064B 0652 Diacritic
-0657 0658 Diacritic
-06DF 06E0 Diacritic
-06E5 06E6 Diacritic
-06EA 06EC Diacritic
-0730 074A Diacritic
-07A6 07B0 Diacritic
-093C Diacritic
-094D Diacritic
-0951 0954 Diacritic
-09BC Diacritic
-09CD Diacritic
-0A3C Diacritic
-0A4D Diacritic
-0ABC Diacritic
-0ACD Diacritic
-0B3C Diacritic
-0B4D Diacritic
-0BCD Diacritic
-0C4D Diacritic
-0CBC Diacritic
-0CCD Diacritic
-0D4D Diacritic
-0DCA Diacritic
-0E47 0E4C Diacritic
-0E4E Diacritic
-0EC8 0ECC Diacritic
-0F18 0F19 Diacritic
-0F35 Diacritic
-0F37 Diacritic
-0F39 Diacritic
-0F3E 0F3F Diacritic
-0F82 0F84 Diacritic
-0F86 0F87 Diacritic
-0FC6 Diacritic
-1037 Diacritic
-1039 Diacritic
-17C9 17D3 Diacritic
-17DD Diacritic
-1939 193B Diacritic
-1D2C 1D6A Diacritic
-1FBD Diacritic
-1FBF 1FC1 Diacritic
-1FCD 1FCF Diacritic
-1FDD 1FDF Diacritic
-1FED 1FEF Diacritic
-1FFD 1FFE Diacritic
-302A 302F Diacritic
-3099 309C Diacritic
-30FC Diacritic
-FB1E Diacritic
-FE20 FE23 Diacritic
-FF3E Diacritic
-FF40 Diacritic
-FF70 Diacritic
-FF9E FF9F Diacritic
-FFE3 Diacritic
-1D167 1D169 Diacritic
-1D16D 1D172 Diacritic
-1D17B 1D182 Diacritic
-1D185 1D18B Diacritic
-1D1AA 1D1AD Diacritic
-END
diff --git a/lib/unicore/lib/Digit.pl b/lib/unicore/lib/Digit.pl
deleted file mode 100644
index bf992c78e7..0000000000
--- a/lib/unicore/lib/Digit.pl
+++ /dev/null
@@ -1,35 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Digit}
-#
-# Meaning: [[:Digit:]]
-#
-return <<'END';
-0030 0039
-0660 0669
-06F0 06F9
-0966 096F
-09E6 09EF
-0A66 0A6F
-0AE6 0AEF
-0B66 0B6F
-0BE7 0BEF
-0C66 0C6F
-0CE6 0CEF
-0D66 0D6F
-0E50 0E59
-0ED0 0ED9
-0F20 0F29
-1040 1049
-1369 1371
-17E0 17E9
-1810 1819
-1946 194F
-FF10 FF19
-104A0 104A9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/Ethiopic.pl b/lib/unicore/lib/Ethiopic.pl
deleted file mode 100644
index 0ce5901afa..0000000000
--- a/lib/unicore/lib/Ethiopic.pl
+++ /dev/null
@@ -1,38 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ethiopic} (and fuzzy permutations)
-#
-# Meaning: Script 'Ethiopic'
-#
-return <<'END';
-1200 1206 Ethiopic
-1208 1246 Ethiopic
-1248 Ethiopic
-124A 124D Ethiopic
-1250 1256 Ethiopic
-1258 Ethiopic
-125A 125D Ethiopic
-1260 1286 Ethiopic
-1288 Ethiopic
-128A 128D Ethiopic
-1290 12AE Ethiopic
-12B0 Ethiopic
-12B2 12B5 Ethiopic
-12B8 12BE Ethiopic
-12C0 Ethiopic
-12C2 12C5 Ethiopic
-12C8 12CE Ethiopic
-12D0 12D6 Ethiopic
-12D8 12EE Ethiopic
-12F0 130E Ethiopic
-1310 Ethiopic
-1312 1315 Ethiopic
-1318 131E Ethiopic
-1320 1346 Ethiopic
-1348 135A Ethiopic
-1361 137C Ethiopic
-END
diff --git a/lib/unicore/lib/Extender.pl b/lib/unicore/lib/Extender.pl
deleted file mode 100644
index dd0dab84ba..0000000000
--- a/lib/unicore/lib/Extender.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Extender} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Extender'
-#
-return <<'END';
-00B7 Extender
-02D0 02D1 Extender
-0640 Extender
-0E46 Extender
-0EC6 Extender
-1843 Extender
-3005 Extender
-3031 3035 Extender
-309D 309E Extender
-30FC 30FE Extender
-FF70 Extender
-END
diff --git a/lib/unicore/lib/Georgian.pl b/lib/unicore/lib/Georgian.pl
deleted file mode 100644
index 0f3170cfe0..0000000000
--- a/lib/unicore/lib/Georgian.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Georgian} (and fuzzy permutations)
-#
-# Meaning: Script 'Georgian'
-#
-return <<'END';
-10A0 10C5 Georgian
-10D0 10F8 Georgian
-END
diff --git a/lib/unicore/lib/Gothic.pl b/lib/unicore/lib/Gothic.pl
deleted file mode 100644
index 994aff1b96..0000000000
--- a/lib/unicore/lib/Gothic.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Gothic} (and fuzzy permutations)
-#
-# Meaning: Script 'Gothic'
-#
-return <<'END';
-10330 1034A Gothic
-END
diff --git a/lib/unicore/lib/Graph.pl b/lib/unicore/lib/Graph.pl
deleted file mode 100644
index 79ef3dbb0b..0000000000
--- a/lib/unicore/lib/Graph.pl
+++ /dev/null
@@ -1,417 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Graph}
-#
-# Meaning: [[:Graph:]]
-#
-return <<'END';
-0021 007E
-00A1 0236
-0250 0357
-035D 036F
-0374 0375
-037A
-037E
-0384 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03FB
-0400 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559 055F
-0561 0587
-0589 058A
-0591 05A1
-05A3 05B9
-05BB 05C4
-05D0 05EA
-05F0 05F4
-0600 0603
-060C 0615
-061B
-061F
-0621 063A
-0640 0658
-0660 070D
-070F 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0970
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09FA
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0AF1
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BFA
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF4
-0E01 0E3A
-0E3F 0E5B
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00 0F47
-0F49 0F6A
-0F71 0F8B
-0F90 0F97
-0F99 0FBC
-0FBE 0FCC
-0FCF
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1059
-10A0 10C5
-10D0 10F8
-10FB
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1361 137C
-13A0 13F4
-1401 1676
-1681 169C
-16A0 16F0
-1700 170C
-170E 1714
-1720 1736
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17DD
-17E0 17E9
-17F0 17F9
-1800 180D
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1940
-1944 196D
-1970 1974
-19E0 19FF
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FC4
-1FC6 1FD3
-1FD6 1FDB
-1FDD 1FEF
-1FF2 1FF4
-1FF6 1FFE
-200B 2027
-202A 202E
-2030 2054
-2057
-2060 2063
-206A 2071
-2074 208E
-20A0 20B1
-20D0 20EA
-2100 213B
-213D 214B
-2153 2183
-2190 23D0
-2400 2426
-2440 244A
-2460 2617
-2619 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2794
-2798 27AF
-27B1 27BE
-27D0 27EB
-27F0 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3001 303F
-3041 3096
-3099 30FF
-3105 312C
-3131 318E
-3190 31B7
-31F0 321E
-3220 3243
-3250 327D
-327F 32FE
-3300 4DB5
-4DC0 9FA5
-A000 A48C
-A490 A4C6
-AC00 D7A3
-E000 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3F
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFD
-FE00 FE0F
-FE20 FE23
-FE30 FE52
-FE54 FE66
-FE68 FE6B
-FE70 FE74
-FE76 FEFC
-FEFF
-FF01 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-FFE0 FFE6
-FFE8 FFEE
-FFF9 FFFD
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10100 10102
-10107 10133
-10137 1013F
-10300 1031E
-10320 10323
-10330 1034A
-10380 1039D
-1039F
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D000 1D0F5
-1D100 1D126
-1D12A 1D1DD
-1D300 1D356
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0001
-E0020 E007F
-E0100 E01EF
-F0000 FFFFD
-100000 10FFFD
-END
diff --git a/lib/unicore/lib/Grapheme.pl b/lib/unicore/lib/Grapheme.pl
deleted file mode 100644
index bbe95ba1c5..0000000000
--- a/lib/unicore/lib/Grapheme.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{GraphemeLink} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Grapheme_Link'
-#
-return <<'END';
-034F Grapheme_Link
-094D Grapheme_Link
-09CD Grapheme_Link
-0A4D Grapheme_Link
-0ACD Grapheme_Link
-0B4D Grapheme_Link
-0BCD Grapheme_Link
-0C4D Grapheme_Link
-0CCD Grapheme_Link
-0D4D Grapheme_Link
-0DCA Grapheme_Link
-0E3A Grapheme_Link
-1039 Grapheme_Link
-17D2 Grapheme_Link
-END
diff --git a/lib/unicore/lib/Greek.pl b/lib/unicore/lib/Greek.pl
deleted file mode 100644
index 09dd15ff66..0000000000
--- a/lib/unicore/lib/Greek.pl
+++ /dev/null
@@ -1,40 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Greek} (and fuzzy permutations)
-#
-# Meaning: Script 'Greek'
-#
-return <<'END';
-0374 0375 Greek
-037A Greek
-0384 0386 Greek
-0388 038A Greek
-038C Greek
-038E 03A1 Greek
-03A3 03CE Greek
-03D0 03FB Greek
-1D26 1D2A Greek
-1D5D 1D61 Greek
-1D66 1D6A Greek
-1F00 1F15 Greek
-1F18 1F1D Greek
-1F20 1F45 Greek
-1F48 1F4D Greek
-1F50 1F57 Greek
-1F59 Greek
-1F5B Greek
-1F5D Greek
-1F5F 1F7D Greek
-1F80 1FB4 Greek
-1FB6 1FC4 Greek
-1FC6 1FD3 Greek
-1FD6 1FDB Greek
-1FDD 1FEF Greek
-1FF2 1FF4 Greek
-1FF6 1FFE Greek
-2126 Greek
-END
diff --git a/lib/unicore/lib/Gujarati.pl b/lib/unicore/lib/Gujarati.pl
deleted file mode 100644
index 7ba8c36766..0000000000
--- a/lib/unicore/lib/Gujarati.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Gujarati} (and fuzzy permutations)
-#
-# Meaning: Script 'Gujarati'
-#
-return <<'END';
-0A81 0A83 Gujarati
-0A85 0A8D Gujarati
-0A8F 0A91 Gujarati
-0A93 0AA8 Gujarati
-0AAA 0AB0 Gujarati
-0AB2 0AB3 Gujarati
-0AB5 0AB9 Gujarati
-0ABC 0AC5 Gujarati
-0AC7 0AC9 Gujarati
-0ACB 0ACD Gujarati
-0AD0 Gujarati
-0AE0 0AE3 Gujarati
-0AE6 0AEF Gujarati
-0AF1 Gujarati
-END
diff --git a/lib/unicore/lib/Gurmukhi.pl b/lib/unicore/lib/Gurmukhi.pl
deleted file mode 100644
index eaa5c49d9b..0000000000
--- a/lib/unicore/lib/Gurmukhi.pl
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Gurmukhi} (and fuzzy permutations)
-#
-# Meaning: Script 'Gurmukhi'
-#
-return <<'END';
-0A01 0A03 Gurmukhi
-0A05 0A0A Gurmukhi
-0A0F 0A10 Gurmukhi
-0A13 0A28 Gurmukhi
-0A2A 0A30 Gurmukhi
-0A32 0A33 Gurmukhi
-0A35 0A36 Gurmukhi
-0A38 0A39 Gurmukhi
-0A3C Gurmukhi
-0A3E 0A42 Gurmukhi
-0A47 0A48 Gurmukhi
-0A4B 0A4D Gurmukhi
-0A59 0A5C Gurmukhi
-0A5E Gurmukhi
-0A66 0A74 Gurmukhi
-END
diff --git a/lib/unicore/lib/Han.pl b/lib/unicore/lib/Han.pl
deleted file mode 100644
index 70354865c2..0000000000
--- a/lib/unicore/lib/Han.pl
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Han} (and fuzzy permutations)
-#
-# Meaning: Script 'Han'
-#
-return <<'END';
-2E80 2E99 Han
-2E9B 2EF3 Han
-2F00 2FD5 Han
-3005 Han
-3007 Han
-3021 3029 Han
-3038 303B Han
-3400 4DB5 Han
-4E00 9FA5 Han
-F900 FA2D Han
-FA30 FA6A Han
-20000 2A6D6 Han
-2F800 2FA1D Han
-END
diff --git a/lib/unicore/lib/Hangul.pl b/lib/unicore/lib/Hangul.pl
deleted file mode 100644
index 54676bce4e..0000000000
--- a/lib/unicore/lib/Hangul.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Hangul} (and fuzzy permutations)
-#
-# Meaning: Script 'Hangul'
-#
-return <<'END';
-1100 1159 Hangul
-115F 11A2 Hangul
-11A8 11F9 Hangul
-3131 318E Hangul
-3200 321E Hangul
-3260 327D Hangul
-AC00 D7A3 Hangul
-FFA0 FFBE Hangul
-FFC2 FFC7 Hangul
-FFCA FFCF Hangul
-FFD2 FFD7 Hangul
-FFDA FFDC Hangul
-END
diff --git a/lib/unicore/lib/Hanunoo.pl b/lib/unicore/lib/Hanunoo.pl
deleted file mode 100644
index 623ce9a156..0000000000
--- a/lib/unicore/lib/Hanunoo.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Hanunoo} (and fuzzy permutations)
-#
-# Meaning: Script 'Hanunoo'
-#
-return <<'END';
-1720 1734 Hanunoo
-END
diff --git a/lib/unicore/lib/Hebrew.pl b/lib/unicore/lib/Hebrew.pl
deleted file mode 100644
index ae3d7757e6..0000000000
--- a/lib/unicore/lib/Hebrew.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Hebrew} (and fuzzy permutations)
-#
-# Meaning: Script 'Hebrew'
-#
-return <<'END';
-0591 05A1 Hebrew
-05A3 05B9 Hebrew
-05BB 05C4 Hebrew
-05D0 05EA Hebrew
-05F0 05F4 Hebrew
-FB1D FB36 Hebrew
-FB38 FB3C Hebrew
-FB3E Hebrew
-FB40 FB41 Hebrew
-FB43 FB44 Hebrew
-FB46 FB4F Hebrew
-END
diff --git a/lib/unicore/lib/HexDigit.pl b/lib/unicore/lib/HexDigit.pl
deleted file mode 100644
index 9bb0755a64..0000000000
--- a/lib/unicore/lib/HexDigit.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{HexDigit} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Hex_Digit'
-#
-return <<'END';
-0030 0039 Hex_Digit
-0041 0046 Hex_Digit
-0061 0066 Hex_Digit
-FF10 FF19 Hex_Digit
-FF21 FF26 Hex_Digit
-FF41 FF46 Hex_Digit
-END
diff --git a/lib/unicore/lib/Hiragana.pl b/lib/unicore/lib/Hiragana.pl
deleted file mode 100644
index c5ba1414b9..0000000000
--- a/lib/unicore/lib/Hiragana.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Hiragana} (and fuzzy permutations)
-#
-# Meaning: Script 'Hiragana'
-#
-return <<'END';
-3041 3096 Hiragana
-309D 309F Hiragana
-END
diff --git a/lib/unicore/lib/Hyphen.pl b/lib/unicore/lib/Hyphen.pl
deleted file mode 100644
index b1ca8d6c9a..0000000000
--- a/lib/unicore/lib/Hyphen.pl
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Hyphen} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Hyphen'
-#
-return <<'END';
-002D Hyphen
-00AD Hyphen
-058A Hyphen
-1806 Hyphen
-2010 2011 Hyphen
-30FB Hyphen
-FE63 Hyphen
-FF0D Hyphen
-FF65 Hyphen
-END
diff --git a/lib/unicore/lib/IdContin.pl b/lib/unicore/lib/IdContin.pl
deleted file mode 100644
index a4dd4b7a33..0000000000
--- a/lib/unicore/lib/IdContin.pl
+++ /dev/null
@@ -1,435 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{IdContinue} (and fuzzy permutations)
-#
-# Meaning: [\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]
-#
-return <<'END';
-0030 0039
-0041 005A
-005F
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-0300 0357
-035D 036F
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-0483 0486
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-05D0 05EA
-05F0 05F2
-0610 0615
-0621 063A
-0640 0658
-0660 0669
-066E 06D3
-06D5 06DC
-06DF 06E8
-06EA 06FC
-06FF
-0710 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0963
-0966 096F
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09F1
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B6F
-0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BEF
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E01 0E3A
-0E40 0E4E
-0E50 0E59
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00
-0F18 0F19
-0F20 0F29
-0F35
-0F37
-0F39
-0F3E 0F47
-0F49 0F6A
-0F71 0F84
-0F86 0F8B
-0F90 0F97
-0F99 0FBC
-0FC6
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1049
-1050 1059
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1369 1371
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-16EE 16F0
-1700 170C
-170E 1714
-1720 1734
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17B3
-17B6 17D3
-17D7
-17DC 17DD
-17E0 17E9
-180B 180D
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1946 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-203F 2040
-2054
-2071
-207F
-20D0 20DC
-20E1
-20E5 20EA
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-2160 2183
-3005 3007
-3021 302F
-3031 3035
-3038 303C
-3041 3096
-3099 309A
-309D 309F
-30A1 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE00 FE0F
-FE20 FE23
-FE33 FE34
-FE4D FE4F
-FE70 FE74
-FE76 FEFC
-FF10 FF19
-FF21 FF3A
-FF3F
-FF41 FF5A
-FF65 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 1034A
-10380 1039D
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D165 1D169
-1D16D 1D172
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/IdStart.pl b/lib/unicore/lib/IdStart.pl
deleted file mode 100644
index bfe9c09409..0000000000
--- a/lib/unicore/lib/IdStart.pl
+++ /dev/null
@@ -1,340 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{IdStart} (and fuzzy permutations)
-#
-# Meaning: [\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-05D0 05EA
-05F0 05F2
-0621 063A
-0640 064A
-066E 066F
-0671 06D3
-06D5
-06E5 06E6
-06EE 06EF
-06FA 06FC
-06FF
-0710
-0712 072F
-074D 074F
-0780 07A5
-07B1
-0904 0939
-093D
-0950
-0958 0961
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BD
-09DC 09DD
-09DF 09E1
-09F0 09F1
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A59 0A5C
-0A5E
-0A72 0A74
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABD
-0AD0
-0AE0 0AE1
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3D
-0B5C 0B5D
-0B5F 0B61
-0B71
-0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C60 0C61
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBD
-0CDE
-0CE0 0CE1
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D60 0D61
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0E01 0E30
-0E32 0E33
-0E40 0E46
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB0
-0EB2 0EB3
-0EBD
-0EC0 0EC4
-0EC6
-0EDC 0EDD
-0F00
-0F40 0F47
-0F49 0F6A
-0F88 0F8B
-1000 1021
-1023 1027
-1029 102A
-1050 1055
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-16EE 16F0
-1700 170C
-170E 1711
-1720 1731
-1740 1751
-1760 176C
-176E 1770
-1780 17B3
-17D7
-17DC
-1820 1877
-1880 18A8
-1900 191C
-1950 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-2160 2183
-3005 3007
-3021 3029
-3031 3035
-3038 303C
-3041 3096
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D
-FB1F FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE70 FE74
-FE76 FEFC
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 1034A
-10380 1039D
-10400 1049D
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-20000 2A6D6
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/Ideograp.pl b/lib/unicore/lib/Ideograp.pl
deleted file mode 100644
index 476d5cd700..0000000000
--- a/lib/unicore/lib/Ideograp.pl
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ideographic} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Ideographic'
-#
-return <<'END';
-3006 3007 Ideographic
-3021 3029 Ideographic
-3038 303A Ideographic
-3400 4DB5 Ideographic
-4E00 9FA5 Ideographic
-F900 FA2D Ideographic
-20000 2A6D6 Ideographic
-2F800 2FA1D Ideographic
-END
diff --git a/lib/unicore/lib/IdsBinar.pl b/lib/unicore/lib/IdsBinar.pl
deleted file mode 100644
index d138d0a8d8..0000000000
--- a/lib/unicore/lib/IdsBinar.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{IdsBinaryOperator} (and fuzzy permutations)
-#
-# Meaning: Extended property 'IDS_Binary_Operator'
-#
-return <<'END';
-2FF0 2FF1 IDS_Binary_Operator
-2FF4 2FFB IDS_Binary_Operator
-END
diff --git a/lib/unicore/lib/IdsTrina.pl b/lib/unicore/lib/IdsTrina.pl
deleted file mode 100644
index 587606bad4..0000000000
--- a/lib/unicore/lib/IdsTrina.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{IdsTrinaryOperator} (and fuzzy permutations)
-#
-# Meaning: Extended property 'IDS_Trinary_Operator'
-#
-return <<'END';
-2FF2 2FF3 IDS_Trinary_Operator
-END
diff --git a/lib/unicore/lib/InAegean.pl b/lib/unicore/lib/InAegean.pl
deleted file mode 100644
index 207b51f8a8..0000000000
--- a/lib/unicore/lib/InAegean.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InAegeanNumbers} (and fuzzy permutations)
-#
-# Meaning: Block 'Aegean Numbers'
-#
-return <<'END';
-10100 1013F Aegean Numbers
-END
diff --git a/lib/unicore/lib/InAlphab.pl b/lib/unicore/lib/InAlphab.pl
deleted file mode 100644
index 2ecd85da4b..0000000000
--- a/lib/unicore/lib/InAlphab.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InAlphabeticPresentationForms} (and fuzzy permutations)
-#
-# Meaning: Block 'Alphabetic Presentation Forms'
-#
-return <<'END';
-FB00 FB4F Alphabetic Presentation Forms
-END
diff --git a/lib/unicore/lib/InArabi2.pl b/lib/unicore/lib/InArabi2.pl
deleted file mode 100644
index 77e704b3df..0000000000
--- a/lib/unicore/lib/InArabi2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InArabicPresentationFormsB} (and fuzzy permutations)
-#
-# Meaning: Block 'Arabic Presentation Forms-B'
-#
-return <<'END';
-FE70 FEFF Arabic Presentation Forms-B
-END
diff --git a/lib/unicore/lib/InArabi3.pl b/lib/unicore/lib/InArabi3.pl
deleted file mode 100644
index 8ab3bb04a7..0000000000
--- a/lib/unicore/lib/InArabi3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InArabicPresentationFormsA} (and fuzzy permutations)
-#
-# Meaning: Block 'Arabic Presentation Forms-A'
-#
-return <<'END';
-FB50 FDFF Arabic Presentation Forms-A
-END
diff --git a/lib/unicore/lib/InArabic.pl b/lib/unicore/lib/InArabic.pl
deleted file mode 100644
index ac250e8625..0000000000
--- a/lib/unicore/lib/InArabic.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InArabic} (and fuzzy permutations)
-#
-# Meaning: Block 'Arabic'
-#
-return <<'END';
-0600 06FF Arabic
-END
diff --git a/lib/unicore/lib/InArmeni.pl b/lib/unicore/lib/InArmeni.pl
deleted file mode 100644
index 62a0777742..0000000000
--- a/lib/unicore/lib/InArmeni.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InArmenian} (and fuzzy permutations)
-#
-# Meaning: Block 'Armenian'
-#
-return <<'END';
-0530 058F Armenian
-END
diff --git a/lib/unicore/lib/InArrows.pl b/lib/unicore/lib/InArrows.pl
deleted file mode 100644
index 15f4c0bace..0000000000
--- a/lib/unicore/lib/InArrows.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InArrows} (and fuzzy permutations)
-#
-# Meaning: Block 'Arrows'
-#
-return <<'END';
-2190 21FF Arrows
-END
diff --git a/lib/unicore/lib/InBasicL.pl b/lib/unicore/lib/InBasicL.pl
deleted file mode 100644
index b15a479ffe..0000000000
--- a/lib/unicore/lib/InBasicL.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBasicLatin} (and fuzzy permutations)
-#
-# Meaning: Block 'Basic Latin'
-#
-return <<'END';
-0000 007F Basic Latin
-END
diff --git a/lib/unicore/lib/InBengal.pl b/lib/unicore/lib/InBengal.pl
deleted file mode 100644
index c20bf6cda0..0000000000
--- a/lib/unicore/lib/InBengal.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBengali} (and fuzzy permutations)
-#
-# Meaning: Block 'Bengali'
-#
-return <<'END';
-0980 09FF Bengali
-END
diff --git a/lib/unicore/lib/InBlockE.pl b/lib/unicore/lib/InBlockE.pl
deleted file mode 100644
index b301e9d358..0000000000
--- a/lib/unicore/lib/InBlockE.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBlockElements} (and fuzzy permutations)
-#
-# Meaning: Block 'Block Elements'
-#
-return <<'END';
-2580 259F Block Elements
-END
diff --git a/lib/unicore/lib/InBopom2.pl b/lib/unicore/lib/InBopom2.pl
deleted file mode 100644
index 8320eb520d..0000000000
--- a/lib/unicore/lib/InBopom2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBopomofoExtended} (and fuzzy permutations)
-#
-# Meaning: Block 'Bopomofo Extended'
-#
-return <<'END';
-31A0 31BF Bopomofo Extended
-END
diff --git a/lib/unicore/lib/InBopomo.pl b/lib/unicore/lib/InBopomo.pl
deleted file mode 100644
index 43edd7cc64..0000000000
--- a/lib/unicore/lib/InBopomo.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBopomofo} (and fuzzy permutations)
-#
-# Meaning: Block 'Bopomofo'
-#
-return <<'END';
-3100 312F Bopomofo
-END
diff --git a/lib/unicore/lib/InBoxDra.pl b/lib/unicore/lib/InBoxDra.pl
deleted file mode 100644
index 4f3698f06b..0000000000
--- a/lib/unicore/lib/InBoxDra.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBoxDrawing} (and fuzzy permutations)
-#
-# Meaning: Block 'Box Drawing'
-#
-return <<'END';
-2500 257F Box Drawing
-END
diff --git a/lib/unicore/lib/InBraill.pl b/lib/unicore/lib/InBraill.pl
deleted file mode 100644
index b03465e91b..0000000000
--- a/lib/unicore/lib/InBraill.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBraillePatterns} (and fuzzy permutations)
-#
-# Meaning: Block 'Braille Patterns'
-#
-return <<'END';
-2800 28FF Braille Patterns
-END
diff --git a/lib/unicore/lib/InBuhid.pl b/lib/unicore/lib/InBuhid.pl
deleted file mode 100644
index f58c9c2df1..0000000000
--- a/lib/unicore/lib/InBuhid.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InBuhid} (and fuzzy permutations)
-#
-# Meaning: Block 'Buhid'
-#
-return <<'END';
-1740 175F Buhid
-END
diff --git a/lib/unicore/lib/InByzant.pl b/lib/unicore/lib/InByzant.pl
deleted file mode 100644
index a706086ceb..0000000000
--- a/lib/unicore/lib/InByzant.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InByzantineMusicalSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Byzantine Musical Symbols'
-#
-return <<'END';
-1D000 1D0FF Byzantine Musical Symbols
-END
diff --git a/lib/unicore/lib/InCherok.pl b/lib/unicore/lib/InCherok.pl
deleted file mode 100644
index 089e3f684d..0000000000
--- a/lib/unicore/lib/InCherok.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCherokee} (and fuzzy permutations)
-#
-# Meaning: Block 'Cherokee'
-#
-return <<'END';
-13A0 13FF Cherokee
-END
diff --git a/lib/unicore/lib/InCjkCo2.pl b/lib/unicore/lib/InCjkCo2.pl
deleted file mode 100644
index bf9af659c8..0000000000
--- a/lib/unicore/lib/InCjkCo2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkCompatibilityForms} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Compatibility Forms'
-#
-return <<'END';
-FE30 FE4F CJK Compatibility Forms
-END
diff --git a/lib/unicore/lib/InCjkCo3.pl b/lib/unicore/lib/InCjkCo3.pl
deleted file mode 100644
index 678c493885..0000000000
--- a/lib/unicore/lib/InCjkCo3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkCompatibilityIdeographs} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Compatibility Ideographs'
-#
-return <<'END';
-F900 FAFF CJK Compatibility Ideographs
-END
diff --git a/lib/unicore/lib/InCjkCo4.pl b/lib/unicore/lib/InCjkCo4.pl
deleted file mode 100644
index 05bde2e48d..0000000000
--- a/lib/unicore/lib/InCjkCo4.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkCompatibilityIdeographsSupplement} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Compatibility Ideographs Supplement'
-#
-return <<'END';
-2F800 2FA1F CJK Compatibility Ideographs Supplement
-END
diff --git a/lib/unicore/lib/InCjkCom.pl b/lib/unicore/lib/InCjkCom.pl
deleted file mode 100644
index 76f7396a29..0000000000
--- a/lib/unicore/lib/InCjkCom.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkCompatibility} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Compatibility'
-#
-return <<'END';
-3300 33FF CJK Compatibility
-END
diff --git a/lib/unicore/lib/InCjkRad.pl b/lib/unicore/lib/InCjkRad.pl
deleted file mode 100644
index 46e7463cbf..0000000000
--- a/lib/unicore/lib/InCjkRad.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkRadicalsSupplement} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Radicals Supplement'
-#
-return <<'END';
-2E80 2EFF CJK Radicals Supplement
-END
diff --git a/lib/unicore/lib/InCjkSym.pl b/lib/unicore/lib/InCjkSym.pl
deleted file mode 100644
index 293608f8fb..0000000000
--- a/lib/unicore/lib/InCjkSym.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkSymbolsAndPunctuation} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Symbols and Punctuation'
-#
-return <<'END';
-3000 303F CJK Symbols and Punctuation
-END
diff --git a/lib/unicore/lib/InCjkUn2.pl b/lib/unicore/lib/InCjkUn2.pl
deleted file mode 100644
index 2f8ce71944..0000000000
--- a/lib/unicore/lib/InCjkUn2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkUnifiedIdeographsExtensionB} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Unified Ideographs Extension B'
-#
-return <<'END';
-20000 2A6DF CJK Unified Ideographs Extension B
-END
diff --git a/lib/unicore/lib/InCjkUn3.pl b/lib/unicore/lib/InCjkUn3.pl
deleted file mode 100644
index 3967c21062..0000000000
--- a/lib/unicore/lib/InCjkUn3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkUnifiedIdeographsExtensionA} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Unified Ideographs Extension A'
-#
-return <<'END';
-3400 4DBF CJK Unified Ideographs Extension A
-END
diff --git a/lib/unicore/lib/InCjkUni.pl b/lib/unicore/lib/InCjkUni.pl
deleted file mode 100644
index 62c36bf37c..0000000000
--- a/lib/unicore/lib/InCjkUni.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCjkUnifiedIdeographs} (and fuzzy permutations)
-#
-# Meaning: Block 'CJK Unified Ideographs'
-#
-return <<'END';
-4E00 9FFF CJK Unified Ideographs
-END
diff --git a/lib/unicore/lib/InCombi2.pl b/lib/unicore/lib/InCombi2.pl
deleted file mode 100644
index f4169cfe7f..0000000000
--- a/lib/unicore/lib/InCombi2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCombiningDiacriticalMarks} (and fuzzy permutations)
-#
-# Meaning: Block 'Combining Diacritical Marks'
-#
-return <<'END';
-0300 036F Combining Diacritical Marks
-END
diff --git a/lib/unicore/lib/InCombi3.pl b/lib/unicore/lib/InCombi3.pl
deleted file mode 100644
index 7dde213852..0000000000
--- a/lib/unicore/lib/InCombi3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCombiningDiacriticalMarksForSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Combining Diacritical Marks for Symbols'
-#
-return <<'END';
-20D0 20FF Combining Diacritical Marks for Symbols
-END
diff --git a/lib/unicore/lib/InCombin.pl b/lib/unicore/lib/InCombin.pl
deleted file mode 100644
index 5e2670da70..0000000000
--- a/lib/unicore/lib/InCombin.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCombiningHalfMarks} (and fuzzy permutations)
-#
-# Meaning: Block 'Combining Half Marks'
-#
-return <<'END';
-FE20 FE2F Combining Half Marks
-END
diff --git a/lib/unicore/lib/InContro.pl b/lib/unicore/lib/InContro.pl
deleted file mode 100644
index 5460b22a1e..0000000000
--- a/lib/unicore/lib/InContro.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InControlPictures} (and fuzzy permutations)
-#
-# Meaning: Block 'Control Pictures'
-#
-return <<'END';
-2400 243F Control Pictures
-END
diff --git a/lib/unicore/lib/InCurren.pl b/lib/unicore/lib/InCurren.pl
deleted file mode 100644
index 44182705cd..0000000000
--- a/lib/unicore/lib/InCurren.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCurrencySymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Currency Symbols'
-#
-return <<'END';
-20A0 20CF Currency Symbols
-END
diff --git a/lib/unicore/lib/InCyprio.pl b/lib/unicore/lib/InCyprio.pl
deleted file mode 100644
index 8cb08b7002..0000000000
--- a/lib/unicore/lib/InCyprio.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCypriotSyllabary} (and fuzzy permutations)
-#
-# Meaning: Block 'Cypriot Syllabary'
-#
-return <<'END';
-10800 1083F Cypriot Syllabary
-END
diff --git a/lib/unicore/lib/InCyril2.pl b/lib/unicore/lib/InCyril2.pl
deleted file mode 100644
index b648190d4e..0000000000
--- a/lib/unicore/lib/InCyril2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCyrillicSupplement} (and fuzzy permutations)
-#
-# Meaning: Block 'Cyrillic Supplement'
-#
-return <<'END';
-0500 052F Cyrillic Supplement
-END
diff --git a/lib/unicore/lib/InCyrill.pl b/lib/unicore/lib/InCyrill.pl
deleted file mode 100644
index 9d6f53a96e..0000000000
--- a/lib/unicore/lib/InCyrill.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InCyrillic} (and fuzzy permutations)
-#
-# Meaning: Block 'Cyrillic'
-#
-return <<'END';
-0400 04FF Cyrillic
-END
diff --git a/lib/unicore/lib/InDesere.pl b/lib/unicore/lib/InDesere.pl
deleted file mode 100644
index 5e8b99f164..0000000000
--- a/lib/unicore/lib/InDesere.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InDeseret} (and fuzzy permutations)
-#
-# Meaning: Block 'Deseret'
-#
-return <<'END';
-10400 1044F Deseret
-END
diff --git a/lib/unicore/lib/InDevana.pl b/lib/unicore/lib/InDevana.pl
deleted file mode 100644
index eaaa712690..0000000000
--- a/lib/unicore/lib/InDevana.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InDevanagari} (and fuzzy permutations)
-#
-# Meaning: Block 'Devanagari'
-#
-return <<'END';
-0900 097F Devanagari
-END
diff --git a/lib/unicore/lib/InDingba.pl b/lib/unicore/lib/InDingba.pl
deleted file mode 100644
index 72eef3587a..0000000000
--- a/lib/unicore/lib/InDingba.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InDingbats} (and fuzzy permutations)
-#
-# Meaning: Block 'Dingbats'
-#
-return <<'END';
-2700 27BF Dingbats
-END
diff --git a/lib/unicore/lib/InEnclo2.pl b/lib/unicore/lib/InEnclo2.pl
deleted file mode 100644
index aadcbdb7d3..0000000000
--- a/lib/unicore/lib/InEnclo2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InEnclosedCjkLettersAndMonths} (and fuzzy permutations)
-#
-# Meaning: Block 'Enclosed CJK Letters and Months'
-#
-return <<'END';
-3200 32FF Enclosed CJK Letters and Months
-END
diff --git a/lib/unicore/lib/InEnclos.pl b/lib/unicore/lib/InEnclos.pl
deleted file mode 100644
index 82c20de16f..0000000000
--- a/lib/unicore/lib/InEnclos.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InEnclosedAlphanumerics} (and fuzzy permutations)
-#
-# Meaning: Block 'Enclosed Alphanumerics'
-#
-return <<'END';
-2460 24FF Enclosed Alphanumerics
-END
diff --git a/lib/unicore/lib/InEthiop.pl b/lib/unicore/lib/InEthiop.pl
deleted file mode 100644
index fcb2053e44..0000000000
--- a/lib/unicore/lib/InEthiop.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InEthiopic} (and fuzzy permutations)
-#
-# Meaning: Block 'Ethiopic'
-#
-return <<'END';
-1200 137F Ethiopic
-END
diff --git a/lib/unicore/lib/InGenera.pl b/lib/unicore/lib/InGenera.pl
deleted file mode 100644
index 2fd27a7b77..0000000000
--- a/lib/unicore/lib/InGenera.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGeneralPunctuation} (and fuzzy permutations)
-#
-# Meaning: Block 'General Punctuation'
-#
-return <<'END';
-2000 206F General Punctuation
-END
diff --git a/lib/unicore/lib/InGeomet.pl b/lib/unicore/lib/InGeomet.pl
deleted file mode 100644
index 817dabc2b2..0000000000
--- a/lib/unicore/lib/InGeomet.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGeometricShapes} (and fuzzy permutations)
-#
-# Meaning: Block 'Geometric Shapes'
-#
-return <<'END';
-25A0 25FF Geometric Shapes
-END
diff --git a/lib/unicore/lib/InGeorgi.pl b/lib/unicore/lib/InGeorgi.pl
deleted file mode 100644
index 7e96544590..0000000000
--- a/lib/unicore/lib/InGeorgi.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGeorgian} (and fuzzy permutations)
-#
-# Meaning: Block 'Georgian'
-#
-return <<'END';
-10A0 10FF Georgian
-END
diff --git a/lib/unicore/lib/InGothic.pl b/lib/unicore/lib/InGothic.pl
deleted file mode 100644
index 552cba4f00..0000000000
--- a/lib/unicore/lib/InGothic.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGothic} (and fuzzy permutations)
-#
-# Meaning: Block 'Gothic'
-#
-return <<'END';
-10330 1034F Gothic
-END
diff --git a/lib/unicore/lib/InGreek.pl b/lib/unicore/lib/InGreek.pl
deleted file mode 100644
index e932705c4e..0000000000
--- a/lib/unicore/lib/InGreek.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGreek} (and fuzzy permutations)
-#
-# Meaning: Block 'Greek'
-#
-return <<'END';
-0370 03FF Greek
-END
diff --git a/lib/unicore/lib/InGreekA.pl b/lib/unicore/lib/InGreekA.pl
deleted file mode 100644
index d09fd3daf2..0000000000
--- a/lib/unicore/lib/InGreekA.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGreekAndCoptic} (and fuzzy permutations)
-#
-# Meaning: Block 'Greek and Coptic'
-#
-return <<'END';
-0370 03FF Greek and Coptic
-END
diff --git a/lib/unicore/lib/InGreekE.pl b/lib/unicore/lib/InGreekE.pl
deleted file mode 100644
index 06965f969d..0000000000
--- a/lib/unicore/lib/InGreekE.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGreekExtended} (and fuzzy permutations)
-#
-# Meaning: Block 'Greek Extended'
-#
-return <<'END';
-1F00 1FFF Greek Extended
-END
diff --git a/lib/unicore/lib/InGujara.pl b/lib/unicore/lib/InGujara.pl
deleted file mode 100644
index f0a8e4a6a2..0000000000
--- a/lib/unicore/lib/InGujara.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGujarati} (and fuzzy permutations)
-#
-# Meaning: Block 'Gujarati'
-#
-return <<'END';
-0A80 0AFF Gujarati
-END
diff --git a/lib/unicore/lib/InGurmuk.pl b/lib/unicore/lib/InGurmuk.pl
deleted file mode 100644
index 7023d05cfb..0000000000
--- a/lib/unicore/lib/InGurmuk.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InGurmukhi} (and fuzzy permutations)
-#
-# Meaning: Block 'Gurmukhi'
-#
-return <<'END';
-0A00 0A7F Gurmukhi
-END
diff --git a/lib/unicore/lib/InHalfwi.pl b/lib/unicore/lib/InHalfwi.pl
deleted file mode 100644
index d543110b84..0000000000
--- a/lib/unicore/lib/InHalfwi.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHalfwidthAndFullwidthForms} (and fuzzy permutations)
-#
-# Meaning: Block 'Halfwidth and Fullwidth Forms'
-#
-return <<'END';
-FF00 FFEF Halfwidth and Fullwidth Forms
-END
diff --git a/lib/unicore/lib/InHangu2.pl b/lib/unicore/lib/InHangu2.pl
deleted file mode 100644
index e09ff114a1..0000000000
--- a/lib/unicore/lib/InHangu2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHangulSyllables} (and fuzzy permutations)
-#
-# Meaning: Block 'Hangul Syllables'
-#
-return <<'END';
-AC00 D7AF Hangul Syllables
-END
diff --git a/lib/unicore/lib/InHangu3.pl b/lib/unicore/lib/InHangu3.pl
deleted file mode 100644
index e256ea5dc9..0000000000
--- a/lib/unicore/lib/InHangu3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHangulCompatibilityJamo} (and fuzzy permutations)
-#
-# Meaning: Block 'Hangul Compatibility Jamo'
-#
-return <<'END';
-3130 318F Hangul Compatibility Jamo
-END
diff --git a/lib/unicore/lib/InHangul.pl b/lib/unicore/lib/InHangul.pl
deleted file mode 100644
index d0ef32e871..0000000000
--- a/lib/unicore/lib/InHangul.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHangulJamo} (and fuzzy permutations)
-#
-# Meaning: Block 'Hangul Jamo'
-#
-return <<'END';
-1100 11FF Hangul Jamo
-END
diff --git a/lib/unicore/lib/InHanuno.pl b/lib/unicore/lib/InHanuno.pl
deleted file mode 100644
index 5ea90288d7..0000000000
--- a/lib/unicore/lib/InHanuno.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHanunoo} (and fuzzy permutations)
-#
-# Meaning: Block 'Hanunoo'
-#
-return <<'END';
-1720 173F Hanunoo
-END
diff --git a/lib/unicore/lib/InHebrew.pl b/lib/unicore/lib/InHebrew.pl
deleted file mode 100644
index 14459f4687..0000000000
--- a/lib/unicore/lib/InHebrew.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHebrew} (and fuzzy permutations)
-#
-# Meaning: Block 'Hebrew'
-#
-return <<'END';
-0590 05FF Hebrew
-END
diff --git a/lib/unicore/lib/InHighPr.pl b/lib/unicore/lib/InHighPr.pl
deleted file mode 100644
index fd92248fa5..0000000000
--- a/lib/unicore/lib/InHighPr.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHighPrivateUseSurrogates} (and fuzzy permutations)
-#
-# Meaning: Block 'High Private Use Surrogates'
-#
-return <<'END';
-DB80 DBFF High Private Use Surrogates
-END
diff --git a/lib/unicore/lib/InHighSu.pl b/lib/unicore/lib/InHighSu.pl
deleted file mode 100644
index eec73b3cb3..0000000000
--- a/lib/unicore/lib/InHighSu.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHighSurrogates} (and fuzzy permutations)
-#
-# Meaning: Block 'High Surrogates'
-#
-return <<'END';
-D800 DB7F High Surrogates
-END
diff --git a/lib/unicore/lib/InHiraga.pl b/lib/unicore/lib/InHiraga.pl
deleted file mode 100644
index 2db67da347..0000000000
--- a/lib/unicore/lib/InHiraga.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InHiragana} (and fuzzy permutations)
-#
-# Meaning: Block 'Hiragana'
-#
-return <<'END';
-3040 309F Hiragana
-END
diff --git a/lib/unicore/lib/InIdeogr.pl b/lib/unicore/lib/InIdeogr.pl
deleted file mode 100644
index 95f6229928..0000000000
--- a/lib/unicore/lib/InIdeogr.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InIdeographicDescriptionCharacters} (and fuzzy permutations)
-#
-# Meaning: Block 'Ideographic Description Characters'
-#
-return <<'END';
-2FF0 2FFF Ideographic Description Characters
-END
diff --git a/lib/unicore/lib/InIpaExt.pl b/lib/unicore/lib/InIpaExt.pl
deleted file mode 100644
index 3280cb6ccf..0000000000
--- a/lib/unicore/lib/InIpaExt.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InIpaExtensions} (and fuzzy permutations)
-#
-# Meaning: Block 'IPA Extensions'
-#
-return <<'END';
-0250 02AF IPA Extensions
-END
diff --git a/lib/unicore/lib/InKanbun.pl b/lib/unicore/lib/InKanbun.pl
deleted file mode 100644
index 5dddfb381f..0000000000
--- a/lib/unicore/lib/InKanbun.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKanbun} (and fuzzy permutations)
-#
-# Meaning: Block 'Kanbun'
-#
-return <<'END';
-3190 319F Kanbun
-END
diff --git a/lib/unicore/lib/InKangxi.pl b/lib/unicore/lib/InKangxi.pl
deleted file mode 100644
index 49f334c228..0000000000
--- a/lib/unicore/lib/InKangxi.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKangxiRadicals} (and fuzzy permutations)
-#
-# Meaning: Block 'Kangxi Radicals'
-#
-return <<'END';
-2F00 2FDF Kangxi Radicals
-END
diff --git a/lib/unicore/lib/InKannad.pl b/lib/unicore/lib/InKannad.pl
deleted file mode 100644
index 418011cb12..0000000000
--- a/lib/unicore/lib/InKannad.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKannada} (and fuzzy permutations)
-#
-# Meaning: Block 'Kannada'
-#
-return <<'END';
-0C80 0CFF Kannada
-END
diff --git a/lib/unicore/lib/InKatak2.pl b/lib/unicore/lib/InKatak2.pl
deleted file mode 100644
index 6ed8a84b8e..0000000000
--- a/lib/unicore/lib/InKatak2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKatakanaPhoneticExtensions} (and fuzzy permutations)
-#
-# Meaning: Block 'Katakana Phonetic Extensions'
-#
-return <<'END';
-31F0 31FF Katakana Phonetic Extensions
-END
diff --git a/lib/unicore/lib/InKataka.pl b/lib/unicore/lib/InKataka.pl
deleted file mode 100644
index 5ef3ce010f..0000000000
--- a/lib/unicore/lib/InKataka.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKatakana} (and fuzzy permutations)
-#
-# Meaning: Block 'Katakana'
-#
-return <<'END';
-30A0 30FF Katakana
-END
diff --git a/lib/unicore/lib/InKhmer.pl b/lib/unicore/lib/InKhmer.pl
deleted file mode 100644
index 8c2efea042..0000000000
--- a/lib/unicore/lib/InKhmer.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKhmer} (and fuzzy permutations)
-#
-# Meaning: Block 'Khmer'
-#
-return <<'END';
-1780 17FF Khmer
-END
diff --git a/lib/unicore/lib/InKhmerS.pl b/lib/unicore/lib/InKhmerS.pl
deleted file mode 100644
index f81515d2e5..0000000000
--- a/lib/unicore/lib/InKhmerS.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InKhmerSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Khmer Symbols'
-#
-return <<'END';
-19E0 19FF Khmer Symbols
-END
diff --git a/lib/unicore/lib/InLao.pl b/lib/unicore/lib/InLao.pl
deleted file mode 100644
index eb96edca00..0000000000
--- a/lib/unicore/lib/InLao.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLao} (and fuzzy permutations)
-#
-# Meaning: Block 'Lao'
-#
-return <<'END';
-0E80 0EFF Lao
-END
diff --git a/lib/unicore/lib/InLatin1.pl b/lib/unicore/lib/InLatin1.pl
deleted file mode 100644
index 52e4c71db8..0000000000
--- a/lib/unicore/lib/InLatin1.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLatin1Supplement} (and fuzzy permutations)
-#
-# Meaning: Block 'Latin-1 Supplement'
-#
-return <<'END';
-0080 00FF Latin-1 Supplement
-END
diff --git a/lib/unicore/lib/InLatin2.pl b/lib/unicore/lib/InLatin2.pl
deleted file mode 100644
index a5f0d22f95..0000000000
--- a/lib/unicore/lib/InLatin2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLatinExtendedA} (and fuzzy permutations)
-#
-# Meaning: Block 'Latin Extended-A'
-#
-return <<'END';
-0100 017F Latin Extended-A
-END
diff --git a/lib/unicore/lib/InLatin3.pl b/lib/unicore/lib/InLatin3.pl
deleted file mode 100644
index 8a53dc7f5f..0000000000
--- a/lib/unicore/lib/InLatin3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLatinExtendedAdditional} (and fuzzy permutations)
-#
-# Meaning: Block 'Latin Extended Additional'
-#
-return <<'END';
-1E00 1EFF Latin Extended Additional
-END
diff --git a/lib/unicore/lib/InLatinE.pl b/lib/unicore/lib/InLatinE.pl
deleted file mode 100644
index 3a81b6e338..0000000000
--- a/lib/unicore/lib/InLatinE.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLatinExtendedB} (and fuzzy permutations)
-#
-# Meaning: Block 'Latin Extended-B'
-#
-return <<'END';
-0180 024F Latin Extended-B
-END
diff --git a/lib/unicore/lib/InLetter.pl b/lib/unicore/lib/InLetter.pl
deleted file mode 100644
index d452812a3c..0000000000
--- a/lib/unicore/lib/InLetter.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLetterlikeSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Letterlike Symbols'
-#
-return <<'END';
-2100 214F Letterlike Symbols
-END
diff --git a/lib/unicore/lib/InLimbu.pl b/lib/unicore/lib/InLimbu.pl
deleted file mode 100644
index 3b123a3efd..0000000000
--- a/lib/unicore/lib/InLimbu.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLimbu} (and fuzzy permutations)
-#
-# Meaning: Block 'Limbu'
-#
-return <<'END';
-1900 194F Limbu
-END
diff --git a/lib/unicore/lib/InLinea2.pl b/lib/unicore/lib/InLinea2.pl
deleted file mode 100644
index 98db986762..0000000000
--- a/lib/unicore/lib/InLinea2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLinearBSyllabary} (and fuzzy permutations)
-#
-# Meaning: Block 'Linear B Syllabary'
-#
-return <<'END';
-10000 1007F Linear B Syllabary
-END
diff --git a/lib/unicore/lib/InLinear.pl b/lib/unicore/lib/InLinear.pl
deleted file mode 100644
index 513bce7d4b..0000000000
--- a/lib/unicore/lib/InLinear.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLinearBIdeograms} (and fuzzy permutations)
-#
-# Meaning: Block 'Linear B Ideograms'
-#
-return <<'END';
-10080 100FF Linear B Ideograms
-END
diff --git a/lib/unicore/lib/InLowSur.pl b/lib/unicore/lib/InLowSur.pl
deleted file mode 100644
index 5be81e511e..0000000000
--- a/lib/unicore/lib/InLowSur.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InLowSurrogates} (and fuzzy permutations)
-#
-# Meaning: Block 'Low Surrogates'
-#
-return <<'END';
-DC00 DFFF Low Surrogates
-END
diff --git a/lib/unicore/lib/InMalaya.pl b/lib/unicore/lib/InMalaya.pl
deleted file mode 100644
index ee91b9a2ea..0000000000
--- a/lib/unicore/lib/InMalaya.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMalayalam} (and fuzzy permutations)
-#
-# Meaning: Block 'Malayalam'
-#
-return <<'END';
-0D00 0D7F Malayalam
-END
diff --git a/lib/unicore/lib/InMathe2.pl b/lib/unicore/lib/InMathe2.pl
deleted file mode 100644
index aba54a670f..0000000000
--- a/lib/unicore/lib/InMathe2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMathematicalAlphanumericSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Mathematical Alphanumeric Symbols'
-#
-return <<'END';
-1D400 1D7FF Mathematical Alphanumeric Symbols
-END
diff --git a/lib/unicore/lib/InMathem.pl b/lib/unicore/lib/InMathem.pl
deleted file mode 100644
index d037fec954..0000000000
--- a/lib/unicore/lib/InMathem.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMathematicalOperators} (and fuzzy permutations)
-#
-# Meaning: Block 'Mathematical Operators'
-#
-return <<'END';
-2200 22FF Mathematical Operators
-END
diff --git a/lib/unicore/lib/InMisce2.pl b/lib/unicore/lib/InMisce2.pl
deleted file mode 100644
index fb9217a2bf..0000000000
--- a/lib/unicore/lib/InMisce2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMiscellaneousTechnical} (and fuzzy permutations)
-#
-# Meaning: Block 'Miscellaneous Technical'
-#
-return <<'END';
-2300 23FF Miscellaneous Technical
-END
diff --git a/lib/unicore/lib/InMisce3.pl b/lib/unicore/lib/InMisce3.pl
deleted file mode 100644
index ff196bab5b..0000000000
--- a/lib/unicore/lib/InMisce3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMiscellaneousSymbolsAndArrows} (and fuzzy permutations)
-#
-# Meaning: Block 'Miscellaneous Symbols and Arrows'
-#
-return <<'END';
-2B00 2BFF Miscellaneous Symbols and Arrows
-END
diff --git a/lib/unicore/lib/InMisce4.pl b/lib/unicore/lib/InMisce4.pl
deleted file mode 100644
index a273df5c13..0000000000
--- a/lib/unicore/lib/InMisce4.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations)
-#
-# Meaning: Block 'Miscellaneous Mathematical Symbols-A'
-#
-return <<'END';
-27C0 27EF Miscellaneous Mathematical Symbols-A
-END
diff --git a/lib/unicore/lib/InMisce5.pl b/lib/unicore/lib/InMisce5.pl
deleted file mode 100644
index 1c8e240fca..0000000000
--- a/lib/unicore/lib/InMisce5.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations)
-#
-# Meaning: Block 'Miscellaneous Mathematical Symbols-B'
-#
-return <<'END';
-2980 29FF Miscellaneous Mathematical Symbols-B
-END
diff --git a/lib/unicore/lib/InMiscel.pl b/lib/unicore/lib/InMiscel.pl
deleted file mode 100644
index f1668ea83c..0000000000
--- a/lib/unicore/lib/InMiscel.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMiscellaneousSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Miscellaneous Symbols'
-#
-return <<'END';
-2600 26FF Miscellaneous Symbols
-END
diff --git a/lib/unicore/lib/InMongol.pl b/lib/unicore/lib/InMongol.pl
deleted file mode 100644
index e1771ec83c..0000000000
--- a/lib/unicore/lib/InMongol.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMongolian} (and fuzzy permutations)
-#
-# Meaning: Block 'Mongolian'
-#
-return <<'END';
-1800 18AF Mongolian
-END
diff --git a/lib/unicore/lib/InMusica.pl b/lib/unicore/lib/InMusica.pl
deleted file mode 100644
index 74419bc98c..0000000000
--- a/lib/unicore/lib/InMusica.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMusicalSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Musical Symbols'
-#
-return <<'END';
-1D100 1D1FF Musical Symbols
-END
diff --git a/lib/unicore/lib/InMyanma.pl b/lib/unicore/lib/InMyanma.pl
deleted file mode 100644
index e00a9f2942..0000000000
--- a/lib/unicore/lib/InMyanma.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InMyanmar} (and fuzzy permutations)
-#
-# Meaning: Block 'Myanmar'
-#
-return <<'END';
-1000 109F Myanmar
-END
diff --git a/lib/unicore/lib/InNumber.pl b/lib/unicore/lib/InNumber.pl
deleted file mode 100644
index e1f219e98f..0000000000
--- a/lib/unicore/lib/InNumber.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InNumberForms} (and fuzzy permutations)
-#
-# Meaning: Block 'Number Forms'
-#
-return <<'END';
-2150 218F Number Forms
-END
diff --git a/lib/unicore/lib/InOgham.pl b/lib/unicore/lib/InOgham.pl
deleted file mode 100644
index 6336e02a37..0000000000
--- a/lib/unicore/lib/InOgham.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InOgham} (and fuzzy permutations)
-#
-# Meaning: Block 'Ogham'
-#
-return <<'END';
-1680 169F Ogham
-END
diff --git a/lib/unicore/lib/InOldIta.pl b/lib/unicore/lib/InOldIta.pl
deleted file mode 100644
index 71b2acce1b..0000000000
--- a/lib/unicore/lib/InOldIta.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InOldItalic} (and fuzzy permutations)
-#
-# Meaning: Block 'Old Italic'
-#
-return <<'END';
-10300 1032F Old Italic
-END
diff --git a/lib/unicore/lib/InOptica.pl b/lib/unicore/lib/InOptica.pl
deleted file mode 100644
index bc3f3eefe5..0000000000
--- a/lib/unicore/lib/InOptica.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InOpticalCharacterRecognition} (and fuzzy permutations)
-#
-# Meaning: Block 'Optical Character Recognition'
-#
-return <<'END';
-2440 245F Optical Character Recognition
-END
diff --git a/lib/unicore/lib/InOriya.pl b/lib/unicore/lib/InOriya.pl
deleted file mode 100644
index a8bc8aaa3f..0000000000
--- a/lib/unicore/lib/InOriya.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InOriya} (and fuzzy permutations)
-#
-# Meaning: Block 'Oriya'
-#
-return <<'END';
-0B00 0B7F Oriya
-END
diff --git a/lib/unicore/lib/InOsmany.pl b/lib/unicore/lib/InOsmany.pl
deleted file mode 100644
index 42671cdfc2..0000000000
--- a/lib/unicore/lib/InOsmany.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InOsmanya} (and fuzzy permutations)
-#
-# Meaning: Block 'Osmanya'
-#
-return <<'END';
-10480 104AF Osmanya
-END
diff --git a/lib/unicore/lib/InPhonet.pl b/lib/unicore/lib/InPhonet.pl
deleted file mode 100644
index be9d9d0add..0000000000
--- a/lib/unicore/lib/InPhonet.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InPhoneticExtensions} (and fuzzy permutations)
-#
-# Meaning: Block 'Phonetic Extensions'
-#
-return <<'END';
-1D00 1D7F Phonetic Extensions
-END
diff --git a/lib/unicore/lib/InPrivat.pl b/lib/unicore/lib/InPrivat.pl
deleted file mode 100644
index a2b0d6bd4b..0000000000
--- a/lib/unicore/lib/InPrivat.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InPrivateUseArea} (and fuzzy permutations)
-#
-# Meaning: Block 'Private Use Area'
-#
-return <<'END';
-E000 F8FF Private Use Area
-END
diff --git a/lib/unicore/lib/InRunic.pl b/lib/unicore/lib/InRunic.pl
deleted file mode 100644
index b99e1fa44d..0000000000
--- a/lib/unicore/lib/InRunic.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InRunic} (and fuzzy permutations)
-#
-# Meaning: Block 'Runic'
-#
-return <<'END';
-16A0 16FF Runic
-END
diff --git a/lib/unicore/lib/InShavia.pl b/lib/unicore/lib/InShavia.pl
deleted file mode 100644
index a22b40cc2d..0000000000
--- a/lib/unicore/lib/InShavia.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InShavian} (and fuzzy permutations)
-#
-# Meaning: Block 'Shavian'
-#
-return <<'END';
-10450 1047F Shavian
-END
diff --git a/lib/unicore/lib/InSinhal.pl b/lib/unicore/lib/InSinhal.pl
deleted file mode 100644
index b08f388519..0000000000
--- a/lib/unicore/lib/InSinhal.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSinhala} (and fuzzy permutations)
-#
-# Meaning: Block 'Sinhala'
-#
-return <<'END';
-0D80 0DFF Sinhala
-END
diff --git a/lib/unicore/lib/InSmallF.pl b/lib/unicore/lib/InSmallF.pl
deleted file mode 100644
index 7938a44c8d..0000000000
--- a/lib/unicore/lib/InSmallF.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSmallFormVariants} (and fuzzy permutations)
-#
-# Meaning: Block 'Small Form Variants'
-#
-return <<'END';
-FE50 FE6F Small Form Variants
-END
diff --git a/lib/unicore/lib/InSpacin.pl b/lib/unicore/lib/InSpacin.pl
deleted file mode 100644
index 9a382598f4..0000000000
--- a/lib/unicore/lib/InSpacin.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSpacingModifierLetters} (and fuzzy permutations)
-#
-# Meaning: Block 'Spacing Modifier Letters'
-#
-return <<'END';
-02B0 02FF Spacing Modifier Letters
-END
diff --git a/lib/unicore/lib/InSpecia.pl b/lib/unicore/lib/InSpecia.pl
deleted file mode 100644
index 7d7651a6e7..0000000000
--- a/lib/unicore/lib/InSpecia.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSpecials} (and fuzzy permutations)
-#
-# Meaning: Block 'Specials'
-#
-return <<'END';
-FFF0 FFFF Specials
-END
diff --git a/lib/unicore/lib/InSupers.pl b/lib/unicore/lib/InSupers.pl
deleted file mode 100644
index 493f817058..0000000000
--- a/lib/unicore/lib/InSupers.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSuperscriptsAndSubscripts} (and fuzzy permutations)
-#
-# Meaning: Block 'Superscripts and Subscripts'
-#
-return <<'END';
-2070 209F Superscripts and Subscripts
-END
diff --git a/lib/unicore/lib/InSuppl2.pl b/lib/unicore/lib/InSuppl2.pl
deleted file mode 100644
index 6e9fb082d9..0000000000
--- a/lib/unicore/lib/InSuppl2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSupplementalArrowsA} (and fuzzy permutations)
-#
-# Meaning: Block 'Supplemental Arrows-A'
-#
-return <<'END';
-27F0 27FF Supplemental Arrows-A
-END
diff --git a/lib/unicore/lib/InSuppl3.pl b/lib/unicore/lib/InSuppl3.pl
deleted file mode 100644
index e4dc4791f9..0000000000
--- a/lib/unicore/lib/InSuppl3.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSupplementaryPrivateUseAreaA} (and fuzzy permutations)
-#
-# Meaning: Block 'Supplementary Private Use Area-A'
-#
-return <<'END';
-F0000 FFFFF Supplementary Private Use Area-A
-END
diff --git a/lib/unicore/lib/InSuppl4.pl b/lib/unicore/lib/InSuppl4.pl
deleted file mode 100644
index 5a080021c1..0000000000
--- a/lib/unicore/lib/InSuppl4.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSupplementaryPrivateUseAreaB} (and fuzzy permutations)
-#
-# Meaning: Block 'Supplementary Private Use Area-B'
-#
-return <<'END';
-100000 10FFFF Supplementary Private Use Area-B
-END
diff --git a/lib/unicore/lib/InSuppl5.pl b/lib/unicore/lib/InSuppl5.pl
deleted file mode 100644
index 89c0880761..0000000000
--- a/lib/unicore/lib/InSuppl5.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSupplementalMathematicalOperators} (and fuzzy permutations)
-#
-# Meaning: Block 'Supplemental Mathematical Operators'
-#
-return <<'END';
-2A00 2AFF Supplemental Mathematical Operators
-END
diff --git a/lib/unicore/lib/InSupple.pl b/lib/unicore/lib/InSupple.pl
deleted file mode 100644
index 3fe71f2bd0..0000000000
--- a/lib/unicore/lib/InSupple.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSupplementalArrowsB} (and fuzzy permutations)
-#
-# Meaning: Block 'Supplemental Arrows-B'
-#
-return <<'END';
-2900 297F Supplemental Arrows-B
-END
diff --git a/lib/unicore/lib/InSyriac.pl b/lib/unicore/lib/InSyriac.pl
deleted file mode 100644
index 74f197037b..0000000000
--- a/lib/unicore/lib/InSyriac.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InSyriac} (and fuzzy permutations)
-#
-# Meaning: Block 'Syriac'
-#
-return <<'END';
-0700 074F Syriac
-END
diff --git a/lib/unicore/lib/InTagalo.pl b/lib/unicore/lib/InTagalo.pl
deleted file mode 100644
index 55c8ca466b..0000000000
--- a/lib/unicore/lib/InTagalo.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTagalog} (and fuzzy permutations)
-#
-# Meaning: Block 'Tagalog'
-#
-return <<'END';
-1700 171F Tagalog
-END
diff --git a/lib/unicore/lib/InTagban.pl b/lib/unicore/lib/InTagban.pl
deleted file mode 100644
index 9863a2e3c3..0000000000
--- a/lib/unicore/lib/InTagban.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTagbanwa} (and fuzzy permutations)
-#
-# Meaning: Block 'Tagbanwa'
-#
-return <<'END';
-1760 177F Tagbanwa
-END
diff --git a/lib/unicore/lib/InTags.pl b/lib/unicore/lib/InTags.pl
deleted file mode 100644
index 4a6600e29c..0000000000
--- a/lib/unicore/lib/InTags.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTags} (and fuzzy permutations)
-#
-# Meaning: Block 'Tags'
-#
-return <<'END';
-E0000 E007F Tags
-END
diff --git a/lib/unicore/lib/InTaiLe.pl b/lib/unicore/lib/InTaiLe.pl
deleted file mode 100644
index da6563a7d3..0000000000
--- a/lib/unicore/lib/InTaiLe.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTaiLe} (and fuzzy permutations)
-#
-# Meaning: Block 'Tai Le'
-#
-return <<'END';
-1950 197F Tai Le
-END
diff --git a/lib/unicore/lib/InTaiXua.pl b/lib/unicore/lib/InTaiXua.pl
deleted file mode 100644
index ee081554b6..0000000000
--- a/lib/unicore/lib/InTaiXua.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTaiXuanJingSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Tai Xuan Jing Symbols'
-#
-return <<'END';
-1D300 1D35F Tai Xuan Jing Symbols
-END
diff --git a/lib/unicore/lib/InTamil.pl b/lib/unicore/lib/InTamil.pl
deleted file mode 100644
index 20036caa54..0000000000
--- a/lib/unicore/lib/InTamil.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTamil} (and fuzzy permutations)
-#
-# Meaning: Block 'Tamil'
-#
-return <<'END';
-0B80 0BFF Tamil
-END
diff --git a/lib/unicore/lib/InTelugu.pl b/lib/unicore/lib/InTelugu.pl
deleted file mode 100644
index 1027f93333..0000000000
--- a/lib/unicore/lib/InTelugu.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTelugu} (and fuzzy permutations)
-#
-# Meaning: Block 'Telugu'
-#
-return <<'END';
-0C00 0C7F Telugu
-END
diff --git a/lib/unicore/lib/InThaana.pl b/lib/unicore/lib/InThaana.pl
deleted file mode 100644
index 740d71bd28..0000000000
--- a/lib/unicore/lib/InThaana.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InThaana} (and fuzzy permutations)
-#
-# Meaning: Block 'Thaana'
-#
-return <<'END';
-0780 07BF Thaana
-END
diff --git a/lib/unicore/lib/InThai.pl b/lib/unicore/lib/InThai.pl
deleted file mode 100644
index db6a14581d..0000000000
--- a/lib/unicore/lib/InThai.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InThai} (and fuzzy permutations)
-#
-# Meaning: Block 'Thai'
-#
-return <<'END';
-0E00 0E7F Thai
-END
diff --git a/lib/unicore/lib/InTibeta.pl b/lib/unicore/lib/InTibeta.pl
deleted file mode 100644
index 8fbe185461..0000000000
--- a/lib/unicore/lib/InTibeta.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InTibetan} (and fuzzy permutations)
-#
-# Meaning: Block 'Tibetan'
-#
-return <<'END';
-0F00 0FFF Tibetan
-END
diff --git a/lib/unicore/lib/InUgarit.pl b/lib/unicore/lib/InUgarit.pl
deleted file mode 100644
index 8c5871a834..0000000000
--- a/lib/unicore/lib/InUgarit.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InUgaritic} (and fuzzy permutations)
-#
-# Meaning: Block 'Ugaritic'
-#
-return <<'END';
-10380 1039F Ugaritic
-END
diff --git a/lib/unicore/lib/InUnifie.pl b/lib/unicore/lib/InUnifie.pl
deleted file mode 100644
index 50d46f18aa..0000000000
--- a/lib/unicore/lib/InUnifie.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InUnifiedCanadianAboriginalSyllabics} (and fuzzy permutations)
-#
-# Meaning: Block 'Unified Canadian Aboriginal Syllabics'
-#
-return <<'END';
-1400 167F Unified Canadian Aboriginal Syllabics
-END
diff --git a/lib/unicore/lib/InVaria2.pl b/lib/unicore/lib/InVaria2.pl
deleted file mode 100644
index 2ab90feb79..0000000000
--- a/lib/unicore/lib/InVaria2.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InVariationSelectorsSupplement} (and fuzzy permutations)
-#
-# Meaning: Block 'Variation Selectors Supplement'
-#
-return <<'END';
-E0100 E01EF Variation Selectors Supplement
-END
diff --git a/lib/unicore/lib/InVariat.pl b/lib/unicore/lib/InVariat.pl
deleted file mode 100644
index 1aa8c298b8..0000000000
--- a/lib/unicore/lib/InVariat.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InVariationSelectors} (and fuzzy permutations)
-#
-# Meaning: Block 'Variation Selectors'
-#
-return <<'END';
-FE00 FE0F Variation Selectors
-END
diff --git a/lib/unicore/lib/InYiRadi.pl b/lib/unicore/lib/InYiRadi.pl
deleted file mode 100644
index 7b4265f725..0000000000
--- a/lib/unicore/lib/InYiRadi.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InYiRadicals} (and fuzzy permutations)
-#
-# Meaning: Block 'Yi Radicals'
-#
-return <<'END';
-A490 A4CF Yi Radicals
-END
diff --git a/lib/unicore/lib/InYiSyll.pl b/lib/unicore/lib/InYiSyll.pl
deleted file mode 100644
index c33de835d3..0000000000
--- a/lib/unicore/lib/InYiSyll.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InYiSyllables} (and fuzzy permutations)
-#
-# Meaning: Block 'Yi Syllables'
-#
-return <<'END';
-A000 A48F Yi Syllables
-END
diff --git a/lib/unicore/lib/InYijing.pl b/lib/unicore/lib/InYijing.pl
deleted file mode 100644
index 6677f13ac1..0000000000
--- a/lib/unicore/lib/InYijing.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{InYijingHexagramSymbols} (and fuzzy permutations)
-#
-# Meaning: Block 'Yijing Hexagram Symbols'
-#
-return <<'END';
-4DC0 4DFF Yijing Hexagram Symbols
-END
diff --git a/lib/unicore/lib/Inherite.pl b/lib/unicore/lib/Inherite.pl
deleted file mode 100644
index b34e66c4ca..0000000000
--- a/lib/unicore/lib/Inherite.pl
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Inherited} (and fuzzy permutations)
-#
-# Meaning: Script 'Inherited'
-#
-return <<'END';
-0300 0357 Inherited
-035D 036F Inherited
-064B 0655 Inherited
-0670 Inherited
-200C 200D Inherited
-20D0 20EA Inherited
-302A 302F Inherited
-3099 309A Inherited
-FE00 FE0F Inherited
-FE20 FE23 Inherited
-1D167 1D169 Inherited
-1D17B 1D182 Inherited
-1D185 1D18B Inherited
-1D1AA 1D1AD Inherited
-E0100 E01EF Inherited
-END
diff --git a/lib/unicore/lib/JoinCont.pl b/lib/unicore/lib/JoinCont.pl
deleted file mode 100644
index be25b1afef..0000000000
--- a/lib/unicore/lib/JoinCont.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{JoinControl} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Join_Control'
-#
-return <<'END';
-200C 200D Join_Control
-END
diff --git a/lib/unicore/lib/Kannada.pl b/lib/unicore/lib/Kannada.pl
deleted file mode 100644
index 3fe5ea8fc9..0000000000
--- a/lib/unicore/lib/Kannada.pl
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Kannada} (and fuzzy permutations)
-#
-# Meaning: Script 'Kannada'
-#
-return <<'END';
-0C82 0C83 Kannada
-0C85 0C8C Kannada
-0C8E 0C90 Kannada
-0C92 0CA8 Kannada
-0CAA 0CB3 Kannada
-0CB5 0CB9 Kannada
-0CBC 0CC4 Kannada
-0CC6 0CC8 Kannada
-0CCA 0CCD Kannada
-0CD5 0CD6 Kannada
-0CDE Kannada
-0CE0 0CE1 Kannada
-0CE6 0CEF Kannada
-END
diff --git a/lib/unicore/lib/Katakan2.pl b/lib/unicore/lib/Katakan2.pl
deleted file mode 100644
index bad5636faa..0000000000
--- a/lib/unicore/lib/Katakan2.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{KatakanaOrHiragana} (and fuzzy permutations)
-#
-# Meaning: Script 'Katakana_Or_Hiragana'
-#
-return <<'END';
-3031 3035 Katakana_Or_Hiragana
-309B 309C Katakana_Or_Hiragana
-FF70 Katakana_Or_Hiragana
-FF9E FF9F Katakana_Or_Hiragana
-END
diff --git a/lib/unicore/lib/Katakana.pl b/lib/unicore/lib/Katakana.pl
deleted file mode 100644
index 2822cd6557..0000000000
--- a/lib/unicore/lib/Katakana.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Katakana} (and fuzzy permutations)
-#
-# Meaning: Script 'Katakana'
-#
-return <<'END';
-30A1 30FA Katakana
-30FD 30FF Katakana
-31F0 31FF Katakana
-FF66 FF6F Katakana
-FF71 FF9D Katakana
-END
diff --git a/lib/unicore/lib/Khmer.pl b/lib/unicore/lib/Khmer.pl
deleted file mode 100644
index ebe329027f..0000000000
--- a/lib/unicore/lib/Khmer.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Khmer} (and fuzzy permutations)
-#
-# Meaning: Script 'Khmer'
-#
-return <<'END';
-1780 17DD Khmer
-17E0 17E9 Khmer
-17F0 17F9 Khmer
-19E0 19FF Khmer
-END
diff --git a/lib/unicore/lib/L.pl b/lib/unicore/lib/L.pl
deleted file mode 100644
index 1423c56cab..0000000000
--- a/lib/unicore/lib/L.pl
+++ /dev/null
@@ -1,338 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{L}
-# \p{L} (and fuzzy permutations)
-#
-# Meaning: Major Category 'L'
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-05D0 05EA
-05F0 05F2
-0621 063A
-0640 064A
-066E 066F
-0671 06D3
-06D5
-06E5 06E6
-06EE 06EF
-06FA 06FC
-06FF
-0710
-0712 072F
-074D 074F
-0780 07A5
-07B1
-0904 0939
-093D
-0950
-0958 0961
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BD
-09DC 09DD
-09DF 09E1
-09F0 09F1
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A59 0A5C
-0A5E
-0A72 0A74
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABD
-0AD0
-0AE0 0AE1
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3D
-0B5C 0B5D
-0B5F 0B61
-0B71
-0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C60 0C61
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBD
-0CDE
-0CE0 0CE1
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D60 0D61
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0E01 0E30
-0E32 0E33
-0E40 0E46
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB0
-0EB2 0EB3
-0EBD
-0EC0 0EC4
-0EC6
-0EDC 0EDD
-0F00
-0F40 0F47
-0F49 0F6A
-0F88 0F8B
-1000 1021
-1023 1027
-1029 102A
-1050 1055
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-1700 170C
-170E 1711
-1720 1731
-1740 1751
-1760 176C
-176E 1770
-1780 17B3
-17D7
-17DC
-1820 1877
-1880 18A8
-1900 191C
-1950 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-3005 3006
-3031 3035
-303B 303C
-3041 3096
-309D 309F
-30A1 30FA
-30FC 30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D
-FB1F FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE70 FE74
-FE76 FEFC
-FF21 FF3A
-FF41 FF5A
-FF66 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 10349
-10380 1039D
-10400 1049D
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-20000 2A6D6
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/L_.pl b/lib/unicore/lib/L_.pl
deleted file mode 100644
index d7321ade00..0000000000
--- a/lib/unicore/lib/L_.pl
+++ /dev/null
@@ -1,112 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{L&}
-#
-# Meaning: [\p{Ll}\p{Lu}\p{Lt}]
-#
-return <<'END';
-0041 005A
-0061 007A
-00AA
-00B5
-00BA
-00C0 00D6
-00D8 00F6
-00F8 01BA
-01BC 01BF
-01C4 0236
-0250 02AF
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-048A 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0561 0587
-10A0 10C5
-1D00 1D2B
-1D62 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-2071
-207F
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2134
-2139
-213D 213F
-2145 2149
-FB00 FB06
-FB13 FB17
-FF21 FF3A
-FF41 FF5A
-10400 1044F
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-END
diff --git a/lib/unicore/lib/Lao.pl b/lib/unicore/lib/Lao.pl
deleted file mode 100644
index 6509371d77..0000000000
--- a/lib/unicore/lib/Lao.pl
+++ /dev/null
@@ -1,30 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lao} (and fuzzy permutations)
-#
-# Meaning: Script 'Lao'
-#
-return <<'END';
-0E81 0E82 Lao
-0E84 Lao
-0E87 0E88 Lao
-0E8A Lao
-0E8D Lao
-0E94 0E97 Lao
-0E99 0E9F Lao
-0EA1 0EA3 Lao
-0EA5 Lao
-0EA7 Lao
-0EAA 0EAB Lao
-0EAD 0EB9 Lao
-0EBB 0EBD Lao
-0EC0 0EC4 Lao
-0EC6 Lao
-0EC8 0ECD Lao
-0ED0 0ED9 Lao
-0EDC 0EDD Lao
-END
diff --git a/lib/unicore/lib/Latin.pl b/lib/unicore/lib/Latin.pl
deleted file mode 100644
index 022d5bfc80..0000000000
--- a/lib/unicore/lib/Latin.pl
+++ /dev/null
@@ -1,33 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Latin} (and fuzzy permutations)
-#
-# Meaning: Script 'Latin'
-#
-return <<'END';
-0041 005A Latin
-0061 007A Latin
-00AA Latin
-00BA Latin
-00C0 00D6 Latin
-00D8 00F6 Latin
-00F8 0236 Latin
-0250 02B8 Latin
-02E0 02E4 Latin
-1D00 1D25 Latin
-1D2C 1D5C Latin
-1D62 1D65 Latin
-1D6B Latin
-1E00 1E9B Latin
-1EA0 1EF9 Latin
-2071 Latin
-207F Latin
-212A 212B Latin
-FB00 FB06 Latin
-FF21 FF3A Latin
-FF41 FF5A Latin
-END
diff --git a/lib/unicore/lib/Limbu.pl b/lib/unicore/lib/Limbu.pl
deleted file mode 100644
index b501ca5e27..0000000000
--- a/lib/unicore/lib/Limbu.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Limbu} (and fuzzy permutations)
-#
-# Meaning: Script 'Limbu'
-#
-return <<'END';
-1900 191C Limbu
-1920 192B Limbu
-1930 193B Limbu
-1940 Limbu
-1944 194F Limbu
-END
diff --git a/lib/unicore/lib/LinearB.pl b/lib/unicore/lib/LinearB.pl
deleted file mode 100644
index 3f0353cc94..0000000000
--- a/lib/unicore/lib/LinearB.pl
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{LinearB} (and fuzzy permutations)
-#
-# Meaning: Script 'Linear_B'
-#
-return <<'END';
-10000 1000B Linear_B
-1000D 10026 Linear_B
-10028 1003A Linear_B
-1003C 1003D Linear_B
-1003F 1004D Linear_B
-10050 1005D Linear_B
-10080 100FA Linear_B
-END
diff --git a/lib/unicore/lib/Ll.pl b/lib/unicore/lib/Ll.pl
deleted file mode 100644
index cff194b97e..0000000000
--- a/lib/unicore/lib/Ll.pl
+++ /dev/null
@@ -1,437 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ll}
-# \p{Ll} (and fuzzy permutations)
-#
-# Meaning: General Category 'Ll'
-#
-return <<'END';
-0061 007A
-00AA
-00B5
-00BA
-00DF 00F6
-00F8 00FF
-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
-013A
-013C
-013E
-0140
-0142
-0144
-0146
-0148 0149
-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
-0192
-0195
-0199 019B
-019E
-01A1
-01A3
-01A5
-01A8
-01AA 01AB
-01AD
-01B0
-01B4
-01B6
-01B9 01BA
-01BD 01BF
-01C6
-01C9
-01CC
-01CE
-01D0
-01D2
-01D4
-01D6
-01D8
-01DA
-01DC 01DD
-01DF
-01E1
-01E3
-01E5
-01E7
-01E9
-01EB
-01ED
-01EF 01F0
-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 0236
-0250 02AF
-0390
-03AC 03CE
-03D0 03D1
-03D5 03D7
-03D9
-03DB
-03DD
-03DF
-03E1
-03E3
-03E5
-03E7
-03E9
-03EB
-03ED
-03EF 03F3
-03F5
-03F8
-03FB
-0430 045F
-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
-04D1
-04D3
-04D5
-04D7
-04D9
-04DB
-04DD
-04DF
-04E1
-04E3
-04E5
-04E7
-04E9
-04EB
-04ED
-04EF
-04F1
-04F3
-04F5
-04F9
-0501
-0503
-0505
-0507
-0509
-050B
-050D
-050F
-0561 0587
-1D00 1D2B
-1D62 1D6B
-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
-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
-1F00 1F07
-1F10 1F15
-1F20 1F27
-1F30 1F37
-1F40 1F45
-1F50 1F57
-1F60 1F67
-1F70 1F7D
-1F80 1F87
-1F90 1F97
-1FA0 1FA7
-1FB0 1FB4
-1FB6 1FB7
-1FBE
-1FC2 1FC4
-1FC6 1FC7
-1FD0 1FD3
-1FD6 1FD7
-1FE0 1FE7
-1FF2 1FF4
-1FF6 1FF7
-2071
-207F
-210A
-210E 210F
-2113
-212F
-2134
-2139
-213D
-2146 2149
-FB00 FB06
-FB13 FB17
-FF41 FF5A
-10428 1044F
-1D41A 1D433
-1D44E 1D454
-1D456 1D467
-1D482 1D49B
-1D4B6 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D4CF
-1D4EA 1D503
-1D51E 1D537
-1D552 1D56B
-1D586 1D59F
-1D5BA 1D5D3
-1D5EE 1D607
-1D622 1D63B
-1D656 1D66F
-1D68A 1D6A3
-1D6C2 1D6DA
-1D6DC 1D6E1
-1D6FC 1D714
-1D716 1D71B
-1D736 1D74E
-1D750 1D755
-1D770 1D788
-1D78A 1D78F
-1D7AA 1D7C2
-1D7C4 1D7C9
-END
diff --git a/lib/unicore/lib/Lm.pl b/lib/unicore/lib/Lm.pl
deleted file mode 100644
index d6943ff0ac..0000000000
--- a/lib/unicore/lib/Lm.pl
+++ /dev/null
@@ -1,33 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lm}
-# \p{Lm} (and fuzzy permutations)
-#
-# Meaning: General Category 'Lm'
-#
-return <<'END';
-02B0 02C1
-02C6 02D1
-02E0 02E4
-02EE
-037A
-0559
-0640
-06E5 06E6
-0E46
-0EC6
-17D7
-1843
-1D2C 1D61
-3005
-3031 3035
-303B
-309D 309E
-30FC 30FE
-FF70
-FF9E FF9F
-END
diff --git a/lib/unicore/lib/Lo.pl b/lib/unicore/lib/Lo.pl
deleted file mode 100644
index 34dc082dc6..0000000000
--- a/lib/unicore/lib/Lo.pl
+++ /dev/null
@@ -1,240 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lo}
-# \p{Lo} (and fuzzy permutations)
-#
-# Meaning: General Category 'Lo'
-#
-return <<'END';
-01BB
-01C0 01C3
-05D0 05EA
-05F0 05F2
-0621 063A
-0641 064A
-066E 066F
-0671 06D3
-06D5
-06EE 06EF
-06FA 06FC
-06FF
-0710
-0712 072F
-074D 074F
-0780 07A5
-07B1
-0904 0939
-093D
-0950
-0958 0961
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BD
-09DC 09DD
-09DF 09E1
-09F0 09F1
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A59 0A5C
-0A5E
-0A72 0A74
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABD
-0AD0
-0AE0 0AE1
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3D
-0B5C 0B5D
-0B5F 0B61
-0B71
-0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C60 0C61
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBD
-0CDE
-0CE0 0CE1
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D60 0D61
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0E01 0E30
-0E32 0E33
-0E40 0E45
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB0
-0EB2 0EB3
-0EBD
-0EC0 0EC4
-0EDC 0EDD
-0F00
-0F40 0F47
-0F49 0F6A
-0F88 0F8B
-1000 1021
-1023 1027
-1029 102A
-1050 1055
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-1700 170C
-170E 1711
-1720 1731
-1740 1751
-1760 176C
-176E 1770
-1780 17B3
-17DC
-1820 1842
-1844 1877
-1880 18A8
-1900 191C
-1950 196D
-1970 1974
-2135 2138
-3006
-303C
-3041 3096
-309F
-30A1 30FA
-30FF
-3105 312C
-3131 318E
-31A0 31B7
-31F0 31FF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB1D
-FB1F FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE70 FE74
-FE76 FEFC
-FF66 FF6F
-FF71 FF9D
-FFA0 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10300 1031E
-10330 10349
-10380 1039D
-10450 1049D
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-20000 2A6D6
-2F800 2FA1D
-END
diff --git a/lib/unicore/lib/LogicalO.pl b/lib/unicore/lib/LogicalO.pl
deleted file mode 100644
index ae5ad73f60..0000000000
--- a/lib/unicore/lib/LogicalO.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{LogicalOrderException} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Logical_Order_Exception'
-#
-return <<'END';
-0E40 0E44 Logical_Order_Exception
-0EC0 0EC4 Logical_Order_Exception
-END
diff --git a/lib/unicore/lib/Lower.pl b/lib/unicore/lib/Lower.pl
deleted file mode 100644
index fe7c0ade92..0000000000
--- a/lib/unicore/lib/Lower.pl
+++ /dev/null
@@ -1,436 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lower}
-#
-# Meaning: [[:Lower:]]
-#
-return <<'END';
-0061 007A
-00AA
-00B5
-00BA
-00DF 00F6
-00F8 00FF
-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
-013A
-013C
-013E
-0140
-0142
-0144
-0146
-0148 0149
-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
-0192
-0195
-0199 019B
-019E
-01A1
-01A3
-01A5
-01A8
-01AA 01AB
-01AD
-01B0
-01B4
-01B6
-01B9 01BA
-01BD 01BF
-01C6
-01C9
-01CC
-01CE
-01D0
-01D2
-01D4
-01D6
-01D8
-01DA
-01DC 01DD
-01DF
-01E1
-01E3
-01E5
-01E7
-01E9
-01EB
-01ED
-01EF 01F0
-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 0236
-0250 02AF
-0390
-03AC 03CE
-03D0 03D1
-03D5 03D7
-03D9
-03DB
-03DD
-03DF
-03E1
-03E3
-03E5
-03E7
-03E9
-03EB
-03ED
-03EF 03F3
-03F5
-03F8
-03FB
-0430 045F
-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
-04D1
-04D3
-04D5
-04D7
-04D9
-04DB
-04DD
-04DF
-04E1
-04E3
-04E5
-04E7
-04E9
-04EB
-04ED
-04EF
-04F1
-04F3
-04F5
-04F9
-0501
-0503
-0505
-0507
-0509
-050B
-050D
-050F
-0561 0587
-1D00 1D2B
-1D62 1D6B
-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
-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
-1F00 1F07
-1F10 1F15
-1F20 1F27
-1F30 1F37
-1F40 1F45
-1F50 1F57
-1F60 1F67
-1F70 1F7D
-1F80 1F87
-1F90 1F97
-1FA0 1FA7
-1FB0 1FB4
-1FB6 1FB7
-1FBE
-1FC2 1FC4
-1FC6 1FC7
-1FD0 1FD3
-1FD6 1FD7
-1FE0 1FE7
-1FF2 1FF4
-1FF6 1FF7
-2071
-207F
-210A
-210E 210F
-2113
-212F
-2134
-2139
-213D
-2146 2149
-FB00 FB06
-FB13 FB17
-FF41 FF5A
-10428 1044F
-1D41A 1D433
-1D44E 1D454
-1D456 1D467
-1D482 1D49B
-1D4B6 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D4CF
-1D4EA 1D503
-1D51E 1D537
-1D552 1D56B
-1D586 1D59F
-1D5BA 1D5D3
-1D5EE 1D607
-1D622 1D63B
-1D656 1D66F
-1D68A 1D6A3
-1D6C2 1D6DA
-1D6DC 1D6E1
-1D6FC 1D714
-1D716 1D71B
-1D736 1D74E
-1D750 1D755
-1D770 1D788
-1D78A 1D78F
-1D7AA 1D7C2
-1D7C4 1D7C9
-END
diff --git a/lib/unicore/lib/Lowercas.pl b/lib/unicore/lib/Lowercas.pl
deleted file mode 100644
index 8d045ccbae..0000000000
--- a/lib/unicore/lib/Lowercas.pl
+++ /dev/null
@@ -1,441 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lowercase} (and fuzzy permutations)
-#
-# Meaning: [\p{Ll}\p{OtherLowercase}]
-#
-return <<'END';
-0061 007A
-00AA
-00B5
-00BA
-00DF 00F6
-00F8 00FF
-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
-013A
-013C
-013E
-0140
-0142
-0144
-0146
-0148 0149
-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
-0192
-0195
-0199 019B
-019E
-01A1
-01A3
-01A5
-01A8
-01AA 01AB
-01AD
-01B0
-01B4
-01B6
-01B9 01BA
-01BD 01BF
-01C6
-01C9
-01CC
-01CE
-01D0
-01D2
-01D4
-01D6
-01D8
-01DA
-01DC 01DD
-01DF
-01E1
-01E3
-01E5
-01E7
-01E9
-01EB
-01ED
-01EF 01F0
-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 0236
-0250 02B8
-02C0 02C1
-02E0 02E4
-0345
-037A
-0390
-03AC 03CE
-03D0 03D1
-03D5 03D7
-03D9
-03DB
-03DD
-03DF
-03E1
-03E3
-03E5
-03E7
-03E9
-03EB
-03ED
-03EF 03F3
-03F5
-03F8
-03FB
-0430 045F
-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
-04D1
-04D3
-04D5
-04D7
-04D9
-04DB
-04DD
-04DF
-04E1
-04E3
-04E5
-04E7
-04E9
-04EB
-04ED
-04EF
-04F1
-04F3
-04F5
-04F9
-0501
-0503
-0505
-0507
-0509
-050B
-050D
-050F
-0561 0587
-1D00 1D6B
-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
-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
-1F00 1F07
-1F10 1F15
-1F20 1F27
-1F30 1F37
-1F40 1F45
-1F50 1F57
-1F60 1F67
-1F70 1F7D
-1F80 1F87
-1F90 1F97
-1FA0 1FA7
-1FB0 1FB4
-1FB6 1FB7
-1FBE
-1FC2 1FC4
-1FC6 1FC7
-1FD0 1FD3
-1FD6 1FD7
-1FE0 1FE7
-1FF2 1FF4
-1FF6 1FF7
-2071
-207F
-210A
-210E 210F
-2113
-212F
-2134
-2139
-213D
-2146 2149
-2170 217F
-24D0 24E9
-FB00 FB06
-FB13 FB17
-FF41 FF5A
-10428 1044F
-1D41A 1D433
-1D44E 1D454
-1D456 1D467
-1D482 1D49B
-1D4B6 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D4CF
-1D4EA 1D503
-1D51E 1D537
-1D552 1D56B
-1D586 1D59F
-1D5BA 1D5D3
-1D5EE 1D607
-1D622 1D63B
-1D656 1D66F
-1D68A 1D6A3
-1D6C2 1D6DA
-1D6DC 1D6E1
-1D6FC 1D714
-1D716 1D71B
-1D736 1D74E
-1D750 1D755
-1D770 1D788
-1D78A 1D78F
-1D7AA 1D7C2
-1D7C4 1D7C9
-END
diff --git a/lib/unicore/lib/Lt.pl b/lib/unicore/lib/Lt.pl
deleted file mode 100644
index 40f761a9c6..0000000000
--- a/lib/unicore/lib/Lt.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lt}
-# \p{Lt} (and fuzzy permutations)
-#
-# Meaning: General Category 'Lt'
-#
-return <<'END';
-01C5
-01C8
-01CB
-01F2
-1F88 1F8F
-1F98 1F9F
-1FA8 1FAF
-1FBC
-1FCC
-1FFC
-END
diff --git a/lib/unicore/lib/Lu.pl b/lib/unicore/lib/Lu.pl
deleted file mode 100644
index f662a3f362..0000000000
--- a/lib/unicore/lib/Lu.pl
+++ /dev/null
@@ -1,434 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Lu}
-# \p{Lu} (and fuzzy permutations)
-#
-# Meaning: General Category 'Lu'
-#
-return <<'END';
-0041 005A
-00C0 00D6
-00D8 00DE
-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
-017B
-017D
-0181 0182
-0184
-0186 0187
-0189 018B
-018E 0191
-0193 0194
-0196 0198
-019C 019D
-019F 01A0
-01A2
-01A4
-01A6 01A7
-01A9
-01AC
-01AE 01AF
-01B1 01B3
-01B5
-01B7 01B8
-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
-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
-0386
-0388 038A
-038C
-038E 038F
-0391 03A1
-03A3 03AB
-03D2 03D4
-03D8
-03DA
-03DC
-03DE
-03E0
-03E2
-03E4
-03E6
-03E8
-03EA
-03EC
-03EE
-03F4
-03F7
-03F9 03FA
-0400 042F
-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
-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
-04F8
-0500
-0502
-0504
-0506
-0508
-050A
-050C
-050E
-0531 0556
-10A0 10C5
-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
-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
-1F08 1F0F
-1F18 1F1D
-1F28 1F2F
-1F38 1F3F
-1F48 1F4D
-1F59
-1F5B
-1F5D
-1F5F
-1F68 1F6F
-1FB8 1FBB
-1FC8 1FCB
-1FD8 1FDB
-1FE8 1FEC
-1FF8 1FFB
-2102
-2107
-210B 210D
-2110 2112
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-2130 2131
-2133
-213E 213F
-2145
-FF21 FF3A
-10400 10427
-1D400 1D419
-1D434 1D44D
-1D468 1D481
-1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B5
-1D4D0 1D4E9
-1D504 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D538 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D56C 1D585
-1D5A0 1D5B9
-1D5D4 1D5ED
-1D608 1D621
-1D63C 1D655
-1D670 1D689
-1D6A8 1D6C0
-1D6E2 1D6FA
-1D71C 1D734
-1D756 1D76E
-1D790 1D7A8
-END
diff --git a/lib/unicore/lib/M.pl b/lib/unicore/lib/M.pl
deleted file mode 100644
index 4fbeb49928..0000000000
--- a/lib/unicore/lib/M.pl
+++ /dev/null
@@ -1,132 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{M}
-# \p{M} (and fuzzy permutations)
-#
-# Meaning: Major Category 'M'
-#
-return <<'END';
-0300 0357
-035D 036F
-0483 0486
-0488 0489
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-0610 0615
-064B 0658
-0670
-06D6 06DC
-06DE 06E4
-06E7 06E8
-06EA 06ED
-0711
-0730 074A
-07A6 07B0
-0901 0903
-093C
-093E 094D
-0951 0954
-0962 0963
-0981 0983
-09BC
-09BE 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09E2 09E3
-0A01 0A03
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A70 0A71
-0A81 0A83
-0ABC
-0ABE 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AE2 0AE3
-0B01 0B03
-0B3C
-0B3E 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B82
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0C01 0C03
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C82 0C83
-0CBC
-0CBE 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0D02 0D03
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D82 0D83
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E31
-0E34 0E3A
-0E47 0E4E
-0EB1
-0EB4 0EB9
-0EBB 0EBC
-0EC8 0ECD
-0F18 0F19
-0F35
-0F37
-0F39
-0F3E 0F3F
-0F71 0F84
-0F86 0F87
-0F90 0F97
-0F99 0FBC
-0FC6
-102C 1032
-1036 1039
-1056 1059
-1712 1714
-1732 1734
-1752 1753
-1772 1773
-17B6 17D3
-17DD
-180B 180D
-18A9
-1920 192B
-1930 193B
-20D0 20EA
-302A 302F
-3099 309A
-FB1E
-FE00 FE0F
-FE20 FE23
-1D165 1D169
-1D16D 1D172
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/Malayala.pl b/lib/unicore/lib/Malayala.pl
deleted file mode 100644
index 52235bbf63..0000000000
--- a/lib/unicore/lib/Malayala.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Malayalam} (and fuzzy permutations)
-#
-# Meaning: Script 'Malayalam'
-#
-return <<'END';
-0D02 0D03 Malayalam
-0D05 0D0C Malayalam
-0D0E 0D10 Malayalam
-0D12 0D28 Malayalam
-0D2A 0D39 Malayalam
-0D3E 0D43 Malayalam
-0D46 0D48 Malayalam
-0D4A 0D4D Malayalam
-0D57 Malayalam
-0D60 0D61 Malayalam
-0D66 0D6F Malayalam
-END
diff --git a/lib/unicore/lib/Math.pl b/lib/unicore/lib/Math.pl
deleted file mode 100644
index 590963b12f..0000000000
--- a/lib/unicore/lib/Math.pl
+++ /dev/null
@@ -1,102 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Math} (and fuzzy permutations)
-#
-# Meaning: [\p{Sm}\p{OtherMath}]
-#
-return <<'END';
-002B
-003C 003E
-005E
-007C
-007E
-00AC
-00B1
-00D7
-00F7
-03D0 03D2
-03D5
-03F0 03F1
-03F4 03F6
-2016
-2032 2034
-2040
-2044
-2052
-2061 2063
-207A 207E
-208A 208E
-20D0 20DC
-20E1
-20E5 20E6
-2102
-210A 2113
-2115
-2119 211D
-2124
-2128 2129
-212C 212D
-212F 2131
-2133 2138
-213D 2149
-214B
-2190 2194
-219A 219B
-21A0
-21A3
-21A6
-21AE
-21CE 21CF
-21D2
-21D4
-21F4 22FF
-2308 230B
-2320 2321
-237C
-239B 23B3
-23B7
-23D0
-25B7
-25C1
-25F8 25FF
-266F
-27D0 27EB
-27F0 27FF
-2900 2AFF
-FB29
-FE61 FE66
-FE68
-FF0B
-FF1C FF1E
-FF3C
-FF3E
-FF5C
-FF5E
-FFE2
-FFE9 FFEC
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/Mc.pl b/lib/unicore/lib/Mc.pl
deleted file mode 100644
index 89d9ee12ca..0000000000
--- a/lib/unicore/lib/Mc.pl
+++ /dev/null
@@ -1,70 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Mc}
-# \p{Mc} (and fuzzy permutations)
-#
-# Meaning: General Category 'Mc'
-#
-return <<'END';
-0903
-093E 0940
-0949 094C
-0982 0983
-09BE 09C0
-09C7 09C8
-09CB 09CC
-09D7
-0A03
-0A3E 0A40
-0A83
-0ABE 0AC0
-0AC9
-0ACB 0ACC
-0B02 0B03
-0B3E
-0B40
-0B47 0B48
-0B4B 0B4C
-0B57
-0BBE 0BBF
-0BC1 0BC2
-0BC6 0BC8
-0BCA 0BCC
-0BD7
-0C01 0C03
-0C41 0C44
-0C82 0C83
-0CBE
-0CC0 0CC4
-0CC7 0CC8
-0CCA 0CCB
-0CD5 0CD6
-0D02 0D03
-0D3E 0D40
-0D46 0D48
-0D4A 0D4C
-0D57
-0D82 0D83
-0DCF 0DD1
-0DD8 0DDF
-0DF2 0DF3
-0F3E 0F3F
-0F7F
-102C
-1031
-1038
-1056 1057
-17B6
-17BE 17C5
-17C7 17C8
-1923 1926
-1929 192B
-1930 1931
-1933 1938
-1D165 1D166
-1D16D 1D172
-END
diff --git a/lib/unicore/lib/Me.pl b/lib/unicore/lib/Me.pl
deleted file mode 100644
index e8dc9d974e..0000000000
--- a/lib/unicore/lib/Me.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Me}
-# \p{Me} (and fuzzy permutations)
-#
-# Meaning: General Category 'Me'
-#
-return <<'END';
-0488 0489
-06DE
-20DD 20E0
-20E2 20E4
-END
diff --git a/lib/unicore/lib/Mirrored.pl b/lib/unicore/lib/Mirrored.pl
deleted file mode 100644
index f7512515ad..0000000000
--- a/lib/unicore/lib/Mirrored.pl
+++ /dev/null
@@ -1,105 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Mirrored}
-#
-# Meaning: Mirrored in bidirectional text
-#
-return <<'END';
-0028 0029
-003C
-003E
-005B
-005D
-007B
-007D
-00AB
-00BB
-2039 203A
-2045 2046
-207D 207E
-208D 208E
-2140
-2201 2204
-2208 220D
-2211
-2215 2216
-221A 221D
-221F 2222
-2224
-2226
-222B 2233
-2239
-223B 224C
-2252 2255
-225F 2260
-2262
-2264 226B
-226E 228C
-228F 2292
-2298
-22A2 22A3
-22A6 22B8
-22BE 22BF
-22C9 22CD
-22D0 22D1
-22D6 22ED
-22F0 22FF
-2308 230B
-2320 2321
-2329 232A
-2768 2775
-27D3 27D6
-27DC 27DE
-27E2 27EB
-2983 2998
-299B 29AF
-29B8
-29C0 29C5
-29C9
-29CE 29D2
-29D4 29D5
-29D8 29DC
-29E1
-29E3 29E5
-29E8 29E9
-29F4 29F9
-29FC 29FD
-2A0A 2A1C
-2A1E 2A21
-2A24
-2A26
-2A29
-2A2B 2A2E
-2A34 2A35
-2A3C 2A3E
-2A57 2A58
-2A64 2A65
-2A6A 2A6D
-2A6F 2A70
-2A73 2A74
-2A79 2AA3
-2AA6 2AAD
-2AAF 2AD6
-2ADC
-2ADE
-2AE2 2AE6
-2AEC 2AEE
-2AF3
-2AF7 2AFB
-2AFD
-3008 3011
-3014 301B
-FF08 FF09
-FF1C
-FF1E
-FF3B
-FF3D
-FF5B
-FF5D
-FF5F FF60
-FF62 FF63
-END
diff --git a/lib/unicore/lib/Mn.pl b/lib/unicore/lib/Mn.pl
deleted file mode 100644
index 25dd0c994e..0000000000
--- a/lib/unicore/lib/Mn.pl
+++ /dev/null
@@ -1,126 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Mn}
-# \p{Mn} (and fuzzy permutations)
-#
-# Meaning: General Category 'Mn'
-#
-return <<'END';
-0300 0357
-035D 036F
-0483 0486
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-0610 0615
-064B 0658
-0670
-06D6 06DC
-06DF 06E4
-06E7 06E8
-06EA 06ED
-0711
-0730 074A
-07A6 07B0
-0901 0902
-093C
-0941 0948
-094D
-0951 0954
-0962 0963
-0981
-09BC
-09C1 09C4
-09CD
-09E2 09E3
-0A01 0A02
-0A3C
-0A41 0A42
-0A47 0A48
-0A4B 0A4D
-0A70 0A71
-0A81 0A82
-0ABC
-0AC1 0AC5
-0AC7 0AC8
-0ACD
-0AE2 0AE3
-0B01
-0B3C
-0B3F
-0B41 0B43
-0B4D
-0B56
-0B82
-0BC0
-0BCD
-0C3E 0C40
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0CBC
-0CBF
-0CC6
-0CCC 0CCD
-0D41 0D43
-0D4D
-0DCA
-0DD2 0DD4
-0DD6
-0E31
-0E34 0E3A
-0E47 0E4E
-0EB1
-0EB4 0EB9
-0EBB 0EBC
-0EC8 0ECD
-0F18 0F19
-0F35
-0F37
-0F39
-0F71 0F7E
-0F80 0F84
-0F86 0F87
-0F90 0F97
-0F99 0FBC
-0FC6
-102D 1030
-1032
-1036 1037
-1039
-1058 1059
-1712 1714
-1732 1734
-1752 1753
-1772 1773
-17B7 17BD
-17C6
-17C9 17D3
-17DD
-180B 180D
-18A9
-1920 1922
-1927 1928
-1932
-1939 193B
-20D0 20DC
-20E1
-20E5 20EA
-302A 302F
-3099 309A
-FB1E
-FE00 FE0F
-FE20 FE23
-1D167 1D169
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/Mongolia.pl b/lib/unicore/lib/Mongolia.pl
deleted file mode 100644
index 042e76a03c..0000000000
--- a/lib/unicore/lib/Mongolia.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Mongolian} (and fuzzy permutations)
-#
-# Meaning: Script 'Mongolian'
-#
-return <<'END';
-1800 180E Mongolian
-1810 1819 Mongolian
-1820 1877 Mongolian
-1880 18A9 Mongolian
-END
diff --git a/lib/unicore/lib/Myanmar.pl b/lib/unicore/lib/Myanmar.pl
deleted file mode 100644
index bed45ec968..0000000000
--- a/lib/unicore/lib/Myanmar.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Myanmar} (and fuzzy permutations)
-#
-# Meaning: Script 'Myanmar'
-#
-return <<'END';
-1000 1021 Myanmar
-1023 1027 Myanmar
-1029 102A Myanmar
-102C 1032 Myanmar
-1036 1039 Myanmar
-1040 1059 Myanmar
-END
diff --git a/lib/unicore/lib/N.pl b/lib/unicore/lib/N.pl
deleted file mode 100644
index bd452f46bd..0000000000
--- a/lib/unicore/lib/N.pl
+++ /dev/null
@@ -1,60 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{N}
-# \p{N} (and fuzzy permutations)
-#
-# Meaning: Major Category 'N'
-#
-return <<'END';
-0030 0039
-00B2 00B3
-00B9
-00BC 00BE
-0660 0669
-06F0 06F9
-0966 096F
-09E6 09EF
-09F4 09F9
-0A66 0A6F
-0AE6 0AEF
-0B66 0B6F
-0BE7 0BF2
-0C66 0C6F
-0CE6 0CEF
-0D66 0D6F
-0E50 0E59
-0ED0 0ED9
-0F20 0F33
-1040 1049
-1369 137C
-16EE 16F0
-17E0 17E9
-17F0 17F9
-1810 1819
-1946 194F
-2070
-2074 2079
-2080 2089
-2153 2183
-2460 249B
-24EA 24FF
-2776 2793
-3007
-3021 3029
-3038 303A
-3192 3195
-3220 3229
-3251 325F
-3280 3289
-32B1 32BF
-FF10 FF19
-10107 10133
-10320 10323
-1034A
-104A0 104A9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/Nd.pl b/lib/unicore/lib/Nd.pl
deleted file mode 100644
index 3c96211eed..0000000000
--- a/lib/unicore/lib/Nd.pl
+++ /dev/null
@@ -1,36 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Nd}
-# \p{Nd} (and fuzzy permutations)
-#
-# Meaning: General Category 'Nd'
-#
-return <<'END';
-0030 0039
-0660 0669
-06F0 06F9
-0966 096F
-09E6 09EF
-0A66 0A6F
-0AE6 0AEF
-0B66 0B6F
-0BE7 0BEF
-0C66 0C6F
-0CE6 0CEF
-0D66 0D6F
-0E50 0E59
-0ED0 0ED9
-0F20 0F29
-1040 1049
-1369 1371
-17E0 17E9
-1810 1819
-1946 194F
-FF10 FF19
-104A0 104A9
-1D7CE 1D7FF
-END
diff --git a/lib/unicore/lib/Nl.pl b/lib/unicore/lib/Nl.pl
deleted file mode 100644
index 14279d3030..0000000000
--- a/lib/unicore/lib/Nl.pl
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Nl}
-# \p{Nl} (and fuzzy permutations)
-#
-# Meaning: General Category 'Nl'
-#
-return <<'END';
-16EE 16F0
-2160 2183
-3007
-3021 3029
-3038 303A
-1034A
-END
diff --git a/lib/unicore/lib/No.pl b/lib/unicore/lib/No.pl
deleted file mode 100644
index dd4243c253..0000000000
--- a/lib/unicore/lib/No.pl
+++ /dev/null
@@ -1,35 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{No}
-# \p{No} (and fuzzy permutations)
-#
-# Meaning: General Category 'No'
-#
-return <<'END';
-00B2 00B3
-00B9
-00BC 00BE
-09F4 09F9
-0BF0 0BF2
-0F2A 0F33
-1372 137C
-17F0 17F9
-2070
-2074 2079
-2080 2089
-2153 215F
-2460 249B
-24EA 24FF
-2776 2793
-3192 3195
-3220 3229
-3251 325F
-3280 3289
-32B1 32BF
-10107 10133
-10320 10323
-END
diff --git a/lib/unicore/lib/Nonchara.pl b/lib/unicore/lib/Nonchara.pl
deleted file mode 100644
index adf874015e..0000000000
--- a/lib/unicore/lib/Nonchara.pl
+++ /dev/null
@@ -1,30 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{NoncharacterCodePoint} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Noncharacter_Code_Point'
-#
-return <<'END';
-FDD0 FDEF Noncharacter_Code_Point
-FFFE FFFF Noncharacter_Code_Point
-1FFFE 1FFFF Noncharacter_Code_Point
-2FFFE 2FFFF Noncharacter_Code_Point
-3FFFE 3FFFF Noncharacter_Code_Point
-4FFFE 4FFFF Noncharacter_Code_Point
-5FFFE 5FFFF Noncharacter_Code_Point
-6FFFE 6FFFF Noncharacter_Code_Point
-7FFFE 7FFFF Noncharacter_Code_Point
-8FFFE 8FFFF Noncharacter_Code_Point
-9FFFE 9FFFF Noncharacter_Code_Point
-AFFFE AFFFF Noncharacter_Code_Point
-BFFFE BFFFF Noncharacter_Code_Point
-CFFFE CFFFF Noncharacter_Code_Point
-DFFFE DFFFF Noncharacter_Code_Point
-EFFFE EFFFF Noncharacter_Code_Point
-FFFFE FFFFF Noncharacter_Code_Point
-10FFFE 10FFFF Noncharacter_Code_Point
-END
diff --git a/lib/unicore/lib/Ogham.pl b/lib/unicore/lib/Ogham.pl
deleted file mode 100644
index 29e418c2ae..0000000000
--- a/lib/unicore/lib/Ogham.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ogham} (and fuzzy permutations)
-#
-# Meaning: Script 'Ogham'
-#
-return <<'END';
-1680 169C Ogham
-END
diff --git a/lib/unicore/lib/OldItali.pl b/lib/unicore/lib/OldItali.pl
deleted file mode 100644
index c9f9107022..0000000000
--- a/lib/unicore/lib/OldItali.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OldItalic} (and fuzzy permutations)
-#
-# Meaning: Script 'Old_Italic'
-#
-return <<'END';
-10300 1031E Old_Italic
-10320 10323 Old_Italic
-END
diff --git a/lib/unicore/lib/Oriya.pl b/lib/unicore/lib/Oriya.pl
deleted file mode 100644
index a6d3c6324a..0000000000
--- a/lib/unicore/lib/Oriya.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Oriya} (and fuzzy permutations)
-#
-# Meaning: Script 'Oriya'
-#
-return <<'END';
-0B01 0B03 Oriya
-0B05 0B0C Oriya
-0B0F 0B10 Oriya
-0B13 0B28 Oriya
-0B2A 0B30 Oriya
-0B32 0B33 Oriya
-0B35 0B39 Oriya
-0B3C 0B43 Oriya
-0B47 0B48 Oriya
-0B4B 0B4D Oriya
-0B56 0B57 Oriya
-0B5C 0B5D Oriya
-0B5F 0B61 Oriya
-0B66 0B71 Oriya
-END
diff --git a/lib/unicore/lib/Osmanya.pl b/lib/unicore/lib/Osmanya.pl
deleted file mode 100644
index 976a04f731..0000000000
--- a/lib/unicore/lib/Osmanya.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Osmanya} (and fuzzy permutations)
-#
-# Meaning: Script 'Osmanya'
-#
-return <<'END';
-10480 1049D Osmanya
-104A0 104A9 Osmanya
-END
diff --git a/lib/unicore/lib/OtherAlp.pl b/lib/unicore/lib/OtherAlp.pl
deleted file mode 100644
index fad884bec1..0000000000
--- a/lib/unicore/lib/OtherAlp.pl
+++ /dev/null
@@ -1,103 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherAlphabetic} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Alphabetic'
-#
-return <<'END';
-0345 Other_Alphabetic
-05B0 05B9 Other_Alphabetic
-05BB 05BD Other_Alphabetic
-05BF Other_Alphabetic
-05C1 05C2 Other_Alphabetic
-05C4 Other_Alphabetic
-0610 0615 Other_Alphabetic
-064B 0657 Other_Alphabetic
-0670 Other_Alphabetic
-06D6 06DC Other_Alphabetic
-06E1 06E4 Other_Alphabetic
-06E7 06E8 Other_Alphabetic
-06ED Other_Alphabetic
-0711 Other_Alphabetic
-0730 073F Other_Alphabetic
-07A6 07B0 Other_Alphabetic
-0901 0903 Other_Alphabetic
-093E 094C Other_Alphabetic
-0962 0963 Other_Alphabetic
-0981 0983 Other_Alphabetic
-09BE 09C4 Other_Alphabetic
-09C7 09C8 Other_Alphabetic
-09CB 09CC Other_Alphabetic
-09D7 Other_Alphabetic
-09E2 09E3 Other_Alphabetic
-0A01 0A03 Other_Alphabetic
-0A3E 0A42 Other_Alphabetic
-0A47 0A48 Other_Alphabetic
-0A4B 0A4C Other_Alphabetic
-0A70 0A71 Other_Alphabetic
-0A81 0A83 Other_Alphabetic
-0ABE 0AC5 Other_Alphabetic
-0AC7 0AC9 Other_Alphabetic
-0ACB 0ACC Other_Alphabetic
-0AE2 0AE3 Other_Alphabetic
-0B01 0B03 Other_Alphabetic
-0B3E 0B43 Other_Alphabetic
-0B47 0B48 Other_Alphabetic
-0B4B 0B4C Other_Alphabetic
-0B56 0B57 Other_Alphabetic
-0B82 Other_Alphabetic
-0BBE 0BC2 Other_Alphabetic
-0BC6 0BC8 Other_Alphabetic
-0BCA 0BCC Other_Alphabetic
-0BD7 Other_Alphabetic
-0C01 0C03 Other_Alphabetic
-0C3E 0C44 Other_Alphabetic
-0C46 0C48 Other_Alphabetic
-0C4A 0C4C Other_Alphabetic
-0C55 0C56 Other_Alphabetic
-0C82 0C83 Other_Alphabetic
-0CBE 0CC4 Other_Alphabetic
-0CC6 0CC8 Other_Alphabetic
-0CCA 0CCC Other_Alphabetic
-0CD5 0CD6 Other_Alphabetic
-0D02 0D03 Other_Alphabetic
-0D3E 0D43 Other_Alphabetic
-0D46 0D48 Other_Alphabetic
-0D4A 0D4C Other_Alphabetic
-0D57 Other_Alphabetic
-0D82 0D83 Other_Alphabetic
-0DCF 0DD4 Other_Alphabetic
-0DD6 Other_Alphabetic
-0DD8 0DDF Other_Alphabetic
-0DF2 0DF3 Other_Alphabetic
-0E31 Other_Alphabetic
-0E34 0E3A Other_Alphabetic
-0E4D Other_Alphabetic
-0EB1 Other_Alphabetic
-0EB4 0EB9 Other_Alphabetic
-0EBB 0EBC Other_Alphabetic
-0ECD Other_Alphabetic
-0F71 0F81 Other_Alphabetic
-0F90 0F97 Other_Alphabetic
-0F99 0FBC Other_Alphabetic
-102C 1032 Other_Alphabetic
-1036 Other_Alphabetic
-1038 Other_Alphabetic
-1056 1059 Other_Alphabetic
-16EE 16F0 Other_Alphabetic
-1712 1713 Other_Alphabetic
-1732 1733 Other_Alphabetic
-1752 1753 Other_Alphabetic
-1772 1773 Other_Alphabetic
-17B6 17C8 Other_Alphabetic
-18A9 Other_Alphabetic
-1920 192B Other_Alphabetic
-1930 1938 Other_Alphabetic
-2160 2183 Other_Alphabetic
-FB1E Other_Alphabetic
-1034A Other_Alphabetic
-END
diff --git a/lib/unicore/lib/OtherDef.pl b/lib/unicore/lib/OtherDef.pl
deleted file mode 100644
index 4ac4db1140..0000000000
--- a/lib/unicore/lib/OtherDef.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherDefaultIgnorableCodePoint} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Default_Ignorable_Code_Point'
-#
-return <<'END';
-034F Other_Default_Ignorable_Code_Point
-115F 1160 Other_Default_Ignorable_Code_Point
-200B Other_Default_Ignorable_Code_Point
-2064 2069 Other_Default_Ignorable_Code_Point
-3164 Other_Default_Ignorable_Code_Point
-FFA0 Other_Default_Ignorable_Code_Point
-FFF0 FFF8 Other_Default_Ignorable_Code_Point
-E0000 Other_Default_Ignorable_Code_Point
-E0002 E001F Other_Default_Ignorable_Code_Point
-E0080 E00FF Other_Default_Ignorable_Code_Point
-E01F0 E0FFF Other_Default_Ignorable_Code_Point
-END
diff --git a/lib/unicore/lib/OtherGra.pl b/lib/unicore/lib/OtherGra.pl
deleted file mode 100644
index 744cd5ecf8..0000000000
--- a/lib/unicore/lib/OtherGra.pl
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherGraphemeExtend} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Grapheme_Extend'
-#
-return <<'END';
-09BE Other_Grapheme_Extend
-09D7 Other_Grapheme_Extend
-0B3E Other_Grapheme_Extend
-0B57 Other_Grapheme_Extend
-0BBE Other_Grapheme_Extend
-0BD7 Other_Grapheme_Extend
-0CC2 Other_Grapheme_Extend
-0CD5 0CD6 Other_Grapheme_Extend
-0D3E Other_Grapheme_Extend
-0D57 Other_Grapheme_Extend
-0DCF Other_Grapheme_Extend
-0DDF Other_Grapheme_Extend
-200C 200D Other_Grapheme_Extend
-1D165 Other_Grapheme_Extend
-1D16E 1D16F Other_Grapheme_Extend
-END
diff --git a/lib/unicore/lib/OtherIdS.pl b/lib/unicore/lib/OtherIdS.pl
deleted file mode 100644
index 59e4dd3b4a..0000000000
--- a/lib/unicore/lib/OtherIdS.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherIdStart} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_ID_Start'
-#
-return <<'END';
-2118 Other_ID_Start
-212E Other_ID_Start
-309B 309C Other_ID_Start
-END
diff --git a/lib/unicore/lib/OtherLow.pl b/lib/unicore/lib/OtherLow.pl
deleted file mode 100644
index e059d811aa..0000000000
--- a/lib/unicore/lib/OtherLow.pl
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherLowercase} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Lowercase'
-#
-return <<'END';
-02B0 02B8 Other_Lowercase
-02C0 02C1 Other_Lowercase
-02E0 02E4 Other_Lowercase
-0345 Other_Lowercase
-037A Other_Lowercase
-1D2C 1D61 Other_Lowercase
-2170 217F Other_Lowercase
-24D0 24E9 Other_Lowercase
-END
diff --git a/lib/unicore/lib/OtherMat.pl b/lib/unicore/lib/OtherMat.pl
deleted file mode 100644
index d2e9a98cb1..0000000000
--- a/lib/unicore/lib/OtherMat.pl
+++ /dev/null
@@ -1,79 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherMath} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Math'
-#
-return <<'END';
-005E Other_Math
-03D0 03D2 Other_Math
-03D5 Other_Math
-03F0 03F1 Other_Math
-03F4 03F5 Other_Math
-2016 Other_Math
-2032 2034 Other_Math
-2040 Other_Math
-2061 2063 Other_Math
-207D 207E Other_Math
-208D 208E Other_Math
-20D0 20DC Other_Math
-20E1 Other_Math
-20E5 20E6 Other_Math
-2102 Other_Math
-210A 2113 Other_Math
-2115 Other_Math
-2119 211D Other_Math
-2124 Other_Math
-2128 2129 Other_Math
-212C 212D Other_Math
-212F 2131 Other_Math
-2133 2138 Other_Math
-213D 213F Other_Math
-2145 2149 Other_Math
-23B7 Other_Math
-23D0 Other_Math
-27E6 27EB Other_Math
-2983 2998 Other_Math
-29D8 29DB Other_Math
-29FC 29FD Other_Math
-FE61 Other_Math
-FE63 Other_Math
-FE68 Other_Math
-FF3C Other_Math
-FF3E Other_Math
-1D400 1D454 Other_Math
-1D456 1D49C Other_Math
-1D49E 1D49F Other_Math
-1D4A2 Other_Math
-1D4A5 1D4A6 Other_Math
-1D4A9 1D4AC Other_Math
-1D4AE 1D4B9 Other_Math
-1D4BB Other_Math
-1D4BD 1D4C3 Other_Math
-1D4C5 1D505 Other_Math
-1D507 1D50A Other_Math
-1D50D 1D514 Other_Math
-1D516 1D51C Other_Math
-1D51E 1D539 Other_Math
-1D53B 1D53E Other_Math
-1D540 1D544 Other_Math
-1D546 Other_Math
-1D54A 1D550 Other_Math
-1D552 1D6A3 Other_Math
-1D6A8 1D6C0 Other_Math
-1D6C2 1D6DA Other_Math
-1D6DC 1D6FA Other_Math
-1D6FC 1D714 Other_Math
-1D716 1D734 Other_Math
-1D736 1D74E Other_Math
-1D750 1D76E Other_Math
-1D770 1D788 Other_Math
-1D78A 1D7A8 Other_Math
-1D7AA 1D7C2 Other_Math
-1D7C4 1D7C9 Other_Math
-1D7CE 1D7FF Other_Math
-END
diff --git a/lib/unicore/lib/OtherUpp.pl b/lib/unicore/lib/OtherUpp.pl
deleted file mode 100644
index 4ba3048992..0000000000
--- a/lib/unicore/lib/OtherUpp.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{OtherUppercase} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Other_Uppercase'
-#
-return <<'END';
-2160 216F Other_Uppercase
-24B6 24CF Other_Uppercase
-END
diff --git a/lib/unicore/lib/P.pl b/lib/unicore/lib/P.pl
deleted file mode 100644
index 955084486e..0000000000
--- a/lib/unicore/lib/P.pl
+++ /dev/null
@@ -1,99 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{P}
-# \p{P} (and fuzzy permutations)
-#
-# Meaning: Major Category 'P'
-#
-return <<'END';
-0021 0023
-0025 002A
-002C 002F
-003A 003B
-003F 0040
-005B 005D
-005F
-007B
-007D
-00A1
-00AB
-00B7
-00BB
-00BF
-037E
-0387
-055A 055F
-0589 058A
-05BE
-05C0
-05C3
-05F3 05F4
-060C 060D
-061B
-061F
-066A 066D
-06D4
-0700 070D
-0964 0965
-0970
-0DF4
-0E4F
-0E5A 0E5B
-0F04 0F12
-0F3A 0F3D
-0F85
-104A 104F
-10FB
-1361 1368
-166D 166E
-169B 169C
-16EB 16ED
-1735 1736
-17D4 17D6
-17D8 17DA
-1800 180A
-1944 1945
-2010 2027
-2030 2043
-2045 2051
-2053 2054
-2057
-207D 207E
-208D 208E
-2329 232A
-23B4 23B6
-2768 2775
-27E6 27EB
-2983 2998
-29D8 29DB
-29FC 29FD
-3001 3003
-3008 3011
-3014 301F
-3030
-303D
-30A0
-30FB
-FD3E FD3F
-FE30 FE52
-FE54 FE61
-FE63
-FE68
-FE6A FE6B
-FF01 FF03
-FF05 FF0A
-FF0C FF0F
-FF1A FF1B
-FF1F FF20
-FF3B FF3D
-FF3F
-FF5B
-FF5D
-FF5F FF65
-10100 10101
-1039F
-END
diff --git a/lib/unicore/lib/Pc.pl b/lib/unicore/lib/Pc.pl
deleted file mode 100644
index 9c5dadb276..0000000000
--- a/lib/unicore/lib/Pc.pl
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Pc}
-# \p{Pc} (and fuzzy permutations)
-#
-# Meaning: General Category 'Pc'
-#
-return <<'END';
-005F
-203F 2040
-2054
-30FB
-FE33 FE34
-FE4D FE4F
-FF3F
-FF65
-END
diff --git a/lib/unicore/lib/Pd.pl b/lib/unicore/lib/Pd.pl
deleted file mode 100644
index 545e454b51..0000000000
--- a/lib/unicore/lib/Pd.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Pd}
-# \p{Pd} (and fuzzy permutations)
-#
-# Meaning: General Category 'Pd'
-#
-return <<'END';
-002D
-058A
-1806
-2010 2015
-301C
-3030
-30A0
-FE31 FE32
-FE58
-FE63
-FF0D
-END
diff --git a/lib/unicore/lib/Pe.pl b/lib/unicore/lib/Pe.pl
deleted file mode 100644
index 97dd19b9b8..0000000000
--- a/lib/unicore/lib/Pe.pl
+++ /dev/null
@@ -1,76 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Pe}
-# \p{Pe} (and fuzzy permutations)
-#
-# Meaning: General Category 'Pe'
-#
-return <<'END';
-0029
-005D
-007D
-0F3B
-0F3D
-169C
-2046
-207E
-208E
-232A
-23B5
-2769
-276B
-276D
-276F
-2771
-2773
-2775
-27E7
-27E9
-27EB
-2984
-2986
-2988
-298A
-298C
-298E
-2990
-2992
-2994
-2996
-2998
-29D9
-29DB
-29FD
-3009
-300B
-300D
-300F
-3011
-3015
-3017
-3019
-301B
-301E 301F
-FD3F
-FE36
-FE38
-FE3A
-FE3C
-FE3E
-FE40
-FE42
-FE44
-FE48
-FE5A
-FE5C
-FE5E
-FF09
-FF3D
-FF5D
-FF60
-FF63
-END
diff --git a/lib/unicore/lib/Pf.pl b/lib/unicore/lib/Pf.pl
deleted file mode 100644
index 8e363d2a97..0000000000
--- a/lib/unicore/lib/Pf.pl
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Pf}
-# \p{Pf} (and fuzzy permutations)
-#
-# Meaning: General Category 'Pf'
-#
-return <<'END';
-00BB
-2019
-201D
-203A
-END
diff --git a/lib/unicore/lib/Pi.pl b/lib/unicore/lib/Pi.pl
deleted file mode 100644
index c78bde1b9c..0000000000
--- a/lib/unicore/lib/Pi.pl
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Pi}
-# \p{Pi} (and fuzzy permutations)
-#
-# Meaning: General Category 'Pi'
-#
-return <<'END';
-00AB
-2018
-201B 201C
-201F
-2039
-END
diff --git a/lib/unicore/lib/Po.pl b/lib/unicore/lib/Po.pl
deleted file mode 100644
index 9c9b16aabb..0000000000
--- a/lib/unicore/lib/Po.pl
+++ /dev/null
@@ -1,87 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Po}
-# \p{Po} (and fuzzy permutations)
-#
-# Meaning: General Category 'Po'
-#
-return <<'END';
-0021 0023
-0025 0027
-002A
-002C
-002E 002F
-003A 003B
-003F 0040
-005C
-00A1
-00B7
-00BF
-037E
-0387
-055A 055F
-0589
-05BE
-05C0
-05C3
-05F3 05F4
-060C 060D
-061B
-061F
-066A 066D
-06D4
-0700 070D
-0964 0965
-0970
-0DF4
-0E4F
-0E5A 0E5B
-0F04 0F12
-0F85
-104A 104F
-10FB
-1361 1368
-166D 166E
-16EB 16ED
-1735 1736
-17D4 17D6
-17D8 17DA
-1800 1805
-1807 180A
-1944 1945
-2016 2017
-2020 2027
-2030 2038
-203B 203E
-2041 2043
-2047 2051
-2053
-2057
-23B6
-3001 3003
-303D
-FE30
-FE45 FE46
-FE49 FE4C
-FE50 FE52
-FE54 FE57
-FE5F FE61
-FE68
-FE6A FE6B
-FF01 FF03
-FF05 FF07
-FF0A
-FF0C
-FF0E FF0F
-FF1A FF1B
-FF1F FF20
-FF3C
-FF61
-FF64
-10100 10101
-1039F
-END
diff --git a/lib/unicore/lib/Print.pl b/lib/unicore/lib/Print.pl
deleted file mode 100644
index a5bae46845..0000000000
--- a/lib/unicore/lib/Print.pl
+++ /dev/null
@@ -1,417 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Print}
-#
-# Meaning: [[:Print:]]
-#
-return <<'END';
-0009 000D
-0020 007E
-0085
-00A0 0236
-0250 0357
-035D 036F
-0374 0375
-037A
-037E
-0384 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03FB
-0400 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559 055F
-0561 0587
-0589 058A
-0591 05A1
-05A3 05B9
-05BB 05C4
-05D0 05EA
-05F0 05F4
-0600 0603
-060C 0615
-061B
-061F
-0621 063A
-0640 0658
-0660 070D
-070F 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0970
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09FA
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0AF1
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BFA
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF4
-0E01 0E3A
-0E3F 0E5B
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00 0F47
-0F49 0F6A
-0F71 0F8B
-0F90 0F97
-0F99 0FBC
-0FBE 0FCC
-0FCF
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1059
-10A0 10C5
-10D0 10F8
-10FB
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1361 137C
-13A0 13F4
-1401 1676
-1680 169C
-16A0 16F0
-1700 170C
-170E 1714
-1720 1736
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17DD
-17E0 17E9
-17F0 17F9
-1800 180E
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1940
-1944 196D
-1970 1974
-19E0 19FF
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FC4
-1FC6 1FD3
-1FD6 1FDB
-1FDD 1FEF
-1FF2 1FF4
-1FF6 1FFE
-2000 2054
-2057
-205F 2063
-206A 2071
-2074 208E
-20A0 20B1
-20D0 20EA
-2100 213B
-213D 214B
-2153 2183
-2190 23D0
-2400 2426
-2440 244A
-2460 2617
-2619 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2794
-2798 27AF
-27B1 27BE
-27D0 27EB
-27F0 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3000 303F
-3041 3096
-3099 30FF
-3105 312C
-3131 318E
-3190 31B7
-31F0 321E
-3220 3243
-3250 327D
-327F 32FE
-3300 4DB5
-4DC0 9FA5
-A000 A48C
-A490 A4C6
-AC00 D7A3
-E000 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3F
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFD
-FE00 FE0F
-FE20 FE23
-FE30 FE52
-FE54 FE66
-FE68 FE6B
-FE70 FE74
-FE76 FEFC
-FEFF
-FF01 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-FFE0 FFE6
-FFE8 FFEE
-FFF9 FFFD
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10100 10102
-10107 10133
-10137 1013F
-10300 1031E
-10320 10323
-10330 1034A
-10380 1039D
-1039F
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D000 1D0F5
-1D100 1D126
-1D12A 1D1DD
-1D300 1D356
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0001
-E0020 E007F
-E0100 E01EF
-F0000 FFFFD
-100000 10FFFD
-END
diff --git a/lib/unicore/lib/Ps.pl b/lib/unicore/lib/Ps.pl
deleted file mode 100644
index 097006190d..0000000000
--- a/lib/unicore/lib/Ps.pl
+++ /dev/null
@@ -1,78 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ps}
-# \p{Ps} (and fuzzy permutations)
-#
-# Meaning: General Category 'Ps'
-#
-return <<'END';
-0028
-005B
-007B
-0F3A
-0F3C
-169B
-201A
-201E
-2045
-207D
-208D
-2329
-23B4
-2768
-276A
-276C
-276E
-2770
-2772
-2774
-27E6
-27E8
-27EA
-2983
-2985
-2987
-2989
-298B
-298D
-298F
-2991
-2993
-2995
-2997
-29D8
-29DA
-29FC
-3008
-300A
-300C
-300E
-3010
-3014
-3016
-3018
-301A
-301D
-FD3E
-FE35
-FE37
-FE39
-FE3B
-FE3D
-FE3F
-FE41
-FE43
-FE47
-FE59
-FE5B
-FE5D
-FF08
-FF3B
-FF5B
-FF5F
-FF62
-END
diff --git a/lib/unicore/lib/Punct.pl b/lib/unicore/lib/Punct.pl
deleted file mode 100644
index aa0812b237..0000000000
--- a/lib/unicore/lib/Punct.pl
+++ /dev/null
@@ -1,98 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Punct}
-#
-# Meaning: [[:Punct:]]
-#
-return <<'END';
-0021 0023
-0025 002A
-002C 002F
-003A 003B
-003F 0040
-005B 005D
-005F
-007B
-007D
-00A1
-00AB
-00B7
-00BB
-00BF
-037E
-0387
-055A 055F
-0589 058A
-05BE
-05C0
-05C3
-05F3 05F4
-060C 060D
-061B
-061F
-066A 066D
-06D4
-0700 070D
-0964 0965
-0970
-0DF4
-0E4F
-0E5A 0E5B
-0F04 0F12
-0F3A 0F3D
-0F85
-104A 104F
-10FB
-1361 1368
-166D 166E
-169B 169C
-16EB 16ED
-1735 1736
-17D4 17D6
-17D8 17DA
-1800 180A
-1944 1945
-2010 2027
-2030 2043
-2045 2051
-2053 2054
-2057
-207D 207E
-208D 208E
-2329 232A
-23B4 23B6
-2768 2775
-27E6 27EB
-2983 2998
-29D8 29DB
-29FC 29FD
-3001 3003
-3008 3011
-3014 301F
-3030
-303D
-30A0
-30FB
-FD3E FD3F
-FE30 FE52
-FE54 FE61
-FE63
-FE68
-FE6A FE6B
-FF01 FF03
-FF05 FF0A
-FF0C FF0F
-FF1A FF1B
-FF1F FF20
-FF3B FF3D
-FF3F
-FF5B
-FF5D
-FF5F FF65
-10100 10101
-1039F
-END
diff --git a/lib/unicore/lib/Quotatio.pl b/lib/unicore/lib/Quotatio.pl
deleted file mode 100644
index 802e85a1f5..0000000000
--- a/lib/unicore/lib/Quotatio.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{QuotationMark} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Quotation_Mark'
-#
-return <<'END';
-0022 Quotation_Mark
-0027 Quotation_Mark
-00AB Quotation_Mark
-00BB Quotation_Mark
-2018 201F Quotation_Mark
-2039 203A Quotation_Mark
-300C 300F Quotation_Mark
-301D 301F Quotation_Mark
-FE41 FE44 Quotation_Mark
-FF02 Quotation_Mark
-FF07 Quotation_Mark
-FF62 FF63 Quotation_Mark
-END
diff --git a/lib/unicore/lib/Radical.pl b/lib/unicore/lib/Radical.pl
deleted file mode 100644
index 2b87cfe792..0000000000
--- a/lib/unicore/lib/Radical.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Radical} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Radical'
-#
-return <<'END';
-2E80 2E99 Radical
-2E9B 2EF3 Radical
-2F00 2FD5 Radical
-END
diff --git a/lib/unicore/lib/Runic.pl b/lib/unicore/lib/Runic.pl
deleted file mode 100644
index ac6ad34f5c..0000000000
--- a/lib/unicore/lib/Runic.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Runic} (and fuzzy permutations)
-#
-# Meaning: Script 'Runic'
-#
-return <<'END';
-16A0 16EA Runic
-16EE 16F0 Runic
-END
diff --git a/lib/unicore/lib/S.pl b/lib/unicore/lib/S.pl
deleted file mode 100644
index 5d682c8e71..0000000000
--- a/lib/unicore/lib/S.pl
+++ /dev/null
@@ -1,166 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{S}
-# \p{S} (and fuzzy permutations)
-#
-# Meaning: Major Category 'S'
-#
-return <<'END';
-0024
-002B
-003C 003E
-005E
-0060
-007C
-007E
-00A2 00A9
-00AC
-00AE 00B1
-00B4
-00B6
-00B8
-00D7
-00F7
-02C2 02C5
-02D2 02DF
-02E5 02ED
-02EF 02FF
-0374 0375
-0384 0385
-03F6
-0482
-060E 060F
-06E9
-06FD 06FE
-09F2 09F3
-09FA
-0AF1
-0B70
-0BF3 0BFA
-0E3F
-0F01 0F03
-0F13 0F17
-0F1A 0F1F
-0F34
-0F36
-0F38
-0FBE 0FC5
-0FC7 0FCC
-0FCF
-17DB
-1940
-19E0 19FF
-1FBD
-1FBF 1FC1
-1FCD 1FCF
-1FDD 1FDF
-1FED 1FEF
-1FFD 1FFE
-2044
-2052
-207A 207C
-208A 208C
-20A0 20B1
-2100 2101
-2103 2106
-2108 2109
-2114
-2116 2118
-211E 2123
-2125
-2127
-2129
-212E
-2132
-213A 213B
-2140 2144
-214A 214B
-2190 2328
-232B 23B3
-23B7 23D0
-2400 2426
-2440 244A
-249C 24E9
-2500 2617
-2619 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2767
-2794
-2798 27AF
-27B1 27BE
-27D0 27E5
-27F0 2982
-2999 29D7
-29DC 29FB
-29FE 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3004
-3012 3013
-3020
-3036 3037
-303E 303F
-309B 309C
-3190 3191
-3196 319F
-3200 321E
-322A 3243
-3250
-3260 327D
-327F
-328A 32B0
-32C0 32FE
-3300 33FF
-4DC0 4DFF
-A490 A4C6
-FB29
-FDFC FDFD
-FE62
-FE64 FE66
-FE69
-FF04
-FF0B
-FF1C FF1E
-FF3E
-FF40
-FF5C
-FF5E
-FFE0 FFE6
-FFE8 FFEE
-FFFC FFFD
-10102
-10137 1013F
-1D000 1D0F5
-1D100 1D126
-1D12A 1D164
-1D16A 1D16C
-1D183 1D184
-1D18C 1D1A9
-1D1AE 1D1DD
-1D300 1D356
-1D6C1
-1D6DB
-1D6FB
-1D715
-1D735
-1D74F
-1D76F
-1D789
-1D7A9
-1D7C3
-END
diff --git a/lib/unicore/lib/Sc.pl b/lib/unicore/lib/Sc.pl
deleted file mode 100644
index 0d06088d2c..0000000000
--- a/lib/unicore/lib/Sc.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Sc}
-# \p{Sc} (and fuzzy permutations)
-#
-# Meaning: General Category 'Sc'
-#
-return <<'END';
-0024
-00A2 00A5
-09F2 09F3
-0AF1
-0BF9
-0E3F
-17DB
-20A0 20B1
-FDFC
-FE69
-FF04
-FFE0 FFE1
-FFE5 FFE6
-END
diff --git a/lib/unicore/lib/Shavian.pl b/lib/unicore/lib/Shavian.pl
deleted file mode 100644
index 917e5733eb..0000000000
--- a/lib/unicore/lib/Shavian.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Shavian} (and fuzzy permutations)
-#
-# Meaning: Script 'Shavian'
-#
-return <<'END';
-10450 1047F Shavian
-END
diff --git a/lib/unicore/lib/Sinhala.pl b/lib/unicore/lib/Sinhala.pl
deleted file mode 100644
index 2b57a88969..0000000000
--- a/lib/unicore/lib/Sinhala.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Sinhala} (and fuzzy permutations)
-#
-# Meaning: Script 'Sinhala'
-#
-return <<'END';
-0D82 0D83 Sinhala
-0D85 0D96 Sinhala
-0D9A 0DB1 Sinhala
-0DB3 0DBB Sinhala
-0DBD Sinhala
-0DC0 0DC6 Sinhala
-0DCA Sinhala
-0DCF 0DD4 Sinhala
-0DD6 Sinhala
-0DD8 0DDF Sinhala
-0DF2 0DF4 Sinhala
-END
diff --git a/lib/unicore/lib/Sk.pl b/lib/unicore/lib/Sk.pl
deleted file mode 100644
index 442b0d84b5..0000000000
--- a/lib/unicore/lib/Sk.pl
+++ /dev/null
@@ -1,35 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Sk}
-# \p{Sk} (and fuzzy permutations)
-#
-# Meaning: General Category 'Sk'
-#
-return <<'END';
-005E
-0060
-00A8
-00AF
-00B4
-00B8
-02C2 02C5
-02D2 02DF
-02E5 02ED
-02EF 02FF
-0374 0375
-0384 0385
-1FBD
-1FBF 1FC1
-1FCD 1FCF
-1FDD 1FDF
-1FED 1FEF
-1FFD 1FFE
-309B 309C
-FF3E
-FF40
-FFE3
-END
diff --git a/lib/unicore/lib/Sm.pl b/lib/unicore/lib/Sm.pl
deleted file mode 100644
index 8e55e4efe6..0000000000
--- a/lib/unicore/lib/Sm.pl
+++ /dev/null
@@ -1,71 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Sm}
-# \p{Sm} (and fuzzy permutations)
-#
-# Meaning: General Category 'Sm'
-#
-return <<'END';
-002B
-003C 003E
-007C
-007E
-00AC
-00B1
-00D7
-00F7
-03F6
-2044
-2052
-207A 207C
-208A 208C
-2140 2144
-214B
-2190 2194
-219A 219B
-21A0
-21A3
-21A6
-21AE
-21CE 21CF
-21D2
-21D4
-21F4 22FF
-2308 230B
-2320 2321
-237C
-239B 23B3
-25B7
-25C1
-25F8 25FF
-266F
-27D0 27E5
-27F0 27FF
-2900 2982
-2999 29D7
-29DC 29FB
-29FE 2AFF
-FB29
-FE62
-FE64 FE66
-FF0B
-FF1C FF1E
-FF5C
-FF5E
-FFE2
-FFE9 FFEC
-1D6C1
-1D6DB
-1D6FB
-1D715
-1D735
-1D74F
-1D76F
-1D789
-1D7A9
-1D7C3
-END
diff --git a/lib/unicore/lib/So.pl b/lib/unicore/lib/So.pl
deleted file mode 100644
index 6ede8eeb21..0000000000
--- a/lib/unicore/lib/So.pl
+++ /dev/null
@@ -1,126 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{So}
-# \p{So} (and fuzzy permutations)
-#
-# Meaning: General Category 'So'
-#
-return <<'END';
-00A6 00A7
-00A9
-00AE
-00B0
-00B6
-0482
-060E 060F
-06E9
-06FD 06FE
-09FA
-0B70
-0BF3 0BF8
-0BFA
-0F01 0F03
-0F13 0F17
-0F1A 0F1F
-0F34
-0F36
-0F38
-0FBE 0FC5
-0FC7 0FCC
-0FCF
-1940
-19E0 19FF
-2100 2101
-2103 2106
-2108 2109
-2114
-2116 2118
-211E 2123
-2125
-2127
-2129
-212E
-2132
-213A 213B
-214A
-2195 2199
-219C 219F
-21A1 21A2
-21A4 21A5
-21A7 21AD
-21AF 21CD
-21D0 21D1
-21D3
-21D5 21F3
-2300 2307
-230C 231F
-2322 2328
-232B 237B
-237D 239A
-23B7 23D0
-2400 2426
-2440 244A
-249C 24E9
-2500 25B6
-25B8 25C0
-25C2 25F7
-2600 2617
-2619 266E
-2670 267D
-2680 2691
-26A0 26A1
-2701 2704
-2706 2709
-270C 2727
-2729 274B
-274D
-274F 2752
-2756
-2758 275E
-2761 2767
-2794
-2798 27AF
-27B1 27BE
-2800 28FF
-2B00 2B0D
-2E80 2E99
-2E9B 2EF3
-2F00 2FD5
-2FF0 2FFB
-3004
-3012 3013
-3020
-3036 3037
-303E 303F
-3190 3191
-3196 319F
-3200 321E
-322A 3243
-3250
-3260 327D
-327F
-328A 32B0
-32C0 32FE
-3300 33FF
-4DC0 4DFF
-A490 A4C6
-FDFD
-FFE4
-FFE8
-FFED FFEE
-FFFC FFFD
-10102
-10137 1013F
-1D000 1D0F5
-1D100 1D126
-1D12A 1D164
-1D16A 1D16C
-1D183 1D184
-1D18C 1D1A9
-1D1AE 1D1DD
-1D300 1D356
-END
diff --git a/lib/unicore/lib/SoftDott.pl b/lib/unicore/lib/SoftDott.pl
deleted file mode 100644
index dfd39d200b..0000000000
--- a/lib/unicore/lib/SoftDott.pl
+++ /dev/null
@@ -1,38 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{SoftDotted} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Soft_Dotted'
-#
-return <<'END';
-0069 006A Soft_Dotted
-012F Soft_Dotted
-0268 Soft_Dotted
-029D Soft_Dotted
-02B2 Soft_Dotted
-03F3 Soft_Dotted
-0456 Soft_Dotted
-0458 Soft_Dotted
-1D62 Soft_Dotted
-1E2D Soft_Dotted
-1ECB Soft_Dotted
-2071 Soft_Dotted
-2148 2149 Soft_Dotted
-1D422 1D423 Soft_Dotted
-1D456 1D457 Soft_Dotted
-1D48A 1D48B Soft_Dotted
-1D4BE 1D4BF Soft_Dotted
-1D4F2 1D4F3 Soft_Dotted
-1D526 1D527 Soft_Dotted
-1D55A 1D55B Soft_Dotted
-1D58E 1D58F Soft_Dotted
-1D5C2 1D5C3 Soft_Dotted
-1D5F6 1D5F7 Soft_Dotted
-1D62A 1D62B Soft_Dotted
-1D65E 1D65F Soft_Dotted
-1D692 1D693 Soft_Dotted
-END
diff --git a/lib/unicore/lib/Space.pl b/lib/unicore/lib/Space.pl
deleted file mode 100644
index 6c1cc2e1b2..0000000000
--- a/lib/unicore/lib/Space.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Space}
-#
-# Meaning: [[:Space:]]
-#
-return <<'END';
-0009 000D
-0020
-0085
-00A0
-1680
-180E
-2000 200A
-2028 2029
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/SpacePer.pl b/lib/unicore/lib/SpacePer.pl
deleted file mode 100644
index cc12e07919..0000000000
--- a/lib/unicore/lib/SpacePer.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{SpacePerl}
-#
-# Meaning: \s
-#
-return <<'END';
-0009 000A
-000C 000D
-0020
-0085
-00A0
-1680
-180E
-2000 200A
-2028 2029
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/Sterm.pl b/lib/unicore/lib/Sterm.pl
deleted file mode 100644
index 25472c4614..0000000000
--- a/lib/unicore/lib/Sterm.pl
+++ /dev/null
@@ -1,38 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Sterm} (and fuzzy permutations)
-#
-# Meaning: Extended property 'STerm'
-#
-return <<'END';
-0021 STerm
-002E STerm
-003F STerm
-055C STerm
-055E STerm
-0589 STerm
-061F STerm
-06D4 STerm
-0700 0702 STerm
-0964 0965 STerm
-104A 104B STerm
-1362 STerm
-1367 1368 STerm
-166E STerm
-1803 STerm
-1809 STerm
-1944 1945 STerm
-203C 203D STerm
-2047 2049 STerm
-3002 STerm
-FE52 STerm
-FE56 FE57 STerm
-FF01 STerm
-FF0E STerm
-FF1F STerm
-FF61 STerm
-END
diff --git a/lib/unicore/lib/Syriac.pl b/lib/unicore/lib/Syriac.pl
deleted file mode 100644
index 12afbfada5..0000000000
--- a/lib/unicore/lib/Syriac.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Syriac} (and fuzzy permutations)
-#
-# Meaning: Script 'Syriac'
-#
-return <<'END';
-0700 070D Syriac
-070F 074A Syriac
-074D 074F Syriac
-END
diff --git a/lib/unicore/lib/Tagalog.pl b/lib/unicore/lib/Tagalog.pl
deleted file mode 100644
index 4cdfe290fd..0000000000
--- a/lib/unicore/lib/Tagalog.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Tagalog} (and fuzzy permutations)
-#
-# Meaning: Script 'Tagalog'
-#
-return <<'END';
-1700 170C Tagalog
-170E 1714 Tagalog
-END
diff --git a/lib/unicore/lib/Tagbanwa.pl b/lib/unicore/lib/Tagbanwa.pl
deleted file mode 100644
index d0842342e1..0000000000
--- a/lib/unicore/lib/Tagbanwa.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Tagbanwa} (and fuzzy permutations)
-#
-# Meaning: Script 'Tagbanwa'
-#
-return <<'END';
-1760 176C Tagbanwa
-176E 1770 Tagbanwa
-1772 1773 Tagbanwa
-END
diff --git a/lib/unicore/lib/TaiLe.pl b/lib/unicore/lib/TaiLe.pl
deleted file mode 100644
index d4b2f83f96..0000000000
--- a/lib/unicore/lib/TaiLe.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{TaiLe} (and fuzzy permutations)
-#
-# Meaning: Script 'Tai_Le'
-#
-return <<'END';
-1950 196D Tai_Le
-1970 1974 Tai_Le
-END
diff --git a/lib/unicore/lib/Tamil.pl b/lib/unicore/lib/Tamil.pl
deleted file mode 100644
index 0d5cc0a6fd..0000000000
--- a/lib/unicore/lib/Tamil.pl
+++ /dev/null
@@ -1,28 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Tamil} (and fuzzy permutations)
-#
-# Meaning: Script 'Tamil'
-#
-return <<'END';
-0B82 0B83 Tamil
-0B85 0B8A Tamil
-0B8E 0B90 Tamil
-0B92 0B95 Tamil
-0B99 0B9A Tamil
-0B9C Tamil
-0B9E 0B9F Tamil
-0BA3 0BA4 Tamil
-0BA8 0BAA Tamil
-0BAE 0BB5 Tamil
-0BB7 0BB9 Tamil
-0BBE 0BC2 Tamil
-0BC6 0BC8 Tamil
-0BCA 0BCD Tamil
-0BD7 Tamil
-0BE7 0BFA Tamil
-END
diff --git a/lib/unicore/lib/Telugu.pl b/lib/unicore/lib/Telugu.pl
deleted file mode 100644
index 6a764d20d2..0000000000
--- a/lib/unicore/lib/Telugu.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Telugu} (and fuzzy permutations)
-#
-# Meaning: Script 'Telugu'
-#
-return <<'END';
-0C01 0C03 Telugu
-0C05 0C0C Telugu
-0C0E 0C10 Telugu
-0C12 0C28 Telugu
-0C2A 0C33 Telugu
-0C35 0C39 Telugu
-0C3E 0C44 Telugu
-0C46 0C48 Telugu
-0C4A 0C4D Telugu
-0C55 0C56 Telugu
-0C60 0C61 Telugu
-0C66 0C6F Telugu
-END
diff --git a/lib/unicore/lib/Terminal.pl b/lib/unicore/lib/Terminal.pl
deleted file mode 100644
index cf829e9a40..0000000000
--- a/lib/unicore/lib/Terminal.pl
+++ /dev/null
@@ -1,52 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{TerminalPunctuation} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Terminal_Punctuation'
-#
-return <<'END';
-0021 Terminal_Punctuation
-002C Terminal_Punctuation
-002E Terminal_Punctuation
-003A 003B Terminal_Punctuation
-003F Terminal_Punctuation
-037E Terminal_Punctuation
-0387 Terminal_Punctuation
-0589 Terminal_Punctuation
-05C3 Terminal_Punctuation
-060C Terminal_Punctuation
-061B Terminal_Punctuation
-061F Terminal_Punctuation
-06D4 Terminal_Punctuation
-0700 070A Terminal_Punctuation
-070C Terminal_Punctuation
-0964 0965 Terminal_Punctuation
-0E5A 0E5B Terminal_Punctuation
-0F08 Terminal_Punctuation
-0F0D 0F12 Terminal_Punctuation
-104A 104B Terminal_Punctuation
-1361 1368 Terminal_Punctuation
-166D 166E Terminal_Punctuation
-16EB 16ED Terminal_Punctuation
-17D4 17D6 Terminal_Punctuation
-17DA Terminal_Punctuation
-1802 1805 Terminal_Punctuation
-1808 1809 Terminal_Punctuation
-1944 1945 Terminal_Punctuation
-203C 203D Terminal_Punctuation
-2047 2049 Terminal_Punctuation
-3001 3002 Terminal_Punctuation
-FE50 FE52 Terminal_Punctuation
-FE54 FE57 Terminal_Punctuation
-FF01 Terminal_Punctuation
-FF0C Terminal_Punctuation
-FF0E Terminal_Punctuation
-FF1A FF1B Terminal_Punctuation
-FF1F Terminal_Punctuation
-FF61 Terminal_Punctuation
-FF64 Terminal_Punctuation
-END
diff --git a/lib/unicore/lib/Thaana.pl b/lib/unicore/lib/Thaana.pl
deleted file mode 100644
index 3b60d90428..0000000000
--- a/lib/unicore/lib/Thaana.pl
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Thaana} (and fuzzy permutations)
-#
-# Meaning: Script 'Thaana'
-#
-return <<'END';
-0780 07B1 Thaana
-END
diff --git a/lib/unicore/lib/Thai.pl b/lib/unicore/lib/Thai.pl
deleted file mode 100644
index 5e4108cd03..0000000000
--- a/lib/unicore/lib/Thai.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Thai} (and fuzzy permutations)
-#
-# Meaning: Script 'Thai'
-#
-return <<'END';
-0E01 0E3A Thai
-0E40 0E5B Thai
-END
diff --git a/lib/unicore/lib/Tibetan.pl b/lib/unicore/lib/Tibetan.pl
deleted file mode 100644
index ca4daa78cd..0000000000
--- a/lib/unicore/lib/Tibetan.pl
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Tibetan} (and fuzzy permutations)
-#
-# Meaning: Script 'Tibetan'
-#
-return <<'END';
-0F00 0F47 Tibetan
-0F49 0F6A Tibetan
-0F71 0F8B Tibetan
-0F90 0F97 Tibetan
-0F99 0FBC Tibetan
-0FBE 0FCC Tibetan
-0FCF Tibetan
-END
diff --git a/lib/unicore/lib/Title.pl b/lib/unicore/lib/Title.pl
deleted file mode 100644
index a1d0320744..0000000000
--- a/lib/unicore/lib/Title.pl
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Title}
-#
-# Meaning: [[:Title:]]
-#
-return <<'END';
-01C5
-01C8
-01CB
-01F2
-1F88 1F8F
-1F98 1F9F
-1FA8 1FAF
-1FBC
-1FCC
-1FFC
-END
diff --git a/lib/unicore/lib/Ugaritic.pl b/lib/unicore/lib/Ugaritic.pl
deleted file mode 100644
index 4b235b67f5..0000000000
--- a/lib/unicore/lib/Ugaritic.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Ugaritic} (and fuzzy permutations)
-#
-# Meaning: Script 'Ugaritic'
-#
-return <<'END';
-10380 1039D Ugaritic
-1039F Ugaritic
-END
diff --git a/lib/unicore/lib/UnifiedI.pl b/lib/unicore/lib/UnifiedI.pl
deleted file mode 100644
index 5e4019a706..0000000000
--- a/lib/unicore/lib/UnifiedI.pl
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{UnifiedIdeograph} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Unified_Ideograph'
-#
-return <<'END';
-3400 4DB5 Unified_Ideograph
-4E00 9FA5 Unified_Ideograph
-FA0E FA0F Unified_Ideograph
-FA11 Unified_Ideograph
-FA13 FA14 Unified_Ideograph
-FA1F Unified_Ideograph
-FA21 Unified_Ideograph
-FA23 FA24 Unified_Ideograph
-FA27 FA29 Unified_Ideograph
-20000 2A6D6 Unified_Ideograph
-END
diff --git a/lib/unicore/lib/Upper.pl b/lib/unicore/lib/Upper.pl
deleted file mode 100644
index 6833e75b80..0000000000
--- a/lib/unicore/lib/Upper.pl
+++ /dev/null
@@ -1,433 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Upper}
-#
-# Meaning: [[:Upper:]]
-#
-return <<'END';
-0041 005A
-00C0 00D6
-00D8 00DE
-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
-017B
-017D
-0181 0182
-0184
-0186 0187
-0189 018B
-018E 0191
-0193 0194
-0196 0198
-019C 019D
-019F 01A0
-01A2
-01A4
-01A6 01A7
-01A9
-01AC
-01AE 01AF
-01B1 01B3
-01B5
-01B7 01B8
-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
-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
-0386
-0388 038A
-038C
-038E 038F
-0391 03A1
-03A3 03AB
-03D2 03D4
-03D8
-03DA
-03DC
-03DE
-03E0
-03E2
-03E4
-03E6
-03E8
-03EA
-03EC
-03EE
-03F4
-03F7
-03F9 03FA
-0400 042F
-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
-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
-04F8
-0500
-0502
-0504
-0506
-0508
-050A
-050C
-050E
-0531 0556
-10A0 10C5
-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
-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
-1F08 1F0F
-1F18 1F1D
-1F28 1F2F
-1F38 1F3F
-1F48 1F4D
-1F59
-1F5B
-1F5D
-1F5F
-1F68 1F6F
-1FB8 1FBB
-1FC8 1FCB
-1FD8 1FDB
-1FE8 1FEC
-1FF8 1FFB
-2102
-2107
-210B 210D
-2110 2112
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-2130 2131
-2133
-213E 213F
-2145
-FF21 FF3A
-10400 10427
-1D400 1D419
-1D434 1D44D
-1D468 1D481
-1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B5
-1D4D0 1D4E9
-1D504 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D538 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D56C 1D585
-1D5A0 1D5B9
-1D5D4 1D5ED
-1D608 1D621
-1D63C 1D655
-1D670 1D689
-1D6A8 1D6C0
-1D6E2 1D6FA
-1D71C 1D734
-1D756 1D76E
-1D790 1D7A8
-END
diff --git a/lib/unicore/lib/Uppercas.pl b/lib/unicore/lib/Uppercas.pl
deleted file mode 100644
index f3aec8840e..0000000000
--- a/lib/unicore/lib/Uppercas.pl
+++ /dev/null
@@ -1,435 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Uppercase} (and fuzzy permutations)
-#
-# Meaning: [\p{Lu}\p{Other_Uppercase}]
-#
-return <<'END';
-0041 005A
-00C0 00D6
-00D8 00DE
-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
-017B
-017D
-0181 0182
-0184
-0186 0187
-0189 018B
-018E 0191
-0193 0194
-0196 0198
-019C 019D
-019F 01A0
-01A2
-01A4
-01A6 01A7
-01A9
-01AC
-01AE 01AF
-01B1 01B3
-01B5
-01B7 01B8
-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
-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
-0386
-0388 038A
-038C
-038E 038F
-0391 03A1
-03A3 03AB
-03D2 03D4
-03D8
-03DA
-03DC
-03DE
-03E0
-03E2
-03E4
-03E6
-03E8
-03EA
-03EC
-03EE
-03F4
-03F7
-03F9 03FA
-0400 042F
-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
-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
-04F8
-0500
-0502
-0504
-0506
-0508
-050A
-050C
-050E
-0531 0556
-10A0 10C5
-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
-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
-1F08 1F0F
-1F18 1F1D
-1F28 1F2F
-1F38 1F3F
-1F48 1F4D
-1F59
-1F5B
-1F5D
-1F5F
-1F68 1F6F
-1FB8 1FBB
-1FC8 1FCB
-1FD8 1FDB
-1FE8 1FEC
-1FF8 1FFB
-2102
-2107
-210B 210D
-2110 2112
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-2130 2131
-2133
-213E 213F
-2145
-2160 216F
-24B6 24CF
-FF21 FF3A
-10400 10427
-1D400 1D419
-1D434 1D44D
-1D468 1D481
-1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B5
-1D4D0 1D4E9
-1D504 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D538 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D56C 1D585
-1D5A0 1D5B9
-1D5D4 1D5ED
-1D608 1D621
-1D63C 1D655
-1D670 1D689
-1D6A8 1D6C0
-1D6E2 1D6FA
-1D71C 1D734
-1D756 1D76E
-1D790 1D7A8
-END
diff --git a/lib/unicore/lib/Variatio.pl b/lib/unicore/lib/Variatio.pl
deleted file mode 100644
index 7117902dca..0000000000
--- a/lib/unicore/lib/Variatio.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{VariationSelector} (and fuzzy permutations)
-#
-# Meaning: Extended property 'Variation_Selector'
-#
-return <<'END';
-180B 180D Variation_Selector
-FE00 FE0F Variation_Selector
-E0100 E01EF Variation_Selector
-END
diff --git a/lib/unicore/lib/WhiteSpa.pl b/lib/unicore/lib/WhiteSpa.pl
deleted file mode 100644
index f994862a08..0000000000
--- a/lib/unicore/lib/WhiteSpa.pl
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{WhiteSpace} (and fuzzy permutations)
-#
-# Meaning: Extended property 'White_Space'
-#
-return <<'END';
-0009 000D White_Space
-0020 White_Space
-0085 White_Space
-00A0 White_Space
-1680 White_Space
-180E White_Space
-2000 200A White_Space
-2028 2029 White_Space
-202F White_Space
-205F White_Space
-3000 White_Space
-END
diff --git a/lib/unicore/lib/Word.pl b/lib/unicore/lib/Word.pl
deleted file mode 100644
index 20936b1d62..0000000000
--- a/lib/unicore/lib/Word.pl
+++ /dev/null
@@ -1,448 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Word}
-#
-# Meaning: [[:Word:]]
-#
-return <<'END';
-0030 0039
-0041 005A
-005F
-0061 007A
-00AA
-00B2 00B3
-00B5
-00B9 00BA
-00BC 00BE
-00C0 00D6
-00D8 00F6
-00F8 0236
-0250 02C1
-02C6 02D1
-02E0 02E4
-02EE
-0300 0357
-035D 036F
-037A
-0386
-0388 038A
-038C
-038E 03A1
-03A3 03CE
-03D0 03F5
-03F7 03FB
-0400 0481
-0483 0486
-0488 04CE
-04D0 04F5
-04F8 04F9
-0500 050F
-0531 0556
-0559
-0561 0587
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-05D0 05EA
-05F0 05F2
-0610 0615
-0621 063A
-0640 0658
-0660 0669
-066E 06D3
-06D5 06DC
-06DE 06E8
-06EA 06FC
-06FF
-0710 074A
-074D 074F
-0780 07B1
-0901 0939
-093C 094D
-0950 0954
-0958 0963
-0966 096F
-0981 0983
-0985 098C
-098F 0990
-0993 09A8
-09AA 09B0
-09B2
-09B6 09B9
-09BC 09C4
-09C7 09C8
-09CB 09CD
-09D7
-09DC 09DD
-09DF 09E3
-09E6 09F1
-09F4 09F9
-0A01 0A03
-0A05 0A0A
-0A0F 0A10
-0A13 0A28
-0A2A 0A30
-0A32 0A33
-0A35 0A36
-0A38 0A39
-0A3C
-0A3E 0A42
-0A47 0A48
-0A4B 0A4D
-0A59 0A5C
-0A5E
-0A66 0A74
-0A81 0A83
-0A85 0A8D
-0A8F 0A91
-0A93 0AA8
-0AAA 0AB0
-0AB2 0AB3
-0AB5 0AB9
-0ABC 0AC5
-0AC7 0AC9
-0ACB 0ACD
-0AD0
-0AE0 0AE3
-0AE6 0AEF
-0B01 0B03
-0B05 0B0C
-0B0F 0B10
-0B13 0B28
-0B2A 0B30
-0B32 0B33
-0B35 0B39
-0B3C 0B43
-0B47 0B48
-0B4B 0B4D
-0B56 0B57
-0B5C 0B5D
-0B5F 0B61
-0B66 0B6F
-0B71
-0B82 0B83
-0B85 0B8A
-0B8E 0B90
-0B92 0B95
-0B99 0B9A
-0B9C
-0B9E 0B9F
-0BA3 0BA4
-0BA8 0BAA
-0BAE 0BB5
-0BB7 0BB9
-0BBE 0BC2
-0BC6 0BC8
-0BCA 0BCD
-0BD7
-0BE7 0BF2
-0C01 0C03
-0C05 0C0C
-0C0E 0C10
-0C12 0C28
-0C2A 0C33
-0C35 0C39
-0C3E 0C44
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0C60 0C61
-0C66 0C6F
-0C82 0C83
-0C85 0C8C
-0C8E 0C90
-0C92 0CA8
-0CAA 0CB3
-0CB5 0CB9
-0CBC 0CC4
-0CC6 0CC8
-0CCA 0CCD
-0CD5 0CD6
-0CDE
-0CE0 0CE1
-0CE6 0CEF
-0D02 0D03
-0D05 0D0C
-0D0E 0D10
-0D12 0D28
-0D2A 0D39
-0D3E 0D43
-0D46 0D48
-0D4A 0D4D
-0D57
-0D60 0D61
-0D66 0D6F
-0D82 0D83
-0D85 0D96
-0D9A 0DB1
-0DB3 0DBB
-0DBD
-0DC0 0DC6
-0DCA
-0DCF 0DD4
-0DD6
-0DD8 0DDF
-0DF2 0DF3
-0E01 0E3A
-0E40 0E4E
-0E50 0E59
-0E81 0E82
-0E84
-0E87 0E88
-0E8A
-0E8D
-0E94 0E97
-0E99 0E9F
-0EA1 0EA3
-0EA5
-0EA7
-0EAA 0EAB
-0EAD 0EB9
-0EBB 0EBD
-0EC0 0EC4
-0EC6
-0EC8 0ECD
-0ED0 0ED9
-0EDC 0EDD
-0F00
-0F18 0F19
-0F20 0F33
-0F35
-0F37
-0F39
-0F3E 0F47
-0F49 0F6A
-0F71 0F84
-0F86 0F8B
-0F90 0F97
-0F99 0FBC
-0FC6
-1000 1021
-1023 1027
-1029 102A
-102C 1032
-1036 1039
-1040 1049
-1050 1059
-10A0 10C5
-10D0 10F8
-1100 1159
-115F 11A2
-11A8 11F9
-1200 1206
-1208 1246
-1248
-124A 124D
-1250 1256
-1258
-125A 125D
-1260 1286
-1288
-128A 128D
-1290 12AE
-12B0
-12B2 12B5
-12B8 12BE
-12C0
-12C2 12C5
-12C8 12CE
-12D0 12D6
-12D8 12EE
-12F0 130E
-1310
-1312 1315
-1318 131E
-1320 1346
-1348 135A
-1369 137C
-13A0 13F4
-1401 166C
-166F 1676
-1681 169A
-16A0 16EA
-16EE 16F0
-1700 170C
-170E 1714
-1720 1734
-1740 1753
-1760 176C
-176E 1770
-1772 1773
-1780 17B3
-17B6 17D3
-17D7
-17DC 17DD
-17E0 17E9
-17F0 17F9
-180B 180D
-1810 1819
-1820 1877
-1880 18A9
-1900 191C
-1920 192B
-1930 193B
-1946 196D
-1970 1974
-1D00 1D6B
-1E00 1E9B
-1EA0 1EF9
-1F00 1F15
-1F18 1F1D
-1F20 1F45
-1F48 1F4D
-1F50 1F57
-1F59
-1F5B
-1F5D
-1F5F 1F7D
-1F80 1FB4
-1FB6 1FBC
-1FBE
-1FC2 1FC4
-1FC6 1FCC
-1FD0 1FD3
-1FD6 1FDB
-1FE0 1FEC
-1FF2 1FF4
-1FF6 1FFC
-203F 2040
-2054
-2070 2071
-2074 2079
-207F 2089
-20D0 20EA
-2102
-2107
-210A 2113
-2115
-2119 211D
-2124
-2126
-2128
-212A 212D
-212F 2131
-2133 2139
-213D 213F
-2145 2149
-2153 2183
-2460 249B
-24EA 24FF
-2776 2793
-3005 3007
-3021 302F
-3031 3035
-3038 303C
-3041 3096
-3099 309A
-309D 309F
-30A1 30FF
-3105 312C
-3131 318E
-3192 3195
-31A0 31B7
-31F0 31FF
-3220 3229
-3251 325F
-3280 3289
-32B1 32BF
-3400 4DB5
-4E00 9FA5
-A000 A48C
-AC00 D7A3
-F900 FA2D
-FA30 FA6A
-FB00 FB06
-FB13 FB17
-FB1D FB28
-FB2A FB36
-FB38 FB3C
-FB3E
-FB40 FB41
-FB43 FB44
-FB46 FBB1
-FBD3 FD3D
-FD50 FD8F
-FD92 FDC7
-FDF0 FDFB
-FE00 FE0F
-FE20 FE23
-FE33 FE34
-FE4D FE4F
-FE70 FE74
-FE76 FEFC
-FF10 FF19
-FF21 FF3A
-FF3F
-FF41 FF5A
-FF65 FFBE
-FFC2 FFC7
-FFCA FFCF
-FFD2 FFD7
-FFDA FFDC
-10000 1000B
-1000D 10026
-10028 1003A
-1003C 1003D
-1003F 1004D
-10050 1005D
-10080 100FA
-10107 10133
-10300 1031E
-10320 10323
-10330 1034A
-10380 1039D
-10400 1049D
-104A0 104A9
-10800 10805
-10808
-1080A 10835
-10837 10838
-1083C
-1083F
-1D165 1D169
-1D16D 1D172
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-1D400 1D454
-1D456 1D49C
-1D49E 1D49F
-1D4A2
-1D4A5 1D4A6
-1D4A9 1D4AC
-1D4AE 1D4B9
-1D4BB
-1D4BD 1D4C3
-1D4C5 1D505
-1D507 1D50A
-1D50D 1D514
-1D516 1D51C
-1D51E 1D539
-1D53B 1D53E
-1D540 1D544
-1D546
-1D54A 1D550
-1D552 1D6A3
-1D6A8 1D6C0
-1D6C2 1D6DA
-1D6DC 1D6FA
-1D6FC 1D714
-1D716 1D734
-1D736 1D74E
-1D750 1D76E
-1D770 1D788
-1D78A 1D7A8
-1D7AA 1D7C2
-1D7C4 1D7C9
-1D7CE 1D7FF
-20000 2A6D6
-2F800 2FA1D
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/XDigit.pl b/lib/unicore/lib/XDigit.pl
deleted file mode 100644
index 6fe95d5c1e..0000000000
--- a/lib/unicore/lib/XDigit.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{XDigit}
-#
-# Meaning: [[:XDigit:]]
-#
-return <<'END';
-0030 0039
-0041 0046
-0061 0066
-END
diff --git a/lib/unicore/lib/Yi.pl b/lib/unicore/lib/Yi.pl
deleted file mode 100644
index 40980c3b33..0000000000
--- a/lib/unicore/lib/Yi.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Yi} (and fuzzy permutations)
-#
-# Meaning: Script 'Yi'
-#
-return <<'END';
-A000 A48C Yi
-A490 A4C6 Yi
-END
diff --git a/lib/unicore/lib/Z.pl b/lib/unicore/lib/Z.pl
deleted file mode 100644
index e3809689ce..0000000000
--- a/lib/unicore/lib/Z.pl
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Z}
-# \p{Z} (and fuzzy permutations)
-#
-# Meaning: Major Category 'Z'
-#
-return <<'END';
-0020
-00A0
-1680
-180E
-2000 200A
-2028 2029
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/Zl.pl b/lib/unicore/lib/Zl.pl
deleted file mode 100644
index db5580deb4..0000000000
--- a/lib/unicore/lib/Zl.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Zl}
-# \p{Zl} (and fuzzy permutations)
-#
-# Meaning: General Category 'Zl'
-#
-return <<'END';
-2028
-END
diff --git a/lib/unicore/lib/Zp.pl b/lib/unicore/lib/Zp.pl
deleted file mode 100644
index f7a4eb62a3..0000000000
--- a/lib/unicore/lib/Zp.pl
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Zp}
-# \p{Zp} (and fuzzy permutations)
-#
-# Meaning: General Category 'Zp'
-#
-return <<'END';
-2029
-END
diff --git a/lib/unicore/lib/Zs.pl b/lib/unicore/lib/Zs.pl
deleted file mode 100644
index 5f93f18f03..0000000000
--- a/lib/unicore/lib/Zs.pl
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{Zs}
-# \p{Zs} (and fuzzy permutations)
-#
-# Meaning: General Category 'Zs'
-#
-return <<'END';
-0020
-00A0
-1680
-180E
-2000 200A
-202F
-205F
-3000
-END
diff --git a/lib/unicore/lib/_CanonDC.pl b/lib/unicore/lib/_CanonDC.pl
deleted file mode 100644
index 3d627e7ed2..0000000000
--- a/lib/unicore/lib/_CanonDC.pl
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{_CanonDCIJ}
-#
-# Meaning: (for internal casefolding use)
-#
-return <<'END';
-0069 006A
-012F
-1E2D
-1ECB
-END
diff --git a/lib/unicore/lib/_CaseIgn.pl b/lib/unicore/lib/_CaseIgn.pl
deleted file mode 100644
index 1c384c5bbb..0000000000
--- a/lib/unicore/lib/_CaseIgn.pl
+++ /dev/null
@@ -1,127 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{_CaseIgnorable}
-#
-# Meaning: (for internal casefolding use)
-#
-return <<'END';
-00AD
-0300 0357
-035D 036F
-0483 0486
-0591 05A1
-05A3 05B9
-05BB 05BD
-05BF
-05C1 05C2
-05C4
-0610 0615
-064B 0658
-0670
-06D6 06DC
-06DF 06E4
-06E7 06E8
-06EA 06ED
-0711
-0730 074A
-07A6 07B0
-0901 0902
-093C
-0941 0948
-094D
-0951 0954
-0962 0963
-0981
-09BC
-09C1 09C4
-09CD
-09E2 09E3
-0A01 0A02
-0A3C
-0A41 0A42
-0A47 0A48
-0A4B 0A4D
-0A70 0A71
-0A81 0A82
-0ABC
-0AC1 0AC5
-0AC7 0AC8
-0ACD
-0AE2 0AE3
-0B01
-0B3C
-0B3F
-0B41 0B43
-0B4D
-0B56
-0B82
-0BC0
-0BCD
-0C3E 0C40
-0C46 0C48
-0C4A 0C4D
-0C55 0C56
-0CBC
-0CBF
-0CC6
-0CCC 0CCD
-0D41 0D43
-0D4D
-0DCA
-0DD2 0DD4
-0DD6
-0E31
-0E34 0E3A
-0E47 0E4E
-0EB1
-0EB4 0EB9
-0EBB 0EBC
-0EC8 0ECD
-0F18 0F19
-0F35
-0F37
-0F39
-0F71 0F7E
-0F80 0F84
-0F86 0F87
-0F90 0F97
-0F99 0FBC
-0FC6
-102D 1030
-1032
-1036 1037
-1039
-1058 1059
-1712 1714
-1732 1734
-1752 1753
-1772 1773
-17B7 17BD
-17C6
-17C9 17D3
-17DD
-180B 180D
-18A9
-1920 1922
-1927 1928
-1932
-1939 193B
-2010
-20D0 20DC
-20E1
-20E5 20EA
-302A 302F
-3099 309A
-FB1E
-FE00 FE0F
-FE20 FE23
-1D167 1D169
-1D17B 1D182
-1D185 1D18B
-1D1AA 1D1AD
-E0100 E01EF
-END
diff --git a/lib/unicore/lib/_CombAbo.pl b/lib/unicore/lib/_CombAbo.pl
deleted file mode 100644
index acf3e6d9d7..0000000000
--- a/lib/unicore/lib/_CombAbo.pl
+++ /dev/null
@@ -1,60 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is built by ./mktables from e.g. UnicodeData.txt.
-# Any changes made here will be lost!
-
-#
-# This file supports:
-# \p{_CombAbove}
-#
-# Meaning: (for internal casefolding use)
-#
-return <<'END';
-0300 0314
-033D 0344
-0346
-034A 034C
-0350 0352
-0357
-0363 036F
-0483 0486
-0592 0595
-0597 0599
-059C 05A1
-05A8 05A9
-05AB 05AC
-05AF
-05C4
-0610 0615
-0653 0654
-0657 0658
-06D6 06DC
-06DF 06E2
-06E4
-06E7 06E8
-06EB 06EC
-0730
-0732 0733
-0735 0736
-073A
-073D
-073F 0741
-0743
-0745
-0747
-0749 074A
-0951
-0953 0954
-0F82 0F83
-0F86 0F87
-17DD
-193A
-20D0 20D1
-20D4 20D7
-20DB 20DC
-20E1
-20E7
-20E9
-FE20 FE23
-1D185 1D189
-1D1AA 1D1AD
-END