Integrate mainline
Nick Ing-Simmons [Wed, 16 Jan 2002 07:25:29 +0000 (07:25 +0000)]
p4raw-id: //depot/perlio@14295

580 files changed:
Changes
Configure
MANIFEST
Makefile.SH
embed.fnc
ext/Socket/Socket.pm
ext/Socket/Socket.t
ext/Socket/Socket.xs
lib/ExtUtils/MM_BeOS.pm [new file with mode: 0644]
lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/t/MM_BeOS.t [new file with mode: 0644]
lib/unicore/ArabLink.pl
lib/unicore/ArabLnkGrp.pl
lib/unicore/Bidirectional.pl
lib/unicore/Blocks.pl
lib/unicore/Canonical.pl [new file with mode: 0644]
lib/unicore/Category.pl
lib/unicore/CombiningClass.pl
lib/unicore/Decomposition.pl
lib/unicore/Exact.pl [new file with mode: 0644]
lib/unicore/In.pl [deleted file]
lib/unicore/In/Alphabet.pl [deleted file]
lib/unicore/In/Arabic.pl [deleted file]
lib/unicore/In/ArabicP2.pl [deleted file]
lib/unicore/In/ArabicPr.pl [deleted file]
lib/unicore/In/Armenian.pl [deleted file]
lib/unicore/In/Arrows.pl [deleted file]
lib/unicore/In/BasicLat.pl [deleted file]
lib/unicore/In/Bengali.pl [deleted file]
lib/unicore/In/BlockEle.pl [deleted file]
lib/unicore/In/Bopomof2.pl [deleted file]
lib/unicore/In/Bopomofo.pl [deleted file]
lib/unicore/In/BoxDrawi.pl [deleted file]
lib/unicore/In/BrailleP.pl [deleted file]
lib/unicore/In/Byzantin.pl [deleted file]
lib/unicore/In/Cherokee.pl [deleted file]
lib/unicore/In/CjkComp2.pl [deleted file]
lib/unicore/In/CjkComp3.pl [deleted file]
lib/unicore/In/CjkComp4.pl [deleted file]
lib/unicore/In/CjkCompa.pl [deleted file]
lib/unicore/In/CjkRadic.pl [deleted file]
lib/unicore/In/CjkSymbo.pl [deleted file]
lib/unicore/In/CjkUnif2.pl [deleted file]
lib/unicore/In/CjkUnif3.pl [deleted file]
lib/unicore/In/CjkUnifi.pl [deleted file]
lib/unicore/In/Combini2.pl [deleted file]
lib/unicore/In/Combini3.pl [deleted file]
lib/unicore/In/Combinin.pl [deleted file]
lib/unicore/In/ControlP.pl [deleted file]
lib/unicore/In/Currency.pl [deleted file]
lib/unicore/In/Cyrillic.pl [deleted file]
lib/unicore/In/Deseret.pl [deleted file]
lib/unicore/In/Devanaga.pl [deleted file]
lib/unicore/In/Dingbats.pl [deleted file]
lib/unicore/In/Enclose2.pl [deleted file]
lib/unicore/In/Enclosed.pl [deleted file]
lib/unicore/In/Ethiopic.pl [deleted file]
lib/unicore/In/GeneralP.pl [deleted file]
lib/unicore/In/Geometri.pl [deleted file]
lib/unicore/In/Georgian.pl [deleted file]
lib/unicore/In/Gothic.pl [deleted file]
lib/unicore/In/Greek.pl [deleted file]
lib/unicore/In/GreekExt.pl [deleted file]
lib/unicore/In/Gujarati.pl [deleted file]
lib/unicore/In/Gurmukhi.pl [deleted file]
lib/unicore/In/Halfwidt.pl [deleted file]
lib/unicore/In/HangulCo.pl [deleted file]
lib/unicore/In/HangulJa.pl [deleted file]
lib/unicore/In/HangulSy.pl [deleted file]
lib/unicore/In/Hebrew.pl [deleted file]
lib/unicore/In/HighPriv.pl [deleted file]
lib/unicore/In/HighSurr.pl [deleted file]
lib/unicore/In/Hiragana.pl [deleted file]
lib/unicore/In/Ideograp.pl [deleted file]
lib/unicore/In/IpaExten.pl [deleted file]
lib/unicore/In/Kanbun.pl [deleted file]
lib/unicore/In/KangxiRa.pl [deleted file]
lib/unicore/In/Kannada.pl [deleted file]
lib/unicore/In/Katakana.pl [deleted file]
lib/unicore/In/Khmer.pl [deleted file]
lib/unicore/In/Lao.pl [deleted file]
lib/unicore/In/Latin1Su.pl [deleted file]
lib/unicore/In/LatinEx2.pl [deleted file]
lib/unicore/In/LatinEx3.pl [deleted file]
lib/unicore/In/LatinExt.pl [deleted file]
lib/unicore/In/Letterli.pl [deleted file]
lib/unicore/In/LowSurro.pl [deleted file]
lib/unicore/In/Malayala.pl [deleted file]
lib/unicore/In/Mathema2.pl [deleted file]
lib/unicore/In/Mathemat.pl [deleted file]
lib/unicore/In/Miscell2.pl [deleted file]
lib/unicore/In/Miscella.pl [deleted file]
lib/unicore/In/Mongolia.pl [deleted file]
lib/unicore/In/MusicalS.pl [deleted file]
lib/unicore/In/Myanmar.pl [deleted file]
lib/unicore/In/NumberFo.pl [deleted file]
lib/unicore/In/Ogham.pl [deleted file]
lib/unicore/In/OldItali.pl [deleted file]
lib/unicore/In/OpticalC.pl [deleted file]
lib/unicore/In/Oriya.pl [deleted file]
lib/unicore/In/PrivateU.pl [deleted file]
lib/unicore/In/Runic.pl [deleted file]
lib/unicore/In/Sinhala.pl [deleted file]
lib/unicore/In/SmallFor.pl [deleted file]
lib/unicore/In/SpacingM.pl [deleted file]
lib/unicore/In/Specials.pl [deleted file]
lib/unicore/In/Superscr.pl [deleted file]
lib/unicore/In/Syriac.pl [deleted file]
lib/unicore/In/Tags.pl [deleted file]
lib/unicore/In/Tamil.pl [deleted file]
lib/unicore/In/Telugu.pl [deleted file]
lib/unicore/In/Thaana.pl [deleted file]
lib/unicore/In/Thai.pl [deleted file]
lib/unicore/In/Tibetan.pl [deleted file]
lib/unicore/In/UnifiedC.pl [deleted file]
lib/unicore/In/YiRadica.pl [deleted file]
lib/unicore/In/YiSyllab.pl [deleted file]
lib/unicore/Is.pl [deleted file]
lib/unicore/Is/2.pl [deleted file]
lib/unicore/Is/ASCII.pl [deleted file]
lib/unicore/Is/ASCIIHex.pl [deleted file]
lib/unicore/Is/Alnum.pl [deleted file]
lib/unicore/Is/Alpha.pl [deleted file]
lib/unicore/Is/Alphabet.pl [deleted file]
lib/unicore/Is/Any.pl [deleted file]
lib/unicore/Is/Arabic.pl [deleted file]
lib/unicore/Is/Armenian.pl [deleted file]
lib/unicore/Is/Assigned.pl [deleted file]
lib/unicore/Is/Bengali.pl [deleted file]
lib/unicore/Is/BidiAL.pl [deleted file]
lib/unicore/Is/BidiAN.pl [deleted file]
lib/unicore/Is/BidiB.pl [deleted file]
lib/unicore/Is/BidiBN.pl [deleted file]
lib/unicore/Is/BidiCS.pl [deleted file]
lib/unicore/Is/BidiCont.pl [deleted file]
lib/unicore/Is/BidiEN.pl [deleted file]
lib/unicore/Is/BidiES.pl [deleted file]
lib/unicore/Is/BidiET.pl [deleted file]
lib/unicore/Is/BidiL.pl [deleted file]
lib/unicore/Is/BidiLRE.pl [deleted file]
lib/unicore/Is/BidiLRO.pl [deleted file]
lib/unicore/Is/BidiNSM.pl [deleted file]
lib/unicore/Is/BidiON.pl [deleted file]
lib/unicore/Is/BidiPDF.pl [deleted file]
lib/unicore/Is/BidiR.pl [deleted file]
lib/unicore/Is/BidiRLE.pl [deleted file]
lib/unicore/Is/BidiRLO.pl [deleted file]
lib/unicore/Is/BidiS.pl [deleted file]
lib/unicore/Is/BidiWS.pl [deleted file]
lib/unicore/Is/Blank.pl [deleted file]
lib/unicore/Is/Bopomofo.pl [deleted file]
lib/unicore/Is/C.pl [deleted file]
lib/unicore/Is/Canadian.pl [deleted file]
lib/unicore/Is/Canon.pl [deleted file]
lib/unicore/Is/Cc.pl [deleted file]
lib/unicore/Is/Cf.pl [deleted file]
lib/unicore/Is/Cherokee.pl [deleted file]
lib/unicore/Is/Cn.pl [deleted file]
lib/unicore/Is/Cntrl.pl [deleted file]
lib/unicore/Is/Co.pl [deleted file]
lib/unicore/Is/Common.pl [deleted file]
lib/unicore/Is/Compat.pl [deleted file]
lib/unicore/Is/Cs.pl [deleted file]
lib/unicore/Is/Cyrillic.pl [deleted file]
lib/unicore/Is/DCcircle.pl [deleted file]
lib/unicore/Is/DCcompat.pl [deleted file]
lib/unicore/Is/DCfinal.pl [deleted file]
lib/unicore/Is/DCfont.pl [deleted file]
lib/unicore/Is/DCfracti.pl [deleted file]
lib/unicore/Is/DCinitia.pl [deleted file]
lib/unicore/Is/DCisolat.pl [deleted file]
lib/unicore/Is/DCmedial.pl [deleted file]
lib/unicore/Is/DCnarrow.pl [deleted file]
lib/unicore/Is/DCnoBrea.pl [deleted file]
lib/unicore/Is/DCsmall.pl [deleted file]
lib/unicore/Is/DCsquare.pl [deleted file]
lib/unicore/Is/DCsub.pl [deleted file]
lib/unicore/Is/DCsuper.pl [deleted file]
lib/unicore/Is/DCvertic.pl [deleted file]
lib/unicore/Is/DCwide.pl [deleted file]
lib/unicore/Is/Dash.pl [deleted file]
lib/unicore/Is/Deseret.pl [deleted file]
lib/unicore/Is/Devanaga.pl [deleted file]
lib/unicore/Is/Diacriti.pl [deleted file]
lib/unicore/Is/Digit.pl [deleted file]
lib/unicore/Is/Ethiopic.pl [deleted file]
lib/unicore/Is/Extender.pl [deleted file]
lib/unicore/Is/Georgian.pl [deleted file]
lib/unicore/Is/Gothic.pl [deleted file]
lib/unicore/Is/Graph.pl [deleted file]
lib/unicore/Is/Greek.pl [deleted file]
lib/unicore/Is/Gujarati.pl [deleted file]
lib/unicore/Is/Gurmukhi.pl [deleted file]
lib/unicore/Is/Han.pl [deleted file]
lib/unicore/Is/Hangul.pl [deleted file]
lib/unicore/Is/Hebrew.pl [deleted file]
lib/unicore/Is/HexDigit.pl [deleted file]
lib/unicore/Is/Hiragana.pl [deleted file]
lib/unicore/Is/Hyphen.pl [deleted file]
lib/unicore/Is/IDContin.pl [deleted file]
lib/unicore/Is/IDStart.pl [deleted file]
lib/unicore/Is/Ideograp.pl [deleted file]
lib/unicore/Is/Inherite.pl [deleted file]
lib/unicore/Is/JoinCont.pl [deleted file]
lib/unicore/Is/Kannada.pl [deleted file]
lib/unicore/Is/Katakana.pl [deleted file]
lib/unicore/Is/Khmer.pl [deleted file]
lib/unicore/Is/L.pl [deleted file]
lib/unicore/Is/Lao.pl [deleted file]
lib/unicore/Is/Latin.pl [deleted file]
lib/unicore/Is/LbrkAI.pl [deleted file]
lib/unicore/Is/LbrkAL.pl [deleted file]
lib/unicore/Is/LbrkB2.pl [deleted file]
lib/unicore/Is/LbrkBA.pl [deleted file]
lib/unicore/Is/LbrkBB.pl [deleted file]
lib/unicore/Is/LbrkBK.pl [deleted file]
lib/unicore/Is/LbrkCB.pl [deleted file]
lib/unicore/Is/LbrkCL.pl [deleted file]
lib/unicore/Is/LbrkCM.pl [deleted file]
lib/unicore/Is/LbrkCR.pl [deleted file]
lib/unicore/Is/LbrkEX.pl [deleted file]
lib/unicore/Is/LbrkGL.pl [deleted file]
lib/unicore/Is/LbrkHY.pl [deleted file]
lib/unicore/Is/LbrkID.pl [deleted file]
lib/unicore/Is/LbrkIN.pl [deleted file]
lib/unicore/Is/LbrkIS.pl [deleted file]
lib/unicore/Is/LbrkLF.pl [deleted file]
lib/unicore/Is/LbrkNS.pl [deleted file]
lib/unicore/Is/LbrkNU.pl [deleted file]
lib/unicore/Is/LbrkOP.pl [deleted file]
lib/unicore/Is/LbrkPO.pl [deleted file]
lib/unicore/Is/LbrkPR.pl [deleted file]
lib/unicore/Is/LbrkQU.pl [deleted file]
lib/unicore/Is/LbrkSA.pl [deleted file]
lib/unicore/Is/LbrkSG.pl [deleted file]
lib/unicore/Is/LbrkSP.pl [deleted file]
lib/unicore/Is/LbrkSY.pl [deleted file]
lib/unicore/Is/LbrkXX.pl [deleted file]
lib/unicore/Is/LbrkZW.pl [deleted file]
lib/unicore/Is/Ll.pl [deleted file]
lib/unicore/Is/Lm.pl [deleted file]
lib/unicore/Is/Lo.pl [deleted file]
lib/unicore/Is/Lower.pl [deleted file]
lib/unicore/Is/Lowercas.pl [deleted file]
lib/unicore/Is/Lt.pl [deleted file]
lib/unicore/Is/Lu.pl [deleted file]
lib/unicore/Is/M.pl [deleted file]
lib/unicore/Is/Malayala.pl [deleted file]
lib/unicore/Is/Math.pl [deleted file]
lib/unicore/Is/Mc.pl [deleted file]
lib/unicore/Is/Me.pl [deleted file]
lib/unicore/Is/Mirrored.pl [deleted file]
lib/unicore/Is/Mn.pl [deleted file]
lib/unicore/Is/Mongolia.pl [deleted file]
lib/unicore/Is/Myanmar.pl [deleted file]
lib/unicore/Is/N.pl [deleted file]
lib/unicore/Is/Nd.pl [deleted file]
lib/unicore/Is/Nl.pl [deleted file]
lib/unicore/Is/No.pl [deleted file]
lib/unicore/Is/Nonchara.pl [deleted file]
lib/unicore/Is/Ogham.pl [deleted file]
lib/unicore/Is/OldItali.pl [deleted file]
lib/unicore/Is/Oriya.pl [deleted file]
lib/unicore/Is/OtherAlp.pl [deleted file]
lib/unicore/Is/OtherLow.pl [deleted file]
lib/unicore/Is/OtherMat.pl [deleted file]
lib/unicore/Is/OtherUpp.pl [deleted file]
lib/unicore/Is/P.pl [deleted file]
lib/unicore/Is/Pc.pl [deleted file]
lib/unicore/Is/Pd.pl [deleted file]
lib/unicore/Is/Pe.pl [deleted file]
lib/unicore/Is/Pf.pl [deleted file]
lib/unicore/Is/Pi.pl [deleted file]
lib/unicore/Is/Po.pl [deleted file]
lib/unicore/Is/Print.pl [deleted file]
lib/unicore/Is/Ps.pl [deleted file]
lib/unicore/Is/Punct.pl [deleted file]
lib/unicore/Is/Quotatio.pl [deleted file]
lib/unicore/Is/Runic.pl [deleted file]
lib/unicore/Is/S.pl [deleted file]
lib/unicore/Is/Sc.pl [deleted file]
lib/unicore/Is/Sinhala.pl [deleted file]
lib/unicore/Is/Sk.pl [deleted file]
lib/unicore/Is/Sm.pl [deleted file]
lib/unicore/Is/So.pl [deleted file]
lib/unicore/Is/Space.pl [deleted file]
lib/unicore/Is/SpacePer.pl [deleted file]
lib/unicore/Is/Syriac.pl [deleted file]
lib/unicore/Is/Tamil.pl [deleted file]
lib/unicore/Is/Telugu.pl [deleted file]
lib/unicore/Is/Terminal.pl [deleted file]
lib/unicore/Is/Thaana.pl [deleted file]
lib/unicore/Is/Thai.pl [deleted file]
lib/unicore/Is/Tibetan.pl [deleted file]
lib/unicore/Is/Title.pl [deleted file]
lib/unicore/Is/Upper.pl [deleted file]
lib/unicore/Is/Uppercas.pl [deleted file]
lib/unicore/Is/WhiteSpa.pl [deleted file]
lib/unicore/Is/Word.pl [deleted file]
lib/unicore/Is/XDigit.pl [deleted file]
lib/unicore/Is/Yi.pl [deleted file]
lib/unicore/Is/Z.pl [deleted file]
lib/unicore/Is/Zl.pl [deleted file]
lib/unicore/Is/Zp.pl [deleted file]
lib/unicore/Is/Zs.pl [deleted file]
lib/unicore/JamoShort.pl
lib/unicore/Lbrk.pl
lib/unicore/Makefile
lib/unicore/Name.pl
lib/unicore/Number.pl
lib/unicore/Properties [new file with mode: 0644]
lib/unicore/Scripts.pl
lib/unicore/To/Digit.pl
lib/unicore/To/Fold.pl
lib/unicore/To/Lower.pl
lib/unicore/To/Title.pl
lib/unicore/To/Upper.pl
lib/unicore/lib/ASCII.pl [new file with mode: 0644]
lib/unicore/lib/Alnum.pl [new file with mode: 0644]
lib/unicore/lib/Alpha.pl [new file with mode: 0644]
lib/unicore/lib/Alphabet.pl [new file with mode: 0644]
lib/unicore/lib/Any.pl [new file with mode: 0644]
lib/unicore/lib/Arabic.pl [new file with mode: 0644]
lib/unicore/lib/Armenian.pl [new file with mode: 0644]
lib/unicore/lib/AsciiHex.pl [new file with mode: 0644]
lib/unicore/lib/Assigned.pl [new file with mode: 0644]
lib/unicore/lib/Bengali.pl [new file with mode: 0644]
lib/unicore/lib/BidiAL.pl [new file with mode: 0644]
lib/unicore/lib/BidiAN.pl [new file with mode: 0644]
lib/unicore/lib/BidiB.pl [new file with mode: 0644]
lib/unicore/lib/BidiBN.pl [new file with mode: 0644]
lib/unicore/lib/BidiCS.pl [new file with mode: 0644]
lib/unicore/lib/BidiCont.pl [new file with mode: 0644]
lib/unicore/lib/BidiEN.pl [new file with mode: 0644]
lib/unicore/lib/BidiES.pl [new file with mode: 0644]
lib/unicore/lib/BidiET.pl [new file with mode: 0644]
lib/unicore/lib/BidiL.pl [new file with mode: 0644]
lib/unicore/lib/BidiLRE.pl [new file with mode: 0644]
lib/unicore/lib/BidiLRO.pl [new file with mode: 0644]
lib/unicore/lib/BidiNSM.pl [new file with mode: 0644]
lib/unicore/lib/BidiON.pl [new file with mode: 0644]
lib/unicore/lib/BidiPDF.pl [new file with mode: 0644]
lib/unicore/lib/BidiR.pl [new file with mode: 0644]
lib/unicore/lib/BidiRLE.pl [new file with mode: 0644]
lib/unicore/lib/BidiRLO.pl [new file with mode: 0644]
lib/unicore/lib/BidiS.pl [new file with mode: 0644]
lib/unicore/lib/BidiWS.pl [new file with mode: 0644]
lib/unicore/lib/Blank.pl [new file with mode: 0644]
lib/unicore/lib/Bopomofo.pl [new file with mode: 0644]
lib/unicore/lib/C.pl [new file with mode: 0644]
lib/unicore/lib/Canadian.pl [new file with mode: 0644]
lib/unicore/lib/Canon.pl [new file with mode: 0644]
lib/unicore/lib/Cc.pl [new file with mode: 0644]
lib/unicore/lib/Cf.pl [new file with mode: 0644]
lib/unicore/lib/Cherokee.pl [new file with mode: 0644]
lib/unicore/lib/Cn.pl [new file with mode: 0644]
lib/unicore/lib/Cntrl.pl [new file with mode: 0644]
lib/unicore/lib/Co.pl [new file with mode: 0644]
lib/unicore/lib/Common.pl [new file with mode: 0644]
lib/unicore/lib/Compat.pl [new file with mode: 0644]
lib/unicore/lib/Cs.pl [new file with mode: 0644]
lib/unicore/lib/Cyrillic.pl [new file with mode: 0644]
lib/unicore/lib/DCcircle.pl [new file with mode: 0644]
lib/unicore/lib/DCcompat.pl [new file with mode: 0644]
lib/unicore/lib/DCfinal.pl [new file with mode: 0644]
lib/unicore/lib/DCfont.pl [new file with mode: 0644]
lib/unicore/lib/DCfracti.pl [new file with mode: 0644]
lib/unicore/lib/DCinitia.pl [new file with mode: 0644]
lib/unicore/lib/DCisolat.pl [new file with mode: 0644]
lib/unicore/lib/DCmedial.pl [new file with mode: 0644]
lib/unicore/lib/DCnarrow.pl [new file with mode: 0644]
lib/unicore/lib/DCnoBrea.pl [new file with mode: 0644]
lib/unicore/lib/DCsmall.pl [new file with mode: 0644]
lib/unicore/lib/DCsquare.pl [new file with mode: 0644]
lib/unicore/lib/DCsub.pl [new file with mode: 0644]
lib/unicore/lib/DCsuper.pl [new file with mode: 0644]
lib/unicore/lib/DCvertic.pl [new file with mode: 0644]
lib/unicore/lib/DCwide.pl [new file with mode: 0644]
lib/unicore/lib/Dash.pl [new file with mode: 0644]
lib/unicore/lib/Deseret.pl [new file with mode: 0644]
lib/unicore/lib/Devanaga.pl [new file with mode: 0644]
lib/unicore/lib/Diacriti.pl [new file with mode: 0644]
lib/unicore/lib/Digit.pl [new file with mode: 0644]
lib/unicore/lib/Ethiopic.pl [new file with mode: 0644]
lib/unicore/lib/Extender.pl [new file with mode: 0644]
lib/unicore/lib/Georgian.pl [new file with mode: 0644]
lib/unicore/lib/Gothic.pl [new file with mode: 0644]
lib/unicore/lib/Graph.pl [new file with mode: 0644]
lib/unicore/lib/Greek.pl [new file with mode: 0644]
lib/unicore/lib/Gujarati.pl [new file with mode: 0644]
lib/unicore/lib/Gurmukhi.pl [new file with mode: 0644]
lib/unicore/lib/Han.pl [new file with mode: 0644]
lib/unicore/lib/Hangul.pl [new file with mode: 0644]
lib/unicore/lib/Hebrew.pl [new file with mode: 0644]
lib/unicore/lib/HexDigit.pl [new file with mode: 0644]
lib/unicore/lib/Hiragana.pl [new file with mode: 0644]
lib/unicore/lib/Hyphen.pl [new file with mode: 0644]
lib/unicore/lib/IdContin.pl [new file with mode: 0644]
lib/unicore/lib/IdStart.pl [new file with mode: 0644]
lib/unicore/lib/Ideograp.pl [new file with mode: 0644]
lib/unicore/lib/InAlphab.pl [new file with mode: 0644]
lib/unicore/lib/InArabi2.pl [new file with mode: 0644]
lib/unicore/lib/InArabi3.pl [new file with mode: 0644]
lib/unicore/lib/InArabic.pl [new file with mode: 0644]
lib/unicore/lib/InArmeni.pl [new file with mode: 0644]
lib/unicore/lib/InArrows.pl [new file with mode: 0644]
lib/unicore/lib/InBasicL.pl [new file with mode: 0644]
lib/unicore/lib/InBengal.pl [new file with mode: 0644]
lib/unicore/lib/InBlockE.pl [new file with mode: 0644]
lib/unicore/lib/InBopom2.pl [new file with mode: 0644]
lib/unicore/lib/InBopomo.pl [new file with mode: 0644]
lib/unicore/lib/InBoxDra.pl [new file with mode: 0644]
lib/unicore/lib/InBraill.pl [new file with mode: 0644]
lib/unicore/lib/InByzant.pl [new file with mode: 0644]
lib/unicore/lib/InCherok.pl [new file with mode: 0644]
lib/unicore/lib/InCjkCo2.pl [new file with mode: 0644]
lib/unicore/lib/InCjkCo3.pl [new file with mode: 0644]
lib/unicore/lib/InCjkCo4.pl [new file with mode: 0644]
lib/unicore/lib/InCjkCom.pl [new file with mode: 0644]
lib/unicore/lib/InCjkRad.pl [new file with mode: 0644]
lib/unicore/lib/InCjkSym.pl [new file with mode: 0644]
lib/unicore/lib/InCjkUn2.pl [new file with mode: 0644]
lib/unicore/lib/InCjkUn3.pl [new file with mode: 0644]
lib/unicore/lib/InCjkUni.pl [new file with mode: 0644]
lib/unicore/lib/InCombi2.pl [new file with mode: 0644]
lib/unicore/lib/InCombi3.pl [new file with mode: 0644]
lib/unicore/lib/InCombin.pl [new file with mode: 0644]
lib/unicore/lib/InContro.pl [new file with mode: 0644]
lib/unicore/lib/InCurren.pl [new file with mode: 0644]
lib/unicore/lib/InCyrill.pl [new file with mode: 0644]
lib/unicore/lib/InDesere.pl [new file with mode: 0644]
lib/unicore/lib/InDevana.pl [new file with mode: 0644]
lib/unicore/lib/InDingba.pl [new file with mode: 0644]
lib/unicore/lib/InEnclo2.pl [new file with mode: 0644]
lib/unicore/lib/InEnclos.pl [new file with mode: 0644]
lib/unicore/lib/InEthiop.pl [new file with mode: 0644]
lib/unicore/lib/InGenera.pl [new file with mode: 0644]
lib/unicore/lib/InGeomet.pl [new file with mode: 0644]
lib/unicore/lib/InGeorgi.pl [new file with mode: 0644]
lib/unicore/lib/InGothic.pl [new file with mode: 0644]
lib/unicore/lib/InGreek.pl [new file with mode: 0644]
lib/unicore/lib/InGreekE.pl [new file with mode: 0644]
lib/unicore/lib/InGujara.pl [new file with mode: 0644]
lib/unicore/lib/InGurmuk.pl [new file with mode: 0644]
lib/unicore/lib/InHalfwi.pl [new file with mode: 0644]
lib/unicore/lib/InHangu2.pl [new file with mode: 0644]
lib/unicore/lib/InHangu3.pl [new file with mode: 0644]
lib/unicore/lib/InHangul.pl [new file with mode: 0644]
lib/unicore/lib/InHebrew.pl [new file with mode: 0644]
lib/unicore/lib/InHighPr.pl [new file with mode: 0644]
lib/unicore/lib/InHighSu.pl [new file with mode: 0644]
lib/unicore/lib/InHiraga.pl [new file with mode: 0644]
lib/unicore/lib/InIdeogr.pl [new file with mode: 0644]
lib/unicore/lib/InIpaExt.pl [new file with mode: 0644]
lib/unicore/lib/InKanbun.pl [new file with mode: 0644]
lib/unicore/lib/InKangxi.pl [new file with mode: 0644]
lib/unicore/lib/InKannad.pl [new file with mode: 0644]
lib/unicore/lib/InKataka.pl [new file with mode: 0644]
lib/unicore/lib/InKhmer.pl [new file with mode: 0644]
lib/unicore/lib/InLao.pl [new file with mode: 0644]
lib/unicore/lib/InLatin1.pl [new file with mode: 0644]
lib/unicore/lib/InLatin2.pl [new file with mode: 0644]
lib/unicore/lib/InLatin3.pl [new file with mode: 0644]
lib/unicore/lib/InLatinE.pl [new file with mode: 0644]
lib/unicore/lib/InLetter.pl [new file with mode: 0644]
lib/unicore/lib/InLowSur.pl [new file with mode: 0644]
lib/unicore/lib/InMalaya.pl [new file with mode: 0644]
lib/unicore/lib/InMathe2.pl [new file with mode: 0644]
lib/unicore/lib/InMathem.pl [new file with mode: 0644]
lib/unicore/lib/InMisce2.pl [new file with mode: 0644]
lib/unicore/lib/InMiscel.pl [new file with mode: 0644]
lib/unicore/lib/InMongol.pl [new file with mode: 0644]
lib/unicore/lib/InMusica.pl [new file with mode: 0644]
lib/unicore/lib/InMyanma.pl [new file with mode: 0644]
lib/unicore/lib/InNumber.pl [new file with mode: 0644]
lib/unicore/lib/InOgham.pl [new file with mode: 0644]
lib/unicore/lib/InOldIta.pl [new file with mode: 0644]
lib/unicore/lib/InOptica.pl [new file with mode: 0644]
lib/unicore/lib/InOriya.pl [new file with mode: 0644]
lib/unicore/lib/InPrivat.pl [new file with mode: 0644]
lib/unicore/lib/InRunic.pl [new file with mode: 0644]
lib/unicore/lib/InSinhal.pl [new file with mode: 0644]
lib/unicore/lib/InSmallF.pl [new file with mode: 0644]
lib/unicore/lib/InSpacin.pl [new file with mode: 0644]
lib/unicore/lib/InSpecia.pl [new file with mode: 0644]
lib/unicore/lib/InSupers.pl [new file with mode: 0644]
lib/unicore/lib/InSyriac.pl [new file with mode: 0644]
lib/unicore/lib/InTags.pl [new file with mode: 0644]
lib/unicore/lib/InTamil.pl [new file with mode: 0644]
lib/unicore/lib/InTelugu.pl [new file with mode: 0644]
lib/unicore/lib/InThaana.pl [new file with mode: 0644]
lib/unicore/lib/InThai.pl [new file with mode: 0644]
lib/unicore/lib/InTibeta.pl [new file with mode: 0644]
lib/unicore/lib/InUnifie.pl [new file with mode: 0644]
lib/unicore/lib/InYiRadi.pl [new file with mode: 0644]
lib/unicore/lib/InYiSyll.pl [new file with mode: 0644]
lib/unicore/lib/Inherite.pl [new file with mode: 0644]
lib/unicore/lib/JoinCont.pl [new file with mode: 0644]
lib/unicore/lib/Kannada.pl [new file with mode: 0644]
lib/unicore/lib/Katakana.pl [new file with mode: 0644]
lib/unicore/lib/Khmer.pl [new file with mode: 0644]
lib/unicore/lib/L.pl [new file with mode: 0644]
lib/unicore/lib/L_.pl [new file with mode: 0644]
lib/unicore/lib/Lao.pl [new file with mode: 0644]
lib/unicore/lib/Latin.pl [new file with mode: 0644]
lib/unicore/lib/Ll.pl [new file with mode: 0644]
lib/unicore/lib/Lm.pl [new file with mode: 0644]
lib/unicore/lib/Lo.pl [new file with mode: 0644]
lib/unicore/lib/Lower.pl [new file with mode: 0644]
lib/unicore/lib/Lowercas.pl [new file with mode: 0644]
lib/unicore/lib/Lt.pl [new file with mode: 0644]
lib/unicore/lib/Lu.pl [new file with mode: 0644]
lib/unicore/lib/M.pl [new file with mode: 0644]
lib/unicore/lib/Malayala.pl [new file with mode: 0644]
lib/unicore/lib/Math.pl [new file with mode: 0644]
lib/unicore/lib/Mc.pl [new file with mode: 0644]
lib/unicore/lib/Me.pl [new file with mode: 0644]
lib/unicore/lib/Mirrored.pl [new file with mode: 0644]
lib/unicore/lib/Mn.pl [new file with mode: 0644]
lib/unicore/lib/Mongolia.pl [new file with mode: 0644]
lib/unicore/lib/Myanmar.pl [new file with mode: 0644]
lib/unicore/lib/N.pl [new file with mode: 0644]
lib/unicore/lib/Nd.pl [new file with mode: 0644]
lib/unicore/lib/Nl.pl [new file with mode: 0644]
lib/unicore/lib/No.pl [new file with mode: 0644]
lib/unicore/lib/Nonchara.pl [new file with mode: 0644]
lib/unicore/lib/Ogham.pl [new file with mode: 0644]
lib/unicore/lib/OldItali.pl [new file with mode: 0644]
lib/unicore/lib/Oriya.pl [new file with mode: 0644]
lib/unicore/lib/OtherAlp.pl [new file with mode: 0644]
lib/unicore/lib/OtherLow.pl [new file with mode: 0644]
lib/unicore/lib/OtherMat.pl [new file with mode: 0644]
lib/unicore/lib/OtherUpp.pl [new file with mode: 0644]
lib/unicore/lib/P.pl [new file with mode: 0644]
lib/unicore/lib/Pc.pl [new file with mode: 0644]
lib/unicore/lib/Pd.pl [new file with mode: 0644]
lib/unicore/lib/Pe.pl [new file with mode: 0644]
lib/unicore/lib/Pf.pl [new file with mode: 0644]
lib/unicore/lib/Pi.pl [new file with mode: 0644]
lib/unicore/lib/Po.pl [new file with mode: 0644]
lib/unicore/lib/Print.pl [new file with mode: 0644]
lib/unicore/lib/Ps.pl [new file with mode: 0644]
lib/unicore/lib/Punct.pl [new file with mode: 0644]
lib/unicore/lib/Quotatio.pl [new file with mode: 0644]
lib/unicore/lib/Runic.pl [new file with mode: 0644]
lib/unicore/lib/S.pl [new file with mode: 0644]
lib/unicore/lib/Sc.pl [new file with mode: 0644]
lib/unicore/lib/Sinhala.pl [new file with mode: 0644]
lib/unicore/lib/Sk.pl [new file with mode: 0644]
lib/unicore/lib/Sm.pl [new file with mode: 0644]
lib/unicore/lib/So.pl [new file with mode: 0644]
lib/unicore/lib/Space.pl [new file with mode: 0644]
lib/unicore/lib/SpacePer.pl [new file with mode: 0644]
lib/unicore/lib/Syriac.pl [new file with mode: 0644]
lib/unicore/lib/Tamil.pl [new file with mode: 0644]
lib/unicore/lib/Telugu.pl [new file with mode: 0644]
lib/unicore/lib/Terminal.pl [new file with mode: 0644]
lib/unicore/lib/Thaana.pl [new file with mode: 0644]
lib/unicore/lib/Thai.pl [new file with mode: 0644]
lib/unicore/lib/Tibetan.pl [new file with mode: 0644]
lib/unicore/lib/Title.pl [new file with mode: 0644]
lib/unicore/lib/Upper.pl [new file with mode: 0644]
lib/unicore/lib/Uppercas.pl [new file with mode: 0644]
lib/unicore/lib/WhiteSpa.pl [new file with mode: 0644]
lib/unicore/lib/Word.pl [new file with mode: 0644]
lib/unicore/lib/XDigit.pl [new file with mode: 0644]
lib/unicore/lib/Yi.pl [new file with mode: 0644]
lib/unicore/lib/Z.pl [new file with mode: 0644]
lib/unicore/lib/Zl.pl [new file with mode: 0644]
lib/unicore/lib/Zp.pl [new file with mode: 0644]
lib/unicore/lib/Zs.pl [new file with mode: 0644]
lib/unicore/lib/_CanonDC.pl [new file with mode: 0644]
lib/unicore/lib/_CaseIgn.pl [new file with mode: 0644]
lib/unicore/lib/_CombAbo.pl [new file with mode: 0644]
lib/unicore/mktables
lib/utf8_heavy.pl
patchlevel.h
pod/perldiag.pod
proto.h
t/op/pat.t

diff --git a/Changes b/Changes
index f835c97..aadb5d9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -31,6 +31,160 @@ or any other branch.
 Version v5.7.2         Development release working toward v5.8
 --------------
 ____________________________________________________________________________
+[ 14289] By: jhi                                   on 2002/01/15  18:38:03
+        Log: Jeffrey is trying very hard to avoid working on his
+             book, it would seem :-) (better naming, better comments
+             in the files)
+     Branch: perl
+          + lib/unicore/Is/AsciiHex.pl lib/unicore/Is/IdContin.pl
+          + lib/unicore/Is/IdStart.pl lib/unicore/Is/L_.pl
+          + lib/unicore/Is/_CanonDC.pl lib/unicore/Is/_CaseIgn.pl
+          + lib/unicore/Is/_CombAbo.pl lib/unicore/Properties
+          - lib/unicore/Is/2.pl lib/unicore/Is/ASCIIHex.pl
+          - lib/unicore/Is/CanonDCI.pl lib/unicore/Is/CaseIgno.pl
+          - lib/unicore/Is/CombAbov.pl lib/unicore/Is/IDContin.pl
+          - lib/unicore/Is/IDStart.pl
+          ! (edit 200 files)
+____________________________________________________________________________
+[ 14287] By: jhi                                   on 2002/01/15  17:55:54
+        Log: Some protection against spaces in directory names.
+             (Tru64 still has some makedepend problems in such
+             cases but that looks like Tru64's problem.)
+     Branch: perl
+          ! Configure Makefile.SH
+____________________________________________________________________________
+[ 14286] By: jhi                                   on 2002/01/15  17:13:28
+        Log: Should have been in #14285 but I have sausages for fingers.
+     Branch: perl
+          + lib/ExtUtils/MM_BeOS.pm
+____________________________________________________________________________
+[ 14285] By: jhi                                   on 2002/01/15  17:12:59
+        Log: MM_BeOS from Tels.
+     Branch: perl
+          + lib/ExtUtils/t/MM_BeOS.t
+          ! MANIFEST
+____________________________________________________________________________
+[ 14284] By: jhi                                   on 2002/01/15  15:55:53
+        Log: Integrate perlio;
+             
+             (reintroduce #14251) Slab allocator for ops
+             - moved the statics to intrpvar.h
+             - implemented Slab_Free()
+             - uses PerlMemShared (for now) if distinction exists.
+             
+             Slab allocator submit after resolve -ay to keep it!
+             
+             Hand merge of non slab allocator stuff
+             
+             const-ness fix in savepv's passing of NULL
+             
+             Typo in #else branch of PL_SLAB_ALLOC
+             
+             Integrate rest of mainline
+             
+             Regen embed enable slab for PERL_IMPLICIT_SYS
+             
+             Correct name of PL_OP_SLAB_ALLOC
+             
+             Correct slab allocator for case where sizeof(IV) > sizeof(IV *)
+             e.g. -Duse64bitint on a 32-bit platform.
+             Now uses I32 for use-count and is more careful with its casts.
+     Branch: perl
+         !> (integrate 28 files)
+____________________________________________________________________________
+[ 14279] By: jhi                                   on 2002/01/15  14:43:04
+        Log: Subject: [PATCH] Socket::sockaddr_family
+             From: Gisle Aas <gisle@ActiveState.com> 
+             Date: 15 Jan 2002 06:35:28 -0800
+             Message-ID: <lr1ygrk7gv.fsf@caliper.activestate.com>
+     Branch: perl
+          ! ext/Socket/Socket.pm ext/Socket/Socket.t ext/Socket/Socket.xs
+____________________________________________________________________________
+[ 14278] By: jhi                                   on 2002/01/15  14:37:34
+        Log: Subject: [PATCH perldiag] Style issue
+             From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
+             Date: Tue, 15 Jan 2002 15:36:30 +0100                
+             Message-ID: <20020115153630.A11568@rafael>
+     Branch: perl
+          ! pod/perldiag.pod
+____________________________________________________________________________
+[ 14276] By: jhi                                   on 2002/01/15  14:22:38
+        Log: NetWare tweak from Ananth Kesari.
+     Branch: perl
+          ! lib/ExtUtils/MakeMaker.pm
+____________________________________________________________________________
+[ 14275] By: jhi                                   on 2002/01/15  14:19:43
+        Log: Throwback.
+     Branch: perl
+          ! MANIFEST
+____________________________________________________________________________
+[ 14274] By: jhi                                   on 2002/01/15  14:16:28
+        Log: A couple of additional character classes from Jeffrey,
+             hopefully useful in future for internal use for implementing
+             some special cases of casing.
+             
+             Also regenerate once more all the character classes,
+             now without the timestamp.  A timestamp would be kind of
+             nice but it's not: having a timestamp in a file means that
+             even if the effective contents of file really didn't
+             change, the file looks as if it changed.
+     Branch: perl
+          + lib/unicore/Is/CanonDCI.pl lib/unicore/Is/CaseIgno.pl
+          + lib/unicore/Is/CombAbov.pl
+          ! (edit 304 files)
+____________________________________________________________________________
+[ 14273] By: jhi                                   on 2002/01/15  13:53:01
+        Log: Make the test harder.
+     Branch: perl
+          ! t/op/pat.t
+____________________________________________________________________________
+[ 14272] By: jhi                                   on 2002/01/15  13:51:11
+        Log: Additional utf8_heavy.pl tweak from Jeffrey.
+     Branch: perl
+          ! lib/utf8_heavy.pl
+____________________________________________________________________________
+[ 14264] By: jhi                                   on 2002/01/15  04:19:11
+        Log: Pod nits.
+     Branch: perl
+          ! lib/Unicode/UCD.pm pod/perlunicode.pod
+____________________________________________________________________________
+[ 14263] By: jhi                                   on 2002/01/15  02:14:29
+        Log: The Unicode categories doc patch to go with #14254,
+             from Jeffrey.
+     Branch: perl
+          ! lib/Unicode/UCD.pm pod/perldelta.pod pod/perlunicode.pod
+____________________________________________________________________________
+[ 14262] By: jhi                                   on 2002/01/15  01:30:09
+        Log: There isn't going to be perl.third.exe.
+     Branch: perl
+          ! Makefile.SH
+____________________________________________________________________________
+[ 14261] By: jhi                                   on 2002/01/15  01:25:11
+        Log: Subject: [PATCH] small coredump correction
+             From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
+             Date: Tue, 15 Jan 2002 00:22:52 +0100
+             Message-ID: <20020115002252.I691@rafael>
+     Branch: perl
+          ! op.c
+____________________________________________________________________________
+[ 14260] By: jhi                                   on 2002/01/15  01:23:53
+        Log: Subject: [PATCH] Overriding readline() should also override <FH>     
+             From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
+             Date: Mon, 14 Jan 2002 23:03:04 +0100
+             Message-ID: <20020114230304.A691@rafael>   
+             
+             Subject: Re: [PATCH] Overriding readline() should also override <FH> 
+             From: Rafael Garcia-Suarez <rgarciasuarez@free.fr>
+             Date: Mon, 14 Jan 2002 23:18:43 +0100
+             Message-ID: <20020114231843.E691@rafael>   
+     Branch: perl
+          ! pod/perlsub.pod t/op/override.t toke.c
+____________________________________________________________________________
+[ 14256] By: jhi                                   on 2002/01/14  14:42:12
+        Log: Update Changes.
+     Branch: perl
+          ! Changes patchlevel.h
+____________________________________________________________________________
 [ 14255] By: jhi                                   on 2002/01/14  14:04:24
         Log: Retract #14251 (the op slab allocator from perlio)
              until we figure out why 2.2.19 x86 debian gets
index a57fad1..80b79cc 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -20,7 +20,7 @@
 
 # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
 #
-# Generated on Sat Jan 12 23:16:55 EET 2002 [metaconfig 3.0 PL70]
+# Generated on Tue Jan 15 20:37:25 EET 2002 [metaconfig 3.0 PL70]
 # (with additional metaconfig patches by perlbug@perl.org)
 
 cat >c1$$ <<EOF
@@ -1581,13 +1581,13 @@ if test -f MANIFEST; then
        set x `awk '{print $1}' < MANIFEST | grep '\.SH$'`
 else
        echo "(Looking for .SH files under the source directory.)"
-       set x `(cd $src; find . -name "*.SH" -print)`
+       set x `(cd "$src"; find . -name "*.SH" -print)`
 fi
 shift
 case $# in
-0) set x `(cd $src; echo *.SH)`; shift;;
+0) set x `(cd "$src"; echo *.SH)`; shift;;
 esac
-if test ! -f $src/$1; then
+if test ! -f "$src/$1"; then
        shift
 fi
 mkdir_p='
@@ -1613,7 +1613,7 @@ for file in $*; do
                */*)
                        dir=`expr X$file : 'X\(.*\)/'`
                        file=`expr X$file : 'X.*/\(.*\)'`
-                       (cd $dir && . ./$file)
+                       (cd "$dir" && . ./$file)
                        ;;
                *)
                        . ./$file
@@ -1626,19 +1626,19 @@ for file in $*; do
                        dir=`expr X$file : 'X\(.*\)/'`
                        file=`expr X$file : 'X.*/\(.*\)'`
                        (set x $dir; shift; eval $mkdir_p)
-                       sh <$src/$dir/$file
+                       sh <"$src/$dir/$file"
                        ;;
                *)
-                       sh <$src/$file
+                       sh <"$src/$file"
                        ;;
                esac
                ;;
        esac
 done
-if test -f $src/config_h.SH; then
+if test -f "$src/config_h.SH"; then
        if test ! -f config.h; then
        : oops, they left it out of MANIFEST, probably, so do it anyway.
-       . $src/config_h.SH
+       . "$src/config_h.SH"
        fi
 fi
 EOS
@@ -1694,13 +1694,13 @@ rm -f .echotmp
 
 : Now test for existence of everything in MANIFEST
 echo " "
-if test -f $rsrc/MANIFEST; then
+if test -f "$rsrc/MANIFEST"; then
        echo "First let's make sure your kit is complete.  Checking..." >&4
-       awk '$1 !~ /PACK[A-Z]+/ {print $1}' $rsrc/MANIFEST | split -50
+       awk '$1 !~ /PACK[A-Z]+/ {print $1}' "$rsrc/MANIFEST" | split -50
        rm -f missing
        tmppwd=`pwd`
        for filelist in x??; do
-               (cd $rsrc; ls `cat $tmppwd/$filelist` >/dev/null 2>>$tmppwd/missing)
+               (cd "$rsrc"; ls `cat "$tmppwd/$filelist"` >/dev/null 2>>"$tmppwd/missing")
        done
        if test -s missing; then
                cat missing >&4
@@ -7115,7 +7115,7 @@ y*) usedl="$define"
        esac
     echo "The following dynamic loading files are available:"
        : Can not go over to $dldir because getfile has path hard-coded in.
-       tdir=`pwd`; cd $rsrc; $ls -C $dldir/dl*.xs; cd $tdir
+       tdir=`pwd`; cd "$rsrc"; $ls -C $dldir/dl*.xs; cd "$tdir"
        rp="Source file to use for dynamic loading"
        fn="fne"
        gfpth="$src"
@@ -16535,7 +16535,7 @@ find_extensions='
            else
                if $test -d $xxx -a $# -lt 10; then
                    set $1$xxx/ $*;
-                   cd $xxx;
+                   cd "$xxx";
                    eval $find_extensions;
                    cd ..;
                    shift;
@@ -16545,7 +16545,7 @@ find_extensions='
        esac;
     done'
 tdir=`pwd`
-cd $rsrc/ext
+cd "$rsrc/ext"
 set X
 shift
 eval $find_extensions
@@ -16559,7 +16559,7 @@ nonxs_extensions="$*"
 set X $known_extensions
 shift
 known_extensions="$*"
-cd $tdir
+cd "$tdir"
 
 : Now see which are supported on this system.
 avail_ext=''
@@ -17808,7 +17808,7 @@ echo " "
 exec 1>&4
 pwd=`pwd`
 . ./UU/extract
-cd $pwd
+cd "$pwd"
 
 if $contains '^depend:' [Mm]akefile >/dev/null 2>&1; then
        dflt=y
index b0b2864..f8a6289 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -943,6 +943,7 @@ lib/ExtUtils/Manifest.pm    Utilities to write MANIFEST files
 lib/ExtUtils/MANIFEST.SKIP     The default MANIFEST.SKIP
 lib/ExtUtils/Mkbootstrap.pm    Writes a bootstrap file (see MakeMaker)
 lib/ExtUtils/Mksymlists.pm     Writes a linker options file for extensions
+lib/ExtUtils/MM_BeOS.pm                MakeMaker methods for BeOS
 lib/ExtUtils/MM_Cygwin.pm      MakeMaker methods for Cygwin
 lib/ExtUtils/MM_NW5.pm         MakeMaker methods for NetWare
 lib/ExtUtils/MM_OS2.pm         MakeMaker methods for OS/2
@@ -956,6 +957,7 @@ lib/ExtUtils/t/ExtUtils.t   See if extutils work
 lib/ExtUtils/t/Installed.t     See if ExtUtils::Installed works
 lib/ExtUtils/t/Manifest.t      See if ExtUtils::Manifest works
 lib/ExtUtils/t/Mkbootstrap.t   See if ExtUtils::Mkbootstrap works
+lib/ExtUtils/t/MM_BeOS.t       See if ExtUtils::MM_BeOS works
 lib/ExtUtils/t/MM_Cygwin.t     See if ExtUtils::MM_Cygwin works
 lib/ExtUtils/t/MM_OS2.t                See if ExtUtils::MM_OS2 works
 lib/ExtUtils/t/MM_Unix.t       See if ExtUtils::MM_UNIX works
@@ -1386,301 +1388,275 @@ lib/unicore/BidiMirr.txt      Unicode character database
 lib/unicore/Bidirectional.pl   Unicode character database
 lib/unicore/Blocks.pl          Unicode character database
 lib/unicore/Blocks.txt         Unicode character database
+lib/unicore/Canonical.pl       Unicode character database
 lib/unicore/CaseFold.txt       Unicode character database
 lib/unicore/Category.pl                Unicode character database
 lib/unicore/CombiningClass.pl  Unicode character database
 lib/unicore/CompExcl.txt       Unicode character database
 lib/unicore/Decomposition.pl   Unicode character database
 lib/unicore/EAWidth.txt                Unicode character database
-lib/unicore/In.pl              Unicode character database
-lib/unicore/In/Alphabet.pl     Unicode character database
-lib/unicore/In/Arabic.pl       Unicode character database
-lib/unicore/In/ArabicP2.pl     Unicode character database
-lib/unicore/In/ArabicPr.pl     Unicode character database
-lib/unicore/In/Armenian.pl     Unicode character database
-lib/unicore/In/Arrows.pl       Unicode character database
-lib/unicore/In/BasicLat.pl     Unicode character database
-lib/unicore/In/Bengali.pl      Unicode character database
-lib/unicore/In/BlockEle.pl     Unicode character database
-lib/unicore/In/Bopomof2.pl     Unicode character database
-lib/unicore/In/Bopomofo.pl     Unicode character database
-lib/unicore/In/BoxDrawi.pl     Unicode character database
-lib/unicore/In/BrailleP.pl     Unicode character database
-lib/unicore/In/Byzantin.pl     Unicode character database
-lib/unicore/In/Cherokee.pl     Unicode character database
-lib/unicore/In/CjkComp2.pl     Unicode character database
-lib/unicore/In/CjkComp3.pl     Unicode character database
-lib/unicore/In/CjkComp4.pl     Unicode character database
-lib/unicore/In/CjkCompa.pl     Unicode character database
-lib/unicore/In/CjkRadic.pl     Unicode character database
-lib/unicore/In/CjkSymbo.pl     Unicode character database
-lib/unicore/In/CjkUnif2.pl     Unicode character database
-lib/unicore/In/CjkUnif3.pl     Unicode character database
-lib/unicore/In/CjkUnifi.pl     Unicode character database
-lib/unicore/In/Combini2.pl     Unicode character database
-lib/unicore/In/Combini3.pl     Unicode character database
-lib/unicore/In/Combinin.pl     Unicode character database
-lib/unicore/In/ControlP.pl     Unicode character database
-lib/unicore/In/Currency.pl     Unicode character database
-lib/unicore/In/Cyrillic.pl     Unicode character database
-lib/unicore/In/Deseret.pl      Unicode character database
-lib/unicore/In/Devanaga.pl     Unicode character database
-lib/unicore/In/Dingbats.pl     Unicode character database
-lib/unicore/In/Enclose2.pl     Unicode character database
-lib/unicore/In/Enclosed.pl     Unicode character database
-lib/unicore/In/Ethiopic.pl     Unicode character database
-lib/unicore/In/GeneralP.pl     Unicode character database
-lib/unicore/In/Geometri.pl     Unicode character database
-lib/unicore/In/Georgian.pl     Unicode character database
-lib/unicore/In/Gothic.pl       Unicode character database
-lib/unicore/In/Greek.pl                Unicode character database
-lib/unicore/In/GreekExt.pl     Unicode character database
-lib/unicore/In/Gujarati.pl     Unicode character database
-lib/unicore/In/Gurmukhi.pl     Unicode character database
-lib/unicore/In/Halfwidt.pl     Unicode character database
-lib/unicore/In/HangulCo.pl     Unicode character database
-lib/unicore/In/HangulJa.pl     Unicode character database
-lib/unicore/In/HangulSy.pl     Unicode character database
-lib/unicore/In/Hebrew.pl       Unicode character database
-lib/unicore/In/HighPriv.pl     Unicode character database
-lib/unicore/In/HighSurr.pl     Unicode character database
-lib/unicore/In/Hiragana.pl     Unicode character database
-lib/unicore/In/Ideograp.pl     Unicode character database
-lib/unicore/In/IpaExten.pl     Unicode character database
-lib/unicore/In/Kanbun.pl       Unicode character database
-lib/unicore/In/KangxiRa.pl     Unicode character database
-lib/unicore/In/Kannada.pl      Unicode character database
-lib/unicore/In/Katakana.pl     Unicode character database
-lib/unicore/In/Khmer.pl                Unicode character database
-lib/unicore/In/Lao.pl          Unicode character database
-lib/unicore/In/Latin1Su.pl     Unicode character database
-lib/unicore/In/LatinEx2.pl     Unicode character database
-lib/unicore/In/LatinEx3.pl     Unicode character database
-lib/unicore/In/LatinExt.pl     Unicode character database
-lib/unicore/In/Letterli.pl     Unicode character database
-lib/unicore/In/LowSurro.pl     Unicode character database
-lib/unicore/In/Malayala.pl     Unicode character database
-lib/unicore/In/Mathema2.pl     Unicode character database
-lib/unicore/In/Mathemat.pl     Unicode character database
-lib/unicore/In/Miscell2.pl     Unicode character database
-lib/unicore/In/Miscella.pl     Unicode character database
-lib/unicore/In/Mongolia.pl     Unicode character database
-lib/unicore/In/MusicalS.pl     Unicode character database
-lib/unicore/In/Myanmar.pl      Unicode character database
-lib/unicore/In/NumberFo.pl     Unicode character database
-lib/unicore/In/Ogham.pl                Unicode character database
-lib/unicore/In/OldItali.pl     Unicode character database
-lib/unicore/In/OpticalC.pl     Unicode character database
-lib/unicore/In/Oriya.pl                Unicode character database
-lib/unicore/In/PrivateU.pl     Unicode character database
-lib/unicore/In/Runic.pl                Unicode character database
-lib/unicore/In/Sinhala.pl      Unicode character database
-lib/unicore/In/SmallFor.pl     Unicode character database
-lib/unicore/In/SpacingM.pl     Unicode character database
-lib/unicore/In/Specials.pl     Unicode character database
-lib/unicore/In/Superscr.pl     Unicode character database
-lib/unicore/In/Syriac.pl       Unicode character database
-lib/unicore/In/Tags.pl         Unicode character database
-lib/unicore/In/Tamil.pl                Unicode character database
-lib/unicore/In/Telugu.pl       Unicode character database
-lib/unicore/In/Thaana.pl       Unicode character database
-lib/unicore/In/Thai.pl         Unicode character database
-lib/unicore/In/Tibetan.pl      Unicode character database
-lib/unicore/In/UnifiedC.pl     Unicode character database
-lib/unicore/In/YiRadica.pl     Unicode character database
-lib/unicore/In/YiSyllab.pl     Unicode character database
+lib/unicore/Exact.pl           Unicode character database
 lib/unicore/Index.txt          Unicode character database
-lib/unicore/Is.pl              Unicode character database
-lib/unicore/Is/2.pl            Unicode character database
-lib/unicore/Is/Alnum.pl                Unicode character database
-lib/unicore/Is/Alpha.pl                Unicode character database
-lib/unicore/Is/Alphabet.pl     Unicode character database
-lib/unicore/Is/Any.pl          Unicode character database
-lib/unicore/Is/Arabic.pl       Unicode character database
-lib/unicore/Is/Armenian.pl     Unicode character database
-lib/unicore/Is/ASCII.pl                Unicode character database
-lib/unicore/Is/ASCIIHex.pl     Unicode character database
-lib/unicore/Is/Assigned.pl     Unicode character database
-lib/unicore/Is/Bengali.pl      Unicode character database
-lib/unicore/Is/BidiAL.pl       Unicode character database
-lib/unicore/Is/BidiAN.pl       Unicode character database
-lib/unicore/Is/BidiB.pl                Unicode character database
-lib/unicore/Is/BidiBN.pl       Unicode character database
-lib/unicore/Is/BidiCont.pl     Unicode character database
-lib/unicore/Is/BidiCS.pl       Unicode character database
-lib/unicore/Is/BidiEN.pl       Unicode character database
-lib/unicore/Is/BidiES.pl       Unicode character database
-lib/unicore/Is/BidiET.pl       Unicode character database
-lib/unicore/Is/BidiL.pl                Unicode character database
-lib/unicore/Is/BidiLRE.pl      Unicode character database
-lib/unicore/Is/BidiLRO.pl      Unicode character database
-lib/unicore/Is/BidiNSM.pl      Unicode character database
-lib/unicore/Is/BidiON.pl       Unicode character database
-lib/unicore/Is/BidiPDF.pl      Unicode character database
-lib/unicore/Is/BidiR.pl                Unicode character database
-lib/unicore/Is/BidiRLE.pl      Unicode character database
-lib/unicore/Is/BidiRLO.pl      Unicode character database
-lib/unicore/Is/BidiS.pl                Unicode character database
-lib/unicore/Is/BidiWS.pl       Unicode character database
-lib/unicore/Is/Blank.pl                Unicode character database
-lib/unicore/Is/Bopomofo.pl     Unicode character database
-lib/unicore/Is/C.pl            Unicode character database
-lib/unicore/Is/Canadian.pl     Unicode character database
-lib/unicore/Is/Canon.pl                Unicode character database
-lib/unicore/Is/Cc.pl           Unicode character database
-lib/unicore/Is/Cf.pl           Unicode character database
-lib/unicore/Is/Cherokee.pl     Unicode character database
-lib/unicore/Is/Cn.pl           Unicode character database
-lib/unicore/Is/Cntrl.pl                Unicode character database
-lib/unicore/Is/Co.pl           Unicode character database
-lib/unicore/Is/Common.pl       Unicode character database
-lib/unicore/Is/Compat.pl       Unicode character database
-lib/unicore/Is/Cs.pl           Unicode character database
-lib/unicore/Is/Cyrillic.pl     Unicode character database
-lib/unicore/Is/Dash.pl         Unicode character database
-lib/unicore/Is/DCcircle.pl     Unicode character database
-lib/unicore/Is/DCcompat.pl     Unicode character database
-lib/unicore/Is/DCfinal.pl      Unicode character database
-lib/unicore/Is/DCfont.pl       Unicode character database
-lib/unicore/Is/DCfracti.pl     Unicode character database
-lib/unicore/Is/DCinitia.pl     Unicode character database
-lib/unicore/Is/DCisolat.pl     Unicode character database
-lib/unicore/Is/DCmedial.pl     Unicode character database
-lib/unicore/Is/DCnarrow.pl     Unicode character database
-lib/unicore/Is/DCnoBrea.pl     Unicode character database
-lib/unicore/Is/DCsmall.pl      Unicode character database
-lib/unicore/Is/DCsquare.pl     Unicode character database
-lib/unicore/Is/DCsub.pl                Unicode character database
-lib/unicore/Is/DCsuper.pl      Unicode character database
-lib/unicore/Is/DCvertic.pl     Unicode character database
-lib/unicore/Is/DCwide.pl       Unicode character database
-lib/unicore/Is/Deseret.pl      Unicode character database
-lib/unicore/Is/Devanaga.pl     Unicode character database
-lib/unicore/Is/Diacriti.pl     Unicode character database
-lib/unicore/Is/Digit.pl                Unicode character database
-lib/unicore/Is/Ethiopic.pl     Unicode character database
-lib/unicore/Is/Extender.pl     Unicode character database
-lib/unicore/Is/Georgian.pl     Unicode character database
-lib/unicore/Is/Gothic.pl       Unicode character database
-lib/unicore/Is/Graph.pl                Unicode character database
-lib/unicore/Is/Greek.pl                Unicode character database
-lib/unicore/Is/Gujarati.pl     Unicode character database
-lib/unicore/Is/Gurmukhi.pl     Unicode character database
-lib/unicore/Is/Han.pl          Unicode character database
-lib/unicore/Is/Hangul.pl       Unicode character database
-lib/unicore/Is/Hebrew.pl       Unicode character database
-lib/unicore/Is/HexDigit.pl     Unicode character database
-lib/unicore/Is/Hiragana.pl     Unicode character database
-lib/unicore/Is/Hyphen.pl       Unicode character database
-lib/unicore/Is/IDContin.pl     Unicode character database
-lib/unicore/Is/Ideograp.pl     Unicode character database
-lib/unicore/Is/IDStart.pl      Unicode character database
-lib/unicore/Is/Inherite.pl     Unicode character database
-lib/unicore/Is/JoinCont.pl     Unicode character database
-lib/unicore/Is/Kannada.pl      Unicode character database
-lib/unicore/Is/Katakana.pl     Unicode character database
-lib/unicore/Is/Khmer.pl                Unicode character database
-lib/unicore/Is/L.pl            Unicode character database
-lib/unicore/Is/Lao.pl          Unicode character database
-lib/unicore/Is/Latin.pl                Unicode character database
-lib/unicore/Is/LbrkAI.pl       Unicode character database
-lib/unicore/Is/LbrkAL.pl       Unicode character database
-lib/unicore/Is/LbrkB2.pl       Unicode character database
-lib/unicore/Is/LbrkBA.pl       Unicode character database
-lib/unicore/Is/LbrkBB.pl       Unicode character database
-lib/unicore/Is/LbrkBK.pl       Unicode character database
-lib/unicore/Is/LbrkCB.pl       Unicode character database
-lib/unicore/Is/LbrkCL.pl       Unicode character database
-lib/unicore/Is/LbrkCM.pl       Unicode character database
-lib/unicore/Is/LbrkCR.pl       Unicode character database
-lib/unicore/Is/LbrkEX.pl       Unicode character database
-lib/unicore/Is/LbrkGL.pl       Unicode character database
-lib/unicore/Is/LbrkHY.pl       Unicode character database
-lib/unicore/Is/LbrkID.pl       Unicode character database
-lib/unicore/Is/LbrkIN.pl       Unicode character database
-lib/unicore/Is/LbrkIS.pl       Unicode character database
-lib/unicore/Is/LbrkLF.pl       Unicode character database
-lib/unicore/Is/LbrkNS.pl       Unicode character database
-lib/unicore/Is/LbrkNU.pl       Unicode character database
-lib/unicore/Is/LbrkOP.pl       Unicode character database
-lib/unicore/Is/LbrkPO.pl       Unicode character database
-lib/unicore/Is/LbrkPR.pl       Unicode character database
-lib/unicore/Is/LbrkQU.pl       Unicode character database
-lib/unicore/Is/LbrkSA.pl       Unicode character database
-lib/unicore/Is/LbrkSG.pl       Unicode character database
-lib/unicore/Is/LbrkSP.pl       Unicode character database
-lib/unicore/Is/LbrkSY.pl       Unicode character database
-lib/unicore/Is/LbrkXX.pl       Unicode character database
-lib/unicore/Is/LbrkZW.pl       Unicode character database
-lib/unicore/Is/Ll.pl           Unicode character database
-lib/unicore/Is/Lm.pl           Unicode character database
-lib/unicore/Is/Lo.pl           Unicode character database
-lib/unicore/Is/Lower.pl                Unicode character database
-lib/unicore/Is/Lowercas.pl     Unicode character database
-lib/unicore/Is/Lt.pl           Unicode character database
-lib/unicore/Is/Lu.pl           Unicode character database
-lib/unicore/Is/M.pl            Unicode character database
-lib/unicore/Is/Malayala.pl     Unicode character database
-lib/unicore/Is/Math.pl         Unicode character database
-lib/unicore/Is/Mc.pl           Unicode character database
-lib/unicore/Is/Me.pl           Unicode character database
-lib/unicore/Is/Mirrored.pl     Unicode character database
-lib/unicore/Is/Mn.pl           Unicode character database
-lib/unicore/Is/Mongolia.pl     Unicode character database
-lib/unicore/Is/Myanmar.pl      Unicode character database
-lib/unicore/Is/N.pl            Unicode character database
-lib/unicore/Is/Nd.pl           Unicode character database
-lib/unicore/Is/Nl.pl           Unicode character database
-lib/unicore/Is/No.pl           Unicode character database
-lib/unicore/Is/Nonchara.pl     Unicode character database
-lib/unicore/Is/Ogham.pl                Unicode character database
-lib/unicore/Is/OldItali.pl     Unicode character database
-lib/unicore/Is/Oriya.pl                Unicode character database
-lib/unicore/Is/OtherAlp.pl     Unicode character database
-lib/unicore/Is/OtherLow.pl     Unicode character database
-lib/unicore/Is/OtherMat.pl     Unicode character database
-lib/unicore/Is/OtherUpp.pl     Unicode character database
-lib/unicore/Is/P.pl            Unicode character database
-lib/unicore/Is/Pc.pl           Unicode character database
-lib/unicore/Is/Pd.pl           Unicode character database
-lib/unicore/Is/Pe.pl           Unicode character database
-lib/unicore/Is/Pf.pl           Unicode character database
-lib/unicore/Is/Pi.pl           Unicode character database
-lib/unicore/Is/Po.pl           Unicode character database
-lib/unicore/Is/Print.pl                Unicode character database
-lib/unicore/Is/Ps.pl           Unicode character database
-lib/unicore/Is/Punct.pl                Unicode character database
-lib/unicore/Is/Quotatio.pl     Unicode character database
-lib/unicore/Is/Runic.pl                Unicode character database
-lib/unicore/Is/S.pl            Unicode character database
-lib/unicore/Is/Sc.pl           Unicode character database
-lib/unicore/Is/Sinhala.pl      Unicode character database
-lib/unicore/Is/Sk.pl           Unicode character database
-lib/unicore/Is/Sm.pl           Unicode character database
-lib/unicore/Is/So.pl           Unicode character database
-lib/unicore/Is/Space.pl                Unicode character database
-lib/unicore/Is/SpacePer.pl     Unicode character database
-lib/unicore/Is/Syriac.pl       Unicode character database
-lib/unicore/Is/Tamil.pl                Unicode character database
-lib/unicore/Is/Telugu.pl       Unicode character database
-lib/unicore/Is/Terminal.pl     Unicode character database
-lib/unicore/Is/Thaana.pl       Unicode character database
-lib/unicore/Is/Thai.pl         Unicode character database
-lib/unicore/Is/Tibetan.pl      Unicode character database
-lib/unicore/Is/Title.pl                Unicode character database
-lib/unicore/Is/Upper.pl                Unicode character database
-lib/unicore/Is/Uppercas.pl     Unicode character database
-lib/unicore/Is/WhiteSpa.pl     Unicode character database
-lib/unicore/Is/Word.pl         Unicode character database
-lib/unicore/Is/XDigit.pl       Unicode character database
-lib/unicore/Is/Yi.pl           Unicode character database
-lib/unicore/Is/Z.pl            Unicode character database
-lib/unicore/Is/Zl.pl           Unicode character database
-lib/unicore/Is/Zp.pl           Unicode character database
-lib/unicore/Is/Zs.pl           Unicode character database
 lib/unicore/Jamo.txt           Unicode character database
 lib/unicore/JamoShort.pl       Unicode character database
 lib/unicore/Lbrk.pl            Unicode character database
+lib/unicore/lib/Alnum.pl       Unicode character database
+lib/unicore/lib/Alpha.pl       Unicode character database
+lib/unicore/lib/Alphabet.pl    Unicode character database
+lib/unicore/lib/Any.pl         Unicode character database
+lib/unicore/lib/Arabic.pl      Unicode character database
+lib/unicore/lib/Armenian.pl    Unicode character database
+lib/unicore/lib/ASCII.pl       Unicode character database
+lib/unicore/lib/AsciiHex.pl    Unicode character database
+lib/unicore/lib/Assigned.pl    Unicode character database
+lib/unicore/lib/Bengali.pl     Unicode character database
+lib/unicore/lib/BidiAL.pl      Unicode character database
+lib/unicore/lib/BidiAN.pl      Unicode character database
+lib/unicore/lib/BidiB.pl       Unicode character database
+lib/unicore/lib/BidiBN.pl      Unicode character database
+lib/unicore/lib/BidiCont.pl    Unicode character database
+lib/unicore/lib/BidiCS.pl      Unicode character database
+lib/unicore/lib/BidiEN.pl      Unicode character database
+lib/unicore/lib/BidiES.pl      Unicode character database
+lib/unicore/lib/BidiET.pl      Unicode character database
+lib/unicore/lib/BidiL.pl       Unicode character database
+lib/unicore/lib/BidiLRE.pl     Unicode character database
+lib/unicore/lib/BidiLRO.pl     Unicode character database
+lib/unicore/lib/BidiNSM.pl     Unicode character database
+lib/unicore/lib/BidiON.pl      Unicode character database
+lib/unicore/lib/BidiPDF.pl     Unicode character database
+lib/unicore/lib/BidiR.pl       Unicode character database
+lib/unicore/lib/BidiRLE.pl     Unicode character database
+lib/unicore/lib/BidiRLO.pl     Unicode character database
+lib/unicore/lib/BidiS.pl       Unicode character database
+lib/unicore/lib/BidiWS.pl      Unicode character database
+lib/unicore/lib/Blank.pl       Unicode character database
+lib/unicore/lib/Bopomofo.pl    Unicode character database
+lib/unicore/lib/C.pl           Unicode character database
+lib/unicore/lib/Canadian.pl    Unicode character database
+lib/unicore/lib/Canon.pl       Unicode character database
+lib/unicore/lib/Cc.pl          Unicode character database
+lib/unicore/lib/Cf.pl          Unicode character database
+lib/unicore/lib/Cherokee.pl    Unicode character database
+lib/unicore/lib/Cn.pl          Unicode character database
+lib/unicore/lib/Cntrl.pl       Unicode character database
+lib/unicore/lib/Co.pl          Unicode character database
+lib/unicore/lib/Common.pl      Unicode character database
+lib/unicore/lib/Compat.pl      Unicode character database
+lib/unicore/lib/Cs.pl          Unicode character database
+lib/unicore/lib/Cyrillic.pl    Unicode character database
+lib/unicore/lib/Dash.pl                Unicode character database
+lib/unicore/lib/DCcircle.pl    Unicode character database
+lib/unicore/lib/DCcompat.pl    Unicode character database
+lib/unicore/lib/DCfinal.pl     Unicode character database
+lib/unicore/lib/DCfont.pl      Unicode character database
+lib/unicore/lib/DCfracti.pl    Unicode character database
+lib/unicore/lib/DCinitia.pl    Unicode character database
+lib/unicore/lib/DCisolat.pl    Unicode character database
+lib/unicore/lib/DCmedial.pl    Unicode character database
+lib/unicore/lib/DCnarrow.pl    Unicode character database
+lib/unicore/lib/DCnoBrea.pl    Unicode character database
+lib/unicore/lib/DCsmall.pl     Unicode character database
+lib/unicore/lib/DCsquare.pl    Unicode character database
+lib/unicore/lib/DCsub.pl       Unicode character database
+lib/unicore/lib/DCsuper.pl     Unicode character database
+lib/unicore/lib/DCvertic.pl    Unicode character database
+lib/unicore/lib/DCwide.pl      Unicode character database
+lib/unicore/lib/Deseret.pl     Unicode character database
+lib/unicore/lib/Devanaga.pl    Unicode character database
+lib/unicore/lib/Diacriti.pl    Unicode character database
+lib/unicore/lib/Digit.pl       Unicode character database
+lib/unicore/lib/Ethiopic.pl    Unicode character database
+lib/unicore/lib/Extender.pl    Unicode character database
+lib/unicore/lib/Georgian.pl    Unicode character database
+lib/unicore/lib/Gothic.pl      Unicode character database
+lib/unicore/lib/Graph.pl       Unicode character database
+lib/unicore/lib/Greek.pl       Unicode character database
+lib/unicore/lib/Gujarati.pl    Unicode character database
+lib/unicore/lib/Gurmukhi.pl    Unicode character database
+lib/unicore/lib/Han.pl         Unicode character database
+lib/unicore/lib/Hangul.pl      Unicode character database
+lib/unicore/lib/Hebrew.pl      Unicode character database
+lib/unicore/lib/HexDigit.pl    Unicode character database
+lib/unicore/lib/Hiragana.pl    Unicode character database
+lib/unicore/lib/Hyphen.pl      Unicode character database
+lib/unicore/lib/IdContin.pl    Unicode character database
+lib/unicore/lib/Ideograp.pl    Unicode character database
+lib/unicore/lib/IdStart.pl     Unicode character database
+lib/unicore/lib/InAlphab.pl    Unicode character database
+lib/unicore/lib/InArabi2.pl    Unicode character database
+lib/unicore/lib/InArabi3.pl    Unicode character database
+lib/unicore/lib/InArabic.pl    Unicode character database
+lib/unicore/lib/InArmeni.pl    Unicode character database
+lib/unicore/lib/InArrows.pl    Unicode character database
+lib/unicore/lib/InBasicL.pl    Unicode character database
+lib/unicore/lib/InBengal.pl    Unicode character database
+lib/unicore/lib/InBlockE.pl    Unicode character database
+lib/unicore/lib/InBopom2.pl    Unicode character database
+lib/unicore/lib/InBopomo.pl    Unicode character database
+lib/unicore/lib/InBoxDra.pl    Unicode character database
+lib/unicore/lib/InBraill.pl    Unicode character database
+lib/unicore/lib/InByzant.pl    Unicode character database
+lib/unicore/lib/InCherok.pl    Unicode character database
+lib/unicore/lib/InCjkCo2.pl    Unicode character database
+lib/unicore/lib/InCjkCo3.pl    Unicode character database
+lib/unicore/lib/InCjkCo4.pl    Unicode character database
+lib/unicore/lib/InCjkCom.pl    Unicode character database
+lib/unicore/lib/InCjkRad.pl    Unicode character database
+lib/unicore/lib/InCjkSym.pl    Unicode character database
+lib/unicore/lib/InCjkUn2.pl    Unicode character database
+lib/unicore/lib/InCjkUn3.pl    Unicode character database
+lib/unicore/lib/InCjkUni.pl    Unicode character database
+lib/unicore/lib/InCombi2.pl    Unicode character database
+lib/unicore/lib/InCombi3.pl    Unicode character database
+lib/unicore/lib/InCombin.pl    Unicode character database
+lib/unicore/lib/InContro.pl    Unicode character database
+lib/unicore/lib/InCurren.pl    Unicode character database
+lib/unicore/lib/InCyrill.pl    Unicode character database
+lib/unicore/lib/InDesere.pl    Unicode character database
+lib/unicore/lib/InDevana.pl    Unicode character database
+lib/unicore/lib/InDingba.pl    Unicode character database
+lib/unicore/lib/InEnclo2.pl    Unicode character database
+lib/unicore/lib/InEnclos.pl    Unicode character database
+lib/unicore/lib/InEthiop.pl    Unicode character database
+lib/unicore/lib/InGenera.pl    Unicode character database
+lib/unicore/lib/InGeomet.pl    Unicode character database
+lib/unicore/lib/InGeorgi.pl    Unicode character database
+lib/unicore/lib/InGothic.pl    Unicode character database
+lib/unicore/lib/InGreek.pl     Unicode character database
+lib/unicore/lib/InGreekE.pl    Unicode character database
+lib/unicore/lib/InGujara.pl    Unicode character database
+lib/unicore/lib/InGurmuk.pl    Unicode character database
+lib/unicore/lib/InHalfwi.pl    Unicode character database
+lib/unicore/lib/InHangu2.pl    Unicode character database
+lib/unicore/lib/InHangu3.pl    Unicode character database
+lib/unicore/lib/InHangul.pl    Unicode character database
+lib/unicore/lib/InHebrew.pl    Unicode character database
+lib/unicore/lib/Inherite.pl    Unicode character database
+lib/unicore/lib/InHighPr.pl    Unicode character database
+lib/unicore/lib/InHighSu.pl    Unicode character database
+lib/unicore/lib/InHiraga.pl    Unicode character database
+lib/unicore/lib/InIdeogr.pl    Unicode character database
+lib/unicore/lib/InIpaExt.pl    Unicode character database
+lib/unicore/lib/InKanbun.pl    Unicode character database
+lib/unicore/lib/InKangxi.pl    Unicode character database
+lib/unicore/lib/InKannad.pl    Unicode character database
+lib/unicore/lib/InKataka.pl    Unicode character database
+lib/unicore/lib/InKhmer.pl     Unicode character database
+lib/unicore/lib/InLao.pl       Unicode character database
+lib/unicore/lib/InLatin1.pl    Unicode character database
+lib/unicore/lib/InLatin2.pl    Unicode character database
+lib/unicore/lib/InLatin3.pl    Unicode character database
+lib/unicore/lib/InLatinE.pl    Unicode character database
+lib/unicore/lib/InLetter.pl    Unicode character database
+lib/unicore/lib/InLowSur.pl    Unicode character database
+lib/unicore/lib/InMalaya.pl    Unicode character database
+lib/unicore/lib/InMathe2.pl    Unicode character database
+lib/unicore/lib/InMathem.pl    Unicode character database
+lib/unicore/lib/InMisce2.pl    Unicode character database
+lib/unicore/lib/InMiscel.pl    Unicode character database
+lib/unicore/lib/InMongol.pl    Unicode character database
+lib/unicore/lib/InMusica.pl    Unicode character database
+lib/unicore/lib/InMyanma.pl    Unicode character database
+lib/unicore/lib/InNumber.pl    Unicode character database
+lib/unicore/lib/InOgham.pl     Unicode character database
+lib/unicore/lib/InOldIta.pl    Unicode character database
+lib/unicore/lib/InOptica.pl    Unicode character database
+lib/unicore/lib/InOriya.pl     Unicode character database
+lib/unicore/lib/InPrivat.pl    Unicode character database
+lib/unicore/lib/InRunic.pl     Unicode character database
+lib/unicore/lib/InSinhal.pl    Unicode character database
+lib/unicore/lib/InSmallF.pl    Unicode character database
+lib/unicore/lib/InSpacin.pl    Unicode character database
+lib/unicore/lib/InSpecia.pl    Unicode character database
+lib/unicore/lib/InSupers.pl    Unicode character database
+lib/unicore/lib/InSyriac.pl    Unicode character database
+lib/unicore/lib/InTags.pl      Unicode character database
+lib/unicore/lib/InTamil.pl     Unicode character database
+lib/unicore/lib/InTelugu.pl    Unicode character database
+lib/unicore/lib/InThaana.pl    Unicode character database
+lib/unicore/lib/InThai.pl      Unicode character database
+lib/unicore/lib/InTibeta.pl    Unicode character database
+lib/unicore/lib/InUnifie.pl    Unicode character database
+lib/unicore/lib/InYiRadi.pl    Unicode character database
+lib/unicore/lib/InYiSyll.pl    Unicode character database
+lib/unicore/lib/JoinCont.pl    Unicode character database
+lib/unicore/lib/Kannada.pl     Unicode character database
+lib/unicore/lib/Katakana.pl    Unicode character database
+lib/unicore/lib/Khmer.pl       Unicode character database
+lib/unicore/lib/L.pl           Unicode character database
+lib/unicore/lib/Lao.pl         Unicode character database
+lib/unicore/lib/Latin.pl       Unicode character database
+lib/unicore/lib/Ll.pl          Unicode character database
+lib/unicore/lib/Lm.pl          Unicode character database
+lib/unicore/lib/Lo.pl          Unicode character database
+lib/unicore/lib/Lower.pl       Unicode character database
+lib/unicore/lib/Lowercas.pl    Unicode character database
+lib/unicore/lib/Lt.pl          Unicode character database
+lib/unicore/lib/Lu.pl          Unicode character database
+lib/unicore/lib/L_.pl          Unicode character database
+lib/unicore/lib/M.pl           Unicode character database
+lib/unicore/lib/Malayala.pl    Unicode character database
+lib/unicore/lib/Math.pl                Unicode character database
+lib/unicore/lib/Mc.pl          Unicode character database
+lib/unicore/lib/Me.pl          Unicode character database
+lib/unicore/lib/Mirrored.pl    Unicode character database
+lib/unicore/lib/Mn.pl          Unicode character database
+lib/unicore/lib/Mongolia.pl    Unicode character database
+lib/unicore/lib/Myanmar.pl     Unicode character database
+lib/unicore/lib/N.pl           Unicode character database
+lib/unicore/lib/Nd.pl          Unicode character database
+lib/unicore/lib/Nl.pl          Unicode character database
+lib/unicore/lib/No.pl          Unicode character database
+lib/unicore/lib/Nonchara.pl    Unicode character database
+lib/unicore/lib/Ogham.pl       Unicode character database
+lib/unicore/lib/OldItali.pl    Unicode character database
+lib/unicore/lib/Oriya.pl       Unicode character database
+lib/unicore/lib/OtherAlp.pl    Unicode character database
+lib/unicore/lib/OtherLow.pl    Unicode character database
+lib/unicore/lib/OtherMat.pl    Unicode character database
+lib/unicore/lib/OtherUpp.pl    Unicode character database
+lib/unicore/lib/P.pl           Unicode character database
+lib/unicore/lib/Pc.pl          Unicode character database
+lib/unicore/lib/Pd.pl          Unicode character database
+lib/unicore/lib/Pe.pl          Unicode character database
+lib/unicore/lib/Pf.pl          Unicode character database
+lib/unicore/lib/Pi.pl          Unicode character database
+lib/unicore/lib/Po.pl          Unicode character database
+lib/unicore/lib/Print.pl       Unicode character database
+lib/unicore/lib/Ps.pl          Unicode character database
+lib/unicore/lib/Punct.pl       Unicode character database
+lib/unicore/lib/Quotatio.pl    Unicode character database
+lib/unicore/lib/Runic.pl       Unicode character database
+lib/unicore/lib/S.pl           Unicode character database
+lib/unicore/lib/Sc.pl          Unicode character database
+lib/unicore/lib/Sinhala.pl     Unicode character database
+lib/unicore/lib/Sk.pl          Unicode character database
+lib/unicore/lib/Sm.pl          Unicode character database
+lib/unicore/lib/So.pl          Unicode character database
+lib/unicore/lib/Space.pl       Unicode character database
+lib/unicore/lib/SpacePer.pl    Unicode character database
+lib/unicore/lib/Syriac.pl      Unicode character database
+lib/unicore/lib/Tamil.pl       Unicode character database
+lib/unicore/lib/Telugu.pl      Unicode character database
+lib/unicore/lib/Terminal.pl    Unicode character database
+lib/unicore/lib/Thaana.pl      Unicode character database
+lib/unicore/lib/Thai.pl                Unicode character database
+lib/unicore/lib/Tibetan.pl     Unicode character database
+lib/unicore/lib/Title.pl       Unicode character database
+lib/unicore/lib/Upper.pl       Unicode character database
+lib/unicore/lib/Uppercas.pl    Unicode character database
+lib/unicore/lib/WhiteSpa.pl    Unicode character database
+lib/unicore/lib/Word.pl                Unicode character database
+lib/unicore/lib/XDigit.pl      Unicode character database
+lib/unicore/lib/Yi.pl          Unicode character database
+lib/unicore/lib/Z.pl           Unicode character database
+lib/unicore/lib/Zl.pl          Unicode character database
+lib/unicore/lib/Zp.pl          Unicode character database
+lib/unicore/lib/Zs.pl          Unicode character database
+lib/unicore/lib/_CanonDC.pl    Unicode character database
+lib/unicore/lib/_CaseIgn.pl    Unicode character database
+lib/unicore/lib/_CombAbo.pl    Unicode character database
 lib/unicore/LineBrk.txt                Unicode character database
 lib/unicore/Makefile           Unicode character database
 lib/unicore/mktables           Unicode character database generator
@@ -1688,6 +1664,7 @@ lib/unicore/Name.pl               Unicode character database
 lib/unicore/NamesList.html     Unicode character database
 lib/unicore/NamesList.txt      Unicode character database
 lib/unicore/Number.pl          Unicode character database
+lib/unicore/Properties         Built-in \p{...} / \P{...} property list
 lib/unicore/PropList.html      Unicode character database
 lib/unicore/PropList.txt       Unicode character database
 lib/unicore/README.perl                Unicode character database
index 103f503..f86b17b 100644 (file)
@@ -100,6 +100,11 @@ true)
        ;;
 esac
 
+case "`pwd`" in
+# Protect any spaces
+*" "*) ldlibpth=`echo $ldlibpth|sed 's/ /\\\\ /g'` ;;
+esac
+
 : Prepare dependency lists for Makefile.
 dynamic_list=' '
 for f in $dynamic_ext; do
index a9d1dcc..cf8f891 100644 (file)
--- a/embed.fnc
+++ b/embed.fnc
@@ -1009,7 +1009,7 @@ s |void   |apply_attrs    |HV *stash|SV *target|OP *attrs|bool for_my
 s      |void   |apply_attrs_my |HV *stash|OP *target|OP *attrs|OP **imopsp
 #  if defined(PL_OP_SLAB_ALLOC)
 s      |void*  |Slab_Alloc     |int m|size_t sz
-s      |void   |Slab_Free      |void *
+s      |void   |Slab_Free      |void *op
 #  endif
 #endif
 
index dce0e88..c8f2fde 100644 (file)
@@ -112,6 +112,15 @@ Note - does not return a number.
 Returns the 4-byte 'invalid' ip address.  Normally equivalent
 to inet_aton('255.255.255.255').
 
+=item sockaddr_family SOCKADDR
+
+Takes a sockaddr structure (as returned by pack_sockaddr_in(),
+pack_sockaddr_un() or the perl builtin functions getsockname() and
+getpeername()) and returns the address family tag.  It will match the
+constant AF_INET for a sockaddr_in and AF_UNIX for a sockaddr_un.  It
+can be used to figure out what unpacker to use for a sockaddr of
+unknown type.
+
 =item sockaddr_in PORT, ADDRESS
 
 =item sockaddr_in SOCKADDR_IN
@@ -173,7 +182,9 @@ require Exporter;
 use XSLoader ();
 @ISA = qw(Exporter);
 @EXPORT = qw(
-       inet_aton inet_ntoa pack_sockaddr_in unpack_sockaddr_in
+       inet_aton inet_ntoa
+       sockaddr_family
+       pack_sockaddr_in unpack_sockaddr_in
        pack_sockaddr_un unpack_sockaddr_un
        sockaddr_in sockaddr_un
        INADDR_ANY INADDR_BROADCAST INADDR_LOOPBACK INADDR_NONE
index 94d4fb5..ebf5a5f 100755 (executable)
@@ -13,7 +13,7 @@ BEGIN {
        
 use Socket;
 
-print "1..14\n";
+print "1..16\n";
 
 if (socket(T,PF_INET,SOCK_STREAM,6)) {
   print "ok 1\n";
@@ -103,3 +103,12 @@ print ((inet_ntoa(v10.20.30.40) eq "10.20.30.40") ? "ok 11\n" : "not ok 11\n");
                                     
 eval { inet_ntoa(v10.20.30.400) };
 print (($@ =~ /^Wide character in Socket::inet_ntoa at/) ? "ok 14\n" : "not ok 14\n");
+
+if (sockaddr_family(pack_sockaddr_in(100,inet_aton("10.250.230.10"))) == AF_INET) {
+    print "ok 15\n";
+} else {
+    print "not ok 15\n";
+}
+
+eval { sockaddr_family("") };
+print (($@ =~ /^Bad arg length for Socket::sockaddr_family, length is 0, should be at least \d+/) ? "ok 16\n" : "not ok 16\n");
index fb60dc2..b302eaa 100644 (file)
@@ -248,7 +248,7 @@ inet_ntoa(ip_address_sv)
        char * ip_address;
        if (DO_UTF8(ip_address_sv) && !sv_utf8_downgrade(ip_address_sv, 1))
             croak("Wide character in Socket::inet_ntoa");
-       ip_address = SvPV(ip_address_sv, addrlen);
+       ip_address = SvPVbyte(ip_address_sv, addrlen);
        if (addrlen == sizeof(addr) || addrlen == 4)
                addr.s_addr =
                    (ip_address[0] & 0xFF) << 24 |
@@ -273,6 +273,20 @@ inet_ntoa(ip_address_sv)
        }
 
 void
+sockaddr_family(sockaddr)
+       SV *    sockaddr
+       PREINIT:
+       STRLEN sockaddr_len;
+       char *sockaddr_pv = SvPVbyte(sockaddr, sockaddr_len);
+       CODE:
+       if (sockaddr_len < offsetof(struct sockaddr, sa_data)) {
+           croak("Bad arg length for %s, length is %d, should be at least %d",
+                 "Socket::sockaddr_family", sockaddr_len,
+                 offsetof(struct sockaddr, sa_data));
+       }
+       ST(0) = sv_2mortal(newSViv(((struct sockaddr*)sockaddr_pv)->sa_family));
+
+void
 pack_sockaddr_un(pathname)
        char *  pathname
        CODE:
@@ -327,7 +341,7 @@ unpack_sockaddr_un(sun_sv)
 #ifdef I_SYS_UN
        struct sockaddr_un addr;
        STRLEN sockaddrlen;
-       char * sun_ad = SvPV(sun_sv,sockaddrlen);
+       char * sun_ad = SvPVbyte(sun_sv,sockaddrlen);
        char * e;
 #   ifndef __linux__
        /* On Linux sockaddrlen on sockets returned by accept, recvfrom,
@@ -368,7 +382,7 @@ pack_sockaddr_in(port, ip_address_sv)
        char * ip_address;
        if (DO_UTF8(ip_address_sv) && !sv_utf8_downgrade(ip_address_sv, 1))
             croak("Wide character in Socket::pack_sockaddr_in");
-       ip_address = SvPV(ip_address_sv, addrlen);
+       ip_address = SvPVbyte(ip_address_sv, addrlen);
        if (addrlen == sizeof(addr) || addrlen == 4)
                addr.s_addr =
                    (ip_address[0] & 0xFF) << 24 |
@@ -395,7 +409,7 @@ unpack_sockaddr_in(sin_sv)
        struct sockaddr_in addr;
        unsigned short  port;
        struct in_addr  ip_address;
-       char *  sin = SvPV(sin_sv,sockaddrlen);
+       char *  sin = SvPVbyte(sin_sv,sockaddrlen);
        if (sockaddrlen != sizeof(addr)) {
            croak("Bad arg length for %s, length is %d, should be %d",
                        "Socket::unpack_sockaddr_in",
diff --git a/lib/ExtUtils/MM_BeOS.pm b/lib/ExtUtils/MM_BeOS.pm
new file mode 100644 (file)
index 0000000..4ea2cf7
--- /dev/null
@@ -0,0 +1,47 @@
+package ExtUtils::MM_BeOS;
+
+our $VERSION = '1.00';
+
+=head1 NAME
+
+ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker
+
+=head1 SYNOPSIS
+
+ use ExtUtils::MM_BeOS;        # Done internally by ExtUtils::MakeMaker if needed
+
+=head1 DESCRIPTION
+
+See ExtUtils::MM_Unix for a documentation of the methods provided
+there. This package overrides the implementation of these methods, not
+the semantics.
+
+=over 4
+
+=cut 
+
+use Config;
+use File::Spec;
+require Exporter;
+
+require ExtUtils::MakeMaker;
+ExtUtils::MakeMaker->import(qw( $Verbose &neatvalue));
+
+unshift @MM::ISA, 'ExtUtils::MM_BeOS';
+
+=item perl_archive
+
+This is internal method that returns path to libperl.a equivalent
+to be linked to dynamic extensions. UNIX does not have one, but at
+least BeOS has one.
+
+=cut
+
+sub perl_archive
+  {
+  return '$(PERL_INC)' . "/$Config{libperl}":
+  }
+
+1;
+__END__
+
index 684bea3..f7aec61 100644 (file)
@@ -71,7 +71,7 @@ $Is_OS2     = $^O eq 'os2';
 $Is_Mac     = $^O eq 'MacOS';
 $Is_Win32   = $^O eq 'MSWin32';
 $Is_Cygwin  = $^O eq 'cygwin';
-$Is_NetWare = $^O eq 'NetWare';
+$Is_NetWare = $Config{'osname'} eq 'NetWare';
 
 require ExtUtils::MM_Unix;
 
@@ -87,6 +87,7 @@ if ($Is_Mac) {
 }
 if ($Is_NetWare) {
     require ExtUtils::MM_NW5;
+    $Is_Win32 = 0;
 }
 if ($Is_Win32) {
     require ExtUtils::MM_Win32;
diff --git a/lib/ExtUtils/t/MM_BeOS.t b/lib/ExtUtils/t/MM_BeOS.t
new file mode 100644 (file)
index 0000000..4b8ecc4
--- /dev/null
@@ -0,0 +1,46 @@
+#!perl
+
+# 2001-01-14 Tels v0.01
+
+our $VERSION = 0.01;
+
+BEGIN {
+       chdir 't' if -d 't';
+       @INC = '../lib';
+}
+
+use Test::More;
+
+BEGIN {
+       if ($^O =~ /beos/i) {
+               plan tests => 2;
+       } else {
+               plan skip_all => 'This is not BeOS';
+       }
+}
+
+use Config;
+use File::Spec;
+use File::Basename;
+
+# tels - Taken from MM_Win32.t - I must not understand why this works, right?
+# Does this mimic ExtUtils::MakeMaker ok?
+{
+    @MM::ISA = qw(
+        ExtUtils::MM_Unix 
+        ExtUtils::Liblist::Kid 
+        ExtUtils::MakeMaker
+    );
+    # MM package faked up by messy MI entanglement
+    package MM;
+    sub DESTROY {}
+}
+
+require_ok( 'ExtUtils::MM_BeOS' );
+
+# perl_archive()
+{
+    my $libperl = $Config{libperl} || 'libperl.a';
+    is( MM->perl_archive(), File::Spec->catfile('$(PERL_INC)', $libperl ),
+           'perl_archive() should respect libperl setting' );
+}
index d888562..1be0855 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0621           U
index 5986be5..a183712 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0621           <no shaping>
index 89d5d5a..a158c17 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0000   0008    BN
index 129173f..9349041 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0000   007F    Basic Latin
diff --git a/lib/unicore/Canonical.pl b/lib/unicore/Canonical.pl
new file mode 100644 (file)
index 0000000..ac1a660
--- /dev/null
@@ -0,0 +1,704 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+##
+## Data in this file used by ../utf8_heavy.pl
+##
+
+## Mapping from lc(canonical name) to filename in ./lib
+%utf8::Canonical = (
+   alphabetic                              => 'Alphabet',
+
+ # InAlphabeticPresentationForms
+   alphabeticpresentationforms             => 'InAlphab',
+
+   arabic                                  => 'Arabic',
+
+ # InArabicPresentationFormsA
+   arabicpresentationformsa                => 'InArabi3',
+
+ # InArabicPresentationFormsB
+   arabicpresentationformsb                => 'InArabi2',
+
+   armenian                                => 'Armenian',
+
+ # InArrows
+   arrows                                  => 'InArrows',
+
+ # AsciiHexDigit
+   asciihexdigit                           => 'AsciiHex',
+
+ # InBasicLatin
+   basiclatin                              => 'InBasicL',
+
+   bengali                                 => 'Bengali',
+
+ # BidiControl
+   bidicontrol                             => 'BidiCont',
+
+ # InBlockElements
+   blockelements                           => 'InBlockE',
+
+   bopomofo                                => 'Bopomofo',
+
+ # InBopomofoExtended
+   bopomofoextended                        => 'InBopom2',
+
+ # InBoxDrawing
+   boxdrawing                              => 'InBoxDra',
+
+ # InBraillePatterns
+   braillepatterns                         => 'InBraill',
+
+ # InByzantineMusicalSymbols
+   byzantinemusicalsymbols                 => 'InByzant',
+
+ # CanadianAboriginal
+   canadianaboriginal                      => 'Canadian',
+
+   cherokee                                => 'Cherokee',
+
+ # InCjkCompatibility
+   cjkcompatibility                        => 'InCjkCom',
+
+ # InCjkCompatibilityForms
+   cjkcompatibilityforms                   => 'InCjkCo2',
+
+ # InCjkCompatibilityIdeographs
+   cjkcompatibilityideographs              => 'InCjkCo3',
+
+ # InCjkCompatibilityIdeographsSupplement
+   cjkcompatibilityideographssupplement     => 'InCjkCo4',
+
+ # InCjkRadicalsSupplement
+   cjkradicalssupplement                   => 'InCjkRad',
+
+ # InCjkSymbolsAndPunctuation
+   cjksymbolsandpunctuation                => 'InCjkSym',
+
+ # InCjkUnifiedIdeographs
+   cjkunifiedideographs                    => 'InCjkUni',
+
+ # InCjkUnifiedIdeographsExtensionA
+   cjkunifiedideographsextensiona          => 'InCjkUn3',
+
+ # InCjkUnifiedIdeographsExtensionB
+   cjkunifiedideographsextensionb          => 'InCjkUn2',
+
+ # ClosePunctuation
+   closepunctuation                        => 'Pe',
+
+ # InCombiningDiacriticalMarks
+   combiningdiacriticalmarks               => 'InCombi3',
+
+ # InCombiningHalfMarks
+   combininghalfmarks                      => 'InCombin',
+
+ # InCombiningMarksForSymbols
+   combiningmarksforsymbols                => 'InCombi2',
+
+   common                                  => 'Common',
+
+ # ConnectorPunctuation
+   connectorpunctuation                    => 'Pc',
+
+   control                                 => 'Cc',
+
+ # InControlPictures
+   controlpictures                         => 'InContro',
+
+ # CurrencySymbol
+   currencysymbol                          => 'Sc',
+
+ # InCurrencySymbols
+   currencysymbols                         => 'InCurren',
+
+   cyrillic                                => 'Cyrillic',
+   dash                                    => 'Dash',
+
+ # DashPunctuation
+   dashpunctuation                         => 'Pd',
+
+ # DecimalNumber
+   decimalnumber                           => 'Nd',
+
+   deseret                                 => 'Deseret',
+   devanagari                              => 'Devanaga',
+   diacritic                               => 'Diacriti',
+
+ # InDingbats
+   dingbats                                => 'InDingba',
+
+ # InEnclosedAlphanumerics
+   enclosedalphanumerics                   => 'InEnclos',
+
+ # InEnclosedCjkLettersAndMonths
+   enclosedcjklettersandmonths             => 'InEnclo2',
+
+ # EnclosingMark
+   enclosingmark                           => 'Me',
+
+   ethiopic                                => 'Ethiopic',
+   extender                                => 'Extender',
+
+ # FinalPunctuation
+   finalpunctuation                        => 'Pf',
+
+   format                                  => 'Cf',
+
+ # InGeneralPunctuation
+   generalpunctuation                      => 'InGenera',
+
+ # InGeometricShapes
+   geometricshapes                         => 'InGeomet',
+
+   georgian                                => 'Georgian',
+   gothic                                  => 'Gothic',
+   greek                                   => 'Greek',
+
+ # InGreekExtended
+   greekextended                           => 'InGreekE',
+
+   gujarati                                => 'Gujarati',
+   gurmukhi                                => 'Gurmukhi',
+
+ # InHalfwidthAndFullwidthForms
+   halfwidthandfullwidthforms              => 'InHalfwi',
+
+   han                                     => 'Han',
+   hangul                                  => 'Hangul',
+
+ # InHangulCompatibilityJamo
+   hangulcompatibilityjamo                 => 'InHangu3',
+
+ # InHangulJamo
+   hanguljamo                              => 'InHangul',
+
+ # InHangulSyllables
+   hangulsyllables                         => 'InHangu2',
+
+   hebrew                                  => 'Hebrew',
+
+ # HexDigit
+   hexdigit                                => 'HexDigit',
+
+ # InHighPrivateUseSurrogates
+   highprivateusesurrogates                => 'InHighPr',
+
+ # InHighSurrogates
+   highsurrogates                          => 'InHighSu',
+
+   hiragana                                => 'Hiragana',
+   hyphen                                  => 'Hyphen',
+
+ # IdContinue
+   idcontinue                              => 'IdContin',
+
+   ideographic                             => 'Ideograp',
+
+ # InIdeographicDescriptionCharacters
+   ideographicdescriptioncharacters        => 'InIdeogr',
+
+ # IdStart
+   idstart                                 => 'IdStart',
+
+ # InAlphabeticPresentationForms
+   inalphabeticpresentationforms           => 'InAlphab',
+
+ # InArabic
+   inarabic                                => 'InArabic',
+
+ # InArabicPresentationFormsA
+   inarabicpresentationformsa              => 'InArabi3',
+
+ # InArabicPresentationFormsB
+   inarabicpresentationformsb              => 'InArabi2',
+
+ # InArmenian
+   inarmenian                              => 'InArmeni',
+
+ # InArrows
+   inarrows                                => 'InArrows',
+
+ # InBasicLatin
+   inbasiclatin                            => 'InBasicL',
+
+ # InBengali
+   inbengali                               => 'InBengal',
+
+ # InBlockElements
+   inblockelements                         => 'InBlockE',
+
+ # InBopomofo
+   inbopomofo                              => 'InBopomo',
+
+ # InBopomofoExtended
+   inbopomofoextended                      => 'InBopom2',
+
+ # InBoxDrawing
+   inboxdrawing                            => 'InBoxDra',
+
+ # InBraillePatterns
+   inbraillepatterns                       => 'InBraill',
+
+ # InByzantineMusicalSymbols
+   inbyzantinemusicalsymbols               => 'InByzant',
+
+ # InCherokee
+   incherokee                              => 'InCherok',
+
+ # InCjkCompatibility
+   incjkcompatibility                      => 'InCjkCom',
+
+ # InCjkCompatibilityForms
+   incjkcompatibilityforms                 => 'InCjkCo2',
+
+ # InCjkCompatibilityIdeographs
+   incjkcompatibilityideographs            => 'InCjkCo3',
+
+ # InCjkCompatibilityIdeographsSupplement
+   incjkcompatibilityideographssupplement   => 'InCjkCo4',
+
+ # InCjkRadicalsSupplement
+   incjkradicalssupplement                 => 'InCjkRad',
+
+ # InCjkSymbolsAndPunctuation
+   incjksymbolsandpunctuation              => 'InCjkSym',
+
+ # InCjkUnifiedIdeographs
+   incjkunifiedideographs                  => 'InCjkUni',
+
+ # InCjkUnifiedIdeographsExtensionA
+   incjkunifiedideographsextensiona        => 'InCjkUn3',
+
+ # InCjkUnifiedIdeographsExtensionB
+   incjkunifiedideographsextensionb        => 'InCjkUn2',
+
+ # InCombiningDiacriticalMarks
+   incombiningdiacriticalmarks             => 'InCombi3',
+
+ # InCombiningHalfMarks
+   incombininghalfmarks                    => 'InCombin',
+
+ # InCombiningMarksForSymbols
+   incombiningmarksforsymbols              => 'InCombi2',
+
+ # InControlPictures
+   incontrolpictures                       => 'InContro',
+
+ # InCurrencySymbols
+   incurrencysymbols                       => 'InCurren',
+
+ # InCyrillic
+   incyrillic                              => 'InCyrill',
+
+ # InDeseret
+   indeseret                               => 'InDesere',
+
+ # InDevanagari
+   indevanagari                            => 'InDevana',
+
+ # InDingbats
+   indingbats                              => 'InDingba',
+
+ # InEnclosedAlphanumerics
+   inenclosedalphanumerics                 => 'InEnclos',
+
+ # InEnclosedCjkLettersAndMonths
+   inenclosedcjklettersandmonths           => 'InEnclo2',
+
+ # InEthiopic
+   inethiopic                              => 'InEthiop',
+
+ # InGeneralPunctuation
+   ingeneralpunctuation                    => 'InGenera',
+
+ # InGeometricShapes
+   ingeometricshapes                       => 'InGeomet',
+
+ # InGeorgian
+   ingeorgian                              => 'InGeorgi',
+
+ # InGothic
+   ingothic                                => 'InGothic',
+
+ # InGreek
+   ingreek                                 => 'InGreek',
+
+ # InGreekExtended
+   ingreekextended                         => 'InGreekE',
+
+ # InGujarati
+   ingujarati                              => 'InGujara',
+
+ # InGurmukhi
+   ingurmukhi                              => 'InGurmuk',
+
+ # InHalfwidthAndFullwidthForms
+   inhalfwidthandfullwidthforms            => 'InHalfwi',
+
+ # InHangulCompatibilityJamo
+   inhangulcompatibilityjamo               => 'InHangu3',
+
+ # InHangulJamo
+   inhanguljamo                            => 'InHangul',
+
+ # InHangulSyllables
+   inhangulsyllables                       => 'InHangu2',
+
+ # InHebrew
+   inhebrew                                => 'InHebrew',
+
+   inherited                               => 'Inherite',
+
+ # InHighPrivateUseSurrogates
+   inhighprivateusesurrogates              => 'InHighPr',
+
+ # InHighSurrogates
+   inhighsurrogates                        => 'InHighSu',
+
+ # InHiragana
+   inhiragana                              => 'InHiraga',
+
+ # InIdeographicDescriptionCharacters
+   inideographicdescriptioncharacters      => 'InIdeogr',
+
+ # InIpaExtensions
+   inipaextensions                         => 'InIpaExt',
+
+ # InitialPunctuation
+   initialpunctuation                      => 'Pi',
+
+ # InKanbun
+   inkanbun                                => 'InKanbun',
+
+ # InKangxiRadicals
+   inkangxiradicals                        => 'InKangxi',
+
+ # InKannada
+   inkannada                               => 'InKannad',
+
+ # InKatakana
+   inkatakana                              => 'InKataka',
+
+ # InKhmer
+   inkhmer                                 => 'InKhmer',
+
+ # InLao
+   inlao                                   => 'InLao',
+
+ # InLatin1Supplement
+   inlatin1supplement                      => 'InLatin1',
+
+ # InLatinExtendedA
+   inlatinextendeda                        => 'InLatin2',
+
+ # InLatinExtendedAdditional
+   inlatinextendedadditional               => 'InLatin3',
+
+ # InLatinExtendedB
+   inlatinextendedb                        => 'InLatinE',
+
+ # InLetterlikeSymbols
+   inletterlikesymbols                     => 'InLetter',
+
+ # InLowSurrogates
+   inlowsurrogates                         => 'InLowSur',
+
+ # InMalayalam
+   inmalayalam                             => 'InMalaya',
+
+ # InMathematicalAlphanumericSymbols
+   inmathematicalalphanumericsymbols       => 'InMathe2',
+
+ # InMathematicalOperators
+   inmathematicaloperators                 => 'InMathem',
+
+ # InMiscellaneousSymbols
+   inmiscellaneoussymbols                  => 'InMiscel',
+
+ # InMiscellaneousTechnical
+   inmiscellaneoustechnical                => 'InMisce2',
+
+ # InMongolian
+   inmongolian                             => 'InMongol',
+
+ # InMusicalSymbols
+   inmusicalsymbols                        => 'InMusica',
+
+ # InMyanmar
+   inmyanmar                               => 'InMyanma',
+
+ # InNumberForms
+   innumberforms                           => 'InNumber',
+
+ # InOgham
+   inogham                                 => 'InOgham',
+
+ # InOldItalic
+   inolditalic                             => 'InOldIta',
+
+ # InOpticalCharacterRecognition
+   inopticalcharacterrecognition           => 'InOptica',
+
+ # InOriya
+   inoriya                                 => 'InOriya',
+
+ # InPrivateUse
+   inprivateuse                            => 'InPrivat',
+
+ # InRunic
+   inrunic                                 => 'InRunic',
+
+ # InSinhala
+   insinhala                               => 'InSinhal',
+
+ # InSmallFormVariants
+   insmallformvariants                     => 'InSmallF',
+
+ # InSpacingModifierLetters
+   inspacingmodifierletters                => 'InSpacin',
+
+ # InSpecials
+   inspecials                              => 'InSpecia',
+
+ # InSuperscriptsAndSubscripts
+   insuperscriptsandsubscripts             => 'InSupers',
+
+ # InSyriac
+   insyriac                                => 'InSyriac',
+
+ # InTags
+   intags                                  => 'InTags',
+
+ # InTamil
+   intamil                                 => 'InTamil',
+
+ # InTelugu
+   intelugu                                => 'InTelugu',
+
+ # InThaana
+   inthaana                                => 'InThaana',
+
+ # InThai
+   inthai                                  => 'InThai',
+
+ # InTibetan
+   intibetan                               => 'InTibeta',
+
+ # InUnifiedCanadianAboriginalSyllabics
+   inunifiedcanadianaboriginalsyllabics     => 'InUnifie',
+
+ # InYiRadicals
+   inyiradicals                            => 'InYiRadi',
+
+ # InYiSyllables
+   inyisyllables                           => 'InYiSyll',
+
+ # InIpaExtensions
+   ipaextensions                           => 'InIpaExt',
+
+ # JoinControl
+   joincontrol                             => 'JoinCont',
+
+ # InKanbun
+   kanbun                                  => 'InKanbun',
+
+ # InKangxiRadicals
+   kangxiradicals                          => 'InKangxi',
+
+   kannada                                 => 'Kannada',
+   katakana                                => 'Katakana',
+   khmer                                   => 'Khmer',
+   lao                                     => 'Lao',
+   latin                                   => 'Latin',
+
+ # InLatin1Supplement
+   latin1supplement                        => 'InLatin1',
+
+ # InLatinExtendedA
+   latinextendeda                          => 'InLatin2',
+
+ # InLatinExtendedAdditional
+   latinextendedadditional                 => 'InLatin3',
+
+ # InLatinExtendedB
+   latinextendedb                          => 'InLatinE',
+
+   letter                                  => 'L',
+
+ # InLetterlikeSymbols
+   letterlikesymbols                       => 'InLetter',
+
+ # LetterNumber
+   letternumber                            => 'Nl',
+
+ # LineSeparator
+   lineseparator                           => 'Zl',
+
+   lowercase                               => 'Lowercas',
+
+ # LowercaseLetter
+   lowercaseletter                         => 'Ll',
+
+ # InLowSurrogates
+   lowsurrogates                           => 'InLowSur',
+
+   malayalam                               => 'Malayala',
+   mark                                    => 'M',
+   math                                    => 'Math',
+
+ # InMathematicalAlphanumericSymbols
+   mathematicalalphanumericsymbols         => 'InMathe2',
+
+ # InMathematicalOperators
+   mathematicaloperators                   => 'InMathem',
+
+ # MathSymbol
+   mathsymbol                              => 'Sm',
+
+ # InMiscellaneousSymbols
+   miscellaneoussymbols                    => 'InMiscel',
+
+ # InMiscellaneousTechnical
+   miscellaneoustechnical                  => 'InMisce2',
+
+ # ModifierLetter
+   modifierletter                          => 'Lm',
+
+ # ModifierSymbol
+   modifiersymbol                          => 'Sk',
+
+   mongolian                               => 'Mongolia',
+
+ # InMusicalSymbols
+   musicalsymbols                          => 'InMusica',
+
+   myanmar                                 => 'Myanmar',
+
+ # NoncharacterCodePoint
+   noncharactercodepoint                   => 'Nonchara',
+
+ # NonSpacingMark
+   nonspacingmark                          => 'Mn',
+
+   number                                  => 'N',
+
+ # InNumberForms
+   numberforms                             => 'InNumber',
+
+   ogham                                   => 'Ogham',
+
+ # OldItalic
+   olditalic                               => 'OldItali',
+
+ # OpenPunctuation
+   openpunctuation                         => 'Ps',
+
+ # InOpticalCharacterRecognition
+   opticalcharacterrecognition             => 'InOptica',
+
+   oriya                                   => 'Oriya',
+   other                                   => 'C',
+
+ # OtherAlphabetic
+   otheralphabetic                         => 'OtherAlp',
+
+ # OtherLetter
+   otherletter                             => 'Lo',
+
+ # OtherLowercase
+   otherlowercase                          => 'OtherLow',
+
+ # OtherMath
+   othermath                               => 'OtherMat',
+
+ # OtherNumber
+   othernumber                             => 'No',
+
+ # OtherPunctuation
+   otherpunctuation                        => 'Po',
+
+ # OtherSymbol
+   othersymbol                             => 'So',
+
+ # OtherUppercase
+   otheruppercase                          => 'OtherUpp',
+
+ # ParagraphSeparator
+   paragraphseparator                      => 'Zp',
+
+ # PrivateUse
+   privateuse                              => 'Co',
+
+   punctuation                             => 'P',
+
+ # QuotationMark
+   quotationmark                           => 'Quotatio',
+
+   runic                                   => 'Runic',
+   separator                               => 'Z',
+   sinhala                                 => 'Sinhala',
+
+ # InSmallFormVariants
+   smallformvariants                       => 'InSmallF',
+
+ # SpaceSeparator
+   spaceseparator                          => 'Zs',
+
+ # SpacingMark
+   spacingmark                             => 'Mc',
+
+ # InSpacingModifierLetters
+   spacingmodifierletters                  => 'InSpacin',
+
+ # InSpecials
+   specials                                => 'InSpecia',
+
+ # InSuperscriptsAndSubscripts
+   superscriptsandsubscripts               => 'InSupers',
+
+   surrogate                               => 'Cs',
+   symbol                                  => 'S',
+   syriac                                  => 'Syriac',
+
+ # InTags
+   tags                                    => 'InTags',
+
+   tamil                                   => 'Tamil',
+   telugu                                  => 'Telugu',
+
+ # TerminalPunctuation
+   terminalpunctuation                     => 'Terminal',
+
+   thaana                                  => 'Thaana',
+   thai                                    => 'Thai',
+   tibetan                                 => 'Tibetan',
+
+ # TitlecaseLetter
+   titlecaseletter                         => 'Lt',
+
+   unassigned                              => 'Cn',
+
+ # InUnifiedCanadianAboriginalSyllabics
+   unifiedcanadianaboriginalsyllabics      => 'InUnifie',
+
+   uppercase                               => 'Uppercas',
+
+ # UppercaseLetter
+   uppercaseletter                         => 'Lu',
+
+ # WhiteSpace
+   whitespace                              => 'WhiteSpa',
+
+   yi                                      => 'Yi',
+
+ # InYiRadicals
+   yiradicals                              => 'InYiRadi',
+
+ # InYiSyllables
+   yisyllables                             => 'InYiSyll',
+
+);
+1
index 4fa5bdb..bb2272e 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0000   001F    Cc
index b0f1f2b..86afd9d 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0300   0314    230
index 8569c58..ed2bd4b 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 00A0           <noBreak> 0020
diff --git a/lib/unicore/Exact.pl b/lib/unicore/Exact.pl
new file mode 100644 (file)
index 0000000..c72557a
--- /dev/null
@@ -0,0 +1,110 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+##
+## Data in this file used by ../utf8_heavy.pl
+##
+
+## Mapping from name to filename in ./lib
+%utf8::Exact = (
+ ASCII         => 'ASCII',
+ All           => 'Any',
+ Alnum         => 'Alnum',
+ Alpha         => 'Alpha',
+ Any           => 'Any',
+ Assigned      => 'Assigned',
+ BidiAL        => 'BidiAL',
+ BidiAN        => 'BidiAN',
+ BidiB         => 'BidiB',
+ BidiBN        => 'BidiBN',
+ BidiCS        => 'BidiCS',
+ BidiEN        => 'BidiEN',
+ BidiES        => 'BidiES',
+ BidiET        => 'BidiET',
+ BidiL         => 'BidiL',
+ BidiLRE       => 'BidiLRE',
+ BidiLRO       => 'BidiLRO',
+ BidiNSM       => 'BidiNSM',
+ BidiON        => 'BidiON',
+ BidiPDF       => 'BidiPDF',
+ BidiR         => 'BidiR',
+ BidiRLE       => 'BidiRLE',
+ BidiRLO       => 'BidiRLO',
+ BidiS         => 'BidiS',
+ BidiWS        => 'BidiWS',
+ Blank         => 'Blank',
+ C             => 'C',
+ Canon         => 'Canon',
+ Cc            => 'Cc',
+ Cf            => 'Cf',
+ Cn            => 'Cn',
+ Cntrl         => 'Cntrl',
+ Co            => 'Co',
+ Compat        => 'Compat',
+ Cs            => 'Cs',
+ DCcircle      => 'DCcircle',
+ DCcompat      => 'DCcompat',
+ DCfinal       => 'DCfinal',
+ DCfont        => 'DCfont',
+ DCfraction    => 'DCfracti',
+ DCinitial     => 'DCinitia',
+ DCisolated    => 'DCisolat',
+ DCmedial      => 'DCmedial',
+ DCnarrow      => 'DCnarrow',
+ DCnoBreak     => 'DCnoBrea',
+ DCsmall       => 'DCsmall',
+ DCsquare      => 'DCsquare',
+ DCsub         => 'DCsub',
+ DCsuper       => 'DCsuper',
+ DCvertical    => 'DCvertic',
+ DCwide        => 'DCwide',
+ Digit         => 'Digit',
+ Graph         => 'Graph',
+ L             => 'L',
+'L&'           => 'L_',
+ Ll            => 'Ll',
+ Lm            => 'Lm',
+ Lo            => 'Lo',
+ Lower         => 'Lower',
+ Lt            => 'Lt',
+ Lu            => 'Lu',
+ M             => 'M',
+ Mc            => 'Mc',
+ Me            => 'Me',
+ Mirrored      => 'Mirrored',
+ Mn            => 'Mn',
+ N             => 'N',
+ Nd            => 'Nd',
+ Nl            => 'Nl',
+ No            => 'No',
+ P             => 'P',
+ Pc            => 'Pc',
+ Pd            => 'Pd',
+ Pe            => 'Pe',
+ Pf            => 'Pf',
+ Pi            => 'Pi',
+ Po            => 'Po',
+ Print         => 'Print',
+ Ps            => 'Ps',
+ Punct         => 'Punct',
+ S             => 'S',
+ Sc            => 'Sc',
+ Sk            => 'Sk',
+ Sm            => 'Sm',
+ So            => 'So',
+ Space         => 'Space',
+ SpacePerl     => 'SpacePer',
+ Title         => 'Title',
+ Upper         => 'Upper',
+ Word          => 'Word',
+ XDigit        => 'XDigit',
+ Z             => 'Z',
+ Zl            => 'Zl',
+ Zp            => 'Zp',
+ Zs            => 'Zs',
+ _CanonDCIJ    => '_CanonDC',
+ _CaseIgnorable  => '_CaseIgn',
+ _CombAbove    => '_CombAbo',
+);
+1;
diff --git a/lib/unicore/In.pl b/lib/unicore/In.pl
deleted file mode 100644 (file)
index 750cc46..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-##
-## Data in this file used by ../utf8_heavy.pl
-##
-
-## Mapping from name to filename in ./In
-%utf8::In = (
-);
-
-## Mappings from regex to filename in ./In/
-%utf8::InPat = (
- 'al' => {
-       'Alphabetic(?:[-_]|\s+)?Presentation(?:[-_]|\s+)?Forms' => 'Alphabet',
- },
- 'ar' => {
-       'Armenian' => 'Armenian',
-       'Arabic' => 'Arabic',
-       'Arrows' => 'Arrows',
-       'Arabic(?:[-_]|\s+)?Presentation(?:[-_]|\s+)?Forms(?:[-_]|\s+)?A' => 'ArabicPr',
-       'Arabic(?:[-_]|\s+)?Presentation(?:[-_]|\s+)?Forms(?:[-_]|\s+)?B' => 'ArabicP2',
- },
- 'ba' => {
-       'Basic(?:[-_]|\s+)?Latin' => 'BasicLat',
- },
- 'be' => {
-       'Bengali' => 'Bengali',
- },
- 'bl' => {
-       'Block(?:[-_]|\s+)?Elements' => 'BlockEle',
- },
- 'bo' => {
-       'Bopomofo' => 'Bopomof2',
-       'Bopomofo(?:[-_]|\s+)?Extended' => 'Bopomofo',
-       'Box(?:[-_]|\s+)?Drawing' => 'BoxDrawi',
- },
- 'br' => {
-       'Braille(?:[-_]|\s+)?Patterns' => 'BrailleP',
- },
- 'by' => {
-       'Byzantine(?:[-_]|\s+)?Musical(?:[-_]|\s+)?Symbols' => 'Byzantin',
- },
- 'ch' => {
-       'Cherokee' => 'Cherokee',
- },
- 'cj' => {
-       'Cjk(?:[-_]|\s+)?Radicals(?:[-_]|\s+)?Supplement' => 'CjkRadic',
-       'Cjk(?:[-_]|\s+)?Symbols(?:[-_]|\s+)?And(?:[-_]|\s+)?Punctuation' => 'CjkSymbo',
-       'Cjk(?:[-_]|\s+)?Unified(?:[-_]|\s+)?Ideographs(?:[-_]|\s+)?Extension(?:[-_]|\s+)?A' => 'CjkUnif2',
-       'Cjk(?:[-_]|\s+)?Unified(?:[-_]|\s+)?Ideographs(?:[-_]|\s+)?Extension(?:[-_]|\s+)?B' => 'CjkUnif3',
-       'Cjk(?:[-_]|\s+)?Unified(?:[-_]|\s+)?Ideographs' => 'CjkUnifi',
-       'Cjk(?:[-_]|\s+)?Compatibility(?:[-_]|\s+)?Ideographs' => 'CjkComp2',
-       'Cjk(?:[-_]|\s+)?Compatibility(?:[-_]|\s+)?Ideographs(?:[-_]|\s+)?Supplement' => 'CjkComp4',
-       'Cjk(?:[-_]|\s+)?Compatibility' => 'CjkComp3',
-       'Cjk(?:[-_]|\s+)?Compatibility(?:[-_]|\s+)?Forms' => 'CjkCompa',
- },
- 'co' => {
-       'Combining(?:[-_]|\s+)?Marks(?:[-_]|\s+)?For(?:[-_]|\s+)?Symbols' => 'Combini2',
-       'Combining(?:[-_]|\s+)?Half(?:[-_]|\s+)?Marks' => 'Combini3',
-       'Combining(?:[-_]|\s+)?Diacritical(?:[-_]|\s+)?Marks' => 'Combinin',
-       'Control(?:[-_]|\s+)?Pictures' => 'ControlP',
- },
- 'cu' => {
-       'Currency(?:[-_]|\s+)?Symbols' => 'Currency',
- },
- 'cy' => {
-       'Cyrillic' => 'Cyrillic',
- },
- 'de' => {
-       'Devanagari' => 'Devanaga',
-       'Deseret' => 'Deseret',
- },
- 'di' => {
-       'Dingbats' => 'Dingbats',
- },
- 'en' => {
-       'Enclosed(?:[-_]|\s+)?Alphanumerics' => 'Enclose2',
-       'Enclosed(?:[-_]|\s+)?Cjk(?:[-_]|\s+)?Letters(?:[-_]|\s+)?And(?:[-_]|\s+)?Months' => 'Enclosed',
- },
- 'et' => {
-       'Ethiopic' => 'Ethiopic',
- },
- 'ge' => {
-       'Geometric(?:[-_]|\s+)?Shapes' => 'Geometri',
-       'General(?:[-_]|\s+)?Punctuation' => 'GeneralP',
-       'Georgian' => 'Georgian',
- },
- 'go' => {
-       'Gothic' => 'Gothic',
- },
- 'gr' => {
-       'Greek(?:[-_]|\s+)?Extended' => 'GreekExt',
-       'Greek' => 'Greek',
- },
- 'gu' => {
-       'Gurmukhi' => 'Gurmukhi',
-       'Gujarati' => 'Gujarati',
- },
- 'ha' => {
-       'Hangul(?:[-_]|\s+)?Compatibility(?:[-_]|\s+)?Jamo' => 'HangulCo',
-       'Hangul(?:[-_]|\s+)?Syllables' => 'HangulSy',
-       'Halfwidth(?:[-_]|\s+)?And(?:[-_]|\s+)?Fullwidth(?:[-_]|\s+)?Forms' => 'Halfwidt',
-       'Hangul(?:[-_]|\s+)?Jamo' => 'HangulJa',
- },
- 'he' => {
-       'Hebrew' => 'Hebrew',
- },
- 'hi' => {
-       'High(?:[-_]|\s+)?Private(?:[-_]|\s+)?Use(?:[-_]|\s+)?Surrogates' => 'HighPriv',
-       'Hiragana' => 'Hiragana',
-       'High(?:[-_]|\s+)?Surrogates' => 'HighSurr',
- },
- 'id' => {
-       'Ideographic(?:[-_]|\s+)?Description(?:[-_]|\s+)?Characters' => 'Ideograp',
- },
- 'ip' => {
-       'Ipa(?:[-_]|\s+)?Extensions' => 'IpaExten',
- },
- 'ka' => {
-       'Katakana' => 'Katakana',
-       'Kangxi(?:[-_]|\s+)?Radicals' => 'KangxiRa',
-       'Kannada' => 'Kannada',
-       'Kanbun' => 'Kanbun',
- },
- 'kh' => {
-       'Khmer' => 'Khmer',
- },
- 'la' => {
-       'Latin(?:[-_]|\s+)?Extended(?:[-_]|\s+)?Additional' => 'LatinExt',
-       'Latin(?:[-_]|\s+)?1(?:[-_]|\s+)?Supplement' => 'Latin1Su',
-       'Lao' => 'Lao',
-       'Latin(?:[-_]|\s+)?Extended(?:[-_]|\s+)?A' => 'LatinEx2',
-       'Latin(?:[-_]|\s+)?Extended(?:[-_]|\s+)?B' => 'LatinEx3',
- },
- 'le' => {
-       'Letterlike(?:[-_]|\s+)?Symbols' => 'Letterli',
- },
- 'lo' => {
-       'Low(?:[-_]|\s+)?Surrogates' => 'LowSurro',
- },
- 'ma' => {
-       'Mathematical(?:[-_]|\s+)?Operators' => 'Mathemat',
-       'Mathematical(?:[-_]|\s+)?Alphanumeric(?:[-_]|\s+)?Symbols' => 'Mathema2',
-       'Malayalam' => 'Malayala',
- },
- 'mi' => {
-       'Miscellaneous(?:[-_]|\s+)?Symbols' => 'Miscell2',
-       'Miscellaneous(?:[-_]|\s+)?Technical' => 'Miscella',
- },
- 'mo' => {
-       'Mongolian' => 'Mongolia',
- },
- 'mu' => {
-       'Musical(?:[-_]|\s+)?Symbols' => 'MusicalS',
- },
- 'my' => {
-       'Myanmar' => 'Myanmar',
- },
- 'nu' => {
-       'Number(?:[-_]|\s+)?Forms' => 'NumberFo',
- },
- 'og' => {
-       'Ogham' => 'Ogham',
- },
- 'ol' => {
-       'Old(?:[-_]|\s+)?Italic' => 'OldItali',
- },
- 'op' => {
-       'Optical(?:[-_]|\s+)?Character(?:[-_]|\s+)?Recognition' => 'OpticalC',
- },
- 'or' => {
-       'Oriya' => 'Oriya',
- },
- 'pr' => {
-       'Private(?:[-_]|\s+)?Use' => 'PrivateU',
- },
- 'ru' => {
-       'Runic' => 'Runic',
- },
- 'si' => {
-       'Sinhala' => 'Sinhala',
- },
- 'sm' => {
-       'Small(?:[-_]|\s+)?Form(?:[-_]|\s+)?Variants' => 'SmallFor',
- },
- 'sp' => {
-       'Specials' => 'Specials',
-       'Spacing(?:[-_]|\s+)?Modifier(?:[-_]|\s+)?Letters' => 'SpacingM',
- },
- 'su' => {
-       'Superscripts(?:[-_]|\s+)?And(?:[-_]|\s+)?Subscripts' => 'Superscr',
- },
- 'sy' => {
-       'Syriac' => 'Syriac',
- },
- 'ta' => {
-       'Tags' => 'Tags',
-       'Tamil' => 'Tamil',
- },
- 'te' => {
-       'Telugu' => 'Telugu',
- },
- 'th' => {
-       'Thaana' => 'Thaana',
-       'Thai' => 'Thai',
- },
- 'ti' => {
-       'Tibetan' => 'Tibetan',
- },
- 'un' => {
-       'Unified(?:[-_]|\s+)?Canadian(?:[-_]|\s+)?Aboriginal(?:[-_]|\s+)?Syllabics' => 'UnifiedC',
- },
- 'yi' => {
-       'Yi(?:[-_]|\s+)?Radicals' => 'YiRadica',
-       'Yi(?:[-_]|\s+)?Syllables' => 'YiSyllab',
- },
-);
diff --git a/lib/unicore/In/Alphabet.pl b/lib/unicore/In/Alphabet.pl
deleted file mode 100644 (file)
index a933599..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FB00   FB4F    Alphabetic Presentation Forms
-END
diff --git a/lib/unicore/In/Arabic.pl b/lib/unicore/In/Arabic.pl
deleted file mode 100644 (file)
index 9cb3b0b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0600   06FF    Arabic
-END
diff --git a/lib/unicore/In/ArabicP2.pl b/lib/unicore/In/ArabicP2.pl
deleted file mode 100644 (file)
index 543632e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE70   FEFE    Arabic Presentation Forms-B
-END
diff --git a/lib/unicore/In/ArabicPr.pl b/lib/unicore/In/ArabicPr.pl
deleted file mode 100644 (file)
index 0dab9ec..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FB50   FDFF    Arabic Presentation Forms-A
-END
diff --git a/lib/unicore/In/Armenian.pl b/lib/unicore/In/Armenian.pl
deleted file mode 100644 (file)
index 16327a8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0530   058F    Armenian
-END
diff --git a/lib/unicore/In/Arrows.pl b/lib/unicore/In/Arrows.pl
deleted file mode 100644 (file)
index f79381a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2190   21FF    Arrows
-END
diff --git a/lib/unicore/In/BasicLat.pl b/lib/unicore/In/BasicLat.pl
deleted file mode 100644 (file)
index d329586..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   007F    Basic Latin
-END
diff --git a/lib/unicore/In/Bengali.pl b/lib/unicore/In/Bengali.pl
deleted file mode 100644 (file)
index e639fe3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0980   09FF    Bengali
-END
diff --git a/lib/unicore/In/BlockEle.pl b/lib/unicore/In/BlockEle.pl
deleted file mode 100644 (file)
index 7b482c5..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2580   259F    Block Elements
-END
diff --git a/lib/unicore/In/Bopomof2.pl b/lib/unicore/In/Bopomof2.pl
deleted file mode 100644 (file)
index d420952..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3100   312F    Bopomofo
-END
diff --git a/lib/unicore/In/Bopomofo.pl b/lib/unicore/In/Bopomofo.pl
deleted file mode 100644 (file)
index 43cfb41..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-31A0   31BF    Bopomofo Extended
-END
diff --git a/lib/unicore/In/BoxDrawi.pl b/lib/unicore/In/BoxDrawi.pl
deleted file mode 100644 (file)
index 2f8f90f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2500   257F    Box Drawing
-END
diff --git a/lib/unicore/In/BrailleP.pl b/lib/unicore/In/BrailleP.pl
deleted file mode 100644 (file)
index 5f04ee1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2800   28FF    Braille Patterns
-END
diff --git a/lib/unicore/In/Byzantin.pl b/lib/unicore/In/Byzantin.pl
deleted file mode 100644 (file)
index 268bfbe..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1D000  1D0FF   Byzantine Musical Symbols
-END
diff --git a/lib/unicore/In/Cherokee.pl b/lib/unicore/In/Cherokee.pl
deleted file mode 100644 (file)
index cbf0dde..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-13A0   13FF    Cherokee
-END
diff --git a/lib/unicore/In/CjkComp2.pl b/lib/unicore/In/CjkComp2.pl
deleted file mode 100644 (file)
index 908e317..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-F900   FAFF    CJK Compatibility Ideographs
-END
diff --git a/lib/unicore/In/CjkComp3.pl b/lib/unicore/In/CjkComp3.pl
deleted file mode 100644 (file)
index b443b4a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3300   33FF    CJK Compatibility
-END
diff --git a/lib/unicore/In/CjkComp4.pl b/lib/unicore/In/CjkComp4.pl
deleted file mode 100644 (file)
index 5fe2fce..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2F800  2FA1F   CJK Compatibility Ideographs Supplement
-END
diff --git a/lib/unicore/In/CjkCompa.pl b/lib/unicore/In/CjkCompa.pl
deleted file mode 100644 (file)
index e18322d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE30   FE4F    CJK Compatibility Forms
-END
diff --git a/lib/unicore/In/CjkRadic.pl b/lib/unicore/In/CjkRadic.pl
deleted file mode 100644 (file)
index 978b979..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2E80   2EFF    CJK Radicals Supplement
-END
diff --git a/lib/unicore/In/CjkSymbo.pl b/lib/unicore/In/CjkSymbo.pl
deleted file mode 100644 (file)
index d501d16..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3000   303F    CJK Symbols and Punctuation
-END
diff --git a/lib/unicore/In/CjkUnif2.pl b/lib/unicore/In/CjkUnif2.pl
deleted file mode 100644 (file)
index a93c947..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3400   4DB5    CJK Unified Ideographs Extension A
-END
diff --git a/lib/unicore/In/CjkUnif3.pl b/lib/unicore/In/CjkUnif3.pl
deleted file mode 100644 (file)
index 0b7a902..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-20000  2A6D6   CJK Unified Ideographs Extension B
-END
diff --git a/lib/unicore/In/CjkUnifi.pl b/lib/unicore/In/CjkUnifi.pl
deleted file mode 100644 (file)
index 15d6c0c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-4E00   9FFF    CJK Unified Ideographs
-END
diff --git a/lib/unicore/In/Combini2.pl b/lib/unicore/In/Combini2.pl
deleted file mode 100644 (file)
index d9fdce0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-20D0   20FF    Combining Marks for Symbols
-END
diff --git a/lib/unicore/In/Combini3.pl b/lib/unicore/In/Combini3.pl
deleted file mode 100644 (file)
index bd1efbb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE20   FE2F    Combining Half Marks
-END
diff --git a/lib/unicore/In/Combinin.pl b/lib/unicore/In/Combinin.pl
deleted file mode 100644 (file)
index 52b1c85..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0300   036F    Combining Diacritical Marks
-END
diff --git a/lib/unicore/In/ControlP.pl b/lib/unicore/In/ControlP.pl
deleted file mode 100644 (file)
index a2f5dec..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2400   243F    Control Pictures
-END
diff --git a/lib/unicore/In/Currency.pl b/lib/unicore/In/Currency.pl
deleted file mode 100644 (file)
index 1246448..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-20A0   20CF    Currency Symbols
-END
diff --git a/lib/unicore/In/Cyrillic.pl b/lib/unicore/In/Cyrillic.pl
deleted file mode 100644 (file)
index c51c4ae..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0400   04FF    Cyrillic
-END
diff --git a/lib/unicore/In/Deseret.pl b/lib/unicore/In/Deseret.pl
deleted file mode 100644 (file)
index 93f48b0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10400  1044F   Deseret
-END
diff --git a/lib/unicore/In/Devanaga.pl b/lib/unicore/In/Devanaga.pl
deleted file mode 100644 (file)
index a72064e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0900   097F    Devanagari
-END
diff --git a/lib/unicore/In/Dingbats.pl b/lib/unicore/In/Dingbats.pl
deleted file mode 100644 (file)
index 392dfda..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2700   27BF    Dingbats
-END
diff --git a/lib/unicore/In/Enclose2.pl b/lib/unicore/In/Enclose2.pl
deleted file mode 100644 (file)
index 74625c9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2460   24FF    Enclosed Alphanumerics
-END
diff --git a/lib/unicore/In/Enclosed.pl b/lib/unicore/In/Enclosed.pl
deleted file mode 100644 (file)
index b0cad12..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3200   32FF    Enclosed CJK Letters and Months
-END
diff --git a/lib/unicore/In/Ethiopic.pl b/lib/unicore/In/Ethiopic.pl
deleted file mode 100644 (file)
index 041fdce..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1200   137F    Ethiopic
-END
diff --git a/lib/unicore/In/GeneralP.pl b/lib/unicore/In/GeneralP.pl
deleted file mode 100644 (file)
index 086777b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2000   206F    General Punctuation
-END
diff --git a/lib/unicore/In/Geometri.pl b/lib/unicore/In/Geometri.pl
deleted file mode 100644 (file)
index 17e6e21..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-25A0   25FF    Geometric Shapes
-END
diff --git a/lib/unicore/In/Georgian.pl b/lib/unicore/In/Georgian.pl
deleted file mode 100644 (file)
index b8caa4f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10A0   10FF    Georgian
-END
diff --git a/lib/unicore/In/Gothic.pl b/lib/unicore/In/Gothic.pl
deleted file mode 100644 (file)
index 1f87482..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10330  1034F   Gothic
-END
diff --git a/lib/unicore/In/Greek.pl b/lib/unicore/In/Greek.pl
deleted file mode 100644 (file)
index f080170..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0370   03FF    Greek
-END
diff --git a/lib/unicore/In/GreekExt.pl b/lib/unicore/In/GreekExt.pl
deleted file mode 100644 (file)
index 02df961..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1F00   1FFF    Greek Extended
-END
diff --git a/lib/unicore/In/Gujarati.pl b/lib/unicore/In/Gujarati.pl
deleted file mode 100644 (file)
index af9ae92..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0A80   0AFF    Gujarati
-END
diff --git a/lib/unicore/In/Gurmukhi.pl b/lib/unicore/In/Gurmukhi.pl
deleted file mode 100644 (file)
index da677f8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0A00   0A7F    Gurmukhi
-END
diff --git a/lib/unicore/In/Halfwidt.pl b/lib/unicore/In/Halfwidt.pl
deleted file mode 100644 (file)
index 91264c1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FF00   FFEF    Halfwidth and Fullwidth Forms
-END
diff --git a/lib/unicore/In/HangulCo.pl b/lib/unicore/In/HangulCo.pl
deleted file mode 100644 (file)
index 537d5c2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3130   318F    Hangul Compatibility Jamo
-END
diff --git a/lib/unicore/In/HangulJa.pl b/lib/unicore/In/HangulJa.pl
deleted file mode 100644 (file)
index dffca4e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1100   11FF    Hangul Jamo
-END
diff --git a/lib/unicore/In/HangulSy.pl b/lib/unicore/In/HangulSy.pl
deleted file mode 100644 (file)
index df48f5f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-AC00   D7A3    Hangul Syllables
-END
diff --git a/lib/unicore/In/Hebrew.pl b/lib/unicore/In/Hebrew.pl
deleted file mode 100644 (file)
index da44061..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0590   05FF    Hebrew
-END
diff --git a/lib/unicore/In/HighPriv.pl b/lib/unicore/In/HighPriv.pl
deleted file mode 100644 (file)
index f58a9aa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-DB80   DBFF    High Private Use Surrogates
-END
diff --git a/lib/unicore/In/HighSurr.pl b/lib/unicore/In/HighSurr.pl
deleted file mode 100644 (file)
index 28020f9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-D800   DB7F    High Surrogates
-END
diff --git a/lib/unicore/In/Hiragana.pl b/lib/unicore/In/Hiragana.pl
deleted file mode 100644 (file)
index a2a3a75..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3040   309F    Hiragana
-END
diff --git a/lib/unicore/In/Ideograp.pl b/lib/unicore/In/Ideograp.pl
deleted file mode 100644 (file)
index e1047aa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2FF0   2FFF    Ideographic Description Characters
-END
diff --git a/lib/unicore/In/IpaExten.pl b/lib/unicore/In/IpaExten.pl
deleted file mode 100644 (file)
index b82dc59..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0250   02AF    IPA Extensions
-END
diff --git a/lib/unicore/In/Kanbun.pl b/lib/unicore/In/Kanbun.pl
deleted file mode 100644 (file)
index 4f49577..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3190   319F    Kanbun
-END
diff --git a/lib/unicore/In/KangxiRa.pl b/lib/unicore/In/KangxiRa.pl
deleted file mode 100644 (file)
index 12bf5fd..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2F00   2FDF    Kangxi Radicals
-END
diff --git a/lib/unicore/In/Kannada.pl b/lib/unicore/In/Kannada.pl
deleted file mode 100644 (file)
index 566d832..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0C80   0CFF    Kannada
-END
diff --git a/lib/unicore/In/Katakana.pl b/lib/unicore/In/Katakana.pl
deleted file mode 100644 (file)
index a60e6de..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-30A0   30FF    Katakana
-END
diff --git a/lib/unicore/In/Khmer.pl b/lib/unicore/In/Khmer.pl
deleted file mode 100644 (file)
index 40d2d66..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1780   17FF    Khmer
-END
diff --git a/lib/unicore/In/Lao.pl b/lib/unicore/In/Lao.pl
deleted file mode 100644 (file)
index 01c0a72..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0E80   0EFF    Lao
-END
diff --git a/lib/unicore/In/Latin1Su.pl b/lib/unicore/In/Latin1Su.pl
deleted file mode 100644 (file)
index 4a320fb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0080   00FF    Latin-1 Supplement
-END
diff --git a/lib/unicore/In/LatinEx2.pl b/lib/unicore/In/LatinEx2.pl
deleted file mode 100644 (file)
index 5c2a5a8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0100   017F    Latin Extended-A
-END
diff --git a/lib/unicore/In/LatinEx3.pl b/lib/unicore/In/LatinEx3.pl
deleted file mode 100644 (file)
index 8d8c7d8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0180   024F    Latin Extended-B
-END
diff --git a/lib/unicore/In/LatinExt.pl b/lib/unicore/In/LatinExt.pl
deleted file mode 100644 (file)
index 46fa7df..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1E00   1EFF    Latin Extended Additional
-END
diff --git a/lib/unicore/In/Letterli.pl b/lib/unicore/In/Letterli.pl
deleted file mode 100644 (file)
index bde688e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2100   214F    Letterlike Symbols
-END
diff --git a/lib/unicore/In/LowSurro.pl b/lib/unicore/In/LowSurro.pl
deleted file mode 100644 (file)
index a4c9843..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-DC00   DFFF    Low Surrogates
-END
diff --git a/lib/unicore/In/Malayala.pl b/lib/unicore/In/Malayala.pl
deleted file mode 100644 (file)
index ef10cbc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0D00   0D7F    Malayalam
-END
diff --git a/lib/unicore/In/Mathema2.pl b/lib/unicore/In/Mathema2.pl
deleted file mode 100644 (file)
index 020d69d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1D400  1D7FF   Mathematical Alphanumeric Symbols
-END
diff --git a/lib/unicore/In/Mathemat.pl b/lib/unicore/In/Mathemat.pl
deleted file mode 100644 (file)
index d6395f6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2200   22FF    Mathematical Operators
-END
diff --git a/lib/unicore/In/Miscell2.pl b/lib/unicore/In/Miscell2.pl
deleted file mode 100644 (file)
index 4e49673..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2600   26FF    Miscellaneous Symbols
-END
diff --git a/lib/unicore/In/Miscella.pl b/lib/unicore/In/Miscella.pl
deleted file mode 100644 (file)
index 9b317f3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2300   23FF    Miscellaneous Technical
-END
diff --git a/lib/unicore/In/Mongolia.pl b/lib/unicore/In/Mongolia.pl
deleted file mode 100644 (file)
index da6b69c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1800   18AF    Mongolian
-END
diff --git a/lib/unicore/In/MusicalS.pl b/lib/unicore/In/MusicalS.pl
deleted file mode 100644 (file)
index e7f831a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1D100  1D1FF   Musical Symbols
-END
diff --git a/lib/unicore/In/Myanmar.pl b/lib/unicore/In/Myanmar.pl
deleted file mode 100644 (file)
index 28909cf..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1000   109F    Myanmar
-END
diff --git a/lib/unicore/In/NumberFo.pl b/lib/unicore/In/NumberFo.pl
deleted file mode 100644 (file)
index f50586c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2150   218F    Number Forms
-END
diff --git a/lib/unicore/In/Ogham.pl b/lib/unicore/In/Ogham.pl
deleted file mode 100644 (file)
index 2758ab8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1680   169F    Ogham
-END
diff --git a/lib/unicore/In/OldItali.pl b/lib/unicore/In/OldItali.pl
deleted file mode 100644 (file)
index 0bc47a4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10300  1032F   Old Italic
-END
diff --git a/lib/unicore/In/OpticalC.pl b/lib/unicore/In/OpticalC.pl
deleted file mode 100644 (file)
index 29e3093..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2440   245F    Optical Character Recognition
-END
diff --git a/lib/unicore/In/Oriya.pl b/lib/unicore/In/Oriya.pl
deleted file mode 100644 (file)
index 18063bb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0B00   0B7F    Oriya
-END
diff --git a/lib/unicore/In/PrivateU.pl b/lib/unicore/In/PrivateU.pl
deleted file mode 100644 (file)
index eb04e06..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-E000   F8FF    Private Use
-F0000  FFFFD   Private Use
-100000 10FFFD  Private Use
-END
diff --git a/lib/unicore/In/Runic.pl b/lib/unicore/In/Runic.pl
deleted file mode 100644 (file)
index af4cd46..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-16A0   16FF    Runic
-END
diff --git a/lib/unicore/In/Sinhala.pl b/lib/unicore/In/Sinhala.pl
deleted file mode 100644 (file)
index 1cab24c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0D80   0DFF    Sinhala
-END
diff --git a/lib/unicore/In/SmallFor.pl b/lib/unicore/In/SmallFor.pl
deleted file mode 100644 (file)
index c7ecd81..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE50   FE6F    Small Form Variants
-END
diff --git a/lib/unicore/In/SpacingM.pl b/lib/unicore/In/SpacingM.pl
deleted file mode 100644 (file)
index 718c8d2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-02B0   02FF    Spacing Modifier Letters
-END
diff --git a/lib/unicore/In/Specials.pl b/lib/unicore/In/Specials.pl
deleted file mode 100644 (file)
index d68264c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FEFF           Specials
-FFF0   FFFD    Specials
-END
diff --git a/lib/unicore/In/Superscr.pl b/lib/unicore/In/Superscr.pl
deleted file mode 100644 (file)
index f9dcb1d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2070   209F    Superscripts and Subscripts
-END
diff --git a/lib/unicore/In/Syriac.pl b/lib/unicore/In/Syriac.pl
deleted file mode 100644 (file)
index 202c759..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0700   074F    Syriac
-END
diff --git a/lib/unicore/In/Tags.pl b/lib/unicore/In/Tags.pl
deleted file mode 100644 (file)
index 604ccf4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-E0000  E007F   Tags
-END
diff --git a/lib/unicore/In/Tamil.pl b/lib/unicore/In/Tamil.pl
deleted file mode 100644 (file)
index e57851a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0B80   0BFF    Tamil
-END
diff --git a/lib/unicore/In/Telugu.pl b/lib/unicore/In/Telugu.pl
deleted file mode 100644 (file)
index 620b5ba..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0C00   0C7F    Telugu
-END
diff --git a/lib/unicore/In/Thaana.pl b/lib/unicore/In/Thaana.pl
deleted file mode 100644 (file)
index bf673b8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0780   07BF    Thaana
-END
diff --git a/lib/unicore/In/Thai.pl b/lib/unicore/In/Thai.pl
deleted file mode 100644 (file)
index 980b57d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0E00   0E7F    Thai
-END
diff --git a/lib/unicore/In/Tibetan.pl b/lib/unicore/In/Tibetan.pl
deleted file mode 100644 (file)
index eafc45f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0F00   0FFF    Tibetan
-END
diff --git a/lib/unicore/In/UnifiedC.pl b/lib/unicore/In/UnifiedC.pl
deleted file mode 100644 (file)
index 9d0d0eb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1400   167F    Unified Canadian Aboriginal Syllabics
-END
diff --git a/lib/unicore/In/YiRadica.pl b/lib/unicore/In/YiRadica.pl
deleted file mode 100644 (file)
index 4f2a992..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-A490   A4CF    Yi Radicals
-END
diff --git a/lib/unicore/In/YiSyllab.pl b/lib/unicore/In/YiSyllab.pl
deleted file mode 100644 (file)
index e1f5d4f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-A000   A48F    Yi Syllables
-END
diff --git a/lib/unicore/Is.pl b/lib/unicore/Is.pl
deleted file mode 100644 (file)
index 55bb355..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-##
-## Data in this file used by ../utf8_heavy.pl
-##
-
-## Mapping from name to filename in ./Is
-%utf8::Is = (
-  'ASCII'                                   => 'ASCII',
-  'Alnum'                                   => 'Alnum',
-  'Alpha'                                   => 'Alpha',
-  'BidiAL'                                  => 'BidiAL',
-  'BidiAN'                                  => 'BidiAN',
-  'BidiB'                                   => 'BidiB',
-  'BidiBN'                                  => 'BidiBN',
-  'BidiCS'                                  => 'BidiCS',
-  'BidiEN'                                  => 'BidiEN',
-  'BidiES'                                  => 'BidiES',
-  'BidiET'                                  => 'BidiET',
-  'BidiL'                                   => 'BidiL',
-  'BidiLRE'                                 => 'BidiLRE',
-  'BidiLRO'                                 => 'BidiLRO',
-  'BidiNSM'                                 => 'BidiNSM',
-  'BidiON'                                  => 'BidiON',
-  'BidiPDF'                                 => 'BidiPDF',
-  'BidiR'                                   => 'BidiR',
-  'BidiRLE'                                 => 'BidiRLE',
-  'BidiRLO'                                 => 'BidiRLO',
-  'BidiS'                                   => 'BidiS',
-  'BidiWS'                                  => 'BidiWS',
-  'Blank'                                   => 'Blank',
-  'C'                                       => 'C',
-  'Canon'                                   => 'Canon',
-  'Cc'                                      => 'Cc',
-  'Cf'                                      => 'Cf',
-  'Cn'                                      => 'Cn',
-  'Cntrl'                                   => 'Cntrl',
-  'Co'                                      => 'Co',
-  'Compat'                                  => 'Compat',
-  'Cs'                                      => 'Cs',
-  'DCcircle'                                => 'DCcircle',
-  'DCcompat'                                => 'DCcompat',
-  'DCfinal'                                 => 'DCfinal',
-  'DCfont'                                  => 'DCfont',
-  'DCfraction'                              => 'DCfracti',
-  'DCinitial'                               => 'DCinitia',
-  'DCisolated'                              => 'DCisolat',
-  'DCmedial'                                => 'DCmedial',
-  'DCnarrow'                                => 'DCnarrow',
-  'DCnoBreak'                               => 'DCnoBrea',
-  'DCsmall'                                 => 'DCsmall',
-  'DCsquare'                                => 'DCsquare',
-  'DCsub'                                   => 'DCsub',
-  'DCsuper'                                 => 'DCsuper',
-  'DCvertical'                              => 'DCvertic',
-  'DCwide'                                  => 'DCwide',
-  'Digit'                                   => 'Digit',
-  'Graph'                                   => 'Graph',
-  'L'                                       => '2',
-  'L&'                                      => 'L',
-  'LbrkAI'                                  => 'LbrkAI',
-  'LbrkAL'                                  => 'LbrkAL',
-  'LbrkB2'                                  => 'LbrkB2',
-  'LbrkBA'                                  => 'LbrkBA',
-  'LbrkBB'                                  => 'LbrkBB',
-  'LbrkBK'                                  => 'LbrkBK',
-  'LbrkCB'                                  => 'LbrkCB',
-  'LbrkCL'                                  => 'LbrkCL',
-  'LbrkCM'                                  => 'LbrkCM',
-  'LbrkCR'                                  => 'LbrkCR',
-  'LbrkEX'                                  => 'LbrkEX',
-  'LbrkGL'                                  => 'LbrkGL',
-  'LbrkHY'                                  => 'LbrkHY',
-  'LbrkID'                                  => 'LbrkID',
-  'LbrkIN'                                  => 'LbrkIN',
-  'LbrkIS'                                  => 'LbrkIS',
-  'LbrkLF'                                  => 'LbrkLF',
-  'LbrkNS'                                  => 'LbrkNS',
-  'LbrkNU'                                  => 'LbrkNU',
-  'LbrkOP'                                  => 'LbrkOP',
-  'LbrkPO'                                  => 'LbrkPO',
-  'LbrkPR'                                  => 'LbrkPR',
-  'LbrkQU'                                  => 'LbrkQU',
-  'LbrkSA'                                  => 'LbrkSA',
-  'LbrkSG'                                  => 'LbrkSG',
-  'LbrkSP'                                  => 'LbrkSP',
-  'LbrkSY'                                  => 'LbrkSY',
-  'LbrkXX'                                  => 'LbrkXX',
-  'LbrkZW'                                  => 'LbrkZW',
-  'Ll'                                      => 'Ll',
-  'Lm'                                      => 'Lm',
-  'Lo'                                      => 'Lo',
-  'Lower'                                   => 'Lower',
-  'Lt'                                      => 'Lt',
-  'Lu'                                      => 'Lu',
-  'M'                                       => 'M',
-  'Mc'                                      => 'Mc',
-  'Me'                                      => 'Me',
-  'Mirrored'                                => 'Mirrored',
-  'Mn'                                      => 'Mn',
-  'N'                                       => 'N',
-  'Nd'                                      => 'Nd',
-  'Nl'                                      => 'Nl',
-  'No'                                      => 'No',
-  'P'                                       => 'P',
-  'Pc'                                      => 'Pc',
-  'Pd'                                      => 'Pd',
-  'Pe'                                      => 'Pe',
-  'Pf'                                      => 'Pf',
-  'Pi'                                      => 'Pi',
-  'Po'                                      => 'Po',
-  'Print'                                   => 'Print',
-  'Ps'                                      => 'Ps',
-  'Punct'                                   => 'Punct',
-  'S'                                       => 'S',
-  'Sc'                                      => 'Sc',
-  'Sk'                                      => 'Sk',
-  'Sm'                                      => 'Sm',
-  'So'                                      => 'So',
-  'Space'                                   => 'Space',
-  'SpacePerl'                               => 'SpacePer',
-  'Title'                                   => 'Title',
-  'Upper'                                   => 'Upper',
-  'Word'                                    => 'Word',
-  'XDigit'                                  => 'XDigit',
-  'Z'                                       => 'Z',
-  'Zl'                                      => 'Zl',
-  'Zp'                                      => 'Zp',
-  'Zs'                                      => 'Zs',
-);
-
-## Mappings from regex to filename in ./Is/
-%utf8::IsPat = (
- 'al' => {
-       'Alphabetic' => 'Alphabet',
-       'All' => 'Any',
- },
- 'an' => {
-       'Any' => 'Any',
- },
- 'ar' => {
-       'Armenian' => 'Armenian',
-       'Arabic' => 'Arabic',
- },
- 'as' => {
-       'ASCII(?:[-_]|\s+)?Hex(?:[-_]|\s+)?Digit' => 'ASCIIHex',
-       'Assigned' => 'Assigned',
- },
- 'be' => {
-       'Bengali' => 'Bengali',
- },
- 'bi' => {
-       'Bidi(?:[-_]|\s+)?Control' => 'BidiCont',
- },
- 'bo' => {
-       'Bopomofo' => 'Bopomofo',
- },
- 'ca' => {
-       'Canadian(?:[-_]|\s+)?Aboriginal' => 'Canadian',
- },
- 'ch' => {
-       'Cherokee' => 'Cherokee',
- },
- 'cl' => {
-       'Close(?:[-_]|\s+)?Punctuation' => 'Pe',
- },
- 'co' => {
-       'Connector(?:[-_]|\s+)?Punctuation' => 'Pc',
-       'Control' => 'Cc',
-       'Common' => 'Common',
- },
- 'cu' => {
-       'Currency(?:[-_]|\s+)?Symbol' => 'Sc',
- },
- 'cy' => {
-       'Cyrillic' => 'Cyrillic',
- },
- 'da' => {
-       'Dash(?:[-_]|\s+)?Punctuation' => 'Pd',
-       'Dash' => 'Dash',
- },
- 'de' => {
-       'Devanagari' => 'Devanaga',
-       'Decimal(?:[-_]|\s+)?Number' => 'Nd',
-       'Deseret' => 'Deseret',
- },
- 'di' => {
-       'Diacritic' => 'Diacriti',
- },
- 'en' => {
-       'Enclosing(?:[-_]|\s+)?Mark' => 'Me',
- },
- 'et' => {
-       'Ethiopic' => 'Ethiopic',
- },
- 'ex' => {
-       'Extender' => 'Extender',
- },
- 'fi' => {
-       'Final(?:[-_]|\s+)?Punctuation' => 'Pf',
- },
- 'fo' => {
-       'Format' => 'Cf',
- },
- 'ge' => {
-       'Georgian' => 'Georgian',
- },
- 'go' => {
-       'Gothic' => 'Gothic',
- },
- 'gr' => {
-       'Greek' => 'Greek',
- },
- 'gu' => {
-       'Gurmukhi' => 'Gurmukhi',
-       'Gujarati' => 'Gujarati',
- },
- 'ha' => {
-       'Han' => 'Han',
-       'Hangul' => 'Hangul',
- },
- 'he' => {
-       'Hebrew' => 'Hebrew',
-       'Hex(?:[-_]|\s+)?Digit' => 'HexDigit',
- },
- 'hi' => {
-       'Hiragana' => 'Hiragana',
- },
- 'hy' => {
-       'Hyphen' => 'Hyphen',
- },
- 'id' => {
-       'Ideographic' => 'Ideograp',
-       'ID(?:[-_]|\s+)?Continue' => 'IDContin',
-       'ID(?:[-_]|\s+)?Start' => 'IDStart',
- },
- 'in' => {
-       'Inherited' => 'Inherite',
-       'Initial(?:[-_]|\s+)?Punctuation' => 'Pi',
- },
- 'jo' => {
-       'Join(?:[-_]|\s+)?Control' => 'JoinCont',
- },
- 'ka' => {
-       'Katakana' => 'Katakana',
-       'Kannada' => 'Kannada',
- },
- 'kh' => {
-       'Khmer' => 'Khmer',
- },
- 'la' => {
-       'Latin' => 'Latin',
-       'Lao' => 'Lao',
- },
- 'le' => {
-       'Letter(?:[-_]|\s+)?Number' => 'Nl',
-       'Letter' => '2',
- },
- 'li' => {
-       'Line(?:[-_]|\s+)?Separator' => 'Zl',
- },
- 'lo' => {
-       'Lowercase(?:[-_]|\s+)?Letter' => 'Ll',
-       'Lowercase' => 'Lowercas',
- },
- 'ma' => {
-       'Math(?:[-_]|\s+)?Symbol' => 'Sm',
-       'Mark' => 'M',
-       'Math' => 'Math',
-       'Malayalam' => 'Malayala',
- },
- 'mo' => {
-       'Modifier(?:[-_]|\s+)?Letter' => 'Lm',
-       'Modifier(?:[-_]|\s+)?Symbol' => 'Sk',
-       'Mongolian' => 'Mongolia',
- },
- 'my' => {
-       'Myanmar' => 'Myanmar',
- },
- 'no' => {
-       'Non(?:[-_]|\s+)?Spacing(?:[-_]|\s+)?Mark' => 'Mn',
-       'Noncharacter(?:[-_]|\s+)?Code(?:[-_]|\s+)?Point' => 'Nonchara',
- },
- 'nu' => {
-       'Number' => 'N',
- },
- 'og' => {
-       'Ogham' => 'Ogham',
- },
- 'ol' => {
-       'Old(?:[-_]|\s+)?Italic' => 'OldItali',
- },
- 'op' => {
-       'Open(?:[-_]|\s+)?Punctuation' => 'Ps',
- },
- 'or' => {
-       'Oriya' => 'Oriya',
- },
- 'ot' => {
-       'Other(?:[-_]|\s+)?Math' => 'OtherMat',
-       'Other(?:[-_]|\s+)?Punctuation' => 'Po',
-       'Other(?:[-_]|\s+)?Lowercase' => 'OtherLow',
-       'Other(?:[-_]|\s+)?Uppercase' => 'OtherUpp',
-       'Other(?:[-_]|\s+)?Letter' => 'Lo',
-       'Other(?:[-_]|\s+)?Alphabetic' => 'OtherAlp',
-       'Other(?:[-_]|\s+)?Symbol' => 'So',
-       'Other(?:[-_]|\s+)?Number' => 'No',
-       'Other' => 'C',
- },
- 'pa' => {
-       'Paragraph(?:[-_]|\s+)?Separator' => 'Zp',
- },
- 'pr' => {
-       'Private(?:[-_]|\s+)?Use' => 'Co',
- },
- 'pu' => {
-       'Punctuation' => 'P',
- },
- 'qu' => {
-       'Quotation(?:[-_]|\s+)?Mark' => 'Quotatio',
- },
- 'ru' => {
-       'Runic' => 'Runic',
- },
- 'se' => {
-       'Separator' => 'Z',
- },
- 'si' => {
-       'Sinhala' => 'Sinhala',
- },
- 'sp' => {
-       'Space(?:[-_]|\s+)?Separator' => 'Zs',
-       'Spacing(?:[-_]|\s+)?Mark' => 'Mc',
- },
- 'su' => {
-       'Surrogate' => 'Cs',
- },
- 'sy' => {
-       'Syriac' => 'Syriac',
-       'Symbol' => 'S',
- },
- 'ta' => {
-       'Tamil' => 'Tamil',
- },
- 'te' => {
-       'Terminal(?:[-_]|\s+)?Punctuation' => 'Terminal',
-       'Telugu' => 'Telugu',
- },
- 'th' => {
-       'Thaana' => 'Thaana',
-       'Thai' => 'Thai',
- },
- 'ti' => {
-       'Titlecase(?:[-_]|\s+)?Letter' => 'Lt',
-       'Tibetan' => 'Tibetan',
- },
- 'un' => {
-       'Unassigned' => 'Cn',
- },
- 'up' => {
-       'Uppercase(?:[-_]|\s+)?Letter' => 'Lu',
-       'Uppercase' => 'Uppercas',
- },
- 'wh' => {
-       'White(?:[-_]|\s+)?space' => 'WhiteSpa',
- },
- 'yi' => {
-       'Yi' => 'Yi',
- },
-);
diff --git a/lib/unicore/Is/2.pl b/lib/unicore/Is/2.pl
deleted file mode 100644 (file)
index f619a48..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   064A    
-0671   06D3    
-06D5           
-06E5   06E6    
-06FA   06FC    
-0710           
-0712   072C    
-0780   07A5    
-0905   0939    
-093D           
-0950           
-0958   0961    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD           
-0AD0           
-0AE0           
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D           
-0B5C   0B5D    
-0B5F   0B61    
-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    
-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   10F6    
-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    
-1780   17B3    
-1820   1877    
-1880   18A8    
-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    
-207F           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-3005   3006    
-3031   3035    
-3041   3094    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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   FE72    
-FE74           
-FE76   FEFC    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  10349   
-10400  10425   
-10428  1044D   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/ASCII.pl b/lib/unicore/Is/ASCII.pl
deleted file mode 100644 (file)
index b38a578..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   007F    
-END
diff --git a/lib/unicore/Is/ASCIIHex.pl b/lib/unicore/Is/ASCIIHex.pl
deleted file mode 100644 (file)
index 67ebaa2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    ASCII_Hex_Digit
-0041   0046    ASCII_Hex_Digit
-0061   0066    ASCII_Hex_Digit
-END
diff --git a/lib/unicore/Is/Alnum.pl b/lib/unicore/Is/Alnum.pl
deleted file mode 100644 (file)
index 1e3a08e..0000000
+++ /dev/null
@@ -1,404 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    
-0041   005A    
-0061   007A    
-00AA           
-00B2   00B3    
-00B5           
-00B9   00BA    
-00BC   00BE    
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-0300   034E    
-0360   0362    
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   0655    
-0660   0669    
-0670   06D3    
-06D5   06E8    
-06EA   06ED    
-06F0   06FC    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0963    
-0966   096F    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09F1    
-09F4   09F9    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B6F    
-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    
-0CBE   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   10F6    
-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    
-1780   17D3    
-17E0   17E9    
-1810   1819    
-1820   1877    
-1880   18A9    
-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    
-2070           
-2074   2079    
-207F   2089    
-20D0   20E3    
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2153   2183    
-2460   249B    
-24EA           
-2776   2793    
-3005   3007    
-3021   302F    
-3031   3035    
-3038   303A    
-3041   3094    
-3099   309A    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-3192   3195    
-31A0   31B7    
-3220   3229    
-3280   3289    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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    
-FE20   FE23    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF10   FF19    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-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  1D4C0   
-1D4C2  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   
-END
diff --git a/lib/unicore/Is/Alpha.pl b/lib/unicore/Is/Alpha.pl
deleted file mode 100644 (file)
index ee64cb1..0000000
+++ /dev/null
@@ -1,371 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-0300   034E    
-0360   0362    
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   0655    
-0670   06D3    
-06D5   06E8    
-06EA   06ED    
-06FA   06FC    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0963    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09F0   09F1    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-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    
-0CBE   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   10F6    
-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    
-1780   17D3    
-1820   1877    
-1880   18A9    
-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    
-207F           
-20D0   20E3    
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-3005   3006    
-302A   302F    
-3031   3035    
-3041   3094    
-3099   309A    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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    
-FE20   FE23    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  10349   
-10400  10425   
-10428  1044D   
-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  1D4C0   
-1D4C2  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/Is/Alphabet.pl b/lib/unicore/Is/Alphabet.pl
deleted file mode 100644 (file)
index 0604978..0000000
+++ /dev/null
@@ -1,355 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-0345           
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-05B0   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   0655    
-0670   06D3    
-06D5   06DC    
-06E1   06E8    
-06ED           
-06FA   06FC    
-0710   072C    
-0730   073F    
-0780   07B0    
-0901   0903    
-0905   0939    
-093D   094C    
-0950           
-0958   0963    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BE   09C4    
-09C7   09C8    
-09CB   09CC    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09F0   09F1    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD   0AC5    
-0AC7   0AC9    
-0ACB   0ACC    
-0AD0           
-0AE0           
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D   0B43    
-0B47   0B48    
-0B4B   0B4C    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-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    
-0CBE   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   10F6    
-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    
-1780   17C8    
-1820   1877    
-1880   18A9    
-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    
-207F           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2160   2183    
-3005   3006    
-3031   3035    
-3041   3094    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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   FE72    
-FE74           
-FE76   FEFC    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Any.pl b/lib/unicore/Is/Any.pl
deleted file mode 100644 (file)
index 95b36f4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   10FFFF  
-END
diff --git a/lib/unicore/Is/Arabic.pl b/lib/unicore/Is/Arabic.pl
deleted file mode 100644 (file)
index 011c393..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0621   063A    ARABIC
-0641   064A    ARABIC
-0671   06D3    ARABIC
-06D5           ARABIC
-06E5   06E6    ARABIC
-06FA   06FC    ARABIC
-FB50   FBB1    ARABIC
-FBD3   FD3D    ARABIC
-FD50   FD8F    ARABIC
-FD92   FDC7    ARABIC
-FDF0   FDFB    ARABIC
-FE70   FE72    ARABIC
-FE74           ARABIC
-FE76   FEFC    ARABIC
-END
diff --git a/lib/unicore/Is/Armenian.pl b/lib/unicore/Is/Armenian.pl
deleted file mode 100644 (file)
index 24d18bd..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0531   0556    ARMENIAN
-0559           ARMENIAN
-0561   0587    ARMENIAN
-FB13   FB17    ARMENIAN
-END
diff --git a/lib/unicore/Is/Assigned.pl b/lib/unicore/Is/Assigned.pl
deleted file mode 100644 (file)
index 1d9409b..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   021F    
-0222   0233    
-0250   02AD    
-02B0   02EE    
-0300   034E    
-0360   0362    
-0374   0375    
-037A           
-037E           
-0384   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559   055F    
-0561   0587    
-0589   058A    
-0591   05A1    
-05A3   05B9    
-05BB   05C4    
-05D0   05EA    
-05F0   05F4    
-060C           
-061B           
-061F           
-0621   063A    
-0640   0655    
-0660   066D    
-0670   06ED    
-06F0   06FE    
-0700   070D    
-070F   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0970    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09FA    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B70    
-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    
-0CBE   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   10F6    
-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    
-1780   17DC    
-17E0   17E9    
-1800   180E    
-1810   1819    
-1820   1877    
-1880   18A9    
-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   2046    
-2048   204D    
-206A   2070    
-2074   208E    
-20A0   20AF    
-20D0   20E3    
-2100   213A    
-2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
-2400   2426    
-2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2776   2794    
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3000   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
-3105   312C    
-3131   318E    
-3190   31B7    
-3200   321C    
-3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-AC00   D7A3    
-D800   FA2D    
-FB00   FB06    
-FB13   FB17    
-FB1D   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FBB1    
-FBD3   FD3F    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE20   FE23    
-FE30   FE44    
-FE49   FE52    
-FE54   FE66    
-FE68   FE6B    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FEFF           
-FF01   FF5E    
-FF61   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-FFE0   FFE6    
-FFE8   FFEE    
-FFF9   FFFD    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D1DD   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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   
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/Bengali.pl b/lib/unicore/Is/Bengali.pl
deleted file mode 100644 (file)
index 3270c7c..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0981           BENGALI
-0985   098C    BENGALI
-098F   0990    BENGALI
-0993   09A8    BENGALI
-09AA   09B0    BENGALI
-09B2           BENGALI
-09B6   09B9    BENGALI
-09BC           BENGALI
-09BE   09C4    BENGALI
-09C7   09C8    BENGALI
-09CB   09CD    BENGALI
-09D7           BENGALI
-09DC   09DD    BENGALI
-09DF   09E3    BENGALI
-09E6   09F1    BENGALI
-END
diff --git a/lib/unicore/Is/BidiAL.pl b/lib/unicore/Is/BidiAL.pl
deleted file mode 100644 (file)
index c6cf48c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-061B           
-061F           
-0621   063A    
-0640   064A    
-066D           
-0671   06D5    
-06E5   06E6    
-06FA   06FE    
-0700   070D    
-0710           
-0712   072C    
-0780   07A5    
-FB50   FBB1    
-FBD3   FD3D    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-END
diff --git a/lib/unicore/Is/BidiAN.pl b/lib/unicore/Is/BidiAN.pl
deleted file mode 100644 (file)
index 7aade0b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0660   0669    
-066B   066C    
-END
diff --git a/lib/unicore/Is/BidiB.pl b/lib/unicore/Is/BidiB.pl
deleted file mode 100644 (file)
index 3340806..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-000A           
-000D           
-001C   001E    
-0085           
-2029           
-END
diff --git a/lib/unicore/Is/BidiBN.pl b/lib/unicore/Is/BidiBN.pl
deleted file mode 100644 (file)
index f349dc8..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   0008    
-000E   001B    
-007F   0084    
-0086   009F    
-070F           
-180B   180E    
-200B   200D    
-206A   206F    
-FEFF           
-FFF9   FFFB    
-1D173  1D17A   
-E0001          
-E0020  E007F   
-END
diff --git a/lib/unicore/Is/BidiCS.pl b/lib/unicore/Is/BidiCS.pl
deleted file mode 100644 (file)
index 65beda2..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002C           
-002E           
-003A           
-00A0           
-060C           
-FE50           
-FE52           
-FE55           
-FF0C           
-FF0E           
-FF1A           
-END
diff --git a/lib/unicore/Is/BidiCont.pl b/lib/unicore/Is/BidiCont.pl
deleted file mode 100644 (file)
index 1ff0499..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-200E   200F    Bidi_Control
-202A   202E    Bidi_Control
-END
diff --git a/lib/unicore/Is/BidiEN.pl b/lib/unicore/Is/BidiEN.pl
deleted file mode 100644 (file)
index e196276..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    
-00B2   00B3    
-00B9           
-06F0   06F9    
-2070           
-2074   2079    
-2080   2089    
-2460   249B    
-24EA           
-FF10   FF19    
-1D7CE  1D7FF   
-END
diff --git a/lib/unicore/Is/BidiES.pl b/lib/unicore/Is/BidiES.pl
deleted file mode 100644 (file)
index 9782f27..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002F           
-FF0F           
-END
diff --git a/lib/unicore/Is/BidiET.pl b/lib/unicore/Is/BidiET.pl
deleted file mode 100644 (file)
index 9f90acb..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0023   0025    
-002B           
-002D           
-00A2   00A5    
-00B0   00B1    
-066A           
-09F2   09F3    
-0E3F           
-17DB           
-2030   2034    
-207A   207B    
-208A   208B    
-20A0   20AF    
-212E           
-2212   2213    
-FB29           
-FE5F           
-FE62   FE63    
-FE69   FE6A    
-FF03   FF05    
-FF0B           
-FF0D           
-FFE0   FFE1    
-FFE5   FFE6    
-END
diff --git a/lib/unicore/Is/BidiL.pl b/lib/unicore/Is/BidiL.pl
deleted file mode 100644 (file)
index 6d3ad6a..0000000
+++ /dev/null
@@ -1,352 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0482    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559   055F    
-0561   0587    
-0589           
-0903           
-0905   0939    
-093D   0940    
-0949   094C    
-0950           
-0958   0961    
-0964   0970    
-0982   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BE   09C0    
-09C7   09C8    
-09CB   09CC    
-09D7           
-09DC   09DD    
-09DF   09E1    
-09E6   09F1    
-09F4   09FA    
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD   0AC0    
-0AC9           
-0ACB   0ACC    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B02   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D   0B3E    
-0B40           
-0B47   0B48    
-0B4B   0B4C    
-0B57           
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B70    
-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    
-0CBE           
-0CC0   0CC4    
-0CC7   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   10F6    
-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    
-1780   17B6    
-17BE   17C5    
-17C7   17C8    
-17D4   17DA    
-17DC           
-17E0   17E9    
-1810   1819    
-1820   1877    
-1880   18A8    
-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           
-207F           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2160   2183    
-2336   237A    
-2395           
-249C   24E9    
-3005   3007    
-3021   3029    
-3031   3035    
-3038   303A    
-3041   3094    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-3190   31B7    
-3200   321C    
-3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-A000   A48C    
-F900   FA2D    
-FB00   FB06    
-FB13   FB17    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-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  1D4C0   
-1D4C2  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/Is/BidiLRE.pl b/lib/unicore/Is/BidiLRE.pl
deleted file mode 100644 (file)
index d4b81f2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-202A           
-END
diff --git a/lib/unicore/Is/BidiLRO.pl b/lib/unicore/Is/BidiLRO.pl
deleted file mode 100644 (file)
index 3177767..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-202D           
-END
diff --git a/lib/unicore/Is/BidiNSM.pl b/lib/unicore/Is/BidiNSM.pl
deleted file mode 100644 (file)
index 4013a9a..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0300   034E    
-0360   0362    
-0483   0486    
-0488   0489    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-064B   0655    
-0670           
-06D6   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    
-0A02           
-0A3C           
-0A41   0A42    
-0A47   0A48    
-0A4B   0A4D    
-0A70   0A71    
-0A81   0A82    
-0ABC           
-0AC1   0AC5    
-0AC7   0AC8    
-0ACD           
-0B01           
-0B3C           
-0B3F           
-0B41   0B43    
-0B4D           
-0B56           
-0B82           
-0BC0           
-0BCD           
-0C3E   0C40    
-0C46   0C48    
-0C4A   0C4D    
-0C55   0C56    
-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    
-17B7   17BD    
-17C6           
-17C9   17D3    
-18A9           
-20D0   20E3    
-302A   302F    
-3099   309A    
-FB1E           
-FE20   FE23    
-1D167  1D169   
-1D17B  1D182   
-1D185  1D18B   
-1D1AA  1D1AD   
-END
diff --git a/lib/unicore/Is/BidiON.pl b/lib/unicore/Is/BidiON.pl
deleted file mode 100644 (file)
index af0a164..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0021   0022    
-0026   002A    
-003B   0040    
-005B   0060    
-007B   007E    
-00A1           
-00A6   00A9    
-00AB   00AF    
-00B4           
-00B6   00B8    
-00BB   00BF    
-00D7           
-00F7           
-02B9   02BA    
-02C2   02CF    
-02D2   02DF    
-02E5   02ED    
-0374   0375    
-037E           
-0384   0385    
-0387           
-058A           
-06E9           
-0F3A   0F3D    
-169B   169C    
-1800   180A    
-1FBD           
-1FBF   1FC1    
-1FCD   1FCF    
-1FDD   1FDF    
-1FED   1FEF    
-1FFD   1FFE    
-2010   2027    
-2035   2046    
-2048   204D    
-207C   207E    
-208C   208E    
-2100   2101    
-2103   2106    
-2108   2109    
-2114           
-2116   2118    
-211E   2123    
-2125           
-2127           
-2129           
-2132           
-213A           
-2153   215F    
-2190   21F3    
-2200   2211    
-2214   22F1    
-2300   2335    
-237B           
-237D   2394    
-2396   239A    
-2400   2426    
-2440   244A    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2776   2794    
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3001   3004    
-3008   3020    
-3030           
-3036   3037    
-303E   303F    
-309B   309C    
-30FB           
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-FD3E   FD3F    
-FE30   FE44    
-FE49   FE4F    
-FE51           
-FE54           
-FE56   FE5E    
-FE60   FE61    
-FE64   FE66    
-FE68           
-FE6B           
-FF01   FF02    
-FF06   FF0A    
-FF1B   FF20    
-FF3B   FF40    
-FF5B   FF5E    
-FF61   FF65    
-FFE2   FFE4    
-FFE8   FFEE    
-FFFC   FFFD    
-END
diff --git a/lib/unicore/Is/BidiPDF.pl b/lib/unicore/Is/BidiPDF.pl
deleted file mode 100644 (file)
index a1429a3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-202C           
-END
diff --git a/lib/unicore/Is/BidiR.pl b/lib/unicore/Is/BidiR.pl
deleted file mode 100644 (file)
index b309d91..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-05BE           
-05C0           
-05C3           
-05D0   05EA    
-05F0   05F4    
-200F           
-FB1D           
-FB1F   FB28    
-FB2A   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FB4F    
-END
diff --git a/lib/unicore/Is/BidiRLE.pl b/lib/unicore/Is/BidiRLE.pl
deleted file mode 100644 (file)
index 949cd1c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-202B           
-END
diff --git a/lib/unicore/Is/BidiRLO.pl b/lib/unicore/Is/BidiRLO.pl
deleted file mode 100644 (file)
index 02934c1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-202E           
-END
diff --git a/lib/unicore/Is/BidiS.pl b/lib/unicore/Is/BidiS.pl
deleted file mode 100644 (file)
index ac0e3d7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009           
-000B           
-001F           
-END
diff --git a/lib/unicore/Is/BidiWS.pl b/lib/unicore/Is/BidiWS.pl
deleted file mode 100644 (file)
index 1ca7fc4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-000C           
-0020           
-1680           
-2000   200A    
-2028           
-202F           
-3000           
-END
diff --git a/lib/unicore/Is/Blank.pl b/lib/unicore/Is/Blank.pl
deleted file mode 100644 (file)
index 393090e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009           
-0020           
-00A0           
-1680           
-2000   200B    
-202F           
-3000           
-END
diff --git a/lib/unicore/Is/Bopomofo.pl b/lib/unicore/Is/Bopomofo.pl
deleted file mode 100644 (file)
index a298338..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3105   312C    BOPOMOFO
-31A0   31B7    BOPOMOFO
-END
diff --git a/lib/unicore/Is/C.pl b/lib/unicore/Is/C.pl
deleted file mode 100644 (file)
index 0ff5c96..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   001F    
-007F   009F    
-0220   0221    
-0234   024F    
-02AE   02AF    
-02EF   02FF    
-034F   035F    
-0363   0373    
-0376   0379    
-037B   037D    
-037F   0383    
-038B           
-038D           
-03A2           
-03CF           
-03D8   03D9    
-03F6   03FF    
-0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
-04F6   04F7    
-04FA   0530    
-0557   0558    
-0560           
-0588           
-058B   0590    
-05A2           
-05BA           
-05C5   05CF    
-05EB   05EF    
-05F5   060B    
-060D   061A    
-061C   061E    
-0620           
-063B   063F    
-0656   065F    
-066E   066F    
-06EE   06EF    
-06FF           
-070E   070F    
-072D   072F    
-074B   077F    
-07B1   0900    
-0904           
-093A   093B    
-094E   094F    
-0955   0957    
-0971   0980    
-0984           
-098D   098E    
-0991   0992    
-09A9           
-09B1           
-09B3   09B5    
-09BA   09BB    
-09BD           
-09C5   09C6    
-09C9   09CA    
-09CE   09D6    
-09D8   09DB    
-09DE           
-09E4   09E5    
-09FB   0A01    
-0A03   0A04    
-0A0B   0A0E    
-0A11   0A12    
-0A29           
-0A31           
-0A34           
-0A37           
-0A3A   0A3B    
-0A3D           
-0A43   0A46    
-0A49   0A4A    
-0A4E   0A58    
-0A5D           
-0A5F   0A65    
-0A75   0A80    
-0A84           
-0A8C           
-0A8E           
-0A92           
-0AA9           
-0AB1           
-0AB4           
-0ABA   0ABB    
-0AC6           
-0ACA           
-0ACE   0ACF    
-0AD1   0ADF    
-0AE1   0AE5    
-0AF0   0B00    
-0B04           
-0B0D   0B0E    
-0B11   0B12    
-0B29           
-0B31           
-0B34   0B35    
-0B3A   0B3B    
-0B44   0B46    
-0B49   0B4A    
-0B4E   0B55    
-0B58   0B5B    
-0B5E           
-0B62   0B65    
-0B71   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    
-0BF3   0C00    
-0C04           
-0C0D           
-0C11           
-0C29           
-0C34           
-0C3A   0C3D    
-0C45           
-0C49           
-0C4E   0C54    
-0C57   0C5F    
-0C62   0C65    
-0C70   0C81    
-0C84           
-0C8D           
-0C91           
-0CA9           
-0CB4           
-0CBA   0CBD    
-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    
-10F7   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   177F    
-17DD   17DF    
-17EA   17FF    
-180B   180F    
-181A   181F    
-1878   187F    
-18AA   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           
-200C   200F    
-202A   202E    
-2047           
-204E   206F    
-2071   2073    
-208F   209F    
-20B0   20CF    
-20E4   20FF    
-213B   2152    
-2184   218F    
-21F4   21FF    
-22F2   22FF    
-237C           
-239B   23FF    
-2427   243F    
-244B   245F    
-24EB   24FF    
-2596   259F    
-25F8   25FF    
-2614   2618    
-2672   2700    
-2705           
-270A   270B    
-2728           
-274C           
-274E           
-2753   2755    
-2757           
-275F   2760    
-2768   2775    
-2795   2797    
-27B0           
-27BF   27FF    
-2900   2E7F    
-2E9A           
-2EF4   2EFF    
-2FD6   2FEF    
-2FFC   2FFF    
-303B   303D    
-3040           
-3095   3098    
-309F   30A0    
-30FF   3104    
-312D   3130    
-318F           
-31B8   31FF    
-321D   321F    
-3244   325F    
-327C   327E    
-32B1   32BF    
-32CC   32CF    
-32FF           
-3377   337A    
-33DE   33DF    
-33FF           
-4DB6   4DFF    
-9FA6   9FFF    
-A48D   A48F    
-A4A2   A4A3    
-A4B4           
-A4C1           
-A4C5           
-A4C7   ABFF    
-D7A4   F8FF    
-FA2E   FAFF    
-FB07   FB12    
-FB18   FB1C    
-FB37           
-FB3D           
-FB3F           
-FB42           
-FB45           
-FBB2   FBD2    
-FD40   FD4F    
-FD90   FD91    
-FDC8   FDEF    
-FDFC   FE1F    
-FE24   FE2F    
-FE45   FE48    
-FE53           
-FE67           
-FE6C   FE6F    
-FE73           
-FE75           
-FEFD   FF00    
-FF5F   FF60    
-FFBF   FFC1    
-FFC8   FFC9    
-FFD0   FFD1    
-FFD8   FFD9    
-FFDD   FFDF    
-FFE7           
-FFEF   FFFB    
-FFFE   102FF   
-1031F          
-10324  1032F   
-1034B  103FF   
-10426  10427   
-1044E  1CFFF   
-1D0F6  1D0FF   
-1D127  1D129   
-1D173  1D17A   
-1D1DE  1D3FF   
-1D455          
-1D49D          
-1D4A0  1D4A1   
-1D4A3  1D4A4   
-1D4A7  1D4A8   
-1D4AD          
-1D4BA          
-1D4BC          
-1D4C1          
-1D4C4          
-1D506          
-1D50B  1D50C   
-1D515          
-1D51D          
-1D53A          
-1D53F          
-1D545          
-1D547  1D549   
-1D551          
-1D6A4  1D6A7   
-1D7CA  1D7CD   
-1D800  1FFFF   
-2A6D7  2F7FF   
-2FA1E  10FFFF  
-END
diff --git a/lib/unicore/Is/Canadian.pl b/lib/unicore/Is/Canadian.pl
deleted file mode 100644 (file)
index 6d3fec2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1401   166C    CANADIAN-ABORIGINAL
-166F   1676    CANADIAN-ABORIGINAL
-END
diff --git a/lib/unicore/Is/Canon.pl b/lib/unicore/Is/Canon.pl
deleted file mode 100644 (file)
index 19b230a..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-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    
-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/Is/Cc.pl b/lib/unicore/Is/Cc.pl
deleted file mode 100644 (file)
index edcdcb7..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   001F    
-007F   009F    
-END
diff --git a/lib/unicore/Is/Cf.pl b/lib/unicore/Is/Cf.pl
deleted file mode 100644 (file)
index 35543b8..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-070F           
-180B   180E    
-200C   200F    
-202A   202E    
-206A   206F    
-FEFF           
-FFF9   FFFB    
-1D173  1D17A   
-E0001          
-E0020  E007F   
-END
diff --git a/lib/unicore/Is/Cherokee.pl b/lib/unicore/Is/Cherokee.pl
deleted file mode 100644 (file)
index 8763293..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-13A0   13F4    CHEROKEE
-END
diff --git a/lib/unicore/Is/Cn.pl b/lib/unicore/Is/Cn.pl
deleted file mode 100644 (file)
index cb6652c..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0220   0221    
-0234   024F    
-02AE   02AF    
-02EF   02FF    
-034F   035F    
-0363   0373    
-0376   0379    
-037B   037D    
-037F   0383    
-038B           
-038D           
-03A2           
-03CF           
-03D8   03D9    
-03F6   03FF    
-0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
-04F6   04F7    
-04FA   0530    
-0557   0558    
-0560           
-0588           
-058B   0590    
-05A2           
-05BA           
-05C5   05CF    
-05EB   05EF    
-05F5   060B    
-060D   061A    
-061C   061E    
-0620           
-063B   063F    
-0656   065F    
-066E   066F    
-06EE   06EF    
-06FF           
-070E           
-072D   072F    
-074B   077F    
-07B1   0900    
-0904           
-093A   093B    
-094E   094F    
-0955   0957    
-0971   0980    
-0984           
-098D   098E    
-0991   0992    
-09A9           
-09B1           
-09B3   09B5    
-09BA   09BB    
-09BD           
-09C5   09C6    
-09C9   09CA    
-09CE   09D6    
-09D8   09DB    
-09DE           
-09E4   09E5    
-09FB   0A01    
-0A03   0A04    
-0A0B   0A0E    
-0A11   0A12    
-0A29           
-0A31           
-0A34           
-0A37           
-0A3A   0A3B    
-0A3D           
-0A43   0A46    
-0A49   0A4A    
-0A4E   0A58    
-0A5D           
-0A5F   0A65    
-0A75   0A80    
-0A84           
-0A8C           
-0A8E           
-0A92           
-0AA9           
-0AB1           
-0AB4           
-0ABA   0ABB    
-0AC6           
-0ACA           
-0ACE   0ACF    
-0AD1   0ADF    
-0AE1   0AE5    
-0AF0   0B00    
-0B04           
-0B0D   0B0E    
-0B11   0B12    
-0B29           
-0B31           
-0B34   0B35    
-0B3A   0B3B    
-0B44   0B46    
-0B49   0B4A    
-0B4E   0B55    
-0B58   0B5B    
-0B5E           
-0B62   0B65    
-0B71   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    
-0BF3   0C00    
-0C04           
-0C0D           
-0C11           
-0C29           
-0C34           
-0C3A   0C3D    
-0C45           
-0C49           
-0C4E   0C54    
-0C57   0C5F    
-0C62   0C65    
-0C70   0C81    
-0C84           
-0C8D           
-0C91           
-0CA9           
-0CB4           
-0CBA   0CBD    
-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    
-10F7   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   177F    
-17DD   17DF    
-17EA   17FF    
-180F           
-181A   181F    
-1878   187F    
-18AA   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           
-2047           
-204E   2069    
-2071   2073    
-208F   209F    
-20B0   20CF    
-20E4   20FF    
-213B   2152    
-2184   218F    
-21F4   21FF    
-22F2   22FF    
-237C           
-239B   23FF    
-2427   243F    
-244B   245F    
-24EB   24FF    
-2596   259F    
-25F8   25FF    
-2614   2618    
-2672   2700    
-2705           
-270A   270B    
-2728           
-274C           
-274E           
-2753   2755    
-2757           
-275F   2760    
-2768   2775    
-2795   2797    
-27B0           
-27BF   27FF    
-2900   2E7F    
-2E9A           
-2EF4   2EFF    
-2FD6   2FEF    
-2FFC   2FFF    
-303B   303D    
-3040           
-3095   3098    
-309F   30A0    
-30FF   3104    
-312D   3130    
-318F           
-31B8   31FF    
-321D   321F    
-3244   325F    
-327C   327E    
-32B1   32BF    
-32CC   32CF    
-32FF           
-3377   337A    
-33DE   33DF    
-33FF           
-4DB6   4DFF    
-9FA6   9FFF    
-A48D   A48F    
-A4A2   A4A3    
-A4B4           
-A4C1           
-A4C5           
-A4C7   ABFF    
-D7A4   D7FF    
-FA2E   FAFF    
-FB07   FB12    
-FB18   FB1C    
-FB37           
-FB3D           
-FB3F           
-FB42           
-FB45           
-FBB2   FBD2    
-FD40   FD4F    
-FD90   FD91    
-FDC8   FDEF    
-FDFC   FE1F    
-FE24   FE2F    
-FE45   FE48    
-FE53           
-FE67           
-FE6C   FE6F    
-FE73           
-FE75           
-FEFD   FEFE    
-FF00           
-FF5F   FF60    
-FFBF   FFC1    
-FFC8   FFC9    
-FFD0   FFD1    
-FFD8   FFD9    
-FFDD   FFDF    
-FFE7           
-FFEF   FFF8    
-FFFE   102FF   
-1031F          
-10324  1032F   
-1034B  103FF   
-10426  10427   
-1044E  1CFFF   
-1D0F6  1D0FF   
-1D127  1D129   
-1D1DE  1D3FF   
-1D455          
-1D49D          
-1D4A0  1D4A1   
-1D4A3  1D4A4   
-1D4A7  1D4A8   
-1D4AD          
-1D4BA          
-1D4BC          
-1D4C1          
-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  EFFFF   
-FFFFE  FFFFF   
-10FFFE 10FFFF  
-END
diff --git a/lib/unicore/Is/Cntrl.pl b/lib/unicore/Is/Cntrl.pl
deleted file mode 100644 (file)
index 39a91d0..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   001F    
-007F   009F    
-070F           
-180B   180E    
-200C   200F    
-202A   202E    
-206A   206F    
-D800   F8FF    
-FEFF           
-FFF9   FFFB    
-1D173  1D17A   
-E0001          
-E0020  E007F   
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/Co.pl b/lib/unicore/Is/Co.pl
deleted file mode 100644 (file)
index 27dd743..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-E000   F8FF    
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/Common.pl b/lib/unicore/Is/Common.pl
deleted file mode 100644 (file)
index aa39038..0000000
+++ /dev/null
@@ -1,354 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   0040    
-005B   0060    
-007B   00A9    
-00AB   00B4    
-00B6   00B9    
-00BB   00BF    
-00D7           
-00F7           
-0220   0221    
-0234   024F    
-02AE   02AF    
-02B9   02DF    
-02E5   02FF    
-034F   035F    
-0363   0379    
-037B   0385    
-0387           
-038B           
-038D           
-03A2           
-03CF           
-03D8   03D9    
-03F6   03FF    
-0482           
-0487           
-048A   048B    
-04C5   04C6    
-04C9   04CA    
-04CD   04CF    
-04F6   04F7    
-04FA   0530    
-0557   0558    
-055A   0560    
-0588   0590    
-05A2           
-05BA           
-05BE           
-05C0           
-05C3           
-05C5   05CF    
-05EB   05EF    
-05F3   0620    
-063B   0640    
-0656   066F    
-06D4           
-06E9           
-06EE   06F9    
-06FD   070F    
-072D   072F    
-074B   077F    
-07B1   0900    
-0904           
-093A   093B    
-094E   094F    
-0955   0957    
-0964   0965    
-0970   0980    
-0982   0984    
-098D   098E    
-0991   0992    
-09A9           
-09B1           
-09B3   09B5    
-09BA   09BB    
-09BD           
-09C5   09C6    
-09C9   09CA    
-09CE   09D6    
-09D8   09DB    
-09DE           
-09E4   09E5    
-09F2   0A01    
-0A03   0A04    
-0A0B   0A0E    
-0A11   0A12    
-0A29           
-0A31           
-0A34           
-0A37           
-0A3A   0A3B    
-0A3D           
-0A43   0A46    
-0A49   0A4A    
-0A4E   0A58    
-0A5D           
-0A5F   0A65    
-0A75   0A80    
-0A84           
-0A8C           
-0A8E           
-0A92           
-0AA9           
-0AB1           
-0AB4           
-0ABA   0ABB    
-0AC6           
-0ACA           
-0ACE   0ACF    
-0AD1   0ADF    
-0AE1   0AE5    
-0AF0   0B00    
-0B04           
-0B0D   0B0E    
-0B11   0B12    
-0B29           
-0B31           
-0B34   0B35    
-0B3A   0B3B    
-0B44   0B46    
-0B49   0B4A    
-0B4E   0B55    
-0B58   0B5B    
-0B5E           
-0B62   0B65    
-0B70   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    
-0BF3   0C00    
-0C04           
-0C0D           
-0C11           
-0C29           
-0C34           
-0C3A   0C3D    
-0C45           
-0C49           
-0C4E   0C54    
-0C57   0C5F    
-0C62   0C65    
-0C70   0C81    
-0C84           
-0C8D           
-0C91           
-0CA9           
-0CB4           
-0CBA   0CBD    
-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    
-0DF4   0E00    
-0E3B   0E3F    
-0E4F           
-0E5A   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    
-0F01   0F17    
-0F1A   0F1F    
-0F34           
-0F36           
-0F38           
-0F3A   0F3F    
-0F48           
-0F6B   0F70    
-0F85           
-0F8C   0F8F    
-0F98           
-0FBD   0FC5    
-0FC7   0FFF    
-1022           
-1028           
-102B           
-1033   1035    
-103A   103F    
-104A   104F    
-105A   109F    
-10C6   10CF    
-10F7   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   1368    
-137D   139F    
-13F5   1400    
-166D   166E    
-1677   1680    
-169B   169F    
-16EB   16ED    
-16F1   177F    
-17D4   17DF    
-17EA   180F    
-181A   181F    
-1878   187F    
-18AA   1DFF    
-1E9C   1E9F    
-1EFA   1EFF    
-1F16   1F17    
-1F1E   1F1F    
-1F46   1F47    
-1F4E   1F4F    
-1F58           
-1F5A           
-1F5C           
-1F5E           
-1F7E   1F7F    
-1FB5           
-1FBD           
-1FBF   1FC1    
-1FC5           
-1FCD   1FCF    
-1FD4   1FD5    
-1FDC   1FDF    
-1FED   1FF1    
-1FF5           
-1FFD   207E    
-2080   20CF    
-20E4   2125    
-2127   2129    
-212C   2E7F    
-2E9A           
-2EF4   2EFF    
-2FD6   3004    
-3006           
-3008   3020    
-3030   3037    
-303B   3040    
-3095   3098    
-309B   309C    
-309F   30A0    
-30FB   30FC    
-30FF   3104    
-312D   3130    
-318F   319F    
-31B8   33FF    
-4DB6   4DFF    
-9FA6   9FFF    
-A48D   A48F    
-A4A2   A4A3    
-A4B4           
-A4C1           
-A4C5           
-A4C7   ABFF    
-D7A4   F8FF    
-FA2E   FAFF    
-FB07   FB12    
-FB18   FB1C    
-FB29           
-FB37           
-FB3D           
-FB3F           
-FB42           
-FB45           
-FBB2   FBD2    
-FD3E   FD4F    
-FD90   FD91    
-FDC8   FDEF    
-FDFC   FE1F    
-FE24   FE6F    
-FE73           
-FE75           
-FEFD   FF20    
-FF3B   FF40    
-FF5B   FF65    
-FF70           
-FF9E   FF9F    
-FFBF   FFC1    
-FFC8   FFC9    
-FFD0   FFD1    
-FFD8   FFD9    
-FFDD   102FF   
-1031F  1032F   
-1034B  103FF   
-10426  10427   
-1044E  1D166   
-1D16A  1D17A   
-1D183  1D184   
-1D18C  1D1A9   
-1D1AE  1FFFF   
-2A6D7  2F7FF   
-2FA1E  10FFFF  
-END
diff --git a/lib/unicore/Is/Compat.pl b/lib/unicore/Is/Compat.pl
deleted file mode 100644 (file)
index 9937157..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-0587           
-0675   0678    
-0E33           
-0EB3           
-0EDC   0EDD    
-0F0C           
-0F77           
-0F79           
-1E9A           
-1FBD           
-1FBF   1FC0    
-1FFE           
-2002   200A    
-2011           
-2017           
-2024   2026    
-202F           
-2033   2034    
-2036   2037    
-203C           
-203E           
-2048   2049    
-2070           
-2074   208E    
-20A8           
-2100   2103    
-2105   2107    
-2109   2113    
-2115   2116    
-2119   211D    
-2120   2122    
-2124           
-2128           
-212C   212D    
-212F   2131    
-2133   2139    
-2153   217F    
-222C   222D    
-222F   2230    
-2460   24EA    
-2E9F           
-2EF3           
-2F00   2FD5    
-3000           
-3036           
-3038   303A    
-309B   309C    
-3131   318E    
-3192   319F    
-3200   321C    
-3220   3243    
-3260   327B    
-3280   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-FB00   FB06    
-FB13   FB17    
-FB20   FB29    
-FB4F   FBB1    
-FBD3   FD3D    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE30   FE44    
-FE49   FE52    
-FE54   FE66    
-FE68   FE6B    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF01   FF5E    
-FF61   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  1D4C0   
-1D4C2  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/Is/Cs.pl b/lib/unicore/Is/Cs.pl
deleted file mode 100644 (file)
index caeda7a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-D800   DFFF    
-END
diff --git a/lib/unicore/Is/Cyrillic.pl b/lib/unicore/Is/Cyrillic.pl
deleted file mode 100644 (file)
index 5ba70d3..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0400   0481    CYRILLIC
-0483   0486    CYRILLIC
-048C   04C4    CYRILLIC
-04C7   04C8    CYRILLIC
-04CB   04CC    CYRILLIC
-04D0   04F5    CYRILLIC
-04F8   04F9    CYRILLIC
-END
diff --git a/lib/unicore/Is/DCcircle.pl b/lib/unicore/Is/DCcircle.pl
deleted file mode 100644 (file)
index b8c4c0f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2460   2473    
-24B6   24EA    
-3260   327B    
-3280   32B0    
-32D0   32FE    
-END
diff --git a/lib/unicore/Is/DCcompat.pl b/lib/unicore/Is/DCcompat.pl
deleted file mode 100644 (file)
index 92278c9..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-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           
-2048   2049    
-20A8           
-2100   2101    
-2103           
-2105   2107    
-2109           
-2116           
-2121           
-2135   2138    
-2160   217F    
-222C   222D    
-222F   2230    
-2474   24B5    
-2E9F           
-2EF3           
-2F00   2FD5    
-3036           
-3038   303A    
-309B   309C    
-3131   318E    
-3200   321C    
-3220   3243    
-32C0   32CB    
-3358   3370    
-33E0   33FE    
-FB00   FB06    
-FB13   FB17    
-FB4F           
-FE49   FE4F    
-END
diff --git a/lib/unicore/Is/DCfinal.pl b/lib/unicore/Is/DCfinal.pl
deleted file mode 100644 (file)
index 4db2d96..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/DCfont.pl b/lib/unicore/Is/DCfont.pl
deleted file mode 100644 (file)
index 1d37d48..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2102           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2128           
-212C   212D    
-212F   2131    
-2133   2134    
-2139           
-FB20   FB29    
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/DCfracti.pl b/lib/unicore/Is/DCfracti.pl
deleted file mode 100644 (file)
index a3e6655..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00BC   00BE    
-2153   215F    
-END
diff --git a/lib/unicore/Is/DCinitia.pl b/lib/unicore/Is/DCinitia.pl
deleted file mode 100644 (file)
index c29b544..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/DCisolat.pl b/lib/unicore/Is/DCisolat.pl
deleted file mode 100644 (file)
index 7d59b69..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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   FDFB    
-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/Is/DCmedial.pl b/lib/unicore/Is/DCmedial.pl
deleted file mode 100644 (file)
index 6bd3cee..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/DCnarrow.pl b/lib/unicore/Is/DCnarrow.pl
deleted file mode 100644 (file)
index 2ff6dd3..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FF61   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-FFE8   FFEE    
-END
diff --git a/lib/unicore/Is/DCnoBrea.pl b/lib/unicore/Is/DCnoBrea.pl
deleted file mode 100644 (file)
index f8f5fdb..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00A0           
-0F0C           
-2007           
-2011           
-202F           
-END
diff --git a/lib/unicore/Is/DCsmall.pl b/lib/unicore/Is/DCsmall.pl
deleted file mode 100644 (file)
index 4660a8a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE50   FE52    
-FE54   FE66    
-FE68   FE6B    
-END
diff --git a/lib/unicore/Is/DCsquare.pl b/lib/unicore/Is/DCsquare.pl
deleted file mode 100644 (file)
index b20ee4a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3300   3357    
-3371   3376    
-337B   33DD    
-END
diff --git a/lib/unicore/Is/DCsub.pl b/lib/unicore/Is/DCsub.pl
deleted file mode 100644 (file)
index dd2cfa4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2080   208E    
-END
diff --git a/lib/unicore/Is/DCsuper.pl b/lib/unicore/Is/DCsuper.pl
deleted file mode 100644 (file)
index 4347d9a..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00AA           
-00B2   00B3    
-00B9   00BA    
-02B0   02B8    
-02E0   02E4    
-2070           
-2074   207F    
-2120           
-2122           
-3192   319F    
-END
diff --git a/lib/unicore/Is/DCvertic.pl b/lib/unicore/Is/DCvertic.pl
deleted file mode 100644 (file)
index db0cab9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FE30   FE44    
-END
diff --git a/lib/unicore/Is/DCwide.pl b/lib/unicore/Is/DCwide.pl
deleted file mode 100644 (file)
index 2119426..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3000           
-FF01   FF5E    
-FFE0   FFE6    
-END
diff --git a/lib/unicore/Is/Dash.pl b/lib/unicore/Is/Dash.pl
deleted file mode 100644 (file)
index d2a5794..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002D           Dash
-00AD           Dash
-058A           Dash
-1806           Dash
-2010   2015    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/Is/Deseret.pl b/lib/unicore/Is/Deseret.pl
deleted file mode 100644 (file)
index 62ef0bf..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10400  10425   DESERET
-10428  1044D   DESERET
-END
diff --git a/lib/unicore/Is/Devanaga.pl b/lib/unicore/Is/Devanaga.pl
deleted file mode 100644 (file)
index 3355103..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0901   0903    DEVANAGARI
-0905   0939    DEVANAGARI
-093C   094D    DEVANAGARI
-0950   0954    DEVANAGARI
-0958   0963    DEVANAGARI
-0966   096F    DEVANAGARI
-END
diff --git a/lib/unicore/Is/Diacriti.pl b/lib/unicore/Is/Diacriti.pl
deleted file mode 100644 (file)
index b90e275..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-005E           Diacritic
-0060           Diacritic
-00A8           Diacritic
-00AF           Diacritic
-00B4           Diacritic
-00B7   00B8    Diacritic
-02B0   02EE    Diacritic
-0300   034E    Diacritic
-0360   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
-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
-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
-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/Is/Digit.pl b/lib/unicore/Is/Digit.pl
deleted file mode 100644 (file)
index 96f1cdd..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-FF10   FF19    
-1D7CE  1D7FF   
-END
diff --git a/lib/unicore/Is/Ethiopic.pl b/lib/unicore/Is/Ethiopic.pl
deleted file mode 100644 (file)
index 0bb82a5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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
-1369   137C    ETHIOPIC
-END
diff --git a/lib/unicore/Is/Extender.pl b/lib/unicore/Is/Extender.pl
deleted file mode 100644 (file)
index 765f247..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Georgian.pl b/lib/unicore/Is/Georgian.pl
deleted file mode 100644 (file)
index 2f04a5e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10A0   10C5    GEORGIAN
-10D0   10F6    GEORGIAN
-END
diff --git a/lib/unicore/Is/Gothic.pl b/lib/unicore/Is/Gothic.pl
deleted file mode 100644 (file)
index 9ef6e34..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10330  1034A   GOTHIC
-END
diff --git a/lib/unicore/Is/Graph.pl b/lib/unicore/Is/Graph.pl
deleted file mode 100644 (file)
index 63a573c..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0021   007E    
-00A1   021F    
-0222   0233    
-0250   02AD    
-02B0   02EE    
-0300   034E    
-0360   0362    
-0374   0375    
-037A           
-037E           
-0384   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559   055F    
-0561   0587    
-0589   058A    
-0591   05A1    
-05A3   05B9    
-05BB   05C4    
-05D0   05EA    
-05F0   05F4    
-060C           
-061B           
-061F           
-0621   063A    
-0640   0655    
-0660   066D    
-0670   06ED    
-06F0   06FE    
-0700   070D    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0970    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09FA    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B70    
-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    
-0CBE   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   10F6    
-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    
-1780   17DC    
-17E0   17E9    
-1800   180A    
-1810   1819    
-1820   1877    
-1880   18A9    
-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    
-2010   2027    
-2030   2046    
-2048   204D    
-2070           
-2074   208E    
-20A0   20AF    
-20D0   20E3    
-2100   213A    
-2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
-2400   2426    
-2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2776   2794    
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3001   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
-3105   312C    
-3131   318E    
-3190   31B7    
-3200   321C    
-3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-AC00   D7A3    
-E000   FA2D    
-FB00   FB06    
-FB13   FB17    
-FB1D   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FBB1    
-FBD3   FD3F    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE20   FE23    
-FE30   FE44    
-FE49   FE52    
-FE54   FE66    
-FE68   FE6B    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF01   FF5E    
-FF61   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-FFE0   FFE6    
-FFE8   FFEE    
-FFFC   FFFD    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D172   
-1D17B  1D1DD   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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   
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/Greek.pl b/lib/unicore/Is/Greek.pl
deleted file mode 100644 (file)
index eb264c8..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00B5           GREEK
-037A           GREEK
-0386           GREEK
-0388   038A    GREEK
-038C           GREEK
-038E   03A1    GREEK
-03A3   03CE    GREEK
-03D0   03D7    GREEK
-03DA   03F5    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   1FBC    GREEK
-1FBE           GREEK
-1FC2   1FC4    GREEK
-1FC6   1FCC    GREEK
-1FD0   1FD3    GREEK
-1FD6   1FDB    GREEK
-1FE0   1FEC    GREEK
-1FF2   1FF4    GREEK
-1FF6   1FFC    GREEK
-2126           GREEK
-END
diff --git a/lib/unicore/Is/Gujarati.pl b/lib/unicore/Is/Gujarati.pl
deleted file mode 100644 (file)
index a25e821..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0A81   0A83    GUJARATI
-0A85   0A8B    GUJARATI
-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           GUJARATI
-0AE6   0AEF    GUJARATI
-END
diff --git a/lib/unicore/Is/Gurmukhi.pl b/lib/unicore/Is/Gurmukhi.pl
deleted file mode 100644 (file)
index 6cd695f..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0A02           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/Is/Han.pl b/lib/unicore/Is/Han.pl
deleted file mode 100644 (file)
index f893925..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2E80   2E99    HAN
-2E9B   2EF3    HAN
-2F00   2FD5    HAN
-3005           HAN
-3007           HAN
-3021   3029    HAN
-3038   303A    HAN
-3400   4DB5    HAN
-4E00   9FA5    HAN
-F900   FA2D    HAN
-20000  2A6D6   HAN
-2F800  2FA1D   HAN
-END
diff --git a/lib/unicore/Is/Hangul.pl b/lib/unicore/Is/Hangul.pl
deleted file mode 100644 (file)
index 27dce01..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1100   1159    HANGUL
-115F   11A2    HANGUL
-11A8   11F9    HANGUL
-3131   318E    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/Is/Hebrew.pl b/lib/unicore/Is/Hebrew.pl
deleted file mode 100644 (file)
index 4182056..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-05D0   05EA    HEBREW
-05F0   05F2    HEBREW
-FB1D           HEBREW
-FB1F   FB28    HEBREW
-FB2A   FB36    HEBREW
-FB38   FB3C    HEBREW
-FB3E           HEBREW
-FB40   FB41    HEBREW
-FB43   FB44    HEBREW
-FB46   FB4F    HEBREW
-END
diff --git a/lib/unicore/Is/HexDigit.pl b/lib/unicore/Is/HexDigit.pl
deleted file mode 100644 (file)
index 1508c7c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Hiragana.pl b/lib/unicore/Is/Hiragana.pl
deleted file mode 100644 (file)
index 511ac00..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-3041   3094    HIRAGANA
-309D   309E    HIRAGANA
-END
diff --git a/lib/unicore/Is/Hyphen.pl b/lib/unicore/Is/Hyphen.pl
deleted file mode 100644 (file)
index a940d74..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/IDContin.pl b/lib/unicore/Is/IDContin.pl
deleted file mode 100644 (file)
index 887ece1..0000000
+++ /dev/null
@@ -1,397 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    
-0041   005A    
-005F           
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-0300   034E    
-0360   0362    
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-0483   0486    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   0655    
-0660   0669    
-0670   06D3    
-06D5   06DC    
-06DF   06E8    
-06EA   06ED    
-06F0   06FC    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0963    
-0966   096F    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09F1    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B6F    
-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    
-0CBE   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   10F6    
-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    
-1780   17D3    
-17E0   17E9    
-1810   1819    
-1820   1877    
-1880   18A9    
-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    
-207F           
-20D0   20DC    
-20E1           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2160   2183    
-3005   3007    
-3021   302F    
-3031   3035    
-3038   303A    
-3041   3094    
-3099   309A    
-309D   309E    
-30A1   30FE    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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    
-FE20   FE23    
-FE33   FE34    
-FE4D   FE4F    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF10   FF19    
-FF21   FF3A    
-FF3F           
-FF41   FF5A    
-FF65   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  1034A   
-10400  10425   
-10428  1044D   
-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  1D4C0   
-1D4C2  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   
-END
diff --git a/lib/unicore/Is/IDStart.pl b/lib/unicore/Is/IDStart.pl
deleted file mode 100644 (file)
index 0d4e34c..0000000
+++ /dev/null
@@ -1,303 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   064A    
-0671   06D3    
-06D5           
-06E5   06E6    
-06FA   06FC    
-0710           
-0712   072C    
-0780   07A5    
-0905   0939    
-093D           
-0950           
-0958   0961    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD           
-0AD0           
-0AE0           
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D           
-0B5C   0B5D    
-0B5F   0B61    
-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    
-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   10F6    
-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    
-1780   17B3    
-1820   1877    
-1880   18A8    
-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    
-207F           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2160   2183    
-3005   3007    
-3021   3029    
-3031   3035    
-3038   303A    
-3041   3094    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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   FE72    
-FE74           
-FE76   FEFC    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Ideograp.pl b/lib/unicore/Is/Ideograp.pl
deleted file mode 100644 (file)
index b289f6c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Inherite.pl b/lib/unicore/Is/Inherite.pl
deleted file mode 100644 (file)
index fc8b77c..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0300   034E    INHERITED
-0360   0362    INHERITED
-0488   0489    INHERITED
-0591   05A1    INHERITED
-05A3   05B9    INHERITED
-05BB   05BD    INHERITED
-05BF           INHERITED
-05C1   05C2    INHERITED
-05C4           INHERITED
-064B   0655    INHERITED
-0670           INHERITED
-06D6   06E4    INHERITED
-06E7   06E8    INHERITED
-06EA   06ED    INHERITED
-20D0   20E3    INHERITED
-302A   302F    INHERITED
-3099   309A    INHERITED
-FB1E           INHERITED
-FE20   FE23    INHERITED
-1D167  1D169   INHERITED
-1D17B  1D182   INHERITED
-1D185  1D18B   INHERITED
-1D1AA  1D1AD   INHERITED
-END
diff --git a/lib/unicore/Is/JoinCont.pl b/lib/unicore/Is/JoinCont.pl
deleted file mode 100644 (file)
index 227a20d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-200C   200D    Join_Control
-END
diff --git a/lib/unicore/Is/Kannada.pl b/lib/unicore/Is/Kannada.pl
deleted file mode 100644 (file)
index ff4622c..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0C82   0C83    KANNADA
-0C85   0C8C    KANNADA
-0C8E   0C90    KANNADA
-0C92   0CA8    KANNADA
-0CAA   0CB3    KANNADA
-0CB5   0CB9    KANNADA
-0CBE   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/Is/Katakana.pl b/lib/unicore/Is/Katakana.pl
deleted file mode 100644 (file)
index be9e646..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-30A1   30FA    KATAKANA
-30FD   30FE    KATAKANA
-FF66   FF6F    KATAKANA
-FF71   FF9D    KATAKANA
-END
diff --git a/lib/unicore/Is/Khmer.pl b/lib/unicore/Is/Khmer.pl
deleted file mode 100644 (file)
index f0643b9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1780   17D3    KHMER
-17E0   17E9    KHMER
-END
diff --git a/lib/unicore/Is/L.pl b/lib/unicore/Is/L.pl
deleted file mode 100644 (file)
index d83e964..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    
-0061   007A    
-00AA           
-00B5           
-00BA           
-00C0   00D6    
-00D8   00F6    
-00F8   01BA    
-01BC   01BF    
-01C4   021F    
-0222   0233    
-0250   02AD    
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0561   0587    
-10A0   10C5    
-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    
-207F           
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2134    
-2139           
-FB00   FB06    
-FB13   FB17    
-FF21   FF3A    
-FF41   FF5A    
-10400  10425   
-10428  1044D   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Lao.pl b/lib/unicore/Is/Lao.pl
deleted file mode 100644 (file)
index c43419f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Latin.pl b/lib/unicore/Is/Latin.pl
deleted file mode 100644 (file)
index 806589f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0041   005A    LATIN
-0061   007A    LATIN
-00AA           LATIN
-00BA           LATIN
-00C0   00D6    LATIN
-00D8   00F6    LATIN
-00F8   021F    LATIN
-0222   0233    LATIN
-0250   02AD    LATIN
-02B0   02B8    LATIN
-02E0   02E4    LATIN
-1E00   1E9B    LATIN
-1EA0   1EF9    LATIN
-207F           LATIN
-212A   212B    LATIN
-FB00   FB06    LATIN
-FF21   FF3A    LATIN
-FF41   FF5A    LATIN
-END
diff --git a/lib/unicore/Is/LbrkAI.pl b/lib/unicore/Is/LbrkAI.pl
deleted file mode 100644 (file)
index a4dfb97..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00A1           
-00A7   00A8    
-00AA           
-00B2   00B3    
-00B6   00BA    
-00BC   00BF    
-00C6           
-00D0           
-00D7   00D8    
-00DE   00E1    
-00E6           
-00E8   00EA    
-00EC   00ED    
-00F0           
-00F2   00F3    
-00F7   00FA    
-00FC           
-00FE           
-0101           
-0111           
-0113           
-011B           
-0126   0127    
-012B           
-0131   0133    
-0138           
-013F   0142    
-0144           
-0148   014A    
-014D           
-0152   0153    
-0166   0167    
-016B           
-01CE           
-01D0           
-01D2           
-01D4           
-01D6           
-01D8           
-01DA           
-01DC           
-0251           
-0261           
-02C7           
-02C9   02CB    
-02CD           
-02D0           
-02D8   02DB    
-02DD           
-0391   03A1    
-03A3   03A9    
-03B1   03C1    
-03C3   03C9    
-0401           
-0410   044F    
-0451           
-2015   2016    
-2020   2021    
-203B           
-2074           
-207F           
-2081   2084    
-2105           
-2113           
-2121   2122    
-212B           
-2154   2155    
-215B           
-215E           
-2160   216B    
-2170   2179    
-2190   2199    
-21D2           
-21D4           
-2200           
-2202   2203    
-2207   2208    
-220B           
-220F           
-2211           
-2215           
-221A           
-221D   2220    
-2223           
-2225           
-2227   222C    
-222E           
-2234   2237    
-223C   223D    
-2248           
-224C           
-2252           
-2260   2261    
-2264   2267    
-226A   226B    
-226E   226F    
-2282   2283    
-2286   2287    
-2295           
-2299           
-22A5           
-22BF           
-2312           
-2460   24BF    
-24D0   24E9    
-2500   254B    
-2550   2574    
-2580   258F    
-2592   2595    
-25A0   25A1    
-25A3   25A9    
-25B2   25B3    
-25B6   25B7    
-25BC   25BD    
-25C0   25C1    
-25C6   25C8    
-25CB           
-25CE   25D1    
-25E2   25E5    
-25EF           
-2605   2606    
-2609           
-260E   260F    
-261C           
-261E           
-2640           
-2642           
-2660   2661    
-2663   2665    
-2667   266A    
-266C   266D    
-266F           
-FFFD           
-END
diff --git a/lib/unicore/Is/LbrkAL.pl b/lib/unicore/Is/LbrkAL.pl
deleted file mode 100644 (file)
index 6d79f68..0000000
+++ /dev/null
@@ -1,420 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0023           
-0026           
-002A           
-003C   003E    
-0040   005A    
-005E   007A    
-007E           
-00A6           
-00A9           
-00AC           
-00AE   00AF    
-00B5           
-00C0   00C5    
-00C7   00CF    
-00D1   00D6    
-00D9   00DD    
-00E2   00E5    
-00E7           
-00EB           
-00EE   00EF    
-00F1           
-00F4   00F6    
-00FB           
-00FD           
-00FF   0100    
-0102   0110    
-0112           
-0114   011A    
-011C   0125    
-0128   012A    
-012C   0130    
-0134   0137    
-0139   013E    
-0143           
-0145   0147    
-014B   014C    
-014E   0151    
-0154   0165    
-0168   016A    
-016C   01CD    
-01CF           
-01D1           
-01D3           
-01D5           
-01D7           
-01D9           
-01DB           
-01DD   021F    
-0222   0233    
-0250           
-0252   0260    
-0262   02AD    
-02B0   02C6    
-02CE   02CF    
-02D1   02D7    
-02DC           
-02DE   02EE    
-0374   0375    
-037A           
-037E           
-0384   038A    
-038C           
-038E   0390    
-03AA   03B0    
-03C2           
-03CA   03CE    
-03D0   03D7    
-03DA   03F5    
-0400           
-0402   040F    
-0450           
-0452   0482    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559   055F    
-0561   0587    
-05BE           
-05C0           
-05C3           
-05D0   05EA    
-05F0   05F4    
-060C           
-061B           
-061F           
-0621   063A    
-0640   064A    
-066A   066D    
-0671   06D5    
-06E5   06E6    
-06E9           
-06FA   06FE    
-0700   070D    
-0710           
-0712   072C    
-0780   07A5    
-0905   0939    
-093D           
-0950           
-0958   0961    
-0964   0965    
-0970           
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09DC   09DD    
-09DF   09E1    
-09F0   09F1    
-09F4   09FA    
-0A05   0A0A    
-0A0F   0A10    
-0A13   0A28    
-0A2A   0A30    
-0A32   0A33    
-0A35   0A36    
-0A38   0A39    
-0A59   0A5C    
-0A5E           
-0A72   0A74    
-0A85   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD           
-0AD0           
-0AE0           
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D           
-0B5C   0B5D    
-0B5F   0B61    
-0B70           
-0B85   0B8A    
-0B8E   0B90    
-0B92   0B95    
-0B99   0B9A    
-0B9C           
-0B9E   0B9F    
-0BA3   0BA4    
-0BA8   0BAA    
-0BAE   0BB5    
-0BB7   0BB9    
-0BF0   0BF2    
-0C05   0C0C    
-0C0E   0C10    
-0C12   0C28    
-0C2A   0C33    
-0C35   0C39    
-0C60   0C61    
-0C85   0C8C    
-0C8E   0C90    
-0C92   0CA8    
-0CAA   0CB3    
-0CB5   0CB9    
-0CDE           
-0CE0   0CE1    
-0D05   0D0C    
-0D0E   0D10    
-0D12   0D28    
-0D2A   0D39    
-0D60   0D61    
-0D85   0D96    
-0D9A   0DB1    
-0DB3   0DBB    
-0DBD           
-0DC0   0DC6    
-0DF4           
-0E4F           
-0F00   0F0A    
-0F0D   0F17    
-0F1A   0F1F    
-0F2A   0F34    
-0F36           
-0F38           
-0F40   0F47    
-0F49   0F6A    
-0F85           
-0F88   0F8B    
-0FBE   0FC5    
-0FC7   0FCC    
-0FCF           
-104A   104F    
-10A0   10C5    
-10D0   10F6    
-10FB           
-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    
-1362   1368    
-1372   137C    
-13A0   13F4    
-1401   1676    
-1681   169A    
-16A0   16F0    
-17DC           
-1800   1805    
-1807   180A    
-1820   1877    
-1880   18A8    
-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    
-2017           
-2022   2023    
-2038           
-203D   2043    
-2048   204D    
-2070           
-2075   207C    
-2080           
-2085   208C    
-2100   2102    
-2104           
-2106   2108    
-210A   2112    
-2114   2115    
-2117   2120    
-2123   2125    
-2127   212A    
-212C   213A    
-2153           
-2156   215A    
-215C   215D    
-215F           
-216C   216F    
-217A   2183    
-219A   21D1    
-21D3           
-21D5   21F3    
-2201           
-2204   2206    
-2209   220A    
-220C   220E    
-2210           
-2214           
-2216   2219    
-221B   221C    
-2221   2222    
-2224           
-2226           
-222D           
-222F   2233    
-2238   223B    
-223E   2247    
-2249   224B    
-224D   2251    
-2253   225F    
-2262   2263    
-2268   2269    
-226C   226D    
-2270   2281    
-2284   2285    
-2288   2294    
-2296   2298    
-229A   22A4    
-22A6   22BE    
-22C0   22F1    
-2300   2311    
-2313   2328    
-232B   237B    
-237D   239A    
-2400   2426    
-2440   244A    
-24C0   24CF    
-24EA           
-254C   254F    
-2575   257F    
-2590   2591    
-25A2           
-25AA   25B1    
-25B4   25B5    
-25B8   25BB    
-25BE   25BF    
-25C2   25C5    
-25C9   25CA    
-25CC   25CD    
-25D2   25E1    
-25E6   25EE    
-25F0   25F7    
-2600   2604    
-2607   2608    
-260A   260D    
-2610   2613    
-2619   261B    
-261D           
-261F   263F    
-2641           
-2643   265F    
-2662           
-2666           
-266B           
-266E           
-2670   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2776   2794    
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-FB00   FB06    
-FB13   FB17    
-FB1D           
-FB1F   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FBB1    
-FBD3   FD3D    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF66           
-FF71   FF9D    
-FFA0   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-FFE8   FFEE    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D164   
-1D16A  1D16C   
-1D183  1D184   
-1D18C  1D1A9   
-1D1AE  1D1DD   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  1D4C3   
-1D4C5  1D505   
-1D507  1D50A   
-1D50D  1D514   
-1D516  1D51C   
-1D51E  1D539   
-1D53B  1D53E   
-1D540  1D544   
-1D546          
-1D54A  1D550   
-1D552  1D6A3   
-1D6A8  1D7C9   
-END
diff --git a/lib/unicore/Is/LbrkB2.pl b/lib/unicore/Is/LbrkB2.pl
deleted file mode 100644 (file)
index 9b0400a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2014           
-END
diff --git a/lib/unicore/Is/LbrkBA.pl b/lib/unicore/Is/LbrkBA.pl
deleted file mode 100644 (file)
index 05a602c..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009           
-007C           
-00AD           
-058A           
-0F0B           
-1361           
-1680           
-17D5           
-2000   2006    
-2008   200A    
-2010           
-2012   2013    
-2027           
-END
diff --git a/lib/unicore/Is/LbrkBB.pl b/lib/unicore/Is/LbrkBB.pl
deleted file mode 100644 (file)
index c50ac0d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00B4           
-02C8           
-02CC           
-1806           
-END
diff --git a/lib/unicore/Is/LbrkBK.pl b/lib/unicore/Is/LbrkBK.pl
deleted file mode 100644 (file)
index 9b1cb9d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-000C           
-2028   2029    
-END
diff --git a/lib/unicore/Is/LbrkCB.pl b/lib/unicore/Is/LbrkCB.pl
deleted file mode 100644 (file)
index a2b5237..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-FFFC           
-END
diff --git a/lib/unicore/Is/LbrkCL.pl b/lib/unicore/Is/LbrkCL.pl
deleted file mode 100644 (file)
index bc80c8f..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0029           
-005D           
-007D           
-0F3B           
-0F3D           
-169C           
-2046           
-207E           
-208E           
-232A           
-3001   3002    
-3009           
-300B           
-300D           
-300F           
-3011           
-3015           
-3017           
-3019           
-301B           
-301E   301F    
-FD3F           
-FE36           
-FE38           
-FE3A           
-FE3C           
-FE3E           
-FE40           
-FE42           
-FE44           
-FE50           
-FE52           
-FE5A           
-FE5C           
-FE5E           
-FF09           
-FF0C           
-FF0E           
-FF3D           
-FF5D           
-FF61           
-FF63   FF64    
-END
diff --git a/lib/unicore/Is/LbrkCM.pl b/lib/unicore/Is/LbrkCM.pl
deleted file mode 100644 (file)
index f9895ea..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0000   0008    
-000B           
-000E   001F    
-007F   009F    
-0300   034E    
-0360   0362    
-0483   0486    
-0488   0489    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-064B   0655    
-0670           
-06D6   06E4    
-06E7   06E8    
-06EA   06ED    
-070F           
-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    
-0A02           
-0A3C           
-0A3E   0A42    
-0A47   0A48    
-0A4B   0A4D    
-0A70   0A71    
-0A81   0A83    
-0ABC           
-0ABE   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0B01   0B03    
-0B3C           
-0B3E   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B82   0B83    
-0BBE   0BC2    
-0BC6   0BC8    
-0BCA   0BCD    
-0BD7           
-0C01   0C03    
-0C3E   0C44    
-0C46   0C48    
-0C4A   0C4D    
-0C55   0C56    
-0C82   0C83    
-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    
-1160   11A2    
-11A8   11F9    
-17B4   17D3    
-180B   180E    
-18A9           
-200C   200F    
-202A   202E    
-206A   206F    
-20D0   20E3    
-302A   302F    
-3099   309A    
-FB1E           
-FE20   FE23    
-FFF9   FFFB    
-1D165  1D169   
-1D16D  1D182   
-1D185  1D18B   
-1D1AA  1D1AD   
-E0001          
-E0020  E007F   
-END
diff --git a/lib/unicore/Is/LbrkCR.pl b/lib/unicore/Is/LbrkCR.pl
deleted file mode 100644 (file)
index 92c5d1f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-000D           
-END
diff --git a/lib/unicore/Is/LbrkEX.pl b/lib/unicore/Is/LbrkEX.pl
deleted file mode 100644 (file)
index baa94cf..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0021           
-003F           
-FE56   FE57    
-FF01           
-FF1F           
-END
diff --git a/lib/unicore/Is/LbrkGL.pl b/lib/unicore/Is/LbrkGL.pl
deleted file mode 100644 (file)
index 9c40d33..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00A0           
-0F0C           
-2007           
-2011           
-202F           
-FEFF           
-END
diff --git a/lib/unicore/Is/LbrkHY.pl b/lib/unicore/Is/LbrkHY.pl
deleted file mode 100644 (file)
index 62c2d6f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002D           
-END
diff --git a/lib/unicore/Is/LbrkID.pl b/lib/unicore/Is/LbrkID.pl
deleted file mode 100644 (file)
index 4e7d709..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1100   1159    
-115F           
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3000           
-3003   3004    
-3006   3007    
-3012   3013    
-3020   3029    
-3030   303A    
-303E   303F    
-3042           
-3044           
-3046           
-3048           
-304A   3062    
-3064   3082    
-3084           
-3086           
-3088   308D    
-308F   3094    
-30A2           
-30A4           
-30A6           
-30A8           
-30AA   30C2    
-30C4   30E2    
-30E4           
-30E6           
-30E8   30ED    
-30EF   30F4    
-30F7   30FA    
-30FC           
-30FE           
-3105   312C    
-3131   318E    
-3190   31B7    
-3200   321C    
-3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-AC00   D7A3    
-F900   FA2D    
-FE30   FE34    
-FE49   FE4F    
-FE51           
-FE58           
-FE5F   FE66    
-FE68           
-FE6B           
-FF02   FF03    
-FF06   FF07    
-FF0A   FF0B    
-FF0D           
-FF0F   FF19    
-FF1C   FF1E    
-FF20   FF3A    
-FF3C           
-FF3E   FF5A    
-FF5C           
-FF5E           
-FFE2   FFE4    
-20000  2A6D6   
-2F800  2FA1D   
-END
diff --git a/lib/unicore/Is/LbrkIN.pl b/lib/unicore/Is/LbrkIN.pl
deleted file mode 100644 (file)
index e0201a6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2024   2026    
-END
diff --git a/lib/unicore/Is/LbrkIS.pl b/lib/unicore/Is/LbrkIS.pl
deleted file mode 100644 (file)
index 4f7ce9f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002C           
-002E           
-003A   003B    
-0589           
-END
diff --git a/lib/unicore/Is/LbrkLF.pl b/lib/unicore/Is/LbrkLF.pl
deleted file mode 100644 (file)
index 89e37ef..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-000A           
-END
diff --git a/lib/unicore/Is/LbrkNS.pl b/lib/unicore/Is/LbrkNS.pl
deleted file mode 100644 (file)
index 1e62447..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0E5A   0E5B    
-17D4           
-17D6   17DA    
-203C           
-2044           
-3005           
-301C           
-3041           
-3043           
-3045           
-3047           
-3049           
-3063           
-3083           
-3085           
-3087           
-308E           
-309B   309E    
-30A1           
-30A3           
-30A5           
-30A7           
-30A9           
-30C3           
-30E3           
-30E5           
-30E7           
-30EE           
-30F5   30F6    
-30FB           
-30FD           
-FE54   FE55    
-FF1A   FF1B    
-FF65           
-FF67   FF70    
-FF9E   FF9F    
-END
diff --git a/lib/unicore/Is/LbrkNU.pl b/lib/unicore/Is/LbrkNU.pl
deleted file mode 100644 (file)
index a1f4edc..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-1D7CE  1D7FF   
-END
diff --git a/lib/unicore/Is/LbrkOP.pl b/lib/unicore/Is/LbrkOP.pl
deleted file mode 100644 (file)
index 820dce0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0028           
-005B           
-007B           
-0F3A           
-0F3C           
-169B           
-201A           
-201E           
-2045           
-207D           
-208D           
-2329           
-3008           
-300A           
-300C           
-300E           
-3010           
-3014           
-3016           
-3018           
-301A           
-301D           
-FD3E           
-FE35           
-FE37           
-FE39           
-FE3B           
-FE3D           
-FE3F           
-FE41           
-FE43           
-FE59           
-FE5B           
-FE5D           
-FF08           
-FF3B           
-FF5B           
-FF62           
-END
diff --git a/lib/unicore/Is/LbrkPO.pl b/lib/unicore/Is/LbrkPO.pl
deleted file mode 100644 (file)
index 507e3f9..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0025           
-00A2           
-00B0           
-2030   2037    
-20A7           
-2103           
-2109           
-2126           
-FE6A           
-FF05           
-FFE0           
-END
diff --git a/lib/unicore/Is/LbrkPR.pl b/lib/unicore/Is/LbrkPR.pl
deleted file mode 100644 (file)
index 741a3e8..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0024           
-002B           
-005C           
-00A3   00A5    
-00B1           
-09F2   09F3    
-0E3F           
-17DB           
-20A0   20A6    
-20A8   20AF    
-2116           
-2212   2213    
-FE69           
-FF04           
-FFE1           
-FFE5   FFE6    
-END
diff --git a/lib/unicore/Is/LbrkQU.pl b/lib/unicore/Is/LbrkQU.pl
deleted file mode 100644 (file)
index 25b38e5..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0022           
-0027           
-00AB           
-00BB           
-2018   2019    
-201B   201D    
-201F           
-2039   203A    
-END
diff --git a/lib/unicore/Is/LbrkSA.pl b/lib/unicore/Is/LbrkSA.pl
deleted file mode 100644 (file)
index d73a01f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-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    
-1000   1021    
-1023   1027    
-1029   102A    
-1050   1055    
-1780   17B3    
-END
diff --git a/lib/unicore/Is/LbrkSG.pl b/lib/unicore/Is/LbrkSG.pl
deleted file mode 100644 (file)
index caeda7a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-D800   DFFF    
-END
diff --git a/lib/unicore/Is/LbrkSP.pl b/lib/unicore/Is/LbrkSP.pl
deleted file mode 100644 (file)
index 3c885fa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0020           
-END
diff --git a/lib/unicore/Is/LbrkSY.pl b/lib/unicore/Is/LbrkSY.pl
deleted file mode 100644 (file)
index 8a7c752..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002F           
-END
diff --git a/lib/unicore/Is/LbrkXX.pl b/lib/unicore/Is/LbrkXX.pl
deleted file mode 100644 (file)
index 27dd743..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-E000   F8FF    
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/LbrkZW.pl b/lib/unicore/Is/LbrkZW.pl
deleted file mode 100644 (file)
index 0e6d9b7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-200B           
-END
diff --git a/lib/unicore/Is/Ll.pl b/lib/unicore/Is/Ll.pl
deleted file mode 100644 (file)
index dee79e4..0000000
+++ /dev/null
@@ -1,411 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0223           
-0225           
-0227           
-0229           
-022B           
-022D           
-022F           
-0231           
-0233           
-0250   02AD    
-0390           
-03AC   03CE    
-03D0   03D1    
-03D5   03D7    
-03DB           
-03DD           
-03DF           
-03E1           
-03E3           
-03E5           
-03E7           
-03E9           
-03EB           
-03ED           
-03EF   03F3    
-03F5           
-0430   045F    
-0461           
-0463           
-0465           
-0467           
-0469           
-046B           
-046D           
-046F           
-0471           
-0473           
-0475           
-0477           
-0479           
-047B           
-047D           
-047F           
-0481           
-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           
-04C8           
-04CC           
-04D1           
-04D3           
-04D5           
-04D7           
-04D9           
-04DB           
-04DD           
-04DF           
-04E1           
-04E3           
-04E5           
-04E7           
-04E9           
-04EB           
-04ED           
-04EF           
-04F1           
-04F3           
-04F5           
-04F9           
-0561   0587    
-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    
-207F           
-210A           
-210E   210F    
-2113           
-212F           
-2134           
-2139           
-FB00   FB06    
-FB13   FB17    
-FF41   FF5A    
-10428  1044D   
-1D41A  1D433   
-1D44E  1D454   
-1D456  1D467   
-1D482  1D49B   
-1D4B6  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Lm.pl b/lib/unicore/Is/Lm.pl
deleted file mode 100644 (file)
index 864c84b..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-037A           
-0559           
-0640           
-06E5   06E6    
-0E46           
-0EC6           
-1843           
-3005           
-3031   3035    
-309D   309E    
-30FC   30FE    
-FF70           
-FF9E   FF9F    
-END
diff --git a/lib/unicore/Is/Lo.pl b/lib/unicore/Is/Lo.pl
deleted file mode 100644 (file)
index ce668b7..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-01BB           
-01C0   01C3    
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0641   064A    
-0671   06D3    
-06D5           
-06FA   06FC    
-0710           
-0712   072C    
-0780   07A5    
-0905   0939    
-093D           
-0950           
-0958   0961    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABD           
-0AD0           
-0AE0           
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3D           
-0B5C   0B5D    
-0B5F   0B61    
-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    
-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   10F6    
-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    
-1780   17B3    
-1820   1842    
-1844   1877    
-1880   18A8    
-2135   2138    
-3006           
-3041   3094    
-30A1   30FA    
-3105   312C    
-3131   318E    
-31A0   31B7    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-FB1D           
-FB1F   FB28    
-FB2A   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FBB1    
-FBD3   FD3D    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF66   FF6F    
-FF71   FF9D    
-FFA0   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10330  10349   
-20000  2A6D6   
-2F800  2FA1D   
-END
diff --git a/lib/unicore/Is/Lower.pl b/lib/unicore/Is/Lower.pl
deleted file mode 100644 (file)
index dee79e4..0000000
+++ /dev/null
@@ -1,411 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0223           
-0225           
-0227           
-0229           
-022B           
-022D           
-022F           
-0231           
-0233           
-0250   02AD    
-0390           
-03AC   03CE    
-03D0   03D1    
-03D5   03D7    
-03DB           
-03DD           
-03DF           
-03E1           
-03E3           
-03E5           
-03E7           
-03E9           
-03EB           
-03ED           
-03EF   03F3    
-03F5           
-0430   045F    
-0461           
-0463           
-0465           
-0467           
-0469           
-046B           
-046D           
-046F           
-0471           
-0473           
-0475           
-0477           
-0479           
-047B           
-047D           
-047F           
-0481           
-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           
-04C8           
-04CC           
-04D1           
-04D3           
-04D5           
-04D7           
-04D9           
-04DB           
-04DD           
-04DF           
-04E1           
-04E3           
-04E5           
-04E7           
-04E9           
-04EB           
-04ED           
-04EF           
-04F1           
-04F3           
-04F5           
-04F9           
-0561   0587    
-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    
-207F           
-210A           
-210E   210F    
-2113           
-212F           
-2134           
-2139           
-FB00   FB06    
-FB13   FB17    
-FF41   FF5A    
-10428  1044D   
-1D41A  1D433   
-1D44E  1D454   
-1D456  1D467   
-1D482  1D49B   
-1D4B6  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Lowercas.pl b/lib/unicore/Is/Lowercas.pl
deleted file mode 100644 (file)
index a59a825..0000000
+++ /dev/null
@@ -1,418 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0223           
-0225           
-0227           
-0229           
-022B           
-022D           
-022F           
-0231           
-0233           
-0250   02AD    
-02B0   02B8    
-02C0   02C1    
-02E0   02E4    
-0345           
-037A           
-0390           
-03AC   03CE    
-03D0   03D1    
-03D5   03D7    
-03DB           
-03DD           
-03DF           
-03E1           
-03E3           
-03E5           
-03E7           
-03E9           
-03EB           
-03ED           
-03EF   03F3    
-03F5           
-0430   045F    
-0461           
-0463           
-0465           
-0467           
-0469           
-046B           
-046D           
-046F           
-0471           
-0473           
-0475           
-0477           
-0479           
-047B           
-047D           
-047F           
-0481           
-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           
-04C8           
-04CC           
-04D1           
-04D3           
-04D5           
-04D7           
-04D9           
-04DB           
-04DD           
-04DF           
-04E1           
-04E3           
-04E5           
-04E7           
-04E9           
-04EB           
-04ED           
-04EF           
-04F1           
-04F3           
-04F5           
-04F9           
-0561   0587    
-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    
-207F           
-210A           
-210E   210F    
-2113           
-212F           
-2134           
-2139           
-2170   217F    
-24D0   24E9    
-FB00   FB06    
-FB13   FB17    
-FF41   FF5A    
-10428  1044D   
-1D41A  1D433   
-1D44E  1D454   
-1D456  1D467   
-1D482  1D49B   
-1D4B6  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Lt.pl b/lib/unicore/Is/Lt.pl
deleted file mode 100644 (file)
index 04e3954..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-01C5           
-01C8           
-01CB           
-01F2           
-1F88   1F8F    
-1F98   1F9F    
-1FA8   1FAF    
-1FBC           
-1FCC           
-1FFC           
-END
diff --git a/lib/unicore/Is/Lu.pl b/lib/unicore/Is/Lu.pl
deleted file mode 100644 (file)
index 3b8546b..0000000
+++ /dev/null
@@ -1,410 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0222           
-0224           
-0226           
-0228           
-022A           
-022C           
-022E           
-0230           
-0232           
-0386           
-0388   038A    
-038C           
-038E   038F    
-0391   03A1    
-03A3   03AB    
-03D2   03D4    
-03DA           
-03DC           
-03DE           
-03E0           
-03E2           
-03E4           
-03E6           
-03E8           
-03EA           
-03EC           
-03EE           
-03F4           
-0400   042F    
-0460           
-0462           
-0464           
-0466           
-0468           
-046A           
-046C           
-046E           
-0470           
-0472           
-0474           
-0476           
-0478           
-047A           
-047C           
-047E           
-0480           
-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           
-04C7           
-04CB           
-04D0           
-04D2           
-04D4           
-04D6           
-04D8           
-04DA           
-04DC           
-04DE           
-04E0           
-04E2           
-04E4           
-04E6           
-04E8           
-04EA           
-04EC           
-04EE           
-04F0           
-04F2           
-04F4           
-04F8           
-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           
-FF21   FF3A    
-10400  10425   
-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/Is/M.pl b/lib/unicore/Is/M.pl
deleted file mode 100644 (file)
index fb39914..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0300   034E    
-0360   0362    
-0483   0486    
-0488   0489    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-064B   0655    
-0670           
-06D6   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    
-0A02           
-0A3C           
-0A3E   0A42    
-0A47   0A48    
-0A4B   0A4D    
-0A70   0A71    
-0A81   0A83    
-0ABC           
-0ABE   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0B01   0B03    
-0B3C           
-0B3E   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B82   0B83    
-0BBE   0BC2    
-0BC6   0BC8    
-0BCA   0BCD    
-0BD7           
-0C01   0C03    
-0C3E   0C44    
-0C46   0C48    
-0C4A   0C4D    
-0C55   0C56    
-0C82   0C83    
-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    
-17B4   17D3    
-18A9           
-20D0   20E3    
-302A   302F    
-3099   309A    
-FB1E           
-FE20   FE23    
-1D165  1D169   
-1D16D  1D172   
-1D17B  1D182   
-1D185  1D18B   
-1D1AA  1D1AD   
-END
diff --git a/lib/unicore/Is/Malayala.pl b/lib/unicore/Is/Malayala.pl
deleted file mode 100644 (file)
index e341fc9..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Math.pl b/lib/unicore/Is/Math.pl
deleted file mode 100644 (file)
index c99aa38..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0028   002B    
-002D           
-002F           
-003C   003E    
-005B   005E    
-007B   007E    
-00AC           
-00B1           
-00D7           
-00F7           
-2016           
-2032   2034    
-2044           
-207A   207E    
-208A   208E    
-20D0   20DC    
-20E1           
-2102           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2128           
-212C   212D    
-212F   2131    
-2133   2138    
-2190   2194    
-219A   219B    
-21A0           
-21A3           
-21A6           
-21AE           
-21CE   21CF    
-21D2           
-21D4           
-2200   22F1    
-2308   230B    
-2320   2321    
-2329   232A    
-25B7           
-25C1           
-266F           
-300A   300B    
-301A   301B    
-FB29           
-FE35   FE38    
-FE59   FE5C    
-FE61   FE66    
-FE68           
-FF08   FF0B    
-FF0D           
-FF0F           
-FF1C   FF1E    
-FF3B   FF3E    
-FF5B   FF5E    
-FFE2           
-FFE9   FFEC    
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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/Is/Mc.pl b/lib/unicore/Is/Mc.pl
deleted file mode 100644 (file)
index bc29aaa..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0903           
-093E   0940    
-0949   094C    
-0982   0983    
-09BE   09C0    
-09C7   09C8    
-09CB   09CC    
-09D7           
-0A3E   0A40    
-0A83           
-0ABE   0AC0    
-0AC9           
-0ACB   0ACC    
-0B02   0B03    
-0B3E           
-0B40           
-0B47   0B48    
-0B4B   0B4C    
-0B57           
-0B83           
-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    
-17B4   17B6    
-17BE   17C5    
-17C7   17C8    
-1D165  1D166   
-1D16D  1D172   
-END
diff --git a/lib/unicore/Is/Me.pl b/lib/unicore/Is/Me.pl
deleted file mode 100644 (file)
index 7a07ead..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0488   0489    
-06DD   06DE    
-20DD   20E0    
-20E2   20E3    
-END
diff --git a/lib/unicore/Is/Mirrored.pl b/lib/unicore/Is/Mirrored.pl
deleted file mode 100644 (file)
index 514fc97..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0028   0029    
-003C           
-003E           
-005B           
-005D           
-007B           
-007D           
-00AB           
-00BB           
-2039   203A    
-2045   2046    
-207D   207E    
-208D   208E    
-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   22F1    
-2308   230B    
-2320   2321    
-2329   232A    
-3008   3011    
-3014   301B    
-END
diff --git a/lib/unicore/Is/Mn.pl b/lib/unicore/Is/Mn.pl
deleted file mode 100644 (file)
index a42ea4a..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0300   034E    
-0360   0362    
-0483   0486    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-064B   0655    
-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    
-0A02           
-0A3C           
-0A41   0A42    
-0A47   0A48    
-0A4B   0A4D    
-0A70   0A71    
-0A81   0A82    
-0ABC           
-0AC1   0AC5    
-0AC7   0AC8    
-0ACD           
-0B01           
-0B3C           
-0B3F           
-0B41   0B43    
-0B4D           
-0B56           
-0B82           
-0BC0           
-0BCD           
-0C3E   0C40    
-0C46   0C48    
-0C4A   0C4D    
-0C55   0C56    
-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    
-17B7   17BD    
-17C6           
-17C9   17D3    
-18A9           
-20D0   20DC    
-20E1           
-302A   302F    
-3099   309A    
-FB1E           
-FE20   FE23    
-1D167  1D169   
-1D17B  1D182   
-1D185  1D18B   
-1D1AA  1D1AD   
-END
diff --git a/lib/unicore/Is/Mongolia.pl b/lib/unicore/Is/Mongolia.pl
deleted file mode 100644 (file)
index 5896ed0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1810   1819    MONGOLIAN
-1820   1877    MONGOLIAN
-1880   18A9    MONGOLIAN
-END
diff --git a/lib/unicore/Is/Myanmar.pl b/lib/unicore/Is/Myanmar.pl
deleted file mode 100644 (file)
index 6874b3a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1000   1021    MYANMAR
-1023   1027    MYANMAR
-1029   102A    MYANMAR
-102C   1032    MYANMAR
-1036   1039    MYANMAR
-1040   1049    MYANMAR
-1050   1059    MYANMAR
-END
diff --git a/lib/unicore/Is/N.pl b/lib/unicore/Is/N.pl
deleted file mode 100644 (file)
index 83e3201..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-1810   1819    
-2070           
-2074   2079    
-2080   2089    
-2153   2183    
-2460   249B    
-24EA           
-2776   2793    
-3007           
-3021   3029    
-3038   303A    
-3192   3195    
-3220   3229    
-3280   3289    
-FF10   FF19    
-10320  10323   
-1034A          
-1D7CE  1D7FF   
-END
diff --git a/lib/unicore/Is/Nd.pl b/lib/unicore/Is/Nd.pl
deleted file mode 100644 (file)
index 96f1cdd..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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    
-FF10   FF19    
-1D7CE  1D7FF   
-END
diff --git a/lib/unicore/Is/Nl.pl b/lib/unicore/Is/Nl.pl
deleted file mode 100644 (file)
index f1d5b10..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-16EE   16F0    
-2160   2183    
-3007           
-3021   3029    
-3038   303A    
-1034A          
-END
diff --git a/lib/unicore/Is/No.pl b/lib/unicore/Is/No.pl
deleted file mode 100644 (file)
index 313e71f..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00B2   00B3    
-00B9           
-00BC   00BE    
-09F4   09F9    
-0BF0   0BF2    
-0F2A   0F33    
-1372   137C    
-2070           
-2074   2079    
-2080   2089    
-2153   215F    
-2460   249B    
-24EA           
-2776   2793    
-3192   3195    
-3220   3229    
-3280   3289    
-10320  10323   
-END
diff --git a/lib/unicore/Is/Nonchara.pl b/lib/unicore/Is/Nonchara.pl
deleted file mode 100644 (file)
index c9c8ae9..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Ogham.pl b/lib/unicore/Is/Ogham.pl
deleted file mode 100644 (file)
index d0cae98..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-1681   169A    OGHAM
-END
diff --git a/lib/unicore/Is/OldItali.pl b/lib/unicore/Is/OldItali.pl
deleted file mode 100644 (file)
index 906c1ca..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-10300  1031E   OLD-ITALIC
-END
diff --git a/lib/unicore/Is/Oriya.pl b/lib/unicore/Is/Oriya.pl
deleted file mode 100644 (file)
index 7ce7784..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0B01   0B03    ORIYA
-0B05   0B0C    ORIYA
-0B0F   0B10    ORIYA
-0B13   0B28    ORIYA
-0B2A   0B30    ORIYA
-0B32   0B33    ORIYA
-0B36   0B39    ORIYA
-0B3C   0B43    ORIYA
-0B47   0B48    ORIYA
-0B4B   0B4D    ORIYA
-0B56   0B57    ORIYA
-0B5C   0B5D    ORIYA
-0B5F   0B61    ORIYA
-0B66   0B6F    ORIYA
-END
diff --git a/lib/unicore/Is/OtherAlp.pl b/lib/unicore/Is/OtherAlp.pl
deleted file mode 100644 (file)
index 26d75fc..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0345           Other_Alphabetic
-05B0   05B9    Other_Alphabetic
-05BB   05BD    Other_Alphabetic
-05BF           Other_Alphabetic
-05C1   05C2    Other_Alphabetic
-05C4           Other_Alphabetic
-064B   0655    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
-0A02           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
-0B01   0B03    Other_Alphabetic
-0B3E   0B43    Other_Alphabetic
-0B47   0B48    Other_Alphabetic
-0B4B   0B4C    Other_Alphabetic
-0B56   0B57    Other_Alphabetic
-0B82   0B83    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
-17B4   17C8    Other_Alphabetic
-18A9           Other_Alphabetic
-2160   2183    Other_Alphabetic
-FB1E           Other_Alphabetic
-1034A          Other_Alphabetic
-END
diff --git a/lib/unicore/Is/OtherLow.pl b/lib/unicore/Is/OtherLow.pl
deleted file mode 100644 (file)
index 5cf29cb..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-02B0   02B8    Other_Lowercase
-02C0   02C1    Other_Lowercase
-02E0   02E4    Other_Lowercase
-0345           Other_Lowercase
-037A           Other_Lowercase
-2170   217F    Other_Lowercase
-24D0   24E9    Other_Lowercase
-END
diff --git a/lib/unicore/Is/OtherMat.pl b/lib/unicore/Is/OtherMat.pl
deleted file mode 100644 (file)
index eb2cc12..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0028   002A    Other_Math
-002D           Other_Math
-002F           Other_Math
-005B   005E    Other_Math
-007B           Other_Math
-007D           Other_Math
-2016           Other_Math
-2032   2034    Other_Math
-207D   207E    Other_Math
-208D   208E    Other_Math
-20D0   20DC    Other_Math
-20E1           Other_Math
-2102           Other_Math
-210A   2113    Other_Math
-2115           Other_Math
-2119   211D    Other_Math
-2124           Other_Math
-2128           Other_Math
-212C   212D    Other_Math
-212F   2131    Other_Math
-2133   2138    Other_Math
-2329   232A    Other_Math
-300A   300B    Other_Math
-301A   301B    Other_Math
-FE35   FE38    Other_Math
-FE59   FE5C    Other_Math
-FE61           Other_Math
-FE63           Other_Math
-FE68           Other_Math
-FF08   FF0A    Other_Math
-FF0D           Other_Math
-FF0F           Other_Math
-FF3B   FF3E    Other_Math
-FF5B           Other_Math
-FF5D           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  1D4C0   Other_Math
-1D4C2  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/Is/OtherUpp.pl b/lib/unicore/Is/OtherUpp.pl
deleted file mode 100644 (file)
index 21b6828..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2160   216F    Other_Uppercase
-24B6   24CF    Other_Uppercase
-END
diff --git a/lib/unicore/Is/P.pl b/lib/unicore/Is/P.pl
deleted file mode 100644 (file)
index a275d4d..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0021   0023    
-0025   002A    
-002C   002F    
-003A   003B    
-003F   0040    
-005B   005D    
-005F           
-007B           
-007D           
-00A1           
-00AB           
-00AD           
-00B7           
-00BB           
-00BF           
-037E           
-0387           
-055A   055F    
-0589   058A    
-05BE           
-05C0           
-05C3           
-05F3   05F4    
-060C           
-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    
-17D4   17DA    
-17DC           
-1800   180A    
-2010   2027    
-2030   2043    
-2045   2046    
-2048   204D    
-207D   207E    
-208D   208E    
-2329   232A    
-3001   3003    
-3008   3011    
-3014   301F    
-3030           
-30FB           
-FD3E   FD3F    
-FE30   FE44    
-FE49   FE52    
-FE54   FE61    
-FE63           
-FE68           
-FE6A   FE6B    
-FF01   FF03    
-FF05   FF0A    
-FF0C   FF0F    
-FF1A   FF1B    
-FF1F   FF20    
-FF3B   FF3D    
-FF3F           
-FF5B           
-FF5D           
-FF61   FF65    
-END
diff --git a/lib/unicore/Is/Pc.pl b/lib/unicore/Is/Pc.pl
deleted file mode 100644 (file)
index c8d4cbb..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-005F           
-203F   2040    
-30FB           
-FE33   FE34    
-FE4D   FE4F    
-FF3F           
-FF65           
-END
diff --git a/lib/unicore/Is/Pd.pl b/lib/unicore/Is/Pd.pl
deleted file mode 100644 (file)
index 911c9e8..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002D           
-00AD           
-058A           
-1806           
-2010   2015    
-301C           
-3030           
-FE31   FE32    
-FE58           
-FE63           
-FF0D           
-END
diff --git a/lib/unicore/Is/Pe.pl b/lib/unicore/Is/Pe.pl
deleted file mode 100644 (file)
index 12d0859..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0029           
-005D           
-007D           
-0F3B           
-0F3D           
-169C           
-2046           
-207E           
-208E           
-232A           
-3009           
-300B           
-300D           
-300F           
-3011           
-3015           
-3017           
-3019           
-301B           
-301E   301F    
-FD3F           
-FE36           
-FE38           
-FE3A           
-FE3C           
-FE3E           
-FE40           
-FE42           
-FE44           
-FE5A           
-FE5C           
-FE5E           
-FF09           
-FF3D           
-FF5D           
-FF63           
-END
diff --git a/lib/unicore/Is/Pf.pl b/lib/unicore/Is/Pf.pl
deleted file mode 100644 (file)
index e65a8b6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00BB           
-2019           
-201D           
-203A           
-END
diff --git a/lib/unicore/Is/Pi.pl b/lib/unicore/Is/Pi.pl
deleted file mode 100644 (file)
index 76783b8..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00AB           
-2018           
-201B   201C    
-201F           
-2039           
-END
diff --git a/lib/unicore/Is/Po.pl b/lib/unicore/Is/Po.pl
deleted file mode 100644 (file)
index 0e9e864..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-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    
-17D4   17DA    
-17DC           
-1800   1805    
-1807   180A    
-2016   2017    
-2020   2027    
-2030   2038    
-203B   203E    
-2041   2043    
-2048   204D    
-3001   3003    
-FE30           
-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           
-END
diff --git a/lib/unicore/Is/Print.pl b/lib/unicore/Is/Print.pl
deleted file mode 100644 (file)
index 1877152..0000000
+++ /dev/null
@@ -1,399 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0020   007E    
-00A0   021F    
-0222   0233    
-0250   02AD    
-02B0   02EE    
-0300   034E    
-0360   0362    
-0374   0375    
-037A           
-037E           
-0384   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559   055F    
-0561   0587    
-0589   058A    
-0591   05A1    
-05A3   05B9    
-05BB   05C4    
-05D0   05EA    
-05F0   05F4    
-060C           
-061B           
-061F           
-0621   063A    
-0640   0655    
-0660   066D    
-0670   06ED    
-06F0   06FE    
-0700   070D    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0970    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09FA    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B70    
-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    
-0CBE   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   10F6    
-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    
-1780   17DC    
-17E0   17E9    
-1800   180A    
-1810   1819    
-1820   1877    
-1880   18A9    
-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   200B    
-2010   2027    
-202F   2046    
-2048   204D    
-2070           
-2074   208E    
-20A0   20AF    
-20D0   20E3    
-2100   213A    
-2153   2183    
-2190   21F3    
-2200   22F1    
-2300   237B    
-237D   239A    
-2400   2426    
-2440   244A    
-2460   24EA    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2776   2794    
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3000   303A    
-303E   303F    
-3041   3094    
-3099   309E    
-30A1   30FE    
-3105   312C    
-3131   318E    
-3190   31B7    
-3200   321C    
-3220   3243    
-3260   327B    
-327F   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-AC00   D7A3    
-E000   FA2D    
-FB00   FB06    
-FB13   FB17    
-FB1D   FB36    
-FB38   FB3C    
-FB3E           
-FB40   FB41    
-FB43   FB44    
-FB46   FBB1    
-FBD3   FD3F    
-FD50   FD8F    
-FD92   FDC7    
-FDF0   FDFB    
-FE20   FE23    
-FE30   FE44    
-FE49   FE52    
-FE54   FE66    
-FE68   FE6B    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF01   FF5E    
-FF61   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-FFE0   FFE6    
-FFE8   FFEE    
-FFFC   FFFD    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D172   
-1D17B  1D1DD   
-1D400  1D454   
-1D456  1D49C   
-1D49E  1D49F   
-1D4A2          
-1D4A5  1D4A6   
-1D4A9  1D4AC   
-1D4AE  1D4B9   
-1D4BB          
-1D4BD  1D4C0   
-1D4C2  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   
-F0000  FFFFD   
-100000 10FFFD  
-END
diff --git a/lib/unicore/Is/Ps.pl b/lib/unicore/Is/Ps.pl
deleted file mode 100644 (file)
index 820dce0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0028           
-005B           
-007B           
-0F3A           
-0F3C           
-169B           
-201A           
-201E           
-2045           
-207D           
-208D           
-2329           
-3008           
-300A           
-300C           
-300E           
-3010           
-3014           
-3016           
-3018           
-301A           
-301D           
-FD3E           
-FE35           
-FE37           
-FE39           
-FE3B           
-FE3D           
-FE3F           
-FE41           
-FE43           
-FE59           
-FE5B           
-FE5D           
-FF08           
-FF3B           
-FF5B           
-FF62           
-END
diff --git a/lib/unicore/Is/Punct.pl b/lib/unicore/Is/Punct.pl
deleted file mode 100644 (file)
index a275d4d..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0021   0023    
-0025   002A    
-002C   002F    
-003A   003B    
-003F   0040    
-005B   005D    
-005F           
-007B           
-007D           
-00A1           
-00AB           
-00AD           
-00B7           
-00BB           
-00BF           
-037E           
-0387           
-055A   055F    
-0589   058A    
-05BE           
-05C0           
-05C3           
-05F3   05F4    
-060C           
-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    
-17D4   17DA    
-17DC           
-1800   180A    
-2010   2027    
-2030   2043    
-2045   2046    
-2048   204D    
-207D   207E    
-208D   208E    
-2329   232A    
-3001   3003    
-3008   3011    
-3014   301F    
-3030           
-30FB           
-FD3E   FD3F    
-FE30   FE44    
-FE49   FE52    
-FE54   FE61    
-FE63           
-FE68           
-FE6A   FE6B    
-FF01   FF03    
-FF05   FF0A    
-FF0C   FF0F    
-FF1A   FF1B    
-FF1F   FF20    
-FF3B   FF3D    
-FF3F           
-FF5B           
-FF5D           
-FF61   FF65    
-END
diff --git a/lib/unicore/Is/Quotatio.pl b/lib/unicore/Is/Quotatio.pl
deleted file mode 100644 (file)
index e51c0b2..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Runic.pl b/lib/unicore/Is/Runic.pl
deleted file mode 100644 (file)
index f7faca2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-16A0   16EA    RUNIC
-16EE   16F0    RUNIC
-END
diff --git a/lib/unicore/Is/S.pl b/lib/unicore/Is/S.pl
deleted file mode 100644 (file)
index 2dc76bd..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0024           
-002B           
-003C   003E    
-005E           
-0060           
-007C           
-007E           
-00A2   00A9    
-00AC           
-00AE   00B1    
-00B4           
-00B6           
-00B8           
-00D7           
-00F7           
-02B9   02BA    
-02C2   02CF    
-02D2   02DF    
-02E5   02ED    
-0374   0375    
-0384   0385    
-0482           
-06E9           
-06FD   06FE    
-09F2   09F3    
-09FA           
-0B70           
-0E3F           
-0F01   0F03    
-0F13   0F17    
-0F1A   0F1F    
-0F34           
-0F36           
-0F38           
-0FBE   0FC5    
-0FC7   0FCC    
-0FCF           
-17DB           
-1FBD           
-1FBF   1FC1    
-1FCD   1FCF    
-1FDD   1FDF    
-1FED   1FEF    
-1FFD   1FFE    
-2044           
-207A   207C    
-208A   208C    
-20A0   20AF    
-2100   2101    
-2103   2106    
-2108   2109    
-2114           
-2116   2118    
-211E   2123    
-2125           
-2127           
-2129           
-212E           
-2132           
-213A           
-2190   21F3    
-2200   22F1    
-2300   2328    
-232B   237B    
-237D   239A    
-2400   2426    
-2440   244A    
-249C   24E9    
-2500   2595    
-25A0   25F7    
-2600   2613    
-2619   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2794           
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3004           
-3012   3013    
-3020           
-3036   3037    
-303E   303F    
-309B   309C    
-3190   3191    
-3196   319F    
-3200   321C    
-322A   3243    
-3260   327B    
-327F           
-328A   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-FB29           
-FE62           
-FE64   FE66    
-FE69           
-FF04           
-FF0B           
-FF1C   FF1E    
-FF3E           
-FF40           
-FF5C           
-FF5E           
-FFE0   FFE6    
-FFE8   FFEE    
-FFFC   FFFD    
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D164   
-1D16A  1D16C   
-1D183  1D184   
-1D18C  1D1A9   
-1D1AE  1D1DD   
-1D6C1          
-1D6DB          
-1D6FB          
-1D715          
-1D735          
-1D74F          
-1D76F          
-1D789          
-1D7A9          
-1D7C3          
-END
diff --git a/lib/unicore/Is/Sc.pl b/lib/unicore/Is/Sc.pl
deleted file mode 100644 (file)
index ef2dd13..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0024           
-00A2   00A5    
-09F2   09F3    
-0E3F           
-17DB           
-20A0   20AF    
-FE69           
-FF04           
-FFE0   FFE1    
-FFE5   FFE6    
-END
diff --git a/lib/unicore/Is/Sinhala.pl b/lib/unicore/Is/Sinhala.pl
deleted file mode 100644 (file)
index 00b81d6..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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   0DF3    SINHALA
-END
diff --git a/lib/unicore/Is/Sk.pl b/lib/unicore/Is/Sk.pl
deleted file mode 100644 (file)
index f4ea3c3..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-005E           
-0060           
-00A8           
-00AF           
-00B4           
-00B8           
-02B9   02BA    
-02C2   02CF    
-02D2   02DF    
-02E5   02ED    
-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/Is/Sm.pl b/lib/unicore/Is/Sm.pl
deleted file mode 100644 (file)
index 376fdfe..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-002B           
-003C   003E    
-007C           
-007E           
-00AC           
-00B1           
-00D7           
-00F7           
-2044           
-207A   207C    
-208A   208C    
-2190   2194    
-219A   219B    
-21A0           
-21A3           
-21A6           
-21AE           
-21CE   21CF    
-21D2           
-21D4           
-2200   22F1    
-2308   230B    
-2320   2321    
-25B7           
-25C1           
-266F           
-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/Is/So.pl b/lib/unicore/Is/So.pl
deleted file mode 100644 (file)
index b56c2a0..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-00A6   00A7    
-00A9           
-00AE           
-00B0           
-00B6           
-0482           
-06E9           
-06FD   06FE    
-09FA           
-0B70           
-0F01   0F03    
-0F13   0F17    
-0F1A   0F1F    
-0F34           
-0F36           
-0F38           
-0FBE   0FC5    
-0FC7   0FCC    
-0FCF           
-2100   2101    
-2103   2106    
-2108   2109    
-2114           
-2116   2118    
-211E   2123    
-2125           
-2127           
-2129           
-212E           
-2132           
-213A           
-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    
-2400   2426    
-2440   244A    
-249C   24E9    
-2500   2595    
-25A0   25B6    
-25B8   25C0    
-25C2   25F7    
-2600   2613    
-2619   266E    
-2670   2671    
-2701   2704    
-2706   2709    
-270C   2727    
-2729   274B    
-274D           
-274F   2752    
-2756           
-2758   275E    
-2761   2767    
-2794           
-2798   27AF    
-27B1   27BE    
-2800   28FF    
-2E80   2E99    
-2E9B   2EF3    
-2F00   2FD5    
-2FF0   2FFB    
-3004           
-3012   3013    
-3020           
-3036   3037    
-303E   303F    
-3190   3191    
-3196   319F    
-3200   321C    
-322A   3243    
-3260   327B    
-327F           
-328A   32B0    
-32C0   32CB    
-32D0   32FE    
-3300   3376    
-337B   33DD    
-33E0   33FE    
-A490   A4A1    
-A4A4   A4B3    
-A4B5   A4C0    
-A4C2   A4C4    
-A4C6           
-FFE4           
-FFE8           
-FFED   FFEE    
-FFFC   FFFD    
-1D000  1D0F5   
-1D100  1D126   
-1D12A  1D164   
-1D16A  1D16C   
-1D183  1D184   
-1D18C  1D1A9   
-1D1AE  1D1DD   
-END
diff --git a/lib/unicore/Is/Space.pl b/lib/unicore/Is/Space.pl
deleted file mode 100644 (file)
index 379285b..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009   000D    
-0020           
-00A0           
-1680           
-2000   200B    
-2028   2029    
-202F           
-3000           
-END
diff --git a/lib/unicore/Is/SpacePer.pl b/lib/unicore/Is/SpacePer.pl
deleted file mode 100644 (file)
index 935b991..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009   000A    
-000C   000D    
-0020           
-0085           
-00A0           
-1680           
-2000   200B    
-2028   2029    
-202F           
-3000           
-END
diff --git a/lib/unicore/Is/Syriac.pl b/lib/unicore/Is/Syriac.pl
deleted file mode 100644 (file)
index 727e0a3..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0710   072C    SYRIAC
-0730   074A    SYRIAC
-END
diff --git a/lib/unicore/Is/Tamil.pl b/lib/unicore/Is/Tamil.pl
deleted file mode 100644 (file)
index fe6899e..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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   0BF2    TAMIL
-END
diff --git a/lib/unicore/Is/Telugu.pl b/lib/unicore/Is/Telugu.pl
deleted file mode 100644 (file)
index 8b23c51..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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/Is/Terminal.pl b/lib/unicore/Is/Terminal.pl
deleted file mode 100644 (file)
index 0bd9f7d..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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
-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
-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
-203C   203D    Terminal_Punctuation
-2048   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/Is/Thaana.pl b/lib/unicore/Is/Thaana.pl
deleted file mode 100644 (file)
index 8f47d55..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0780   07B0    THAANA
-END
diff --git a/lib/unicore/Is/Thai.pl b/lib/unicore/Is/Thai.pl
deleted file mode 100644 (file)
index 7cd0d42..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0E01   0E3A    THAI
-0E40   0E4E    THAI
-0E50   0E59    THAI
-END
diff --git a/lib/unicore/Is/Tibetan.pl b/lib/unicore/Is/Tibetan.pl
deleted file mode 100644 (file)
index 4fd13ff..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0F00           TIBETAN
-0F18   0F19    TIBETAN
-0F20   0F33    TIBETAN
-0F35           TIBETAN
-0F37           TIBETAN
-0F39           TIBETAN
-0F40   0F47    TIBETAN
-0F49   0F6A    TIBETAN
-0F71   0F84    TIBETAN
-0F86   0F8B    TIBETAN
-0F90   0F97    TIBETAN
-0F99   0FBC    TIBETAN
-0FC6           TIBETAN
-END
diff --git a/lib/unicore/Is/Title.pl b/lib/unicore/Is/Title.pl
deleted file mode 100644 (file)
index 04e3954..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-01C5           
-01C8           
-01CB           
-01F2           
-1F88   1F8F    
-1F98   1F9F    
-1FA8   1FAF    
-1FBC           
-1FCC           
-1FFC           
-END
diff --git a/lib/unicore/Is/Upper.pl b/lib/unicore/Is/Upper.pl
deleted file mode 100644 (file)
index 3b8546b..0000000
+++ /dev/null
@@ -1,410 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0222           
-0224           
-0226           
-0228           
-022A           
-022C           
-022E           
-0230           
-0232           
-0386           
-0388   038A    
-038C           
-038E   038F    
-0391   03A1    
-03A3   03AB    
-03D2   03D4    
-03DA           
-03DC           
-03DE           
-03E0           
-03E2           
-03E4           
-03E6           
-03E8           
-03EA           
-03EC           
-03EE           
-03F4           
-0400   042F    
-0460           
-0462           
-0464           
-0466           
-0468           
-046A           
-046C           
-046E           
-0470           
-0472           
-0474           
-0476           
-0478           
-047A           
-047C           
-047E           
-0480           
-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           
-04C7           
-04CB           
-04D0           
-04D2           
-04D4           
-04D6           
-04D8           
-04DA           
-04DC           
-04DE           
-04E0           
-04E2           
-04E4           
-04E6           
-04E8           
-04EA           
-04EC           
-04EE           
-04F0           
-04F2           
-04F4           
-04F8           
-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           
-FF21   FF3A    
-10400  10425   
-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/Is/Uppercas.pl b/lib/unicore/Is/Uppercas.pl
deleted file mode 100644 (file)
index 206aeaf..0000000
+++ /dev/null
@@ -1,412 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-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           
-0222           
-0224           
-0226           
-0228           
-022A           
-022C           
-022E           
-0230           
-0232           
-0386           
-0388   038A    
-038C           
-038E   038F    
-0391   03A1    
-03A3   03AB    
-03D2   03D4    
-03DA           
-03DC           
-03DE           
-03E0           
-03E2           
-03E4           
-03E6           
-03E8           
-03EA           
-03EC           
-03EE           
-03F4           
-0400   042F    
-0460           
-0462           
-0464           
-0466           
-0468           
-046A           
-046C           
-046E           
-0470           
-0472           
-0474           
-0476           
-0478           
-047A           
-047C           
-047E           
-0480           
-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           
-04C7           
-04CB           
-04D0           
-04D2           
-04D4           
-04D6           
-04D8           
-04DA           
-04DC           
-04DE           
-04E0           
-04E2           
-04E4           
-04E6           
-04E8           
-04EA           
-04EC           
-04EE           
-04F0           
-04F2           
-04F4           
-04F8           
-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           
-2160   216F    
-24B6   24CF    
-FF21   FF3A    
-10400  10425   
-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/Is/WhiteSpa.pl b/lib/unicore/Is/WhiteSpa.pl
deleted file mode 100644 (file)
index ee9fe67..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0009   000D    White_space
-0020           White_space
-0085           White_space
-00A0           White_space
-1680           White_space
-2000   200A    White_space
-2028   2029    White_space
-202F           White_space
-3000           White_space
-END
diff --git a/lib/unicore/Is/Word.pl b/lib/unicore/Is/Word.pl
deleted file mode 100644 (file)
index 56164d5..0000000
+++ /dev/null
@@ -1,405 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    
-0041   005A    
-005F           
-0061   007A    
-00AA           
-00B2   00B3    
-00B5           
-00B9   00BA    
-00BC   00BE    
-00C0   00D6    
-00D8   00F6    
-00F8   021F    
-0222   0233    
-0250   02AD    
-02B0   02B8    
-02BB   02C1    
-02D0   02D1    
-02E0   02E4    
-02EE           
-0300   034E    
-0360   0362    
-037A           
-0386           
-0388   038A    
-038C           
-038E   03A1    
-03A3   03CE    
-03D0   03D7    
-03DA   03F5    
-0400   0481    
-0483   0486    
-0488   0489    
-048C   04C4    
-04C7   04C8    
-04CB   04CC    
-04D0   04F5    
-04F8   04F9    
-0531   0556    
-0559           
-0561   0587    
-0591   05A1    
-05A3   05B9    
-05BB   05BD    
-05BF           
-05C1   05C2    
-05C4           
-05D0   05EA    
-05F0   05F2    
-0621   063A    
-0640   0655    
-0660   0669    
-0670   06D3    
-06D5   06E8    
-06EA   06ED    
-06F0   06FC    
-0710   072C    
-0730   074A    
-0780   07B0    
-0901   0903    
-0905   0939    
-093C   094D    
-0950   0954    
-0958   0963    
-0966   096F    
-0981   0983    
-0985   098C    
-098F   0990    
-0993   09A8    
-09AA   09B0    
-09B2           
-09B6   09B9    
-09BC           
-09BE   09C4    
-09C7   09C8    
-09CB   09CD    
-09D7           
-09DC   09DD    
-09DF   09E3    
-09E6   09F1    
-09F4   09F9    
-0A02           
-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   0A8B    
-0A8D           
-0A8F   0A91    
-0A93   0AA8    
-0AAA   0AB0    
-0AB2   0AB3    
-0AB5   0AB9    
-0ABC   0AC5    
-0AC7   0AC9    
-0ACB   0ACD    
-0AD0           
-0AE0           
-0AE6   0AEF    
-0B01   0B03    
-0B05   0B0C    
-0B0F   0B10    
-0B13   0B28    
-0B2A   0B30    
-0B32   0B33    
-0B36   0B39    
-0B3C   0B43    
-0B47   0B48    
-0B4B   0B4D    
-0B56   0B57    
-0B5C   0B5D    
-0B5F   0B61    
-0B66   0B6F    
-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    
-0CBE   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   10F6    
-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    
-1780   17D3    
-17E0   17E9    
-1810   1819    
-1820   1877    
-1880   18A9    
-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    
-2070           
-2074   2079    
-207F   2089    
-20D0   20E3    
-2102           
-2107           
-210A   2113    
-2115           
-2119   211D    
-2124           
-2126           
-2128           
-212A   212D    
-212F   2131    
-2133   2139    
-2153   2183    
-2460   249B    
-24EA           
-2776   2793    
-3005   3007    
-3021   302F    
-3031   3035    
-3038   303A    
-3041   3094    
-3099   309A    
-309D   309E    
-30A1   30FA    
-30FC   30FE    
-3105   312C    
-3131   318E    
-3192   3195    
-31A0   31B7    
-3220   3229    
-3280   3289    
-3400   4DB5    
-4E00   9FA5    
-A000   A48C    
-AC00   D7A3    
-F900   FA2D    
-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    
-FE20   FE23    
-FE70   FE72    
-FE74           
-FE76   FEFC    
-FF10   FF19    
-FF21   FF3A    
-FF41   FF5A    
-FF66   FFBE    
-FFC2   FFC7    
-FFCA   FFCF    
-FFD2   FFD7    
-FFDA   FFDC    
-10300  1031E   
-10320  10323   
-10330  1034A   
-10400  10425   
-10428  1044D   
-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  1D4C0   
-1D4C2  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   
-END
diff --git a/lib/unicore/Is/XDigit.pl b/lib/unicore/Is/XDigit.pl
deleted file mode 100644 (file)
index cdf3c25..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0030   0039    
-0041   0046    
-0061   0066    
-END
diff --git a/lib/unicore/Is/Yi.pl b/lib/unicore/Is/Yi.pl
deleted file mode 100644 (file)
index bb4b313..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-A000   A48C    YI
-A490   A4A1    YI
-A4A4   A4B3    YI
-A4B5   A4C0    YI
-A4C2   A4C4    YI
-A4C6           YI
-END
diff --git a/lib/unicore/Is/Z.pl b/lib/unicore/Is/Z.pl
deleted file mode 100644 (file)
index 4481089..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0020           
-00A0           
-1680           
-2000   200B    
-2028   2029    
-202F           
-3000           
-END
diff --git a/lib/unicore/Is/Zl.pl b/lib/unicore/Is/Zl.pl
deleted file mode 100644 (file)
index 6104b4e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2028           
-END
diff --git a/lib/unicore/Is/Zp.pl b/lib/unicore/Is/Zp.pl
deleted file mode 100644 (file)
index 0cf1d36..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-2029           
-END
diff --git a/lib/unicore/Is/Zs.pl b/lib/unicore/Is/Zs.pl
deleted file mode 100644 (file)
index 4bd6e1e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
-# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
-
-return <<'END';
-0020           
-00A0           
-1680           
-2000   200B    
-202F           
-3000           
-END
index 7975aa5..08559e3 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 1100           G
index b21287e..ba16fcc 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0000   0008    CM
index 2aa20a9..99b7026 100644 (file)
@@ -1,5 +1,12 @@
 all:
        ../../miniperl -I../../lib ./mktables
 
+TestProp.pl: mktables Unicode.txt Scripts.txt Blocks.txt PropList.txt
+       ../../miniperl -I../../lib ./mktables -maketest
+
+test:   TestProp.pl
+       ../../miniperl -I../../lib TestProp.pl
+
 clean:
        rm -f *.pl */*.pl
+       rm -f Properties
index 7ee8336..a5ed116 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0000   001F    <control>
index 0c5a621..99af073 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0030           0
diff --git a/lib/unicore/Properties b/lib/unicore/Properties
new file mode 100644 (file)
index 0000000..143ca59
--- /dev/null
@@ -0,0 +1,302 @@
+##
+## This file created by ./mktables
+## List of built-in \p{...}/\P{...} properties.
+##
+## '*' means name may be 'fuzzy'
+##
+
+  \p{ASCII}                                  [[:ASCII:]]
+  \p{Alnum}                                  [[:Alnum:]]
+* \p{Alphabetic}                             [\p{L}\p{OtherAlphabetic}]
+  \p{Alpha}                                  [[:Alpha:]]
+  \p{Any}                                    Alias for \p{Any} ([\x{0000}-\x{10FFFF}])
+  \p{Any}                                    [\x{0000}-\x{10FFFF}]
+* \p{Arabic}                                 Script 'ARABIC'
+* \p{Armenian}                               Script 'ARMENIAN'
+* \p{AsciiHexDigit}                          Extended property 'ASCII_Hex_Digit'
+  \p{Assigned}                               All assigned code points
+* \p{Bengali}                                Script 'BENGALI'
+  \p{BidiAL}                                 Bi-directional category 'AL'
+  \p{BidiAN}                                 Bi-directional category 'AN'
+  \p{BidiBN}                                 Bi-directional category 'BN'
+  \p{BidiB}                                  Bi-directional category 'B'
+  \p{BidiCS}                                 Bi-directional category 'CS'
+* \p{BidiControl}                            Extended property 'Bidi_Control'
+  \p{BidiEN}                                 Bi-directional category 'EN'
+  \p{BidiES}                                 Bi-directional category 'ES'
+  \p{BidiET}                                 Bi-directional category 'ET'
+  \p{BidiLRE}                                Bi-directional category 'LRE'
+  \p{BidiLRO}                                Bi-directional category 'LRO'
+  \p{BidiL}                                  Bi-directional category 'L'
+  \p{BidiNSM}                                Bi-directional category 'NSM'
+  \p{BidiON}                                 Bi-directional category 'ON'
+  \p{BidiPDF}                                Bi-directional category 'PDF'
+  \p{BidiRLE}                                Bi-directional category 'RLE'
+  \p{BidiRLO}                                Bi-directional category 'RLO'
+  \p{BidiR}                                  Bi-directional category 'R'
+  \p{BidiS}                                  Bi-directional category 'S'
+  \p{BidiWS}                                 Bi-directional category 'WS'
+  \p{Blank}                                  [[:Blank:]]
+* \p{Bopomofo}                               Script 'BOPOMOFO'
+* \p{CanadianAboriginal}                     Script 'CANADIAN-ABORIGINAL'
+  \p{Canon}                                  Decomposes to multiple characters
+* \p{Cc}                                     Alias for \p{Cc} (General Category 'Cc')
+  \p{Cc}                                     General Category 'Cc'
+* \p{Cf}                                     Alias for \p{Cf} (General Category 'Cf')
+  \p{Cf}                                     General Category 'Cf'
+* \p{Cherokee}                               Script 'CHEROKEE'
+  \p{Cntrl}                                  [[:Cntrl:]]
+* \p{Cn}                                     Alias for \p{Cn} (General Category 'Cn' [not functional in Perl])
+  \p{Cn}                                     General Category 'Cn' [not functional in Perl]
+* \p{Common}                                 Pseudo-Script of codepoints not in other Unicode scripts
+  \p{Compat}                                 Compatible with a more-basic character
+* \p{Co}                                     Alias for \p{Co} (General Category 'Co')
+  \p{Co}                                     General Category 'Co'
+* \p{Cs}                                     Alias for \p{Cs} (General Category 'Cs')
+  \p{Cs}                                     General Category 'Cs'
+* \p{Cyrillic}                               Script 'CYRILLIC'
+* \p{C}                                      Alias for \p{C} (Major Category 'C')
+  \p{C}                                      Major Category 'C'
+  \p{DCcircle}                               Compatible with 'circle'
+  \p{DCcompat}                               Compatible with 'compat'
+  \p{DCfinal}                                Compatible with 'final'
+  \p{DCfont}                                 Compatible with 'font'
+  \p{DCfraction}                             Compatible with 'fraction'
+  \p{DCinitial}                              Compatible with 'initial'
+  \p{DCisolated}                             Compatible with 'isolated'
+  \p{DCmedial}                               Compatible with 'medial'
+  \p{DCnarrow}                               Compatible with 'narrow'
+  \p{DCnoBreak}                              Compatible with 'noBreak'
+  \p{DCsmall}                                Compatible with 'small'
+  \p{DCsquare}                               Compatible with 'square'
+  \p{DCsub}                                  Compatible with 'sub'
+  \p{DCsuper}                                Compatible with 'super'
+  \p{DCvertical}                             Compatible with 'vertical'
+  \p{DCwide}                                 Compatible with 'wide'
+* \p{Dash}                                   Extended property 'Dash'
+* \p{Deseret}                                Script 'DESERET'
+* \p{Devanagari}                             Script 'DEVANAGARI'
+* \p{Diacritic}                              Extended property 'Diacritic'
+  \p{Digit}                                  [[:Digit:]]
+* \p{Ethiopic}                               Script 'ETHIOPIC'
+* \p{Extender}                               Extended property 'Extender'
+* \p{Georgian}                               Script 'GEORGIAN'
+* \p{Gothic}                                 Script 'GOTHIC'
+  \p{Graph}                                  [[:Graph:]]
+* \p{Greek}                                  Script 'GREEK'
+* \p{Gujarati}                               Script 'GUJARATI'
+* \p{Gurmukhi}                               Script 'GURMUKHI'
+* \p{Hangul}                                 Script 'HANGUL'
+* \p{Han}                                    Script 'HAN'
+* \p{Hebrew}                                 Script 'HEBREW'
+* \p{HexDigit}                               Extended property 'Hex_Digit'
+* \p{Hiragana}                               Script 'HIRAGANA'
+* \p{Hyphen}                                 Extended property 'Hyphen'
+* \p{IdContinue}                             [\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]
+* \p{IdStart}                                [\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]
+* \p{Ideographic}                            Extended property 'Ideographic'
+* \p{InAlphabeticPresentationForms}          Block 'Alphabetic Presentation Forms'
+* \p{InArabicPresentationFormsA}             Block 'Arabic Presentation Forms-A'
+* \p{InArabicPresentationFormsB}             Block 'Arabic Presentation Forms-B'
+* \p{InArabic}                               Block 'Arabic'
+* \p{InArmenian}                             Block 'Armenian'
+* \p{InArrows}                               Block 'Arrows'
+* \p{InBasicLatin}                           Block 'Basic Latin'
+* \p{InBengali}                              Block 'Bengali'
+* \p{InBlockElements}                        Block 'Block Elements'
+* \p{InBopomofoExtended}                     Block 'Bopomofo Extended'
+* \p{InBopomofo}                             Block 'Bopomofo'
+* \p{InBoxDrawing}                           Block 'Box Drawing'
+* \p{InBraillePatterns}                      Block 'Braille Patterns'
+* \p{InByzantineMusicalSymbols}              Block 'Byzantine Musical Symbols'
+* \p{InCherokee}                             Block 'Cherokee'
+* \p{InCjkCompatibilityForms}                Block 'CJK Compatibility Forms'
+* \p{InCjkCompatibilityIdeographsSupplement} Block 'CJK Compatibility Ideographs Supplement'
+* \p{InCjkCompatibilityIdeographs}           Block 'CJK Compatibility Ideographs'
+* \p{InCjkCompatibility}                     Block 'CJK Compatibility'
+* \p{InCjkRadicalsSupplement}                Block 'CJK Radicals Supplement'
+* \p{InCjkSymbolsAndPunctuation}             Block 'CJK Symbols and Punctuation'
+* \p{InCjkUnifiedIdeographsExtensionA}       Block 'CJK Unified Ideographs Extension A'
+* \p{InCjkUnifiedIdeographsExtensionB}       Block 'CJK Unified Ideographs Extension B'
+* \p{InCjkUnifiedIdeographs}                 Block 'CJK Unified Ideographs'
+* \p{InCombiningDiacriticalMarks}            Block 'Combining Diacritical Marks'
+* \p{InCombiningHalfMarks}                   Block 'Combining Half Marks'
+* \p{InCombiningMarksForSymbols}             Block 'Combining Marks for Symbols'
+* \p{InControlPictures}                      Block 'Control Pictures'
+* \p{InCurrencySymbols}                      Block 'Currency Symbols'
+* \p{InCyrillic}                             Block 'Cyrillic'
+* \p{InDeseret}                              Block 'Deseret'
+* \p{InDevanagari}                           Block 'Devanagari'
+* \p{InDingbats}                             Block 'Dingbats'
+* \p{InEnclosedAlphanumerics}                Block 'Enclosed Alphanumerics'
+* \p{InEnclosedCjkLettersAndMonths}          Block 'Enclosed CJK Letters and Months'
+* \p{InEthiopic}                             Block 'Ethiopic'
+* \p{InGeneralPunctuation}                   Block 'General Punctuation'
+* \p{InGeometricShapes}                      Block 'Geometric Shapes'
+* \p{InGeorgian}                             Block 'Georgian'
+* \p{InGothic}                               Block 'Gothic'
+* \p{InGreekExtended}                        Block 'Greek Extended'
+* \p{InGreek}                                Block 'Greek'
+* \p{InGujarati}                             Block 'Gujarati'
+* \p{InGurmukhi}                             Block 'Gurmukhi'
+* \p{InHalfwidthAndFullwidthForms}           Block 'Halfwidth and Fullwidth Forms'
+* \p{InHangulCompatibilityJamo}              Block 'Hangul Compatibility Jamo'
+* \p{InHangulJamo}                           Block 'Hangul Jamo'
+* \p{InHangulSyllables}                      Block 'Hangul Syllables'
+* \p{InHebrew}                               Block 'Hebrew'
+* \p{InHighPrivateUseSurrogates}             Block 'High Private Use Surrogates'
+* \p{InHighSurrogates}                       Block 'High Surrogates'
+* \p{InHiragana}                             Block 'Hiragana'
+* \p{InIdeographicDescriptionCharacters}     Block 'Ideographic Description Characters'
+* \p{InIpaExtensions}                        Block 'IPA Extensions'
+* \p{InKanbun}                               Block 'Kanbun'
+* \p{InKangxiRadicals}                       Block 'Kangxi Radicals'
+* \p{InKannada}                              Block 'Kannada'
+* \p{InKatakana}                             Block 'Katakana'
+* \p{InKhmer}                                Block 'Khmer'
+* \p{InLao}                                  Block 'Lao'
+* \p{InLatin1Supplement}                     Block 'Latin-1 Supplement'
+* \p{InLatinExtendedAdditional}              Block 'Latin Extended Additional'
+* \p{InLatinExtendedA}                       Block 'Latin Extended-A'
+* \p{InLatinExtendedB}                       Block 'Latin Extended-B'
+* \p{InLetterlikeSymbols}                    Block 'Letterlike Symbols'
+* \p{InLowSurrogates}                        Block 'Low Surrogates'
+* \p{InMalayalam}                            Block 'Malayalam'
+* \p{InMathematicalAlphanumericSymbols}      Block 'Mathematical Alphanumeric Symbols'
+* \p{InMathematicalOperators}                Block 'Mathematical Operators'
+* \p{InMiscellaneousSymbols}                 Block 'Miscellaneous Symbols'
+* \p{InMiscellaneousTechnical}               Block 'Miscellaneous Technical'
+* \p{InMongolian}                            Block 'Mongolian'
+* \p{InMusicalSymbols}                       Block 'Musical Symbols'
+* \p{InMyanmar}                              Block 'Myanmar'
+* \p{InNumberForms}                          Block 'Number Forms'
+* \p{InOgham}                                Block 'Ogham'
+* \p{InOldItalic}                            Block 'Old Italic'
+* \p{InOpticalCharacterRecognition}          Block 'Optical Character Recognition'
+* \p{InOriya}                                Block 'Oriya'
+* \p{InPrivateUse}                           Block 'Private Use'
+* \p{InRunic}                                Block 'Runic'
+* \p{InSinhala}                              Block 'Sinhala'
+* \p{InSmallFormVariants}                    Block 'Small Form Variants'
+* \p{InSpacingModifierLetters}               Block 'Spacing Modifier Letters'
+* \p{InSpecials}                             Block 'Specials'
+* \p{InSuperscriptsAndSubscripts}            Block 'Superscripts and Subscripts'
+* \p{InSyriac}                               Block 'Syriac'
+* \p{InTags}                                 Block 'Tags'
+* \p{InTamil}                                Block 'Tamil'
+* \p{InTelugu}                               Block 'Telugu'
+* \p{InThaana}                               Block 'Thaana'
+* \p{InThai}                                 Block 'Thai'
+* \p{InTibetan}                              Block 'Tibetan'
+* \p{InUnifiedCanadianAboriginalSyllabics}   Block 'Unified Canadian Aboriginal Syllabics'
+* \p{InYiRadicals}                           Block 'Yi Radicals'
+* \p{InYiSyllables}                          Block 'Yi Syllables'
+* \p{Inherited}                              Script 'INHERITED'
+* \p{JoinControl}                            Extended property 'Join_Control'
+* \p{Kannada}                                Script 'KANNADA'
+* \p{Katakana}                               Script 'KATAKANA'
+* \p{Khmer}                                  Script 'KHMER'
+  \p{L&}                                     [\p{Ll}\p{Lu}\p{Lt}]
+* \p{Lao}                                    Script 'LAO'
+* \p{Latin}                                  Script 'LATIN'
+* \p{Ll}                                     Alias for \p{Ll} (General Category 'Ll')
+  \p{Ll}                                     General Category 'Ll'
+* \p{Lm}                                     Alias for \p{Lm} (General Category 'Lm')
+  \p{Lm}                                     General Category 'Lm'
+* \p{Lowercase}                              [\p{Ll}\p{OtherLowercase}]
+  \p{Lower}                                  [[:Lower:]]
+* \p{Lo}                                     Alias for \p{Lo} (General Category 'Lo')
+  \p{Lo}                                     General Category 'Lo'
+* \p{Lt}                                     Alias for \p{Lt} (General Category 'Lt')
+  \p{Lt}                                     General Category 'Lt'
+* \p{Lu}                                     Alias for \p{Lu} (General Category 'Lu')
+  \p{Lu}                                     General Category 'Lu'
+* \p{L}                                      Alias for \p{L} (Major Category 'L')
+  \p{L}                                      Major Category 'L'
+* \p{Malayalam}                              Script 'MALAYALAM'
+* \p{Math}                                   [\p{Sm}\p{OtherMath}]
+* \p{Mc}                                     Alias for \p{Mc} (General Category 'Mc')
+  \p{Mc}                                     General Category 'Mc'
+* \p{Me}                                     Alias for \p{Me} (General Category 'Me')
+  \p{Me}                                     General Category 'Me'
+  \p{Mirrored}                               Mirrored in bidirectional text
+* \p{Mn}                                     Alias for \p{Mn} (General Category 'Mn')
+  \p{Mn}                                     General Category 'Mn'
+* \p{Mongolian}                              Script 'MONGOLIAN'
+* \p{Myanmar}                                Script 'MYANMAR'
+* \p{M}                                      Alias for \p{M} (Major Category 'M')
+  \p{M}                                      Major Category 'M'
+* \p{Nd}                                     Alias for \p{Nd} (General Category 'Nd')
+  \p{Nd}                                     General Category 'Nd'
+* \p{Nl}                                     Alias for \p{Nl} (General Category 'Nl')
+  \p{Nl}                                     General Category 'Nl'
+* \p{NoncharacterCodePoint}                  Extended property 'Noncharacter_Code_Point'
+* \p{No}                                     Alias for \p{No} (General Category 'No')
+  \p{No}                                     General Category 'No'
+* \p{N}                                      Alias for \p{N} (Major Category 'N')
+  \p{N}                                      Major Category 'N'
+* \p{Ogham}                                  Script 'OGHAM'
+* \p{OldItalic}                              Script 'OLD-ITALIC'
+* \p{Oriya}                                  Script 'ORIYA'
+* \p{OtherAlphabetic}                        Extended property 'Other_Alphabetic'
+* \p{OtherLowercase}                         Extended property 'Other_Lowercase'
+* \p{OtherMath}                              Extended property 'Other_Math'
+* \p{OtherUppercase}                         Extended property 'Other_Uppercase'
+* \p{Pc}                                     Alias for \p{Pc} (General Category 'Pc')
+  \p{Pc}                                     General Category 'Pc'
+* \p{Pd}                                     Alias for \p{Pd} (General Category 'Pd')
+  \p{Pd}                                     General Category 'Pd'
+* \p{Pe}                                     Alias for \p{Pe} (General Category 'Pe')
+  \p{Pe}                                     General Category 'Pe'
+* \p{Pf}                                     Alias for \p{Pf} (General Category 'Pf')
+  \p{Pf}                                     General Category 'Pf'
+* \p{Pi}                                     Alias for \p{Pi} (General Category 'Pi')
+  \p{Pi}                                     General Category 'Pi'
+* \p{Po}                                     Alias for \p{Po} (General Category 'Po')
+  \p{Po}                                     General Category 'Po'
+  \p{Print}                                  [[:Print:]]
+* \p{Ps}                                     Alias for \p{Ps} (General Category 'Ps')
+  \p{Ps}                                     General Category 'Ps'
+  \p{Punct}                                  [[:Punct:]]
+* \p{P}                                      Alias for \p{P} (Major Category 'P')
+  \p{P}                                      Major Category 'P'
+* \p{QuotationMark}                          Extended property 'Quotation_Mark'
+* \p{Runic}                                  Script 'RUNIC'
+* \p{Sc}                                     Alias for \p{Sc} (General Category 'Sc')
+  \p{Sc}                                     General Category 'Sc'
+* \p{Sinhala}                                Script 'SINHALA'
+* \p{Sk}                                     Alias for \p{Sk} (General Category 'Sk')
+  \p{Sk}                                     General Category 'Sk'
+* \p{Sm}                                     Alias for \p{Sm} (General Category 'Sm')
+  \p{Sm}                                     General Category 'Sm'
+* \p{So}                                     Alias for \p{So} (General Category 'So')
+  \p{So}                                     General Category 'So'
+  \p{SpacePerl}                              \s
+  \p{Space}                                  [[:Space:]]
+* \p{Syriac}                                 Script 'SYRIAC'
+* \p{S}                                      Alias for \p{S} (Major Category 'S')
+  \p{S}                                      Major Category 'S'
+* \p{Tamil}                                  Script 'TAMIL'
+* \p{Telugu}                                 Script 'TELUGU'
+* \p{TerminalPunctuation}                    Extended property 'Terminal_Punctuation'
+* \p{Thaana}                                 Script 'THAANA'
+* \p{Thai}                                   Script 'THAI'
+* \p{Tibetan}                                Script 'TIBETAN'
+  \p{Title}                                  [[:Title:]]
+* \p{Uppercase}                              [\p{Lu}\p{Other_Uppercase}]
+  \p{Upper}                                  [[:Upper:]]
+* \p{WhiteSpace}                             Extended property 'White_space'
+  \p{Word}                                   [[:Word:]]
+  \p{XDigit}                                 [[:XDigit:]]
+* \p{Yi}                                     Script 'YI'
+* \p{Zl}                                     Alias for \p{Zl} (General Category 'Zl')
+  \p{Zl}                                     General Category 'Zl'
+* \p{Zp}                                     Alias for \p{Zp} (General Category 'Zp')
+  \p{Zp}                                     General Category 'Zp'
+* \p{Zs}                                     Alias for \p{Zs} (General Category 'Zs')
+  \p{Zs}                                     General Category 'Zs'
+* \p{Z}                                      Alias for \p{Z} (Major Category 'Z')
+  \p{Z}                                      Major Category 'Z'
+  \p{_CanonDCIJ}                             (for internal casefolding use)
+  \p{_CaseIgnorable}                         (for internal casefolding use)
+  \p{_CombAbove}                             (for internal casefolding use)
index 80d049d..25164ce 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0041   005A    LATIN
index 78a06f1..9531d15 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 return <<'END';
 0030           0
index 7aafac3..ae5642d 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 
 %utf8::ToSpecFold =
index d49ca3c..0cf3d23 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 
 %utf8::ToSpecLower =
index 6e446a6..445732f 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 
 %utf8::ToSpecTitle =
index cdd975a..3b57ed3 100644 (file)
@@ -1,7 +1,6 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
 
 
 %utf8::ToSpecUpper =
diff --git a/lib/unicore/lib/ASCII.pl b/lib/unicore/lib/ASCII.pl
new file mode 100644 (file)
index 0000000..c40837d
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..9fdf74e
--- /dev/null
@@ -0,0 +1,409 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Alnum}
+# 
+# Meaning: [[:Alnum:]]
+#
+return <<'END';
+0030   0039    
+0041   005A    
+0061   007A    
+00AA           
+00B2   00B3    
+00B5           
+00B9   00BA    
+00BC   00BE    
+00C0   00D6    
+00D8   00F6    
+00F8   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+0300   034E    
+0360   0362    
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+0483   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   0655    
+0660   0669    
+0670   06D3    
+06D5   06E8    
+06EA   06ED    
+06F0   06FC    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0963    
+0966   096F    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09F1    
+09F4   09F9    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B6F    
+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    
+0CBE   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   10F6    
+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    
+1780   17D3    
+17E0   17E9    
+1810   1819    
+1820   1877    
+1880   18A9    
+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    
+2070           
+2074   2079    
+207F   2089    
+20D0   20E3    
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2153   2183    
+2460   249B    
+24EA           
+2776   2793    
+3005   3007    
+3021   302F    
+3031   3035    
+3038   303A    
+3041   3094    
+3099   309A    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+3192   3195    
+31A0   31B7    
+3220   3229    
+3280   3289    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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    
+FE20   FE23    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF10   FF19    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+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  1D4C0   
+1D4C2  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   
+END
diff --git a/lib/unicore/lib/Alpha.pl b/lib/unicore/lib/Alpha.pl
new file mode 100644 (file)
index 0000000..c0923d8
--- /dev/null
@@ -0,0 +1,376 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+0300   034E    
+0360   0362    
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+0483   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   0655    
+0670   06D3    
+06D5   06E8    
+06EA   06ED    
+06FA   06FC    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0963    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09F0   09F1    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+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    
+0CBE   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   10F6    
+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    
+1780   17D3    
+1820   1877    
+1880   18A9    
+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    
+207F           
+20D0   20E3    
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+3005   3006    
+302A   302F    
+3031   3035    
+3041   3094    
+3099   309A    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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    
+FE20   FE23    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  10349   
+10400  10425   
+10428  1044D   
+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  1D4C0   
+1D4C2  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/Alphabet.pl b/lib/unicore/lib/Alphabet.pl
new file mode 100644 (file)
index 0000000..d7462dd
--- /dev/null
@@ -0,0 +1,360 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+0345           
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+05B0   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   0655    
+0670   06D3    
+06D5   06DC    
+06E1   06E8    
+06ED           
+06FA   06FC    
+0710   072C    
+0730   073F    
+0780   07B0    
+0901   0903    
+0905   0939    
+093D   094C    
+0950           
+0958   0963    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BE   09C4    
+09C7   09C8    
+09CB   09CC    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09F0   09F1    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABD   0AC5    
+0AC7   0AC9    
+0ACB   0ACC    
+0AD0           
+0AE0           
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3D   0B43    
+0B47   0B48    
+0B4B   0B4C    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+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    
+0CBE   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   10F6    
+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    
+1780   17C8    
+1820   1877    
+1880   18A9    
+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    
+207F           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2160   2183    
+3005   3006    
+3031   3035    
+3041   3094    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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   FE72    
+FE74           
+FE76   FEFC    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  1034A   
+10400  10425   
+10428  1044D   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..8179ec7
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..4b66297
--- /dev/null
@@ -0,0 +1,26 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Arabic} (and fuzzy permutations)
+# 
+# Meaning: Script 'ARABIC'
+#
+return <<'END';
+0621   063A    ARABIC
+0641   064A    ARABIC
+0671   06D3    ARABIC
+06D5           ARABIC
+06E5   06E6    ARABIC
+06FA   06FC    ARABIC
+FB50   FBB1    ARABIC
+FBD3   FD3D    ARABIC
+FD50   FD8F    ARABIC
+FD92   FDC7    ARABIC
+FDF0   FDFB    ARABIC
+FE70   FE72    ARABIC
+FE74           ARABIC
+FE76   FEFC    ARABIC
+END
diff --git a/lib/unicore/lib/Armenian.pl b/lib/unicore/lib/Armenian.pl
new file mode 100644 (file)
index 0000000..567452d
--- /dev/null
@@ -0,0 +1,16 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           ARMENIAN
+0561   0587    ARMENIAN
+FB13   FB17    ARMENIAN
+END
diff --git a/lib/unicore/lib/AsciiHex.pl b/lib/unicore/lib/AsciiHex.pl
new file mode 100644 (file)
index 0000000..ef8a62d
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..e1ace2e
--- /dev/null
@@ -0,0 +1,403 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Assigned}
+# 
+# Meaning: All assigned code points
+#
+return <<'END';
+0000   021F    
+0222   0233    
+0250   02AD    
+02B0   02EE    
+0300   034E    
+0360   0362    
+0374   0375    
+037A           
+037E           
+0384   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559   055F    
+0561   0587    
+0589   058A    
+0591   05A1    
+05A3   05B9    
+05BB   05C4    
+05D0   05EA    
+05F0   05F4    
+060C           
+061B           
+061F           
+0621   063A    
+0640   0655    
+0660   066D    
+0670   06ED    
+06F0   06FE    
+0700   070D    
+070F   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0970    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09FA    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B70    
+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    
+0CBE   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   10F6    
+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    
+1780   17DC    
+17E0   17E9    
+1800   180E    
+1810   1819    
+1820   1877    
+1880   18A9    
+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   2046    
+2048   204D    
+206A   2070    
+2074   208E    
+20A0   20AF    
+20D0   20E3    
+2100   213A    
+2153   2183    
+2190   21F3    
+2200   22F1    
+2300   237B    
+237D   239A    
+2400   2426    
+2440   244A    
+2460   24EA    
+2500   2595    
+25A0   25F7    
+2600   2613    
+2619   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2776   2794    
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3000   303A    
+303E   303F    
+3041   3094    
+3099   309E    
+30A1   30FE    
+3105   312C    
+3131   318E    
+3190   31B7    
+3200   321C    
+3220   3243    
+3260   327B    
+327F   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+AC00   D7A3    
+D800   FA2D    
+FB00   FB06    
+FB13   FB17    
+FB1D   FB36    
+FB38   FB3C    
+FB3E           
+FB40   FB41    
+FB43   FB44    
+FB46   FBB1    
+FBD3   FD3F    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE20   FE23    
+FE30   FE44    
+FE49   FE52    
+FE54   FE66    
+FE68   FE6B    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FEFF           
+FF01   FF5E    
+FF61   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+FFE0   FFE6    
+FFE8   FFEE    
+FFF9   FFFD    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+1D000  1D0F5   
+1D100  1D126   
+1D12A  1D1DD   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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   
+F0000  FFFFD   
+100000 10FFFD  
+END
diff --git a/lib/unicore/lib/Bengali.pl b/lib/unicore/lib/Bengali.pl
new file mode 100644 (file)
index 0000000..8a04b20
--- /dev/null
@@ -0,0 +1,27 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Bengali} (and fuzzy permutations)
+# 
+# Meaning: Script 'BENGALI'
+#
+return <<'END';
+0981           BENGALI
+0985   098C    BENGALI
+098F   0990    BENGALI
+0993   09A8    BENGALI
+09AA   09B0    BENGALI
+09B2           BENGALI
+09B6   09B9    BENGALI
+09BC           BENGALI
+09BE   09C4    BENGALI
+09C7   09C8    BENGALI
+09CB   09CD    BENGALI
+09D7           BENGALI
+09DC   09DD    BENGALI
+09DF   09E3    BENGALI
+09E6   09F1    BENGALI
+END
diff --git a/lib/unicore/lib/BidiAL.pl b/lib/unicore/lib/BidiAL.pl
new file mode 100644 (file)
index 0000000..872a1a6
--- /dev/null
@@ -0,0 +1,32 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiAL}
+# 
+# Meaning: Bi-directional category 'AL'
+#
+return <<'END';
+061B           
+061F           
+0621   063A    
+0640   064A    
+066D           
+0671   06D5    
+06E5   06E6    
+06FA   06FE    
+0700   070D    
+0710           
+0712   072C    
+0780   07A5    
+FB50   FBB1    
+FBD3   FD3D    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+END
diff --git a/lib/unicore/lib/BidiAN.pl b/lib/unicore/lib/BidiAN.pl
new file mode 100644 (file)
index 0000000..6c401fc
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d0c069c
--- /dev/null
@@ -0,0 +1,17 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..f0e171b
--- /dev/null
@@ -0,0 +1,25 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+070F           
+180B   180E    
+200B   200D    
+206A   206F    
+FEFF           
+FFF9   FFFB    
+1D173  1D17A   
+E0001          
+E0020  E007F   
+END
diff --git a/lib/unicore/lib/BidiCS.pl b/lib/unicore/lib/BidiCS.pl
new file mode 100644 (file)
index 0000000..129154e
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiCS}
+# 
+# Meaning: Bi-directional category 'CS'
+#
+return <<'END';
+002C           
+002E           
+003A           
+00A0           
+060C           
+FE50           
+FE52           
+FE55           
+FF0C           
+FF0E           
+FF1A           
+END
diff --git a/lib/unicore/lib/BidiCont.pl b/lib/unicore/lib/BidiCont.pl
new file mode 100644 (file)
index 0000000..62a70c8
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3834487
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+2460   249B    
+24EA           
+FF10   FF19    
+1D7CE  1D7FF   
+END
diff --git a/lib/unicore/lib/BidiES.pl b/lib/unicore/lib/BidiES.pl
new file mode 100644 (file)
index 0000000..e62c128
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiES}
+# 
+# Meaning: Bi-directional category 'ES'
+#
+return <<'END';
+002F           
+FF0F           
+END
diff --git a/lib/unicore/lib/BidiET.pl b/lib/unicore/lib/BidiET.pl
new file mode 100644 (file)
index 0000000..092ac54
--- /dev/null
@@ -0,0 +1,36 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiET}
+# 
+# Meaning: Bi-directional category 'ET'
+#
+return <<'END';
+0023   0025    
+002B           
+002D           
+00A2   00A5    
+00B0   00B1    
+066A           
+09F2   09F3    
+0E3F           
+17DB           
+2030   2034    
+207A   207B    
+208A   208B    
+20A0   20AF    
+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
new file mode 100644 (file)
index 0000000..bb13e01
--- /dev/null
@@ -0,0 +1,357 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0482    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559   055F    
+0561   0587    
+0589           
+0903           
+0905   0939    
+093D   0940    
+0949   094C    
+0950           
+0958   0961    
+0964   0970    
+0982   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BE   09C0    
+09C7   09C8    
+09CB   09CC    
+09D7           
+09DC   09DD    
+09DF   09E1    
+09E6   09F1    
+09F4   09FA    
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABD   0AC0    
+0AC9           
+0ACB   0ACC    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B02   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3D   0B3E    
+0B40           
+0B47   0B48    
+0B4B   0B4C    
+0B57           
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B70    
+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    
+0CBE           
+0CC0   0CC4    
+0CC7   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   10F6    
+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    
+1780   17B6    
+17BE   17C5    
+17C7   17C8    
+17D4   17DA    
+17DC           
+17E0   17E9    
+1810   1819    
+1820   1877    
+1880   18A8    
+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           
+207F           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2160   2183    
+2336   237A    
+2395           
+249C   24E9    
+3005   3007    
+3021   3029    
+3031   3035    
+3038   303A    
+3041   3094    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+3190   31B7    
+3200   321C    
+3220   3243    
+3260   327B    
+327F   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+A000   A48C    
+F900   FA2D    
+FB00   FB06    
+FB13   FB17    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+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  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..208ec0a
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..f85446b
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..303cdb8
--- /dev/null
@@ -0,0 +1,108 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiNSM}
+# 
+# Meaning: Bi-directional category 'NSM'
+#
+return <<'END';
+0300   034E    
+0360   0362    
+0483   0486    
+0488   0489    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+064B   0655    
+0670           
+06D6   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    
+0A02           
+0A3C           
+0A41   0A42    
+0A47   0A48    
+0A4B   0A4D    
+0A70   0A71    
+0A81   0A82    
+0ABC           
+0AC1   0AC5    
+0AC7   0AC8    
+0ACD           
+0B01           
+0B3C           
+0B3F           
+0B41   0B43    
+0B4D           
+0B56           
+0B82           
+0BC0           
+0BCD           
+0C3E   0C40    
+0C46   0C48    
+0C4A   0C4D    
+0C55   0C56    
+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    
+17B7   17BD    
+17C6           
+17C9   17D3    
+18A9           
+20D0   20E3    
+302A   302F    
+3099   309A    
+FB1E           
+FE20   FE23    
+1D167  1D169   
+1D17B  1D182   
+1D185  1D18B   
+1D1AA  1D1AD   
+END
diff --git a/lib/unicore/lib/BidiON.pl b/lib/unicore/lib/BidiON.pl
new file mode 100644 (file)
index 0000000..7a205bf
--- /dev/null
@@ -0,0 +1,122 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   00AF    
+00B4           
+00B6   00B8    
+00BB   00BF    
+00D7           
+00F7           
+02B9   02BA    
+02C2   02CF    
+02D2   02DF    
+02E5   02ED    
+0374   0375    
+037E           
+0384   0385    
+0387           
+058A           
+06E9           
+0F3A   0F3D    
+169B   169C    
+1800   180A    
+1FBD           
+1FBF   1FC1    
+1FCD   1FCF    
+1FDD   1FDF    
+1FED   1FEF    
+1FFD   1FFE    
+2010   2027    
+2035   2046    
+2048   204D    
+207C   207E    
+208C   208E    
+2100   2101    
+2103   2106    
+2108   2109    
+2114           
+2116   2118    
+211E   2123    
+2125           
+2127           
+2129           
+2132           
+213A           
+2153   215F    
+2190   21F3    
+2200   2211    
+2214   22F1    
+2300   2335    
+237B           
+237D   2394    
+2396   239A    
+2400   2426    
+2440   244A    
+2500   2595    
+25A0   25F7    
+2600   2613    
+2619   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2776   2794    
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3001   3004    
+3008   3020    
+3030           
+3036   3037    
+303E   303F    
+309B   309C    
+30FB           
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+FD3E   FD3F    
+FE30   FE44    
+FE49   FE4F    
+FE51           
+FE54           
+FE56   FE5E    
+FE60   FE61    
+FE64   FE66    
+FE68           
+FE6B           
+FF01   FF02    
+FF06   FF0A    
+FF1B   FF20    
+FF3B   FF40    
+FF5B   FF5E    
+FF61   FF65    
+FFE2   FFE4    
+FFE8   FFEE    
+FFFC   FFFD    
+END
diff --git a/lib/unicore/lib/BidiPDF.pl b/lib/unicore/lib/BidiPDF.pl
new file mode 100644 (file)
index 0000000..35a417f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..44d2445
--- /dev/null
@@ -0,0 +1,26 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+END
diff --git a/lib/unicore/lib/BidiRLE.pl b/lib/unicore/lib/BidiRLE.pl
new file mode 100644 (file)
index 0000000..f85f09a
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..0362988
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..a7ba061
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..44414f0
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{BidiWS}
+# 
+# Meaning: Bi-directional category 'WS'
+#
+return <<'END';
+000C           
+0020           
+1680           
+2000   200A    
+2028           
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/Blank.pl b/lib/unicore/lib/Blank.pl
new file mode 100644 (file)
index 0000000..73abe82
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Blank}
+# 
+# Meaning: [[:Blank:]]
+#
+return <<'END';
+0009           
+0020           
+00A0           
+1680           
+2000   200B    
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/Bopomofo.pl b/lib/unicore/lib/Bopomofo.pl
new file mode 100644 (file)
index 0000000..f4f1b70
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/C.pl b/lib/unicore/lib/C.pl
new file mode 100644 (file)
index 0000000..c3a04e8
--- /dev/null
@@ -0,0 +1,404 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+0220   0221    
+0234   024F    
+02AE   02AF    
+02EF   02FF    
+034F   035F    
+0363   0373    
+0376   0379    
+037B   037D    
+037F   0383    
+038B           
+038D           
+03A2           
+03CF           
+03D8   03D9    
+03F6   03FF    
+0487           
+048A   048B    
+04C5   04C6    
+04C9   04CA    
+04CD   04CF    
+04F6   04F7    
+04FA   0530    
+0557   0558    
+0560           
+0588           
+058B   0590    
+05A2           
+05BA           
+05C5   05CF    
+05EB   05EF    
+05F5   060B    
+060D   061A    
+061C   061E    
+0620           
+063B   063F    
+0656   065F    
+066E   066F    
+06EE   06EF    
+06FF           
+070E   070F    
+072D   072F    
+074B   077F    
+07B1   0900    
+0904           
+093A   093B    
+094E   094F    
+0955   0957    
+0971   0980    
+0984           
+098D   098E    
+0991   0992    
+09A9           
+09B1           
+09B3   09B5    
+09BA   09BB    
+09BD           
+09C5   09C6    
+09C9   09CA    
+09CE   09D6    
+09D8   09DB    
+09DE           
+09E4   09E5    
+09FB   0A01    
+0A03   0A04    
+0A0B   0A0E    
+0A11   0A12    
+0A29           
+0A31           
+0A34           
+0A37           
+0A3A   0A3B    
+0A3D           
+0A43   0A46    
+0A49   0A4A    
+0A4E   0A58    
+0A5D           
+0A5F   0A65    
+0A75   0A80    
+0A84           
+0A8C           
+0A8E           
+0A92           
+0AA9           
+0AB1           
+0AB4           
+0ABA   0ABB    
+0AC6           
+0ACA           
+0ACE   0ACF    
+0AD1   0ADF    
+0AE1   0AE5    
+0AF0   0B00    
+0B04           
+0B0D   0B0E    
+0B11   0B12    
+0B29           
+0B31           
+0B34   0B35    
+0B3A   0B3B    
+0B44   0B46    
+0B49   0B4A    
+0B4E   0B55    
+0B58   0B5B    
+0B5E           
+0B62   0B65    
+0B71   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    
+0BF3   0C00    
+0C04           
+0C0D           
+0C11           
+0C29           
+0C34           
+0C3A   0C3D    
+0C45           
+0C49           
+0C4E   0C54    
+0C57   0C5F    
+0C62   0C65    
+0C70   0C81    
+0C84           
+0C8D           
+0C91           
+0CA9           
+0CB4           
+0CBA   0CBD    
+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    
+10F7   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   177F    
+17DD   17DF    
+17EA   17FF    
+180B   180F    
+181A   181F    
+1878   187F    
+18AA   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           
+200C   200F    
+202A   202E    
+2047           
+204E   206F    
+2071   2073    
+208F   209F    
+20B0   20CF    
+20E4   20FF    
+213B   2152    
+2184   218F    
+21F4   21FF    
+22F2   22FF    
+237C           
+239B   23FF    
+2427   243F    
+244B   245F    
+24EB   24FF    
+2596   259F    
+25F8   25FF    
+2614   2618    
+2672   2700    
+2705           
+270A   270B    
+2728           
+274C           
+274E           
+2753   2755    
+2757           
+275F   2760    
+2768   2775    
+2795   2797    
+27B0           
+27BF   27FF    
+2900   2E7F    
+2E9A           
+2EF4   2EFF    
+2FD6   2FEF    
+2FFC   2FFF    
+303B   303D    
+3040           
+3095   3098    
+309F   30A0    
+30FF   3104    
+312D   3130    
+318F           
+31B8   31FF    
+321D   321F    
+3244   325F    
+327C   327E    
+32B1   32BF    
+32CC   32CF    
+32FF           
+3377   337A    
+33DE   33DF    
+33FF           
+4DB6   4DFF    
+9FA6   9FFF    
+A48D   A48F    
+A4A2   A4A3    
+A4B4           
+A4C1           
+A4C5           
+A4C7   ABFF    
+D7A4   F8FF    
+FA2E   FAFF    
+FB07   FB12    
+FB18   FB1C    
+FB37           
+FB3D           
+FB3F           
+FB42           
+FB45           
+FBB2   FBD2    
+FD40   FD4F    
+FD90   FD91    
+FDC8   FDEF    
+FDFC   FE1F    
+FE24   FE2F    
+FE45   FE48    
+FE53           
+FE67           
+FE6C   FE6F    
+FE73           
+FE75           
+FEFD   FF00    
+FF5F   FF60    
+FFBF   FFC1    
+FFC8   FFC9    
+FFD0   FFD1    
+FFD8   FFD9    
+FFDD   FFDF    
+FFE7           
+FFEF   FFFB    
+FFFE   102FF   
+1031F          
+10324  1032F   
+1034B  103FF   
+10426  10427   
+1044E  1CFFF   
+1D0F6  1D0FF   
+1D127  1D129   
+1D173  1D17A   
+1D1DE  1D3FF   
+1D455          
+1D49D          
+1D4A0  1D4A1   
+1D4A3  1D4A4   
+1D4A7  1D4A8   
+1D4AD          
+1D4BA          
+1D4BC          
+1D4C1          
+1D4C4          
+1D506          
+1D50B  1D50C   
+1D515          
+1D51D          
+1D53A          
+1D53F          
+1D545          
+1D547  1D549   
+1D551          
+1D6A4  1D6A7   
+1D7CA  1D7CD   
+1D800  1FFFF   
+2A6D7  2F7FF   
+2FA1E  10FFFF  
+END
diff --git a/lib/unicore/lib/Canadian.pl b/lib/unicore/lib/Canadian.pl
new file mode 100644 (file)
index 0000000..dd223f1
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{CanadianAboriginal} (and fuzzy permutations)
+# 
+# Meaning: Script 'CANADIAN-ABORIGINAL'
+#
+return <<'END';
+1401   166C    CANADIAN-ABORIGINAL
+166F   1676    CANADIAN-ABORIGINAL
+END
diff --git a/lib/unicore/lib/Canon.pl b/lib/unicore/lib/Canon.pl
new file mode 100644 (file)
index 0000000..f011763
--- /dev/null
@@ -0,0 +1,222 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+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    
+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
new file mode 100644 (file)
index 0000000..4238ba8
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..9c05455
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Cf}
+#      \p{Cf} (and fuzzy permutations)
+# 
+# Meaning: General Category 'Cf'
+#
+return <<'END';
+070F           
+180B   180E    
+200C   200F    
+202A   202E    
+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
new file mode 100644 (file)
index 0000000..9546fd7
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c666285
--- /dev/null
@@ -0,0 +1,404 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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';
+0220   0221    
+0234   024F    
+02AE   02AF    
+02EF   02FF    
+034F   035F    
+0363   0373    
+0376   0379    
+037B   037D    
+037F   0383    
+038B           
+038D           
+03A2           
+03CF           
+03D8   03D9    
+03F6   03FF    
+0487           
+048A   048B    
+04C5   04C6    
+04C9   04CA    
+04CD   04CF    
+04F6   04F7    
+04FA   0530    
+0557   0558    
+0560           
+0588           
+058B   0590    
+05A2           
+05BA           
+05C5   05CF    
+05EB   05EF    
+05F5   060B    
+060D   061A    
+061C   061E    
+0620           
+063B   063F    
+0656   065F    
+066E   066F    
+06EE   06EF    
+06FF           
+070E           
+072D   072F    
+074B   077F    
+07B1   0900    
+0904           
+093A   093B    
+094E   094F    
+0955   0957    
+0971   0980    
+0984           
+098D   098E    
+0991   0992    
+09A9           
+09B1           
+09B3   09B5    
+09BA   09BB    
+09BD           
+09C5   09C6    
+09C9   09CA    
+09CE   09D6    
+09D8   09DB    
+09DE           
+09E4   09E5    
+09FB   0A01    
+0A03   0A04    
+0A0B   0A0E    
+0A11   0A12    
+0A29           
+0A31           
+0A34           
+0A37           
+0A3A   0A3B    
+0A3D           
+0A43   0A46    
+0A49   0A4A    
+0A4E   0A58    
+0A5D           
+0A5F   0A65    
+0A75   0A80    
+0A84           
+0A8C           
+0A8E           
+0A92           
+0AA9           
+0AB1           
+0AB4           
+0ABA   0ABB    
+0AC6           
+0ACA           
+0ACE   0ACF    
+0AD1   0ADF    
+0AE1   0AE5    
+0AF0   0B00    
+0B04           
+0B0D   0B0E    
+0B11   0B12    
+0B29           
+0B31           
+0B34   0B35    
+0B3A   0B3B    
+0B44   0B46    
+0B49   0B4A    
+0B4E   0B55    
+0B58   0B5B    
+0B5E           
+0B62   0B65    
+0B71   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    
+0BF3   0C00    
+0C04           
+0C0D           
+0C11           
+0C29           
+0C34           
+0C3A   0C3D    
+0C45           
+0C49           
+0C4E   0C54    
+0C57   0C5F    
+0C62   0C65    
+0C70   0C81    
+0C84           
+0C8D           
+0C91           
+0CA9           
+0CB4           
+0CBA   0CBD    
+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    
+10F7   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   177F    
+17DD   17DF    
+17EA   17FF    
+180F           
+181A   181F    
+1878   187F    
+18AA   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           
+2047           
+204E   2069    
+2071   2073    
+208F   209F    
+20B0   20CF    
+20E4   20FF    
+213B   2152    
+2184   218F    
+21F4   21FF    
+22F2   22FF    
+237C           
+239B   23FF    
+2427   243F    
+244B   245F    
+24EB   24FF    
+2596   259F    
+25F8   25FF    
+2614   2618    
+2672   2700    
+2705           
+270A   270B    
+2728           
+274C           
+274E           
+2753   2755    
+2757           
+275F   2760    
+2768   2775    
+2795   2797    
+27B0           
+27BF   27FF    
+2900   2E7F    
+2E9A           
+2EF4   2EFF    
+2FD6   2FEF    
+2FFC   2FFF    
+303B   303D    
+3040           
+3095   3098    
+309F   30A0    
+30FF   3104    
+312D   3130    
+318F           
+31B8   31FF    
+321D   321F    
+3244   325F    
+327C   327E    
+32B1   32BF    
+32CC   32CF    
+32FF           
+3377   337A    
+33DE   33DF    
+33FF           
+4DB6   4DFF    
+9FA6   9FFF    
+A48D   A48F    
+A4A2   A4A3    
+A4B4           
+A4C1           
+A4C5           
+A4C7   ABFF    
+D7A4   D7FF    
+FA2E   FAFF    
+FB07   FB12    
+FB18   FB1C    
+FB37           
+FB3D           
+FB3F           
+FB42           
+FB45           
+FBB2   FBD2    
+FD40   FD4F    
+FD90   FD91    
+FDC8   FDEF    
+FDFC   FE1F    
+FE24   FE2F    
+FE45   FE48    
+FE53           
+FE67           
+FE6C   FE6F    
+FE73           
+FE75           
+FEFD   FEFE    
+FF00           
+FF5F   FF60    
+FFBF   FFC1    
+FFC8   FFC9    
+FFD0   FFD1    
+FFD8   FFD9    
+FFDD   FFDF    
+FFE7           
+FFEF   FFF8    
+FFFE   102FF   
+1031F          
+10324  1032F   
+1034B  103FF   
+10426  10427   
+1044E  1CFFF   
+1D0F6  1D0FF   
+1D127  1D129   
+1D1DE  1D3FF   
+1D455          
+1D49D          
+1D4A0  1D4A1   
+1D4A3  1D4A4   
+1D4A7  1D4A8   
+1D4AD          
+1D4BA          
+1D4BC          
+1D4C1          
+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  EFFFF   
+FFFFE  FFFFF   
+10FFFE 10FFFF  
+END
diff --git a/lib/unicore/lib/Cntrl.pl b/lib/unicore/lib/Cntrl.pl
new file mode 100644 (file)
index 0000000..cb64dff
--- /dev/null
@@ -0,0 +1,27 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Cntrl}
+# 
+# Meaning: [[:Cntrl:]]
+#
+return <<'END';
+0000   001F    
+007F   009F    
+070F           
+180B   180E    
+200C   200F    
+202A   202E    
+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
new file mode 100644 (file)
index 0000000..bd792f3
--- /dev/null
@@ -0,0 +1,16 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..39156ae
--- /dev/null
@@ -0,0 +1,359 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Common} (and fuzzy permutations)
+# 
+# Meaning: Pseudo-Script of codepoints not in other Unicode scripts
+#
+return <<'END';
+0000   0040    
+005B   0060    
+007B   00A9    
+00AB   00B4    
+00B6   00B9    
+00BB   00BF    
+00D7           
+00F7           
+0220   0221    
+0234   024F    
+02AE   02AF    
+02B9   02DF    
+02E5   02FF    
+034F   035F    
+0363   0379    
+037B   0385    
+0387           
+038B           
+038D           
+03A2           
+03CF           
+03D8   03D9    
+03F6   03FF    
+0482           
+0487           
+048A   048B    
+04C5   04C6    
+04C9   04CA    
+04CD   04CF    
+04F6   04F7    
+04FA   0530    
+0557   0558    
+055A   0560    
+0588   0590    
+05A2           
+05BA           
+05BE           
+05C0           
+05C3           
+05C5   05CF    
+05EB   05EF    
+05F3   0620    
+063B   0640    
+0656   066F    
+06D4           
+06E9           
+06EE   06F9    
+06FD   070F    
+072D   072F    
+074B   077F    
+07B1   0900    
+0904           
+093A   093B    
+094E   094F    
+0955   0957    
+0964   0965    
+0970   0980    
+0982   0984    
+098D   098E    
+0991   0992    
+09A9           
+09B1           
+09B3   09B5    
+09BA   09BB    
+09BD           
+09C5   09C6    
+09C9   09CA    
+09CE   09D6    
+09D8   09DB    
+09DE           
+09E4   09E5    
+09F2   0A01    
+0A03   0A04    
+0A0B   0A0E    
+0A11   0A12    
+0A29           
+0A31           
+0A34           
+0A37           
+0A3A   0A3B    
+0A3D           
+0A43   0A46    
+0A49   0A4A    
+0A4E   0A58    
+0A5D           
+0A5F   0A65    
+0A75   0A80    
+0A84           
+0A8C           
+0A8E           
+0A92           
+0AA9           
+0AB1           
+0AB4           
+0ABA   0ABB    
+0AC6           
+0ACA           
+0ACE   0ACF    
+0AD1   0ADF    
+0AE1   0AE5    
+0AF0   0B00    
+0B04           
+0B0D   0B0E    
+0B11   0B12    
+0B29           
+0B31           
+0B34   0B35    
+0B3A   0B3B    
+0B44   0B46    
+0B49   0B4A    
+0B4E   0B55    
+0B58   0B5B    
+0B5E           
+0B62   0B65    
+0B70   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    
+0BF3   0C00    
+0C04           
+0C0D           
+0C11           
+0C29           
+0C34           
+0C3A   0C3D    
+0C45           
+0C49           
+0C4E   0C54    
+0C57   0C5F    
+0C62   0C65    
+0C70   0C81    
+0C84           
+0C8D           
+0C91           
+0CA9           
+0CB4           
+0CBA   0CBD    
+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    
+0DF4   0E00    
+0E3B   0E3F    
+0E4F           
+0E5A   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    
+0F01   0F17    
+0F1A   0F1F    
+0F34           
+0F36           
+0F38           
+0F3A   0F3F    
+0F48           
+0F6B   0F70    
+0F85           
+0F8C   0F8F    
+0F98           
+0FBD   0FC5    
+0FC7   0FFF    
+1022           
+1028           
+102B           
+1033   1035    
+103A   103F    
+104A   104F    
+105A   109F    
+10C6   10CF    
+10F7   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   1368    
+137D   139F    
+13F5   1400    
+166D   166E    
+1677   1680    
+169B   169F    
+16EB   16ED    
+16F1   177F    
+17D4   17DF    
+17EA   180F    
+181A   181F    
+1878   187F    
+18AA   1DFF    
+1E9C   1E9F    
+1EFA   1EFF    
+1F16   1F17    
+1F1E   1F1F    
+1F46   1F47    
+1F4E   1F4F    
+1F58           
+1F5A           
+1F5C           
+1F5E           
+1F7E   1F7F    
+1FB5           
+1FBD           
+1FBF   1FC1    
+1FC5           
+1FCD   1FCF    
+1FD4   1FD5    
+1FDC   1FDF    
+1FED   1FF1    
+1FF5           
+1FFD   207E    
+2080   20CF    
+20E4   2125    
+2127   2129    
+212C   2E7F    
+2E9A           
+2EF4   2EFF    
+2FD6   3004    
+3006           
+3008   3020    
+3030   3037    
+303B   3040    
+3095   3098    
+309B   309C    
+309F   30A0    
+30FB   30FC    
+30FF   3104    
+312D   3130    
+318F   319F    
+31B8   33FF    
+4DB6   4DFF    
+9FA6   9FFF    
+A48D   A48F    
+A4A2   A4A3    
+A4B4           
+A4C1           
+A4C5           
+A4C7   ABFF    
+D7A4   F8FF    
+FA2E   FAFF    
+FB07   FB12    
+FB18   FB1C    
+FB29           
+FB37           
+FB3D           
+FB3F           
+FB42           
+FB45           
+FBB2   FBD2    
+FD3E   FD4F    
+FD90   FD91    
+FDC8   FDEF    
+FDFC   FE1F    
+FE24   FE6F    
+FE73           
+FE75           
+FEFD   FF20    
+FF3B   FF40    
+FF5B   FF65    
+FF70           
+FF9E   FF9F    
+FFBF   FFC1    
+FFC8   FFC9    
+FFD0   FFD1    
+FFD8   FFD9    
+FFDD   102FF   
+1031F  1032F   
+1034B  103FF   
+10426  10427   
+1044E  1D166   
+1D16A  1D17A   
+1D183  1D184   
+1D18C  1D1A9   
+1D1AE  1FFFF   
+2A6D7  2F7FF   
+2FA1E  10FFFF  
+END
diff --git a/lib/unicore/lib/Compat.pl b/lib/unicore/lib/Compat.pl
new file mode 100644 (file)
index 0000000..0d8519e
--- /dev/null
@@ -0,0 +1,137 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+0587           
+0675   0678    
+0E33           
+0EB3           
+0EDC   0EDD    
+0F0C           
+0F77           
+0F79           
+1E9A           
+1FBD           
+1FBF   1FC0    
+1FFE           
+2002   200A    
+2011           
+2017           
+2024   2026    
+202F           
+2033   2034    
+2036   2037    
+203C           
+203E           
+2048   2049    
+2070           
+2074   208E    
+20A8           
+2100   2103    
+2105   2107    
+2109   2113    
+2115   2116    
+2119   211D    
+2120   2122    
+2124           
+2128           
+212C   212D    
+212F   2131    
+2133   2139    
+2153   217F    
+222C   222D    
+222F   2230    
+2460   24EA    
+2E9F           
+2EF3           
+2F00   2FD5    
+3000           
+3036           
+3038   303A    
+309B   309C    
+3131   318E    
+3192   319F    
+3200   321C    
+3220   3243    
+3260   327B    
+3280   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+FB00   FB06    
+FB13   FB17    
+FB20   FB29    
+FB4F   FBB1    
+FBD3   FD3D    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE30   FE44    
+FE49   FE52    
+FE54   FE66    
+FE68   FE6B    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF01   FF5E    
+FF61   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  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..5a1ea95
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/Cyrillic.pl b/lib/unicore/lib/Cyrillic.pl
new file mode 100644 (file)
index 0000000..c2da179
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Cyrillic} (and fuzzy permutations)
+# 
+# Meaning: Script 'CYRILLIC'
+#
+return <<'END';
+0400   0481    CYRILLIC
+0483   0486    CYRILLIC
+048C   04C4    CYRILLIC
+04C7   04C8    CYRILLIC
+04CB   04CC    CYRILLIC
+04D0   04F5    CYRILLIC
+04F8   04F9    CYRILLIC
+END
diff --git a/lib/unicore/lib/DCcircle.pl b/lib/unicore/lib/DCcircle.pl
new file mode 100644 (file)
index 0000000..8cdd900
--- /dev/null
@@ -0,0 +1,17 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{DCcircle}
+# 
+# Meaning: Compatible with 'circle'
+#
+return <<'END';
+2460   2473    
+24B6   24EA    
+3260   327B    
+3280   32B0    
+32D0   32FE    
+END
diff --git a/lib/unicore/lib/DCcompat.pl b/lib/unicore/lib/DCcompat.pl
new file mode 100644 (file)
index 0000000..dedd1db
--- /dev/null
@@ -0,0 +1,77 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+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           
+2048   2049    
+20A8           
+2100   2101    
+2103           
+2105   2107    
+2109           
+2116           
+2121           
+2135   2138    
+2160   217F    
+222C   222D    
+222F   2230    
+2474   24B5    
+2E9F           
+2EF3           
+2F00   2FD5    
+3036           
+3038   303A    
+309B   309C    
+3131   318E    
+3200   321C    
+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
new file mode 100644 (file)
index 0000000..35b7a2b
--- /dev/null
@@ -0,0 +1,125 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d854833
--- /dev/null
@@ -0,0 +1,45 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+FB20   FB29    
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..829f92c
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d1806fc
--- /dev/null
@@ -0,0 +1,87 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..4d6c1d6
--- /dev/null
@@ -0,0 +1,110 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   FDFB    
+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
new file mode 100644 (file)
index 0000000..7fd7ee2
--- /dev/null
@@ -0,0 +1,66 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..ed77c2e
--- /dev/null
@@ -0,0 +1,18 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..57874cf
--- /dev/null
@@ -0,0 +1,17 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..aa89e45
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..07dc325
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{DCsquare}
+# 
+# Meaning: Compatible with 'square'
+#
+return <<'END';
+3300   3357    
+3371   3376    
+337B   33DD    
+END
diff --git a/lib/unicore/lib/DCsub.pl b/lib/unicore/lib/DCsub.pl
new file mode 100644 (file)
index 0000000..ea5467b
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{DCsub}
+# 
+# Meaning: Compatible with 'sub'
+#
+return <<'END';
+2080   208E    
+END
diff --git a/lib/unicore/lib/DCsuper.pl b/lib/unicore/lib/DCsuper.pl
new file mode 100644 (file)
index 0000000..13c7dd7
--- /dev/null
@@ -0,0 +1,22 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+2070           
+2074   207F    
+2120           
+2122           
+3192   319F    
+END
diff --git a/lib/unicore/lib/DCvertic.pl b/lib/unicore/lib/DCvertic.pl
new file mode 100644 (file)
index 0000000..8fa6b8c
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{DCvertical}
+# 
+# Meaning: Compatible with 'vertical'
+#
+return <<'END';
+FE30   FE44    
+END
diff --git a/lib/unicore/lib/DCwide.pl b/lib/unicore/lib/DCwide.pl
new file mode 100644 (file)
index 0000000..eb3f542
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{DCwide}
+# 
+# Meaning: Compatible with 'wide'
+#
+return <<'END';
+3000           
+FF01   FF5E    
+FFE0   FFE6    
+END
diff --git a/lib/unicore/lib/Dash.pl b/lib/unicore/lib/Dash.pl
new file mode 100644 (file)
index 0000000..00f3589
--- /dev/null
@@ -0,0 +1,26 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Dash} (and fuzzy permutations)
+# 
+# Meaning: Extended property 'Dash'
+#
+return <<'END';
+002D           Dash
+00AD           Dash
+058A           Dash
+1806           Dash
+2010   2015    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/Deseret.pl b/lib/unicore/lib/Deseret.pl
new file mode 100644 (file)
index 0000000..210e7a1
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Deseret} (and fuzzy permutations)
+# 
+# Meaning: Script 'DESERET'
+#
+return <<'END';
+10400  10425   DESERET
+10428  1044D   DESERET
+END
diff --git a/lib/unicore/lib/Devanaga.pl b/lib/unicore/lib/Devanaga.pl
new file mode 100644 (file)
index 0000000..904708b
--- /dev/null
@@ -0,0 +1,18 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Devanagari} (and fuzzy permutations)
+# 
+# Meaning: Script 'DEVANAGARI'
+#
+return <<'END';
+0901   0903    DEVANAGARI
+0905   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
new file mode 100644 (file)
index 0000000..ddd09ec
--- /dev/null
@@ -0,0 +1,89 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   02EE    Diacritic
+0300   034E    Diacritic
+0360   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
+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
+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
+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
new file mode 100644 (file)
index 0000000..d494682
--- /dev/null
@@ -0,0 +1,33 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+FF10   FF19    
+1D7CE  1D7FF   
+END
diff --git a/lib/unicore/lib/Ethiopic.pl b/lib/unicore/lib/Ethiopic.pl
new file mode 100644 (file)
index 0000000..2627f83
--- /dev/null
@@ -0,0 +1,38 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+1369   137C    ETHIOPIC
+END
diff --git a/lib/unicore/lib/Extender.pl b/lib/unicore/lib/Extender.pl
new file mode 100644 (file)
index 0000000..587cc5b
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..94d1445
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   10F6    GEORGIAN
+END
diff --git a/lib/unicore/lib/Gothic.pl b/lib/unicore/lib/Gothic.pl
new file mode 100644 (file)
index 0000000..6a25e6c
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..cc76eb2
--- /dev/null
@@ -0,0 +1,403 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Graph}
+# 
+# Meaning: [[:Graph:]]
+#
+return <<'END';
+0021   007E    
+00A1   021F    
+0222   0233    
+0250   02AD    
+02B0   02EE    
+0300   034E    
+0360   0362    
+0374   0375    
+037A           
+037E           
+0384   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559   055F    
+0561   0587    
+0589   058A    
+0591   05A1    
+05A3   05B9    
+05BB   05C4    
+05D0   05EA    
+05F0   05F4    
+060C           
+061B           
+061F           
+0621   063A    
+0640   0655    
+0660   066D    
+0670   06ED    
+06F0   06FE    
+0700   070D    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0970    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09FA    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B70    
+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    
+0CBE   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   10F6    
+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    
+1780   17DC    
+17E0   17E9    
+1800   180A    
+1810   1819    
+1820   1877    
+1880   18A9    
+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    
+2010   2027    
+2030   2046    
+2048   204D    
+2070           
+2074   208E    
+20A0   20AF    
+20D0   20E3    
+2100   213A    
+2153   2183    
+2190   21F3    
+2200   22F1    
+2300   237B    
+237D   239A    
+2400   2426    
+2440   244A    
+2460   24EA    
+2500   2595    
+25A0   25F7    
+2600   2613    
+2619   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2776   2794    
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3001   303A    
+303E   303F    
+3041   3094    
+3099   309E    
+30A1   30FE    
+3105   312C    
+3131   318E    
+3190   31B7    
+3200   321C    
+3220   3243    
+3260   327B    
+327F   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+AC00   D7A3    
+E000   FA2D    
+FB00   FB06    
+FB13   FB17    
+FB1D   FB36    
+FB38   FB3C    
+FB3E           
+FB40   FB41    
+FB43   FB44    
+FB46   FBB1    
+FBD3   FD3F    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE20   FE23    
+FE30   FE44    
+FE49   FE52    
+FE54   FE66    
+FE68   FE6B    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF01   FF5E    
+FF61   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+FFE0   FFE6    
+FFE8   FFEE    
+FFFC   FFFD    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+1D000  1D0F5   
+1D100  1D126   
+1D12A  1D172   
+1D17B  1D1DD   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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   
+F0000  FFFFD   
+100000 10FFFD  
+END
diff --git a/lib/unicore/lib/Greek.pl b/lib/unicore/lib/Greek.pl
new file mode 100644 (file)
index 0000000..177a0d6
--- /dev/null
@@ -0,0 +1,41 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Greek} (and fuzzy permutations)
+# 
+# Meaning: Script 'GREEK'
+#
+return <<'END';
+00B5           GREEK
+037A           GREEK
+0386           GREEK
+0388   038A    GREEK
+038C           GREEK
+038E   03A1    GREEK
+03A3   03CE    GREEK
+03D0   03D7    GREEK
+03DA   03F5    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   1FBC    GREEK
+1FBE           GREEK
+1FC2   1FC4    GREEK
+1FC6   1FCC    GREEK
+1FD0   1FD3    GREEK
+1FD6   1FDB    GREEK
+1FE0   1FEC    GREEK
+1FF2   1FF4    GREEK
+1FF6   1FFC    GREEK
+2126           GREEK
+END
diff --git a/lib/unicore/lib/Gujarati.pl b/lib/unicore/lib/Gujarati.pl
new file mode 100644 (file)
index 0000000..ef62ccc
--- /dev/null
@@ -0,0 +1,26 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   0A8B    GUJARATI
+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           GUJARATI
+0AE6   0AEF    GUJARATI
+END
diff --git a/lib/unicore/lib/Gurmukhi.pl b/lib/unicore/lib/Gurmukhi.pl
new file mode 100644 (file)
index 0000000..4b16a9e
--- /dev/null
@@ -0,0 +1,27 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Gurmukhi} (and fuzzy permutations)
+# 
+# Meaning: Script 'GURMUKHI'
+#
+return <<'END';
+0A02           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
new file mode 100644 (file)
index 0000000..549ce1e
--- /dev/null
@@ -0,0 +1,24 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   303A    HAN
+3400   4DB5    HAN
+4E00   9FA5    HAN
+F900   FA2D    HAN
+20000  2A6D6   HAN
+2F800  2FA1D   HAN
+END
diff --git a/lib/unicore/lib/Hangul.pl b/lib/unicore/lib/Hangul.pl
new file mode 100644 (file)
index 0000000..df24cd2
--- /dev/null
@@ -0,0 +1,22 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+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/Hebrew.pl b/lib/unicore/lib/Hebrew.pl
new file mode 100644 (file)
index 0000000..a4fb1eb
--- /dev/null
@@ -0,0 +1,22 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Hebrew} (and fuzzy permutations)
+# 
+# Meaning: Script 'HEBREW'
+#
+return <<'END';
+05D0   05EA    HEBREW
+05F0   05F2    HEBREW
+FB1D           HEBREW
+FB1F   FB28    HEBREW
+FB2A   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
new file mode 100644 (file)
index 0000000..38b3071
--- /dev/null
@@ -0,0 +1,18 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..8731f2b
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Hiragana} (and fuzzy permutations)
+# 
+# Meaning: Script 'HIRAGANA'
+#
+return <<'END';
+3041   3094    HIRAGANA
+309D   309E    HIRAGANA
+END
diff --git a/lib/unicore/lib/Hyphen.pl b/lib/unicore/lib/Hyphen.pl
new file mode 100644 (file)
index 0000000..e868bca
--- /dev/null
@@ -0,0 +1,21 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..365e886
--- /dev/null
@@ -0,0 +1,402 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+0300   034E    
+0360   0362    
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+0483   0486    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   0655    
+0660   0669    
+0670   06D3    
+06D5   06DC    
+06DF   06E8    
+06EA   06ED    
+06F0   06FC    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0963    
+0966   096F    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09F1    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B6F    
+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    
+0CBE   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   10F6    
+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    
+1780   17D3    
+17E0   17E9    
+1810   1819    
+1820   1877    
+1880   18A9    
+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    
+207F           
+20D0   20DC    
+20E1           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2160   2183    
+3005   3007    
+3021   302F    
+3031   3035    
+3038   303A    
+3041   3094    
+3099   309A    
+309D   309E    
+30A1   30FE    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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    
+FE20   FE23    
+FE33   FE34    
+FE4D   FE4F    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF10   FF19    
+FF21   FF3A    
+FF3F           
+FF41   FF5A    
+FF65   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  1034A   
+10400  10425   
+10428  1044D   
+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  1D4C0   
+1D4C2  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   
+END
diff --git a/lib/unicore/lib/IdStart.pl b/lib/unicore/lib/IdStart.pl
new file mode 100644 (file)
index 0000000..4d89817
--- /dev/null
@@ -0,0 +1,308 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   064A    
+0671   06D3    
+06D5           
+06E5   06E6    
+06FA   06FC    
+0710           
+0712   072C    
+0780   07A5    
+0905   0939    
+093D           
+0950           
+0958   0961    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABD           
+0AD0           
+0AE0           
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3D           
+0B5C   0B5D    
+0B5F   0B61    
+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    
+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   10F6    
+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    
+1780   17B3    
+1820   1877    
+1880   18A8    
+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    
+207F           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2160   2183    
+3005   3007    
+3021   3029    
+3031   3035    
+3038   303A    
+3041   3094    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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   FE72    
+FE74           
+FE76   FEFC    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  1034A   
+10400  10425   
+10428  1044D   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..505bbb9
--- /dev/null
@@ -0,0 +1,20 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InAlphab.pl b/lib/unicore/lib/InAlphab.pl
new file mode 100644 (file)
index 0000000..fe07233
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..75ae109
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   FEFE    Arabic Presentation Forms-B
+END
diff --git a/lib/unicore/lib/InArabi3.pl b/lib/unicore/lib/InArabi3.pl
new file mode 100644 (file)
index 0000000..1c4e4c0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..ae7cb8d
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7ff3911
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..8a58c83
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..fd18493
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..a941f06
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c0a2267
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..105f4da
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..78f2d22
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..b109be0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..2e5d23d
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InByzant.pl b/lib/unicore/lib/InByzant.pl
new file mode 100644 (file)
index 0000000..d619d60
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..baba329
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..782b00d
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..dc3cc61
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..1446c1e
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..e9f7da6
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7933c42
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7c580d1
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c5a0da4
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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  2A6D6   CJK Unified Ideographs Extension B
+END
diff --git a/lib/unicore/lib/InCjkUn3.pl b/lib/unicore/lib/InCjkUn3.pl
new file mode 100644 (file)
index 0000000..79091e0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   4DB5    CJK Unified Ideographs Extension A
+END
diff --git a/lib/unicore/lib/InCjkUni.pl b/lib/unicore/lib/InCjkUni.pl
new file mode 100644 (file)
index 0000000..fb5f06f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..6a3c2e5
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{InCombiningMarksForSymbols} (and fuzzy permutations)
+# 
+# Meaning: Block 'Combining Marks for Symbols'
+#
+return <<'END';
+20D0   20FF    Combining Marks for Symbols
+END
diff --git a/lib/unicore/lib/InCombi3.pl b/lib/unicore/lib/InCombi3.pl
new file mode 100644 (file)
index 0000000..a116575
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InCombin.pl b/lib/unicore/lib/InCombin.pl
new file mode 100644 (file)
index 0000000..5a67b2a
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d75ad86
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..72b1dba
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InCyrill.pl b/lib/unicore/lib/InCyrill.pl
new file mode 100644 (file)
index 0000000..06906a4
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..b13e7dc
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..bfa18cf
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..a6408ae
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..6aceaa7
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7f8e481
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3cc7a39
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3a608af
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7e97d02
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..79539f4
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..12bba49
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..be15898
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InGreekE.pl b/lib/unicore/lib/InGreekE.pl
new file mode 100644 (file)
index 0000000..7e7e7c2
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..cd05cf3
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..53ae08f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3700834
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..0a46081
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{InHangulSyllables} (and fuzzy permutations)
+# 
+# Meaning: Block 'Hangul Syllables'
+#
+return <<'END';
+AC00   D7A3    Hangul Syllables
+END
diff --git a/lib/unicore/lib/InHangu3.pl b/lib/unicore/lib/InHangu3.pl
new file mode 100644 (file)
index 0000000..ab9afaa
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..fcdd1d6
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InHebrew.pl b/lib/unicore/lib/InHebrew.pl
new file mode 100644 (file)
index 0000000..2911115
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..f0bf1c3
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..40de27a
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..4859948
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7e52105
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..9926bea
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d99efdd
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..6dd91e0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..b9a5a48
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InKataka.pl b/lib/unicore/lib/InKataka.pl
new file mode 100644 (file)
index 0000000..3157252
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..e7919e9
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InLao.pl b/lib/unicore/lib/InLao.pl
new file mode 100644 (file)
index 0000000..c6e9e50
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..88fa91d
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..a56c71b
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..09ed939
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..b17d1a0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..f87eadf
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InLowSur.pl b/lib/unicore/lib/InLowSur.pl
new file mode 100644 (file)
index 0000000..56dd72e
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..90bfdf5
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..0a1aca8
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..97a874e
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c11fd2b
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InMiscel.pl b/lib/unicore/lib/InMiscel.pl
new file mode 100644 (file)
index 0000000..3b68244
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..1166665
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..168f681
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c4e94f8
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..a15c2ff
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..1e4ad3e
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..e6f03e0
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7112b78
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..22d456f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InPrivat.pl b/lib/unicore/lib/InPrivat.pl
new file mode 100644 (file)
index 0000000..3bf1c6e
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{InPrivateUse} (and fuzzy permutations)
+# 
+# Meaning: Block 'Private Use'
+#
+return <<'END';
+E000   F8FF    Private Use
+F0000  FFFFD   Private Use
+100000 10FFFD  Private Use
+END
diff --git a/lib/unicore/lib/InRunic.pl b/lib/unicore/lib/InRunic.pl
new file mode 100644 (file)
index 0000000..ff03ebf
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InSinhal.pl b/lib/unicore/lib/InSinhal.pl
new file mode 100644 (file)
index 0000000..4518d70
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..20f4455
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..ed1bda7
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..bed30f4
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{InSpecials} (and fuzzy permutations)
+# 
+# Meaning: Block 'Specials'
+#
+return <<'END';
+FEFF           Specials
+FFF0   FFFD    Specials
+END
diff --git a/lib/unicore/lib/InSupers.pl b/lib/unicore/lib/InSupers.pl
new file mode 100644 (file)
index 0000000..2db0bba
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InSyriac.pl b/lib/unicore/lib/InSyriac.pl
new file mode 100644 (file)
index 0000000..80c73af
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InTags.pl b/lib/unicore/lib/InTags.pl
new file mode 100644 (file)
index 0000000..eaa6a79
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InTamil.pl b/lib/unicore/lib/InTamil.pl
new file mode 100644 (file)
index 0000000..7a0ed65
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3849120
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..bbf3f95
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..91feb42
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d118468
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InUnifie.pl b/lib/unicore/lib/InUnifie.pl
new file mode 100644 (file)
index 0000000..be19c24
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/InYiRadi.pl b/lib/unicore/lib/InYiRadi.pl
new file mode 100644 (file)
index 0000000..d50561f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..06f417f
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/Inherite.pl b/lib/unicore/lib/Inherite.pl
new file mode 100644 (file)
index 0000000..d52a465
--- /dev/null
@@ -0,0 +1,35 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Inherited} (and fuzzy permutations)
+# 
+# Meaning: Script 'INHERITED'
+#
+return <<'END';
+0300   034E    INHERITED
+0360   0362    INHERITED
+0488   0489    INHERITED
+0591   05A1    INHERITED
+05A3   05B9    INHERITED
+05BB   05BD    INHERITED
+05BF           INHERITED
+05C1   05C2    INHERITED
+05C4           INHERITED
+064B   0655    INHERITED
+0670           INHERITED
+06D6   06E4    INHERITED
+06E7   06E8    INHERITED
+06EA   06ED    INHERITED
+20D0   20E3    INHERITED
+302A   302F    INHERITED
+3099   309A    INHERITED
+FB1E           INHERITED
+FE20   FE23    INHERITED
+1D167  1D169   INHERITED
+1D17B  1D182   INHERITED
+1D185  1D18B   INHERITED
+1D1AA  1D1AD   INHERITED
+END
diff --git a/lib/unicore/lib/JoinCont.pl b/lib/unicore/lib/JoinCont.pl
new file mode 100644 (file)
index 0000000..9e8278a
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..3fa302f
--- /dev/null
@@ -0,0 +1,25 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+0CBE   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/Katakana.pl b/lib/unicore/lib/Katakana.pl
new file mode 100644 (file)
index 0000000..1a55151
--- /dev/null
@@ -0,0 +1,16 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   30FE    KATAKANA
+FF66   FF6F    KATAKANA
+FF71   FF9D    KATAKANA
+END
diff --git a/lib/unicore/lib/Khmer.pl b/lib/unicore/lib/Khmer.pl
new file mode 100644 (file)
index 0000000..108bafb
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Khmer} (and fuzzy permutations)
+# 
+# Meaning: Script 'KHMER'
+#
+return <<'END';
+1780   17D3    KHMER
+17E0   17E9    KHMER
+END
diff --git a/lib/unicore/lib/L.pl b/lib/unicore/lib/L.pl
new file mode 100644 (file)
index 0000000..b3f6df3
--- /dev/null
@@ -0,0 +1,305 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   064A    
+0671   06D3    
+06D5           
+06E5   06E6    
+06FA   06FC    
+0710           
+0712   072C    
+0780   07A5    
+0905   0939    
+093D           
+0950           
+0958   0961    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABD           
+0AD0           
+0AE0           
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3D           
+0B5C   0B5D    
+0B5F   0B61    
+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    
+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   10F6    
+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    
+1780   17B3    
+1820   1877    
+1880   18A8    
+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    
+207F           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+3005   3006    
+3031   3035    
+3041   3094    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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   FE72    
+FE74           
+FE76   FEFC    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  10349   
+10400  10425   
+10428  1044D   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..b2e89eb
--- /dev/null
@@ -0,0 +1,111 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0561   0587    
+10A0   10C5    
+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    
+207F           
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2134    
+2139           
+FB00   FB06    
+FB13   FB17    
+FF21   FF3A    
+FF41   FF5A    
+10400  10425   
+10428  1044D   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..e482223
--- /dev/null
@@ -0,0 +1,30 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..4c26446
--- /dev/null
@@ -0,0 +1,30 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    LATIN
+0222   0233    LATIN
+0250   02AD    LATIN
+02B0   02B8    LATIN
+02E0   02E4    LATIN
+1E00   1E9B    LATIN
+1EA0   1EF9    LATIN
+207F           LATIN
+212A   212B    LATIN
+FB00   FB06    LATIN
+FF21   FF3A    LATIN
+FF41   FF5A    LATIN
+END
diff --git a/lib/unicore/lib/Ll.pl b/lib/unicore/lib/Ll.pl
new file mode 100644 (file)
index 0000000..573c56a
--- /dev/null
@@ -0,0 +1,417 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0223           
+0225           
+0227           
+0229           
+022B           
+022D           
+022F           
+0231           
+0233           
+0250   02AD    
+0390           
+03AC   03CE    
+03D0   03D1    
+03D5   03D7    
+03DB           
+03DD           
+03DF           
+03E1           
+03E3           
+03E5           
+03E7           
+03E9           
+03EB           
+03ED           
+03EF   03F3    
+03F5           
+0430   045F    
+0461           
+0463           
+0465           
+0467           
+0469           
+046B           
+046D           
+046F           
+0471           
+0473           
+0475           
+0477           
+0479           
+047B           
+047D           
+047F           
+0481           
+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           
+04C8           
+04CC           
+04D1           
+04D3           
+04D5           
+04D7           
+04D9           
+04DB           
+04DD           
+04DF           
+04E1           
+04E3           
+04E5           
+04E7           
+04E9           
+04EB           
+04ED           
+04EF           
+04F1           
+04F3           
+04F5           
+04F9           
+0561   0587    
+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    
+207F           
+210A           
+210E   210F    
+2113           
+212F           
+2134           
+2139           
+FB00   FB06    
+FB13   FB17    
+FF41   FF5A    
+10428  1044D   
+1D41A  1D433   
+1D44E  1D454   
+1D456  1D467   
+1D482  1D49B   
+1D4B6  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..2dfd4f3
--- /dev/null
@@ -0,0 +1,31 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+037A           
+0559           
+0640           
+06E5   06E6    
+0E46           
+0EC6           
+1843           
+3005           
+3031   3035    
+309D   309E    
+30FC   30FE    
+FF70           
+FF9E   FF9F    
+END
diff --git a/lib/unicore/lib/Lo.pl b/lib/unicore/lib/Lo.pl
new file mode 100644 (file)
index 0000000..7113103
--- /dev/null
@@ -0,0 +1,203 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+0671   06D3    
+06D5           
+06FA   06FC    
+0710           
+0712   072C    
+0780   07A5    
+0905   0939    
+093D           
+0950           
+0958   0961    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABD           
+0AD0           
+0AE0           
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3D           
+0B5C   0B5D    
+0B5F   0B61    
+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    
+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   10F6    
+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    
+1780   17B3    
+1820   1842    
+1844   1877    
+1880   18A8    
+2135   2138    
+3006           
+3041   3094    
+30A1   30FA    
+3105   312C    
+3131   318E    
+31A0   31B7    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+FB1D           
+FB1F   FB28    
+FB2A   FB36    
+FB38   FB3C    
+FB3E           
+FB40   FB41    
+FB43   FB44    
+FB46   FBB1    
+FBD3   FD3D    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF66   FF6F    
+FF71   FF9D    
+FFA0   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10330  10349   
+20000  2A6D6   
+2F800  2FA1D   
+END
diff --git a/lib/unicore/lib/Lower.pl b/lib/unicore/lib/Lower.pl
new file mode 100644 (file)
index 0000000..084a4b2
--- /dev/null
@@ -0,0 +1,416 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0223           
+0225           
+0227           
+0229           
+022B           
+022D           
+022F           
+0231           
+0233           
+0250   02AD    
+0390           
+03AC   03CE    
+03D0   03D1    
+03D5   03D7    
+03DB           
+03DD           
+03DF           
+03E1           
+03E3           
+03E5           
+03E7           
+03E9           
+03EB           
+03ED           
+03EF   03F3    
+03F5           
+0430   045F    
+0461           
+0463           
+0465           
+0467           
+0469           
+046B           
+046D           
+046F           
+0471           
+0473           
+0475           
+0477           
+0479           
+047B           
+047D           
+047F           
+0481           
+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           
+04C8           
+04CC           
+04D1           
+04D3           
+04D5           
+04D7           
+04D9           
+04DB           
+04DD           
+04DF           
+04E1           
+04E3           
+04E5           
+04E7           
+04E9           
+04EB           
+04ED           
+04EF           
+04F1           
+04F3           
+04F5           
+04F9           
+0561   0587    
+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    
+207F           
+210A           
+210E   210F    
+2113           
+212F           
+2134           
+2139           
+FB00   FB06    
+FB13   FB17    
+FF41   FF5A    
+10428  1044D   
+1D41A  1D433   
+1D44E  1D454   
+1D456  1D467   
+1D482  1D49B   
+1D4B6  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..969d821
--- /dev/null
@@ -0,0 +1,423 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0223           
+0225           
+0227           
+0229           
+022B           
+022D           
+022F           
+0231           
+0233           
+0250   02AD    
+02B0   02B8    
+02C0   02C1    
+02E0   02E4    
+0345           
+037A           
+0390           
+03AC   03CE    
+03D0   03D1    
+03D5   03D7    
+03DB           
+03DD           
+03DF           
+03E1           
+03E3           
+03E5           
+03E7           
+03E9           
+03EB           
+03ED           
+03EF   03F3    
+03F5           
+0430   045F    
+0461           
+0463           
+0465           
+0467           
+0469           
+046B           
+046D           
+046F           
+0471           
+0473           
+0475           
+0477           
+0479           
+047B           
+047D           
+047F           
+0481           
+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           
+04C8           
+04CC           
+04D1           
+04D3           
+04D5           
+04D7           
+04D9           
+04DB           
+04DD           
+04DF           
+04E1           
+04E3           
+04E5           
+04E7           
+04E9           
+04EB           
+04ED           
+04EF           
+04F1           
+04F3           
+04F5           
+04F9           
+0561   0587    
+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    
+207F           
+210A           
+210E   210F    
+2113           
+212F           
+2134           
+2139           
+2170   217F    
+24D0   24E9    
+FB00   FB06    
+FB13   FB17    
+FF41   FF5A    
+10428  1044D   
+1D41A  1D433   
+1D44E  1D454   
+1D456  1D467   
+1D482  1D49B   
+1D4B6  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..b758932
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..2923b3b
--- /dev/null
@@ -0,0 +1,416 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0222           
+0224           
+0226           
+0228           
+022A           
+022C           
+022E           
+0230           
+0232           
+0386           
+0388   038A    
+038C           
+038E   038F    
+0391   03A1    
+03A3   03AB    
+03D2   03D4    
+03DA           
+03DC           
+03DE           
+03E0           
+03E2           
+03E4           
+03E6           
+03E8           
+03EA           
+03EC           
+03EE           
+03F4           
+0400   042F    
+0460           
+0462           
+0464           
+0466           
+0468           
+046A           
+046C           
+046E           
+0470           
+0472           
+0474           
+0476           
+0478           
+047A           
+047C           
+047E           
+0480           
+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           
+04C7           
+04CB           
+04D0           
+04D2           
+04D4           
+04D6           
+04D8           
+04DA           
+04DC           
+04DE           
+04E0           
+04E2           
+04E4           
+04E6           
+04E8           
+04EA           
+04EC           
+04EE           
+04F0           
+04F2           
+04F4           
+04F8           
+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           
+FF21   FF3A    
+10400  10425   
+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
new file mode 100644 (file)
index 0000000..0274aed
--- /dev/null
@@ -0,0 +1,118 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   034E    
+0360   0362    
+0483   0486    
+0488   0489    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+064B   0655    
+0670           
+06D6   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    
+0A02           
+0A3C           
+0A3E   0A42    
+0A47   0A48    
+0A4B   0A4D    
+0A70   0A71    
+0A81   0A83    
+0ABC           
+0ABE   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0B01   0B03    
+0B3C           
+0B3E   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B82   0B83    
+0BBE   0BC2    
+0BC6   0BC8    
+0BCA   0BCD    
+0BD7           
+0C01   0C03    
+0C3E   0C44    
+0C46   0C48    
+0C4A   0C4D    
+0C55   0C56    
+0C82   0C83    
+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    
+17B4   17D3    
+18A9           
+20D0   20E3    
+302A   302F    
+3099   309A    
+FB1E           
+FE20   FE23    
+1D165  1D169   
+1D16D  1D172   
+1D17B  1D182   
+1D185  1D18B   
+1D1AA  1D1AD   
+END
diff --git a/lib/unicore/lib/Malayala.pl b/lib/unicore/lib/Malayala.pl
new file mode 100644 (file)
index 0000000..de2ec26
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..389a73d
--- /dev/null
@@ -0,0 +1,91 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Math} (and fuzzy permutations)
+# 
+# Meaning: [\p{Sm}\p{OtherMath}]
+#
+return <<'END';
+0028   002B    
+002D           
+002F           
+003C   003E    
+005B   005E    
+007B   007E    
+00AC           
+00B1           
+00D7           
+00F7           
+2016           
+2032   2034    
+2044           
+207A   207E    
+208A   208E    
+20D0   20DC    
+20E1           
+2102           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2128           
+212C   212D    
+212F   2131    
+2133   2138    
+2190   2194    
+219A   219B    
+21A0           
+21A3           
+21A6           
+21AE           
+21CE   21CF    
+21D2           
+21D4           
+2200   22F1    
+2308   230B    
+2320   2321    
+2329   232A    
+25B7           
+25C1           
+266F           
+300A   300B    
+301A   301B    
+FB29           
+FE35   FE38    
+FE59   FE5C    
+FE61   FE66    
+FE68           
+FF08   FF0B    
+FF0D           
+FF0F           
+FF1C   FF1E    
+FF3B   FF3E    
+FF5B   FF5E    
+FFE2           
+FFE9   FFEC    
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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
new file mode 100644 (file)
index 0000000..70181af
--- /dev/null
@@ -0,0 +1,66 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0A3E   0A40    
+0A83           
+0ABE   0AC0    
+0AC9           
+0ACB   0ACC    
+0B02   0B03    
+0B3E           
+0B40           
+0B47   0B48    
+0B4B   0B4C    
+0B57           
+0B83           
+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    
+17B4   17B6    
+17BE   17C5    
+17C7   17C8    
+1D165  1D166   
+1D16D  1D172   
+END
diff --git a/lib/unicore/lib/Me.pl b/lib/unicore/lib/Me.pl
new file mode 100644 (file)
index 0000000..03ba369
--- /dev/null
@@ -0,0 +1,17 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+06DD   06DE    
+20DD   20E0    
+20E2   20E3    
+END
diff --git a/lib/unicore/lib/Mirrored.pl b/lib/unicore/lib/Mirrored.pl
new file mode 100644 (file)
index 0000000..2c25ac3
--- /dev/null
@@ -0,0 +1,55 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+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   22F1    
+2308   230B    
+2320   2321    
+2329   232A    
+3008   3011    
+3014   301B    
+END
diff --git a/lib/unicore/lib/Mn.pl b/lib/unicore/lib/Mn.pl
new file mode 100644 (file)
index 0000000..c707ec2
--- /dev/null
@@ -0,0 +1,110 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   034E    
+0360   0362    
+0483   0486    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+064B   0655    
+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    
+0A02           
+0A3C           
+0A41   0A42    
+0A47   0A48    
+0A4B   0A4D    
+0A70   0A71    
+0A81   0A82    
+0ABC           
+0AC1   0AC5    
+0AC7   0AC8    
+0ACD           
+0B01           
+0B3C           
+0B3F           
+0B41   0B43    
+0B4D           
+0B56           
+0B82           
+0BC0           
+0BCD           
+0C3E   0C40    
+0C46   0C48    
+0C4A   0C4D    
+0C55   0C56    
+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    
+17B7   17BD    
+17C6           
+17C9   17D3    
+18A9           
+20D0   20DC    
+20E1           
+302A   302F    
+3099   309A    
+FB1E           
+FE20   FE23    
+1D167  1D169   
+1D17B  1D182   
+1D185  1D18B   
+1D1AA  1D1AD   
+END
diff --git a/lib/unicore/lib/Mongolia.pl b/lib/unicore/lib/Mongolia.pl
new file mode 100644 (file)
index 0000000..b440c67
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Mongolian} (and fuzzy permutations)
+# 
+# Meaning: Script 'MONGOLIAN'
+#
+return <<'END';
+1810   1819    MONGOLIAN
+1820   1877    MONGOLIAN
+1880   18A9    MONGOLIAN
+END
diff --git a/lib/unicore/lib/Myanmar.pl b/lib/unicore/lib/Myanmar.pl
new file mode 100644 (file)
index 0000000..7428b51
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   1049    MYANMAR
+1050   1059    MYANMAR
+END
diff --git a/lib/unicore/lib/N.pl b/lib/unicore/lib/N.pl
new file mode 100644 (file)
index 0000000..07d2da4
--- /dev/null
@@ -0,0 +1,54 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+1810   1819    
+2070           
+2074   2079    
+2080   2089    
+2153   2183    
+2460   249B    
+24EA           
+2776   2793    
+3007           
+3021   3029    
+3038   303A    
+3192   3195    
+3220   3229    
+3280   3289    
+FF10   FF19    
+10320  10323   
+1034A          
+1D7CE  1D7FF   
+END
diff --git a/lib/unicore/lib/Nd.pl b/lib/unicore/lib/Nd.pl
new file mode 100644 (file)
index 0000000..d51cb07
--- /dev/null
@@ -0,0 +1,34 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+FF10   FF19    
+1D7CE  1D7FF   
+END
diff --git a/lib/unicore/lib/Nl.pl b/lib/unicore/lib/Nl.pl
new file mode 100644 (file)
index 0000000..9b42189
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..b0cc18c
--- /dev/null
@@ -0,0 +1,31 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+2070           
+2074   2079    
+2080   2089    
+2153   215F    
+2460   249B    
+24EA           
+2776   2793    
+3192   3195    
+3220   3229    
+3280   3289    
+10320  10323   
+END
diff --git a/lib/unicore/lib/Nonchara.pl b/lib/unicore/lib/Nonchara.pl
new file mode 100644 (file)
index 0000000..a46dc4e
--- /dev/null
@@ -0,0 +1,30 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..c44acff
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Ogham} (and fuzzy permutations)
+# 
+# Meaning: Script 'OGHAM'
+#
+return <<'END';
+1681   169A    OGHAM
+END
diff --git a/lib/unicore/lib/OldItali.pl b/lib/unicore/lib/OldItali.pl
new file mode 100644 (file)
index 0000000..8dc65e7
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+END
diff --git a/lib/unicore/lib/Oriya.pl b/lib/unicore/lib/Oriya.pl
new file mode 100644 (file)
index 0000000..3a4959e
--- /dev/null
@@ -0,0 +1,26 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+0B36   0B39    ORIYA
+0B3C   0B43    ORIYA
+0B47   0B48    ORIYA
+0B4B   0B4D    ORIYA
+0B56   0B57    ORIYA
+0B5C   0B5D    ORIYA
+0B5F   0B61    ORIYA
+0B66   0B6F    ORIYA
+END
diff --git a/lib/unicore/lib/OtherAlp.pl b/lib/unicore/lib/OtherAlp.pl
new file mode 100644 (file)
index 0000000..82ef36b
--- /dev/null
@@ -0,0 +1,95 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+064B   0655    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
+0A02           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
+0B01   0B03    Other_Alphabetic
+0B3E   0B43    Other_Alphabetic
+0B47   0B48    Other_Alphabetic
+0B4B   0B4C    Other_Alphabetic
+0B56   0B57    Other_Alphabetic
+0B82   0B83    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
+17B4   17C8    Other_Alphabetic
+18A9           Other_Alphabetic
+2160   2183    Other_Alphabetic
+FB1E           Other_Alphabetic
+1034A          Other_Alphabetic
+END
diff --git a/lib/unicore/lib/OtherLow.pl b/lib/unicore/lib/OtherLow.pl
new file mode 100644 (file)
index 0000000..67d48ce
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+2170   217F    Other_Lowercase
+24D0   24E9    Other_Lowercase
+END
diff --git a/lib/unicore/lib/OtherMat.pl b/lib/unicore/lib/OtherMat.pl
new file mode 100644 (file)
index 0000000..199bbf0
--- /dev/null
@@ -0,0 +1,79 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{OtherMath} (and fuzzy permutations)
+# 
+# Meaning: Extended property 'Other_Math'
+#
+return <<'END';
+0028   002A    Other_Math
+002D           Other_Math
+002F           Other_Math
+005B   005E    Other_Math
+007B           Other_Math
+007D           Other_Math
+2016           Other_Math
+2032   2034    Other_Math
+207D   207E    Other_Math
+208D   208E    Other_Math
+20D0   20DC    Other_Math
+20E1           Other_Math
+2102           Other_Math
+210A   2113    Other_Math
+2115           Other_Math
+2119   211D    Other_Math
+2124           Other_Math
+2128           Other_Math
+212C   212D    Other_Math
+212F   2131    Other_Math
+2133   2138    Other_Math
+2329   232A    Other_Math
+300A   300B    Other_Math
+301A   301B    Other_Math
+FE35   FE38    Other_Math
+FE59   FE5C    Other_Math
+FE61           Other_Math
+FE63           Other_Math
+FE68           Other_Math
+FF08   FF0A    Other_Math
+FF0D           Other_Math
+FF0F           Other_Math
+FF3B   FF3E    Other_Math
+FF5B           Other_Math
+FF5D           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  1D4C0   Other_Math
+1D4C2  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
new file mode 100644 (file)
index 0000000..3e66567
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..df116cf
--- /dev/null
@@ -0,0 +1,88 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+00AD           
+00B7           
+00BB           
+00BF           
+037E           
+0387           
+055A   055F    
+0589   058A    
+05BE           
+05C0           
+05C3           
+05F3   05F4    
+060C           
+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    
+17D4   17DA    
+17DC           
+1800   180A    
+2010   2027    
+2030   2043    
+2045   2046    
+2048   204D    
+207D   207E    
+208D   208E    
+2329   232A    
+3001   3003    
+3008   3011    
+3014   301F    
+3030           
+30FB           
+FD3E   FD3F    
+FE30   FE44    
+FE49   FE52    
+FE54   FE61    
+FE63           
+FE68           
+FE6A   FE6B    
+FF01   FF03    
+FF05   FF0A    
+FF0C   FF0F    
+FF1A   FF1B    
+FF1F   FF20    
+FF3B   FF3D    
+FF3F           
+FF5B           
+FF5D           
+FF61   FF65    
+END
diff --git a/lib/unicore/lib/Pc.pl b/lib/unicore/lib/Pc.pl
new file mode 100644 (file)
index 0000000..f4a03a9
--- /dev/null
@@ -0,0 +1,20 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+30FB           
+FE33   FE34    
+FE4D   FE4F    
+FF3F           
+FF65           
+END
diff --git a/lib/unicore/lib/Pd.pl b/lib/unicore/lib/Pd.pl
new file mode 100644 (file)
index 0000000..be8412a
--- /dev/null
@@ -0,0 +1,24 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+00AD           
+058A           
+1806           
+2010   2015    
+301C           
+3030           
+FE31   FE32    
+FE58           
+FE63           
+FF0D           
+END
diff --git a/lib/unicore/lib/Pe.pl b/lib/unicore/lib/Pe.pl
new file mode 100644 (file)
index 0000000..72c1bae
--- /dev/null
@@ -0,0 +1,49 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+3009           
+300B           
+300D           
+300F           
+3011           
+3015           
+3017           
+3019           
+301B           
+301E   301F    
+FD3F           
+FE36           
+FE38           
+FE3A           
+FE3C           
+FE3E           
+FE40           
+FE42           
+FE44           
+FE5A           
+FE5C           
+FE5E           
+FF09           
+FF3D           
+FF5D           
+FF63           
+END
diff --git a/lib/unicore/lib/Pf.pl b/lib/unicore/lib/Pf.pl
new file mode 100644 (file)
index 0000000..9af533d
--- /dev/null
@@ -0,0 +1,17 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..54fa4e6
--- /dev/null
@@ -0,0 +1,18 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..d1ec8cc
--- /dev/null
@@ -0,0 +1,78 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+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    
+17D4   17DA    
+17DC           
+1800   1805    
+1807   180A    
+2016   2017    
+2020   2027    
+2030   2038    
+203B   203E    
+2041   2043    
+2048   204D    
+3001   3003    
+FE30           
+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           
+END
diff --git a/lib/unicore/lib/Print.pl b/lib/unicore/lib/Print.pl
new file mode 100644 (file)
index 0000000..5c0a3c7
--- /dev/null
@@ -0,0 +1,404 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Print}
+# 
+# Meaning: [[:Print:]]
+#
+return <<'END';
+0020   007E    
+00A0   021F    
+0222   0233    
+0250   02AD    
+02B0   02EE    
+0300   034E    
+0360   0362    
+0374   0375    
+037A           
+037E           
+0384   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559   055F    
+0561   0587    
+0589   058A    
+0591   05A1    
+05A3   05B9    
+05BB   05C4    
+05D0   05EA    
+05F0   05F4    
+060C           
+061B           
+061F           
+0621   063A    
+0640   0655    
+0660   066D    
+0670   06ED    
+06F0   06FE    
+0700   070D    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0970    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09FA    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B70    
+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    
+0CBE   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   10F6    
+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    
+1780   17DC    
+17E0   17E9    
+1800   180A    
+1810   1819    
+1820   1877    
+1880   18A9    
+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   200B    
+2010   2027    
+202F   2046    
+2048   204D    
+2070           
+2074   208E    
+20A0   20AF    
+20D0   20E3    
+2100   213A    
+2153   2183    
+2190   21F3    
+2200   22F1    
+2300   237B    
+237D   239A    
+2400   2426    
+2440   244A    
+2460   24EA    
+2500   2595    
+25A0   25F7    
+2600   2613    
+2619   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2776   2794    
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3000   303A    
+303E   303F    
+3041   3094    
+3099   309E    
+30A1   30FE    
+3105   312C    
+3131   318E    
+3190   31B7    
+3200   321C    
+3220   3243    
+3260   327B    
+327F   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+AC00   D7A3    
+E000   FA2D    
+FB00   FB06    
+FB13   FB17    
+FB1D   FB36    
+FB38   FB3C    
+FB3E           
+FB40   FB41    
+FB43   FB44    
+FB46   FBB1    
+FBD3   FD3F    
+FD50   FD8F    
+FD92   FDC7    
+FDF0   FDFB    
+FE20   FE23    
+FE30   FE44    
+FE49   FE52    
+FE54   FE66    
+FE68   FE6B    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF01   FF5E    
+FF61   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+FFE0   FFE6    
+FFE8   FFEE    
+FFFC   FFFD    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+1D000  1D0F5   
+1D100  1D126   
+1D12A  1D172   
+1D17B  1D1DD   
+1D400  1D454   
+1D456  1D49C   
+1D49E  1D49F   
+1D4A2          
+1D4A5  1D4A6   
+1D4A9  1D4AC   
+1D4AE  1D4B9   
+1D4BB          
+1D4BD  1D4C0   
+1D4C2  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   
+F0000  FFFFD   
+100000 10FFFD  
+END
diff --git a/lib/unicore/lib/Ps.pl b/lib/unicore/lib/Ps.pl
new file mode 100644 (file)
index 0000000..f03aa02
--- /dev/null
@@ -0,0 +1,51 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+3008           
+300A           
+300C           
+300E           
+3010           
+3014           
+3016           
+3018           
+301A           
+301D           
+FD3E           
+FE35           
+FE37           
+FE39           
+FE3B           
+FE3D           
+FE3F           
+FE41           
+FE43           
+FE59           
+FE5B           
+FE5D           
+FF08           
+FF3B           
+FF5B           
+FF62           
+END
diff --git a/lib/unicore/lib/Punct.pl b/lib/unicore/lib/Punct.pl
new file mode 100644 (file)
index 0000000..ca2cdbb
--- /dev/null
@@ -0,0 +1,87 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+00AD           
+00B7           
+00BB           
+00BF           
+037E           
+0387           
+055A   055F    
+0589   058A    
+05BE           
+05C0           
+05C3           
+05F3   05F4    
+060C           
+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    
+17D4   17DA    
+17DC           
+1800   180A    
+2010   2027    
+2030   2043    
+2045   2046    
+2048   204D    
+207D   207E    
+208D   208E    
+2329   232A    
+3001   3003    
+3008   3011    
+3014   301F    
+3030           
+30FB           
+FD3E   FD3F    
+FE30   FE44    
+FE49   FE52    
+FE54   FE61    
+FE63           
+FE68           
+FE6A   FE6B    
+FF01   FF03    
+FF05   FF0A    
+FF0C   FF0F    
+FF1A   FF1B    
+FF1F   FF20    
+FF3B   FF3D    
+FF3F           
+FF5B           
+FF5D           
+FF61   FF65    
+END
diff --git a/lib/unicore/lib/Quotatio.pl b/lib/unicore/lib/Quotatio.pl
new file mode 100644 (file)
index 0000000..70e80f8
--- /dev/null
@@ -0,0 +1,24 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/Runic.pl b/lib/unicore/lib/Runic.pl
new file mode 100644 (file)
index 0000000..08fdd5b
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..f9ded7d
--- /dev/null
@@ -0,0 +1,156 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+02B9   02BA    
+02C2   02CF    
+02D2   02DF    
+02E5   02ED    
+0374   0375    
+0384   0385    
+0482           
+06E9           
+06FD   06FE    
+09F2   09F3    
+09FA           
+0B70           
+0E3F           
+0F01   0F03    
+0F13   0F17    
+0F1A   0F1F    
+0F34           
+0F36           
+0F38           
+0FBE   0FC5    
+0FC7   0FCC    
+0FCF           
+17DB           
+1FBD           
+1FBF   1FC1    
+1FCD   1FCF    
+1FDD   1FDF    
+1FED   1FEF    
+1FFD   1FFE    
+2044           
+207A   207C    
+208A   208C    
+20A0   20AF    
+2100   2101    
+2103   2106    
+2108   2109    
+2114           
+2116   2118    
+211E   2123    
+2125           
+2127           
+2129           
+212E           
+2132           
+213A           
+2190   21F3    
+2200   22F1    
+2300   2328    
+232B   237B    
+237D   239A    
+2400   2426    
+2440   244A    
+249C   24E9    
+2500   2595    
+25A0   25F7    
+2600   2613    
+2619   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2794           
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3004           
+3012   3013    
+3020           
+3036   3037    
+303E   303F    
+309B   309C    
+3190   3191    
+3196   319F    
+3200   321C    
+322A   3243    
+3260   327B    
+327F           
+328A   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+FB29           
+FE62           
+FE64   FE66    
+FE69           
+FF04           
+FF0B           
+FF1C   FF1E    
+FF3E           
+FF40           
+FF5C           
+FF5E           
+FFE0   FFE6    
+FFE8   FFEE    
+FFFC   FFFD    
+1D000  1D0F5   
+1D100  1D126   
+1D12A  1D164   
+1D16A  1D16C   
+1D183  1D184   
+1D18C  1D1A9   
+1D1AE  1D1DD   
+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
new file mode 100644 (file)
index 0000000..31cabc3
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+0E3F           
+17DB           
+20A0   20AF    
+FE69           
+FF04           
+FFE0   FFE1    
+FFE5   FFE6    
+END
diff --git a/lib/unicore/lib/Sinhala.pl b/lib/unicore/lib/Sinhala.pl
new file mode 100644 (file)
index 0000000..d7de9bb
--- /dev/null
@@ -0,0 +1,23 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   0DF3    SINHALA
+END
diff --git a/lib/unicore/lib/Sk.pl b/lib/unicore/lib/Sk.pl
new file mode 100644 (file)
index 0000000..34d4ae3
--- /dev/null
@@ -0,0 +1,35 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+02B9   02BA    
+02C2   02CF    
+02D2   02DF    
+02E5   02ED    
+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
new file mode 100644 (file)
index 0000000..bde87a9
--- /dev/null
@@ -0,0 +1,58 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+2044           
+207A   207C    
+208A   208C    
+2190   2194    
+219A   219B    
+21A0           
+21A3           
+21A6           
+21AE           
+21CE   21CF    
+21D2           
+21D4           
+2200   22F1    
+2308   230B    
+2320   2321    
+25B7           
+25C1           
+266F           
+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
new file mode 100644 (file)
index 0000000..0cc548e
--- /dev/null
@@ -0,0 +1,118 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+06E9           
+06FD   06FE    
+09FA           
+0B70           
+0F01   0F03    
+0F13   0F17    
+0F1A   0F1F    
+0F34           
+0F36           
+0F38           
+0FBE   0FC5    
+0FC7   0FCC    
+0FCF           
+2100   2101    
+2103   2106    
+2108   2109    
+2114           
+2116   2118    
+211E   2123    
+2125           
+2127           
+2129           
+212E           
+2132           
+213A           
+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    
+2400   2426    
+2440   244A    
+249C   24E9    
+2500   2595    
+25A0   25B6    
+25B8   25C0    
+25C2   25F7    
+2600   2613    
+2619   266E    
+2670   2671    
+2701   2704    
+2706   2709    
+270C   2727    
+2729   274B    
+274D           
+274F   2752    
+2756           
+2758   275E    
+2761   2767    
+2794           
+2798   27AF    
+27B1   27BE    
+2800   28FF    
+2E80   2E99    
+2E9B   2EF3    
+2F00   2FD5    
+2FF0   2FFB    
+3004           
+3012   3013    
+3020           
+3036   3037    
+303E   303F    
+3190   3191    
+3196   319F    
+3200   321C    
+322A   3243    
+3260   327B    
+327F           
+328A   32B0    
+32C0   32CB    
+32D0   32FE    
+3300   3376    
+337B   33DD    
+33E0   33FE    
+A490   A4A1    
+A4A4   A4B3    
+A4B5   A4C0    
+A4C2   A4C4    
+A4C6           
+FFE4           
+FFE8           
+FFED   FFEE    
+FFFC   FFFD    
+1D000  1D0F5   
+1D100  1D126   
+1D12A  1D164   
+1D16A  1D16C   
+1D183  1D184   
+1D18C  1D1A9   
+1D1AE  1D1DD   
+END
diff --git a/lib/unicore/lib/Space.pl b/lib/unicore/lib/Space.pl
new file mode 100644 (file)
index 0000000..ed97335
--- /dev/null
@@ -0,0 +1,20 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Space}
+# 
+# Meaning: [[:Space:]]
+#
+return <<'END';
+0009   000D    
+0020           
+00A0           
+1680           
+2000   200B    
+2028   2029    
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/SpacePer.pl b/lib/unicore/lib/SpacePer.pl
new file mode 100644 (file)
index 0000000..b84be26
--- /dev/null
@@ -0,0 +1,22 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+2000   200B    
+2028   2029    
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/Syriac.pl b/lib/unicore/lib/Syriac.pl
new file mode 100644 (file)
index 0000000..355493a
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Syriac} (and fuzzy permutations)
+# 
+# Meaning: Script 'SYRIAC'
+#
+return <<'END';
+0710   072C    SYRIAC
+0730   074A    SYRIAC
+END
diff --git a/lib/unicore/lib/Tamil.pl b/lib/unicore/lib/Tamil.pl
new file mode 100644 (file)
index 0000000..aaad4ac
--- /dev/null
@@ -0,0 +1,28 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   0BF2    TAMIL
+END
diff --git a/lib/unicore/lib/Telugu.pl b/lib/unicore/lib/Telugu.pl
new file mode 100644 (file)
index 0000000..97d051d
--- /dev/null
@@ -0,0 +1,24 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..4bfbd11
--- /dev/null
@@ -0,0 +1,48 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+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
+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
+203C   203D    Terminal_Punctuation
+2048   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
new file mode 100644 (file)
index 0000000..5007ea7
--- /dev/null
@@ -0,0 +1,13 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Thaana} (and fuzzy permutations)
+# 
+# Meaning: Script 'THAANA'
+#
+return <<'END';
+0780   07B0    THAANA
+END
diff --git a/lib/unicore/lib/Thai.pl b/lib/unicore/lib/Thai.pl
new file mode 100644 (file)
index 0000000..1b72367
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   0E4E    THAI
+0E50   0E59    THAI
+END
diff --git a/lib/unicore/lib/Tibetan.pl b/lib/unicore/lib/Tibetan.pl
new file mode 100644 (file)
index 0000000..89c6c7c
--- /dev/null
@@ -0,0 +1,25 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{Tibetan} (and fuzzy permutations)
+# 
+# Meaning: Script 'TIBETAN'
+#
+return <<'END';
+0F00           TIBETAN
+0F18   0F19    TIBETAN
+0F20   0F33    TIBETAN
+0F35           TIBETAN
+0F37           TIBETAN
+0F39           TIBETAN
+0F40   0F47    TIBETAN
+0F49   0F6A    TIBETAN
+0F71   0F84    TIBETAN
+0F86   0F8B    TIBETAN
+0F90   0F97    TIBETAN
+0F99   0FBC    TIBETAN
+0FC6           TIBETAN
+END
diff --git a/lib/unicore/lib/Title.pl b/lib/unicore/lib/Title.pl
new file mode 100644 (file)
index 0000000..b13f42b
--- /dev/null
@@ -0,0 +1,22 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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/Upper.pl b/lib/unicore/lib/Upper.pl
new file mode 100644 (file)
index 0000000..6b3d280
--- /dev/null
@@ -0,0 +1,415 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0222           
+0224           
+0226           
+0228           
+022A           
+022C           
+022E           
+0230           
+0232           
+0386           
+0388   038A    
+038C           
+038E   038F    
+0391   03A1    
+03A3   03AB    
+03D2   03D4    
+03DA           
+03DC           
+03DE           
+03E0           
+03E2           
+03E4           
+03E6           
+03E8           
+03EA           
+03EC           
+03EE           
+03F4           
+0400   042F    
+0460           
+0462           
+0464           
+0466           
+0468           
+046A           
+046C           
+046E           
+0470           
+0472           
+0474           
+0476           
+0478           
+047A           
+047C           
+047E           
+0480           
+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           
+04C7           
+04CB           
+04D0           
+04D2           
+04D4           
+04D6           
+04D8           
+04DA           
+04DC           
+04DE           
+04E0           
+04E2           
+04E4           
+04E6           
+04E8           
+04EA           
+04EC           
+04EE           
+04F0           
+04F2           
+04F4           
+04F8           
+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           
+FF21   FF3A    
+10400  10425   
+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
new file mode 100644 (file)
index 0000000..c216b45
--- /dev/null
@@ -0,0 +1,417 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+0222           
+0224           
+0226           
+0228           
+022A           
+022C           
+022E           
+0230           
+0232           
+0386           
+0388   038A    
+038C           
+038E   038F    
+0391   03A1    
+03A3   03AB    
+03D2   03D4    
+03DA           
+03DC           
+03DE           
+03E0           
+03E2           
+03E4           
+03E6           
+03E8           
+03EA           
+03EC           
+03EE           
+03F4           
+0400   042F    
+0460           
+0462           
+0464           
+0466           
+0468           
+046A           
+046C           
+046E           
+0470           
+0472           
+0474           
+0476           
+0478           
+047A           
+047C           
+047E           
+0480           
+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           
+04C7           
+04CB           
+04D0           
+04D2           
+04D4           
+04D6           
+04D8           
+04DA           
+04DC           
+04DE           
+04E0           
+04E2           
+04E4           
+04E6           
+04E8           
+04EA           
+04EC           
+04EE           
+04F0           
+04F2           
+04F4           
+04F8           
+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           
+2160   216F    
+24B6   24CF    
+FF21   FF3A    
+10400  10425   
+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/WhiteSpa.pl b/lib/unicore/lib/WhiteSpa.pl
new file mode 100644 (file)
index 0000000..18c90de
--- /dev/null
@@ -0,0 +1,21 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
+2000   200A    White_space
+2028   2029    White_space
+202F           White_space
+3000           White_space
+END
diff --git a/lib/unicore/lib/Word.pl b/lib/unicore/lib/Word.pl
new file mode 100644 (file)
index 0000000..c65866b
--- /dev/null
@@ -0,0 +1,410 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   021F    
+0222   0233    
+0250   02AD    
+02B0   02B8    
+02BB   02C1    
+02D0   02D1    
+02E0   02E4    
+02EE           
+0300   034E    
+0360   0362    
+037A           
+0386           
+0388   038A    
+038C           
+038E   03A1    
+03A3   03CE    
+03D0   03D7    
+03DA   03F5    
+0400   0481    
+0483   0486    
+0488   0489    
+048C   04C4    
+04C7   04C8    
+04CB   04CC    
+04D0   04F5    
+04F8   04F9    
+0531   0556    
+0559           
+0561   0587    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+05D0   05EA    
+05F0   05F2    
+0621   063A    
+0640   0655    
+0660   0669    
+0670   06D3    
+06D5   06E8    
+06EA   06ED    
+06F0   06FC    
+0710   072C    
+0730   074A    
+0780   07B0    
+0901   0903    
+0905   0939    
+093C   094D    
+0950   0954    
+0958   0963    
+0966   096F    
+0981   0983    
+0985   098C    
+098F   0990    
+0993   09A8    
+09AA   09B0    
+09B2           
+09B6   09B9    
+09BC           
+09BE   09C4    
+09C7   09C8    
+09CB   09CD    
+09D7           
+09DC   09DD    
+09DF   09E3    
+09E6   09F1    
+09F4   09F9    
+0A02           
+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   0A8B    
+0A8D           
+0A8F   0A91    
+0A93   0AA8    
+0AAA   0AB0    
+0AB2   0AB3    
+0AB5   0AB9    
+0ABC   0AC5    
+0AC7   0AC9    
+0ACB   0ACD    
+0AD0           
+0AE0           
+0AE6   0AEF    
+0B01   0B03    
+0B05   0B0C    
+0B0F   0B10    
+0B13   0B28    
+0B2A   0B30    
+0B32   0B33    
+0B36   0B39    
+0B3C   0B43    
+0B47   0B48    
+0B4B   0B4D    
+0B56   0B57    
+0B5C   0B5D    
+0B5F   0B61    
+0B66   0B6F    
+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    
+0CBE   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   10F6    
+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    
+1780   17D3    
+17E0   17E9    
+1810   1819    
+1820   1877    
+1880   18A9    
+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    
+2070           
+2074   2079    
+207F   2089    
+20D0   20E3    
+2102           
+2107           
+210A   2113    
+2115           
+2119   211D    
+2124           
+2126           
+2128           
+212A   212D    
+212F   2131    
+2133   2139    
+2153   2183    
+2460   249B    
+24EA           
+2776   2793    
+3005   3007    
+3021   302F    
+3031   3035    
+3038   303A    
+3041   3094    
+3099   309A    
+309D   309E    
+30A1   30FA    
+30FC   30FE    
+3105   312C    
+3131   318E    
+3192   3195    
+31A0   31B7    
+3220   3229    
+3280   3289    
+3400   4DB5    
+4E00   9FA5    
+A000   A48C    
+AC00   D7A3    
+F900   FA2D    
+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    
+FE20   FE23    
+FE70   FE72    
+FE74           
+FE76   FEFC    
+FF10   FF19    
+FF21   FF3A    
+FF41   FF5A    
+FF66   FFBE    
+FFC2   FFC7    
+FFCA   FFCF    
+FFD2   FFD7    
+FFDA   FFDC    
+10300  1031E   
+10320  10323   
+10330  1034A   
+10400  10425   
+10428  1044D   
+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  1D4C0   
+1D4C2  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   
+END
diff --git a/lib/unicore/lib/XDigit.pl b/lib/unicore/lib/XDigit.pl
new file mode 100644 (file)
index 0000000..3d3594e
--- /dev/null
@@ -0,0 +1,15 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..169d739
--- /dev/null
@@ -0,0 +1,18 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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   A4A1    YI
+A4A4   A4B3    YI
+A4B5   A4C0    YI
+A4C2   A4C4    YI
+A4C6           YI
+END
diff --git a/lib/unicore/lib/Z.pl b/lib/unicore/lib/Z.pl
new file mode 100644 (file)
index 0000000..3a053e1
--- /dev/null
@@ -0,0 +1,20 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+2000   200B    
+2028   2029    
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/Zl.pl b/lib/unicore/lib/Zl.pl
new file mode 100644 (file)
index 0000000..2fa53b3
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..7860fc3
--- /dev/null
@@ -0,0 +1,14 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..56ff72e
--- /dev/null
@@ -0,0 +1,19 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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           
+2000   200B    
+202F           
+3000           
+END
diff --git a/lib/unicore/lib/_CanonDC.pl b/lib/unicore/lib/_CanonDC.pl
new file mode 100644 (file)
index 0000000..849aef2
--- /dev/null
@@ -0,0 +1,16 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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
new file mode 100644 (file)
index 0000000..db91957
--- /dev/null
@@ -0,0 +1,111 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+#      \p{_CaseIgnorable}
+# 
+# Meaning: (for internal casefolding use)
+#
+return <<'END';
+00AD           
+0300   034E    
+0360   0362    
+0483   0486    
+0591   05A1    
+05A3   05B9    
+05BB   05BD    
+05BF           
+05C1   05C2    
+05C4           
+064B   0655    
+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    
+0A02           
+0A3C           
+0A41   0A42    
+0A47   0A48    
+0A4B   0A4D    
+0A70   0A71    
+0A81   0A82    
+0ABC           
+0AC1   0AC5    
+0AC7   0AC8    
+0ACD           
+0B01           
+0B3C           
+0B3F           
+0B41   0B43    
+0B4D           
+0B56           
+0B82           
+0BC0           
+0BCD           
+0C3E   0C40    
+0C46   0C48    
+0C4A   0C4D    
+0C55   0C56    
+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    
+17B7   17BD    
+17C6           
+17C9   17D3    
+18A9           
+2010           
+20D0   20DC    
+20E1           
+302A   302F    
+3099   309A    
+FB1E           
+FE20   FE23    
+1D167  1D169   
+1D17B  1D182   
+1D185  1D18B   
+1D1AA  1D1AD   
+END
diff --git a/lib/unicore/lib/_CombAbo.pl b/lib/unicore/lib/_CombAbo.pl
new file mode 100644 (file)
index 0000000..678ccc7
--- /dev/null
@@ -0,0 +1,51 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by ./mktables from e.g. Unicode.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    
+0483   0486    
+0592   0595    
+0597   0599    
+059C   05A1    
+05A8   05A9    
+05AB   05AC    
+05AF           
+05C4           
+0653   0654    
+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    
+20D0   20D1    
+20D4   20D7    
+20DB   20DC    
+20E1           
+FE20   FE23    
+1D185  1D189   
+1D1AA  1D1AD   
+END
index b43b1f1..a6c234c 100644 (file)
@@ -1,19 +1,20 @@
 #!/usr/bin/perl -w
 use strict;
 use Carp;
+
 ##
 ## mktables -- create the runtime Perl Unicode files (lib/unicore/**/*.pl)
 ## from the Unicode database files (lib/unicore/*.txt).
 ##
 
-mkdir("In", 0755);
-mkdir("Is", 0755);
-mkdir("To", 0755);
+mkdir("lib", 0755);
+mkdir("To",  0755);
 
 ##
 ## Process any args.
 ##
-my $Verbose = 0;
+my $Verbose        = 0;
+my $MakeTestScript = 0;
 
 while (@ARGV)
 {
@@ -22,22 +23,51 @@ while (@ARGV)
         $Verbose = 1;
     } elsif ($arg eq '-q') {
         $Verbose = 0;
+    } elsif ($arg eq '-maketest') {
+        $MakeTestScript = 1;
     } else {
-        die "usage: $0 [-v|-q]";
+        die "usage: $0 [-v|-q] [-maketest]";
     }
 }
 
 my $LastUnicodeCodepoint = 0x10FFFF; # As of Unicode 3.1.1.
 
-my $now = localtime;
 my $HEADER=<<"EOF";
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
 # This file is built by $0 from e.g. Unicode.txt.
 # Any changes made here will be lost!
-# Built $now.
 
 EOF
 
+
+##
+## Given a filename and a reference to an array of lines,
+## write the lines to the file only if the contents have not changed.
+##
+sub WriteIfChanged($\@)
+{
+    my $file  = shift;
+    my $lines = shift;
+
+    my $TextToWrite = join '', @$lines;
+    if (open IN, $file) {
+        local($/) = undef;
+        my $PreviousText = <IN>;
+        close IN;
+        if ($PreviousText eq $TextToWrite) {
+            print "$file unchanged.\n" if $Verbose;
+            return;
+        }
+    }
+    if (not open OUT, ">$file") {
+        die "$0: can't open $file for output: $!\n";
+    }
+    print "$file written.\n" if $Verbose;
+
+    print OUT $TextToWrite;
+    close OUT;
+}
+
 ##
 ## The main datastructure (a "Table") represents a set of code points that
 ## are part of a particular quality (that are part of \pL, \p{InGreek},
@@ -52,15 +82,35 @@ sub RANGE_START() { 0 } ## index into range element
 sub RANGE_END()   { 1 } ## index into range element
 sub RANGE_NAME()  { 2 } ## index into range element
 
+## Conceptually, these should really be folded into the 'Table' objects
 my %TableInfo;
+my %TableDesc;
 my %FuzzyNames;
 my %AliasInfo;
+my %CanonicalToOrig;
+
+##
+## Turn something like
+##    OLD-ITALIC
+## into
+##    OldItalic
+##
+sub CanonicalName($)
+{
+    my $orig = shift;
+    my $name = lc $orig;
+    $name =~ s/(?<![a-z])(\w)/\u$1/g;
+    $name =~ s/[-_\s]+//g;
+
+    $CanonicalToOrig{$name} = $orig if not $CanonicalToOrig{$name};
+    return $name;
+}
 
 ##
 ## Associates a property ("Greek", "Lu", "Assigned",...) with a Table.
 ##
 ## Called like:
-##       New_Prop(In => 'Greek', $Table, AllowFuzzy => 1);
+##       New_Prop(In => 'Greek', $Table, Desc => 'Greek Block', Fuzzy => 1);
 ##
 ## Normally, these parameters are set when the Table is created (when the
 ## Table->New constructor is called), but there are times when it needs to
@@ -75,7 +125,10 @@ sub New_Prop($$$@)
     ## remaining args are optional key/val
     my %Args = @_;
 
-    my $AllowFuzzy = delete $Args{AllowFuzzy};
+    my $Fuzzy = delete $Args{Fuzzy};
+    my $Desc  = delete $Args{Desc}; # description
+
+    $Name = CanonicalName($Name) if $Fuzzy;
 
     ## sanity check a few args
     if (%Args or ($Type ne 'Is' and $Type ne 'In') or not ref $Table) {
@@ -85,7 +138,8 @@ sub New_Prop($$$@)
     if (not $TableInfo{$Type}->{$Name})
     {
         $TableInfo{$Type}->{$Name} = $Table;
-        if ($AllowFuzzy) {
+        $TableDesc{$Type}->{$Name} = $Desc;
+        if ($Fuzzy) {
             $FuzzyNames{$Type}->{$Name} = $Name;
         }
     }
@@ -96,9 +150,10 @@ sub New_Prop($$$@)
 ## Creates a new Table object.
 ##
 ## Args are key/value pairs:
-##    In => Name              -- Name of "In" property to be associated with
-##    Is => Name              -- Name of "Is" property to be associated with
-##    AllowFuzzy => Boolean   -- True if name can be accessed "fuzzily"
+##    In => Name         -- Name of "In" property to be associated with
+##    Is => Name         -- Name of "Is" property to be associated with
+##    Fuzzy => Boolean   -- True if name can be accessed "fuzzily"
+##    Desc  => String    -- Description of the property
 ##
 ## No args are required.
 ##
@@ -109,12 +164,13 @@ sub Table::New
 
     my $Table = bless [], $class;
 
-    my $AllowFuzzy = delete $Args{AllowFuzzy};
+    my $Fuzzy = delete $Args{Fuzzy};
+    my $Desc  = delete $Args{Desc};
 
     for my $Type ('Is', 'In')
     {
         if (my $Name = delete $Args{$Type}) {
-            New_Prop($Type => $Name, $Table, AllowFuzzy => $AllowFuzzy);
+            New_Prop($Type => $Name, $Table, Desc => $Desc, Fuzzy => $Fuzzy);
         }
     }
 
@@ -277,6 +333,9 @@ sub Table::Invert
 ## Merges any number of other tables with $self, returning the new table.
 ## (existing tables are not modified)
 ##
+##
+## Args may be Tables, or individual code points (as integers).
+##
 ## Can be called as either a constructor or a method.
 ##
 sub Table::Merge
@@ -286,8 +345,15 @@ sub Table::Merge
 
     ## Accumulate all records from all tables
     my @Records;
-    for my $Table (@Tables) {
-        push @Records, @$Table;
+    for my $Arg (@Tables)
+    {
+        if (ref $Arg) {
+            ## arg is a table -- get its ranges
+            push @Records, @$Arg;
+        } else {
+            ## arg is a codepoint, make a range
+            push @Records, [ $Arg, $Arg ]
+        }
     }
 
     ## sort by range start, with longer ranges coming first.
@@ -320,20 +386,21 @@ sub Table::Merge
 
 ##
 ## Given a filename, write a representation of the Table to a file.
+## May have an optional comment as a 2nd arg.
 ##
 sub Table::Write
 {
-    my $Table = shift; #self
+    my $Table    = shift; #self
     my $filename = shift;
+    my $comment  = shift;
 
-    print "$filename\n" if $Verbose;
-
-    if (not open(OUT, ">$filename")) {
-       die "$0: can't write $filename: $!\n";
+    my @OUT = $HEADER;
+    if (defined $comment) {
+        $comment =~ s/\s+\Z//;
+        $comment =~ s/^/# /gm;
+        push @OUT, "#\n$comment\n#\n";
     }
-
-    print OUT $HEADER;
-    print OUT "return <<'END';\n";
+    push @OUT, "return <<'END';\n";
 
     for my $set (@$Table)
     {
@@ -342,14 +409,65 @@ sub Table::Write
         my $name  = $set->[RANGE_NAME];
 
         if ($start == $end) {
-            printf OUT "%04X\t\t%s\n", $start, $name;
+            push @OUT, sprintf "%04X\t\t%s\n", $start, $name;
         } else {
-            printf OUT "%04X\t%04X\t%s\n", $start, $end, $name;
+            push @OUT, sprintf "%04X\t%04X\t%s\n", $start, $end, $name;
         }
     }
 
-    print OUT "END\n";
-    close OUT;
+    push @OUT, "END\n";
+
+    WriteIfChanged($filename, @OUT);
+}
+
+## This used only for making the test script.
+## helper function
+sub IsUsable($)
+{
+    my $code = shift;
+    return 0 if $code <= 0x0000;                       ## don't use null
+    return 0 if $code >= $LastUnicodeCodepoint;        ## keep in range
+    return 0 if ($code >= 0xD800 and $code <= 0xDFFF); ## no surrogates
+    return 0 if ($code >= 0xFDD0 and $code <= 0xFDEF); ## utf8.c says no good
+    return 0 if (($code & 0xFFFF) == 0xFFFE);          ## utf8.c says no good
+    return 0 if (($code & 0xFFFF) == 0xFFFF);          ## utf8.c says no good
+    return 1;
+}
+
+## Return a code point that's part of the table.
+## Returns nothing if the table is empty (or covers only surrogates).
+## This used only for making the test script.
+sub Table::ValidCode
+{
+    my $Table = shift; #self
+    for my $set (@$Table) {
+        return $set->[RANGE_END] if IsUsable($set->[RANGE_END]);
+    }
+    return ();
+}
+
+## Return a code point that's not part of the table
+## Returns nothing if the table covers all code points.
+## This used only for making the test script.
+sub Table::InvalidCode
+{
+    my $Table = shift; #self
+
+    return 0x1234 if $Table->IsEmpty();
+
+    for my $set (@$Table)
+    {
+        if (IsUsable($set->[RANGE_END] + 1))
+        {
+            return $set->[RANGE_END] + 1;
+        }
+
+        if (IsUsable($set->[RANGE_START] - 1))
+        {
+            return $set->[RANGE_START] - 1;
+        }
+    }
+    return ();
 }
 
 ###########################################################################
@@ -359,9 +477,9 @@ sub Table::Write
 
 ##
 ## Called like:
-##     New_Alias(Is => 'All', SameAs => 'Any', AllowFuzzy => 1);
+##     New_Alias(Is => 'All', SameAs => 'Any', Fuzzy => 1);
 ##
-## The args must be in that order, although the AllowFuzzy pair may be omitted.
+## The args must be in that order, although the Fuzzy pair may be omitted.
 ##
 ## This creates 'IsAll' as an alias for 'IsAny'
 ##
@@ -369,49 +487,45 @@ sub New_Alias($$$@)
 {
     my $Type   = shift; ## "Is" or "In"
     my $Alias  = shift;
-    my $SameAs = shift;
+    my $SameAs = shift; # expecting "SameAs" -- just ignored
     my $Name   = shift;
 
     ## remaining args are optional key/val
     my %Args = @_;
 
-    my $AllowFuzzy = delete $Args{AllowFuzzy};
+    my $Fuzzy = delete $Args{Fuzzy};
 
     ## sanity check a few args
     if (%Args or ($Type ne 'Is' and $Type ne 'In') or $SameAs ne 'SameAs') {
         confess "$0: bad args to New_Alias"
     }
 
-    if (not $TableInfo{$Type}->{$Name}) {
-        confess "$0: don't have orignial $Type => $Name to make alias"
+    $Alias = CanonicalName($Alias) if $Fuzzy;
+
+    if (not $TableInfo{$Type}->{$Name})
+    {
+        my $CName = CanonicalName($Name);
+        if ($TableInfo{$Type}->{$CName}) {
+            confess "$0: Use canonical form '$CName' instead of '$Name' for alias.";
+        } else {
+            confess "$0: don't have orignial $Type => $Name to make alias";
+        }
     }
     if ($TableInfo{$Alias}) {
         confess "$0: already have original $Type => $Alias; can't make alias";
     }
     $AliasInfo{$Type}->{$Name} = $Alias;
-    if ($AllowFuzzy) {
+    if ($Fuzzy) {
         $FuzzyNames{$Type}->{$Alias} = $Name;
     }
 
 }
 
-##
-## Turn something like
-##    OLD-ITALIC
-## to
-##    Old_Italic
-##
-sub CanonicalName($)
-{
-    my $name = lc shift;
-    $name =~ s/\W+/_/;
-    $name =~ s/(?<![a-z])(\w)/\u$1/g;
-    return $name;
-}
-
 
 ## All assigned code points
-my $Assigned = Table->New(Is => 'Assigned', AllowFuzzy => 1);
+my $Assigned = Table->New(Is    => 'Assigned',
+                          Desc  => "All assigned code points",
+                          Fuzzy => 0);
 
 my $Name     = Table->New(); ## all characters, individually by name
 my $General  = Table->New(); ## all characters, grouped by category
@@ -427,32 +541,38 @@ sub Unicode_Txt()
     my $Deco     = Table->New();
     my $Comb     = Table->New();
     my $Number   = Table->New();
-    my $Mirrored = Table->New(Is => 'Mirrored', AllowFuzzy => 0);
+    my $Mirrored = Table->New(Is    => 'Mirrored',
+                              Desc  => "Mirrored in bidirectional text",
+                              Fuzzy => 0);
 
     my %DC;
     my %Bidi;
     my %Deco;
-    $Deco{Canon}   = Table->New(Is => 'Canon',  AllowFuzzy => 0);
-    $Deco{Compat}  = Table->New(Is => 'Compat', AllowFuzzy => 0);
+    $Deco{Canon}   = Table->New(Is    => 'Canon',
+                                Desc  => 'Decomposes to multiple characters',
+                                Fuzzy => 0);
+    $Deco{Compat}  = Table->New(Is    => 'Compat',
+                                Desc  => 'Compatible with a more-basic character',
+                                Fuzzy => 0);
 
     ## Initialize Perl-generated categories
-    $Cat{Alnum}     = Table->New(Is => 'Alnum',     AllowFuzzy => 0);
-    $Cat{Alpha}     = Table->New(Is => 'Alpha',     AllowFuzzy => 0);
-    $Cat{ASCII}     = Table->New(Is => 'ASCII',     AllowFuzzy => 0);
-    $Cat{Blank}     = Table->New(Is => 'Blank',     AllowFuzzy => 0);
-    $Cat{Cntrl}     = Table->New(Is => 'Cntrl',     AllowFuzzy => 0);
-    $Cat{Digit}     = Table->New(Is => 'Digit',     AllowFuzzy => 0);
-    $Cat{Graph}     = Table->New(Is => 'Graph',     AllowFuzzy => 0);
-    $Cat{Lower}     = Table->New(Is => 'Lower',     AllowFuzzy => 0);
-    $Cat{Print}     = Table->New(Is => 'Print',     AllowFuzzy => 0);
-    $Cat{Punct}     = Table->New(Is => 'Punct',     AllowFuzzy => 0);
-    $Cat{SpacePerl} = Table->New(Is => 'SpacePerl', AllowFuzzy => 0);
-    $Cat{Space}     = Table->New(Is => 'Space',     AllowFuzzy => 0);
-    $Cat{Title}     = Table->New(Is => 'Title',     AllowFuzzy => 0);
-    $Cat{Upper}     = Table->New(Is => 'Upper',     AllowFuzzy => 0);
-    $Cat{Word}      = Table->New(Is => 'Word' ,     AllowFuzzy => 0);
-    $Cat{XDigit}    = Table->New(Is => 'XDigit',    AllowFuzzy => 0);
-    ## Categories from Unicode.txt are auto-initialized in gencat()
+    ## (Categories from Unicode.txt are auto-initialized in gencat)
+    $Cat{Alnum}  = Table->New(Is => 'Alnum',  Desc => "[[:Alnum:]]",  Fuzzy => 0);
+    $Cat{Alpha}  = Table->New(Is => 'Alpha',  Desc => "[[:Alpha:]]",  Fuzzy => 0);
+    $Cat{ASCII}  = Table->New(Is => 'ASCII',  Desc => "[[:ASCII:]]",  Fuzzy => 0);
+    $Cat{Blank}  = Table->New(Is => 'Blank',  Desc => "[[:Blank:]]",  Fuzzy => 0);
+    $Cat{Cntrl}  = Table->New(Is => 'Cntrl',  Desc => "[[:Cntrl:]]",  Fuzzy => 0);
+    $Cat{Digit}  = Table->New(Is => 'Digit',  Desc => "[[:Digit:]]",  Fuzzy => 0);
+    $Cat{Graph}  = Table->New(Is => 'Graph',  Desc => "[[:Graph:]]",  Fuzzy => 0);
+    $Cat{Lower}  = Table->New(Is => 'Lower',  Desc => "[[:Lower:]]",  Fuzzy => 0);
+    $Cat{Print}  = Table->New(Is => 'Print',  Desc => "[[:Print:]]",  Fuzzy => 0);
+    $Cat{Punct}  = Table->New(Is => 'Punct',  Desc => "[[:Punct:]]",  Fuzzy => 0);
+    $Cat{Space}  = Table->New(Is => 'Space',  Desc => "[[:Space:]]",  Fuzzy => 0);
+    $Cat{Title}  = Table->New(Is => 'Title',  Desc => "[[:Title:]]",  Fuzzy => 0);
+    $Cat{Upper}  = Table->New(Is => 'Upper',  Desc => "[[:Upper:]]",  Fuzzy => 0);
+    $Cat{XDigit} = Table->New(Is => 'XDigit', Desc => "[[:XDigit:]]", Fuzzy => 0);
+    $Cat{Word}   = Table->New(Is => 'Word',   Desc => "[[:Word:]]",   Fuzzy => 0);
+    $Cat{SpacePerl} = Table->New(Is => 'SpacePerl', Desc => '\s', Fuzzy => 0);
 
     my %To;
     $To{Upper} = Table->New();
@@ -474,11 +594,15 @@ sub Unicode_Txt()
         $General->$op($code, $cat);
 
         ## add to the sub category (e.g. "Lu", "Nd", "Cf", ..)
-        $Cat{$cat}      ||= Table->New(Is => $cat, AllowFuzzy => 0);
+        $Cat{$cat}      ||= Table->New(Is   => $cat,
+                                       Desc => "General Category '$cat'",
+                                       Fuzzy => 0);
         $Cat{$cat}->$op($code);
 
         ## add to the major category (e.g. "L", "N", "C", ...)
-        $Cat{$MajorCat} ||= Table->New(Is => $MajorCat, AllowFuzzy => 0);
+        $Cat{$MajorCat} ||= Table->New(Is => $MajorCat,
+                                       Desc => "Major Category '$MajorCat'",
+                                       Fuzzy => 0);
         $Cat{$MajorCat}->$op($code);
 
         ($General{$name} ||= Table->New)->$op($code, $name);
@@ -531,6 +655,19 @@ sub Unicode_Txt()
         die "$0: Unicode.txt: $!\n";
     }
 
+    ##
+    ## For building \p{_CombAbove} and \p{_CanonDCIJ}
+    ##
+    my %_Above_HexCodes; ## Hexcodes for chars with $comb == 230 ("ABOVE")
+
+    my %CodeToDeco;      ## Maps code to decomp. list for chars with first
+                         ## decomp. char an "i" or "j" (for \p{_CanonDCIJ})
+
+    ## This is filled in as we go....
+    my $CombAbove = Table->New(Is   => '_CombAbove',
+                               Desc  => '(for internal casefolding use)',
+                               Fuzzy => 0);
+
     while (<IN>)
     {
         next unless /^[0-9A-Fa-f]+;/;
@@ -555,6 +692,16 @@ sub Unicode_Txt()
 
         my $code = hex($hexcode);
 
+        if ($comb and $comb == 230) {
+            $CombAbove->Append($code);
+            $_Above_HexCodes{$hexcode} = 1;
+        }
+
+        ## Used in building \p{_CanonDCIJ}
+        if ($deco and $deco =~ m/^006[9A]\b/) {
+            $CodeToDeco{$code} = $deco;
+        }
+
         ##
         ## There are a few pairs of lines like:
         ##   AC00;<Hangul Syllable, First>;Lo;0;L;;;;;N;;;;;
@@ -565,7 +712,7 @@ sub Unicode_Txt()
         {
             $name = $1;
             gencat($name, $cat, $code, $2 eq 'First' ? 'Append' : 'Extend');
-            #New_Prop(In => $name, $General{$name}, AllowFuzzy => 1);
+            #New_Prop(In => $name, $General{$name}, Fuzzy => 1);
         }
         else
         {
@@ -584,7 +731,9 @@ sub Unicode_Txt()
 
             $Mirrored->Append($code) if $mirrored eq "Y";
 
-            $Bidi{$bidi} ||= Table->New(Is => "Bidi$bidi", AllowFuzzy => 0);
+            $Bidi{$bidi} ||= Table->New(Is    => "Bidi$bidi",
+                                        Desc  => "Bi-directional category '$bidi'",
+                                        Fuzzy => 0);
             $Bidi{$bidi}->Append($code);
 
             if ($deco)
@@ -594,7 +743,9 @@ sub Unicode_Txt()
                 {
                     $Deco{Compat}->Append($code);
 
-                    $DC{$1} ||= Table->New(Is => "DC$1", AllowFuzzy => 0);
+                    $DC{$1} ||= Table->New(Is => "DC$1",
+                                           Desc  => "Compatible with '$1'",
+                                           Fuzzy => 0);
                     $DC{$1}->Append($code);
                 }
                 else
@@ -611,10 +762,13 @@ sub Unicode_Txt()
     ##
 
     $Cat{Cn} = $Assigned->Invert; ## Cn is everything that doesn't exist
-    New_Prop(Is => 'Cn', $Cat{Cn}, AllowFuzzy => 0);
+    New_Prop(Is => 'Cn',
+             $Cat{Cn},
+             Desc => "General Category 'Cn' [not functional in Perl]",
+             Fuzzy => 0);
 
     ## Unassigned is the same as 'Cn'
-    New_Alias(Is => 'Unassigned', SameAs => 'Cn', AllowFuzzy => 1);
+    New_Alias(Is => 'Unassigned', SameAs => 'Cn', Fuzzy => 0);
 
     $Cat{C}->Replace($Cat{C}->Merge($Cat{Cn}));  ## Now merge in Cn into C
 
@@ -622,13 +776,64 @@ sub Unicode_Txt()
     # L& is Ll, Lu, and Lt.
     New_Prop(Is => 'L&',
              Table->Merge(@Cat{qw[Ll Lu Lt]}),
-             AllowFuzzy => 0);
+             Desc  => '[\p{Ll}\p{Lu}\p{Lt}]',
+             Fuzzy => 0);
 
     ## Any and All are all code points.
-    my $Any = Table->New(Is => 'Any', AllowFuzzy => 1);
+    my $Any = Table->New(Is    => 'Any',
+                         Desc  => sprintf("[\\x{0000}-\\x{%X}]",
+                                          $LastUnicodeCodepoint),
+                         Fuzzy => 0);
     $Any->RawAppendRange(0, $LastUnicodeCodepoint);
 
-    New_Alias(Is => 'All', SameAs => 'Any', AllowFuzzy => 1);
+    New_Alias(Is => 'All', SameAs => 'Any', Fuzzy => 0);
+
+    ##
+    ## Build special properties for Perl's internal case-folding needs:
+    ##    \p{_CaseIgnorable}
+    ##    \p{_CanonDCIJ}
+    ##    \p{_CombAbove}
+    ## _CombAbove was built above. Others are built here....
+    ##
+
+    ## \p{_CaseIgnorable} is [\p{Mn}\0x00AD\x2010]
+    New_Prop(Is => '_CaseIgnorable',
+             Table->Merge($Cat{Mn},
+                          0x00AD,    #SOFT HYPHEN
+                          0x2010),   #HYPHEN
+             Desc  => '(for internal casefolding use)',
+             Fuzzy => 0);
+
+
+    ## \p{_CanonDCIJ} is fairly complex...
+    my $CanonCDIJ = Table->New(Is    => '_CanonDCIJ',
+                               Desc  => '(for internal casefolding use)',
+                               Fuzzy => 0);
+    ## It contains the ASCII 'i' and 'j'....
+    $CanonCDIJ->Append(0x0069); # ASCII ord("i")
+    $CanonCDIJ->Append(0x006A); # ASCII ord("j")
+    ## ...and any character with a decomposition that starts with either of
+    ## those code points, but only if the decomposition does not have any
+    ## combining character with the "ABOVE" canonical combining class.
+    for my $code (sort { $a <=> $b} keys %CodeToDeco)
+    {
+        ## Need to ensure that all decomposition characters do not have
+        ## a %HexCodeToComb in %AboveCombClasses.
+        my $want = 1;
+        for my $deco_hexcode (split / /, $CodeToDeco{$code})
+        {
+            if (exists $_Above_HexCodes{$deco_hexcode}) {
+                ## one of the decmposition chars has an ABOVE combination
+                ## class, so we're not interested in this one
+                $want = 0;
+                last;
+            }
+        }
+        if ($want) {
+            $CanonCDIJ->Append($code);
+        }
+    }
+
 
 
     ##
@@ -666,7 +871,9 @@ sub LineBrk_Txt()
 
        $Lbrk->Append($first, $lbrk);
 
-        $Lbrk{$lbrk} ||= Table->New(Is => "Lbrk$lbrk", AllowFuzzy => 0);
+        $Lbrk{$lbrk} ||= Table->New(Is    => "Lbrk$lbrk",
+                                    Desc  => "Linebreak category '$lbrk'",
+                                    Fuzzy => 0);
         $Lbrk{$lbrk}->Append($first);
 
        if ($last) {
@@ -757,8 +964,9 @@ sub Scripts_txt()
         my ($first, $last, $name) = @$script;
         $Scripts->Append($first, $name);
 
-        $Script{$name} ||= Table->New(Is => CanonicalName($name),
-                                      AllowFuzzy => 1);
+        $Script{$name} ||= Table->New(Is    => $name,
+                                      Desc  => "Script '$name'",
+                                      Fuzzy => 1);
         $Script{$name}->Append($first, $name);
 
         if ($last) {
@@ -773,7 +981,10 @@ sub Scripts_txt()
     ##
     ##    ***shouldn't this be intersected with \p{Assigned}? ******
     ##
-    New_Prop(Is => 'Common', $Scripts->Invert, AllowFuzzy => 1);
+    New_Prop(Is => 'Common',
+             $Scripts->Invert,
+             Desc  => 'Pseudo-Script of codepoints not in other Unicode scripts',
+             Fuzzy => 1);
 }
 
 ##
@@ -813,7 +1024,9 @@ sub Blocks_txt()
 
        $Blocks->Append($first, $name);
 
-        $Blocks{$name} ||= Table->New(In=>CanonicalName($name), AllowFuzzy=>1);
+        $Blocks{$name} ||= Table->New(In    => $name,
+                                      Desc  => "Block '$name'",
+                                      Fuzzy => 1);
         $Blocks{$name}->Append($first, $name);
 
        if ($last and $last != $first) {
@@ -860,7 +1073,9 @@ sub PropList_txt()
         my ($first, $last, $name) = @$prop;
         $Props->Append($first, $name);
 
-        $Prop{$name} ||= Table->New(Is => $name, AllowFuzzy => 1);
+        $Prop{$name} ||= Table->New(Is    => $name,
+                                    Desc  => "Extended property '$name'",
+                                    Fuzzy => 1);
         $Prop{$name}->Append($first, $name);
 
         if ($last) {
@@ -870,34 +1085,40 @@ sub PropList_txt()
     }
 
     # Alphabetic is L and Other_Alphabetic.
-    New_Prop(Is => 'Alphabetic',
+    New_Prop(Is    => 'Alphabetic',
              Table->Merge($Cat{L}, $Prop{Other_Alphabetic}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{L}\p{OtherAlphabetic}]', # use canonical names here
+             Fuzzy => 1);
 
     # Lowercase is Ll and Other_Lowercase.
-    New_Prop(Is => 'Lowercase',
+    New_Prop(Is    => 'Lowercase',
              Table->Merge($Cat{Ll}, $Prop{Other_Lowercase}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{Ll}\p{OtherLowercase}]', # use canonical names here
+             Fuzzy => 1);
 
     # Uppercase is Lu and Other_Uppercase.
     New_Prop(Is => 'Uppercase',
              Table->Merge($Cat{Lu}, $Prop{Other_Uppercase}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{Lu}\p{Other_Uppercase}]', # use canonical names here
+             Fuzzy => 1);
 
     # Math is Sm and Other_Math.
     New_Prop(Is => 'Math',
              Table->Merge($Cat{Sm}, $Prop{Other_Math}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{Sm}\p{OtherMath}]', # use canonical names here
+             Fuzzy => 1);
 
     # ID_Start is Ll, Lu, Lt, Lm, Lo, and Nl.
     New_Prop(Is => 'ID_Start',
              Table->Merge(@Cat{qw[Ll Lu Lt Lm Lo Nl]}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]',
+             Fuzzy => 1);
 
     # ID_Continue is ID_Start, Mn, Mc, Nd, and Pc.
     New_Prop(Is => 'ID_Continue',
              Table->Merge(@Cat{qw[Ll Lu Lt Lm Lo Nl Mn Mc Nd Pc ]}),
-             AllowFuzzy => 1);
+             Desc  => '[\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]',
+             Fuzzy => 1);
 }
 
 sub Make_GC_Aliases()
@@ -955,7 +1176,200 @@ sub Make_GC_Aliases()
 
     ## make the aliases....
     while (my ($Alias, $Name) = each %Is) {
-        New_Alias(Is => $Alias, SameAs => $Name, AllowFuzzy => 1);
+        New_Alias(Is => $Alias, SameAs => $Name, Fuzzy => 1);
+    }
+}
+
+
+##
+## These are used in:
+##   MakePropTestScript()
+##   WriteAllMappings()
+## for making the test script.
+##
+my %FuzzyNameToTest;
+my %ExactNameToTest;
+
+
+## This used only for making the test script
+sub GenTests($$$$)
+{
+    my $FH = shift;
+    my $Prop = shift;
+    my $MatchCode = shift;
+    my $FailCode = shift;
+
+    if (defined $MatchCode) {
+        printf $FH qq/Expect(1, "\\x{%04X}", '\\p{$Prop}' );\n/, $MatchCode;
+        printf $FH qq/Expect(0, "\\x{%04X}", '\\p{^$Prop}');\n/, $MatchCode;
+        printf $FH qq/Expect(0, "\\x{%04X}", '\\P{$Prop}' );\n/, $MatchCode;
+        printf $FH qq/Expect(1, "\\x{%04X}", '\\P{^$Prop}');\n/, $MatchCode;
+    }
+    if (defined $FailCode) {
+        printf $FH qq/Expect(0, "\\x{%04X}", '\\p{$Prop}' );\n/, $FailCode;
+        printf $FH qq/Expect(1, "\\x{%04X}", '\\p{^$Prop}');\n/, $FailCode;
+        printf $FH qq/Expect(1, "\\x{%04X}", '\\P{$Prop}' );\n/, $FailCode;
+        printf $FH qq/Expect(0, "\\x{%04X}", '\\P{^$Prop}');\n/, $FailCode;
+    }
+}
+
+## This used only for making the test script
+sub ExpectError($$)
+{
+    my $FH = shift;
+    my $prop = shift;
+
+    print $FH qq/Error('\\p{$prop}');\n/;
+    print $FH qq/Error('\\P{$prop}');\n/;
+}
+
+## This used only for making the test script
+my @GoodSeps = (
+                " ",
+                "-",
+                " \t ",
+                "",
+                "",
+                "_",
+               );
+my @BadSeps = (
+               "--",
+               "__",
+               " _",
+               "/"
+              );
+
+## This used only for making the test script
+sub RandomlyFuzzifyName($;$)
+{
+    my $Name = shift;
+    my $WantError = shift;  ## if true, make an error
+
+    my @parts;
+    for my $part (split /[-\s_]+/, $Name)
+    {
+        if (@parts) {
+            if ($WantError and rand() < 0.3) {
+                push @parts, $BadSeps[rand(@BadSeps)];
+                $WantError = 0;
+            } else {
+                push @parts, $GoodSeps[rand(@GoodSeps)];
+            }
+        }
+        my $switch = int rand(4);
+        if ($switch == 0) {
+            push @parts, uc $part;
+        } elsif ($switch == 1) {
+            push @parts, lc $part;
+        } elsif ($switch == 2) {
+            push @parts, ucfirst $part;
+        } else {
+            push @parts, $part;
+        }
+    }
+    my $new = join('', @parts);
+
+    if ($WantError) {
+        if (rand() >= 0.5) {
+            $new .= $BadSeps[rand(@BadSeps)];
+        } else {
+            $new = $BadSeps[rand(@BadSeps)] . $new;
+        }
+    }
+    return $new;
+}
+
+## This used only for making the test script
+sub MakePropTestScript()
+{
+    ## this written directly -- it's huge.
+    if (not open OUT, ">TestProp.pl") {
+        die "$0: TestProp.pl: $!\n";
+    }
+    print OUT <DATA>;
+
+    while (my ($Name, $Table) = each %ExactNameToTest)
+    {
+        GenTests(*OUT, $Name, $Table->ValidCode, $Table->InvalidCode);
+        ExpectError(*OUT, uc $Name) if uc $Name ne $Name;
+        ExpectError(*OUT, lc $Name) if lc $Name ne $Name;
+    }
+
+
+    while (my ($Name, $Table) = each %FuzzyNameToTest)
+    {
+        my $Orig  = $CanonicalToOrig{$Name};
+        my %Names = (
+                     $Name => 1,
+                     $Orig => 1,
+                     RandomlyFuzzifyName($Orig) => 1
+                    );
+
+        for my $N (keys %Names) {
+            GenTests(*OUT, $N, $Table->ValidCode, $Table->InvalidCode);
+        }
+
+        ExpectError(*OUT, RandomlyFuzzifyName($Orig, 'ERROR'));
+    }
+
+    print OUT "Finished();\n";
+    close OUT;
+}
+
+
+##
+## These are used only in:
+##   RegisterFileForName()
+##   WriteAllMappings()
+##
+my %Exact;      ## will become %utf8::Exact;
+my %Canonical;  ## will become %utf8::Canonical;
+my %CaComment;  ## Comment for %Canonical entry of same key
+
+##
+## Given info about a name and a datafile that it should be associated with,
+## register that assocation in %Exact and %Canonical.
+sub RegisterFileForName($$$$)
+{
+    my $Type     = shift;
+    my $Name     = shift;
+    my $IsFuzzy  = shift;
+    my $filename = shift;
+
+    ##
+    ## Now in details for the mapping. $Type eq 'Is' has the
+    ## Is removed, as it will be removed in utf8_heavy when this
+    ## data is being checked. In keeps its "In", but a second
+    ## sans-In record is written if it doesn't conflict with
+    ## anything already there.
+    ##
+    if (not $IsFuzzy)
+    {
+        if ($Type eq 'Is') {
+            die "oops[$Name]" if $Exact{$Name};
+            $Exact{$Name} = $filename;
+        } else {
+            die "oops[$Type$Name]" if $Exact{"$Type$Name"};
+            $Exact{"$Type$Name"} = $filename;
+            $Exact{$Name} = $filename if not $Exact{$Name};
+        }
+    }
+    else
+    {
+        my $CName = lc $Name;
+        if ($Type eq 'Is') {
+            die "oops[$CName]" if $Canonical{$CName};
+            $Canonical{$CName} = $filename;
+            $CaComment{$CName} = $Name if $Name =~ tr/A-Z// >= 2;
+        } else {
+            die "oops[$Type$CName]" if $Canonical{lc "$Type$CName"};
+            $Canonical{lc "$Type$CName"} = $filename;
+            $CaComment{lc "$Type$CName"} = "$Type$Name";
+            if (not $Canonical{$CName}) {
+                $Canonical{$CName} = $filename;
+                $CaComment{$CName} = "$Type$Name";
+            }
+        }
     }
 }
 
@@ -969,120 +1383,211 @@ sub Make_GC_Aliases()
 ##
 sub WriteAllMappings()
 {
-    for my $Type ('In', 'Is')
-    {
-        my %Filenames;
-        my %NameToFile;
+    my @MAP;
 
-        my %Exact; ## will become %utf8::Is    or %utf8::In
-        my %Pat;   ## will become %utf8::IsPat or %utf8::InPat
+    my %BaseNames;  ## Base names already used (for avoiding 8.3 conflicts)
 
-        ##
-        ## First write all the files to the $Type/ directory
-        ##
-        while (my ($Name, $Table) = each %{$TableInfo{$Type}})
+    ## 'Is' *MUST* come first, so its names have precidence over 'In's
+    for my $Type ('Is', 'In')
+    {
+        my %RawNameToFile; ## a per-$Type cache
+
+        for my $Name (sort {length $a <=> length $b} keys %{$TableInfo{$Type}})
         {
-            ## Need an 8.3 safe filename.
-            my $filename = $Name;
-            $filename =~ s/[_\W]+(\w*)/\u$1/g;
-            substr($filename, 8) = '' if length($filename) > 8;
+            ## Note: $Name is already canonical
+            my $Table   = $TableInfo{$Type}->{$Name};
+            my $IsFuzzy = $FuzzyNames{$Type}->{$Name};
 
-            ##
-            ## Make sure the filename doesn't conflict with something we
-            ## might have already written. If we have, say,
-            ##     Greek_Extended1
-            ##     Greek_Extended2
-            ## they become
-            ##     Greek_Ex
-            ##     Greek_E2
-            ##
-            while (my $num = $Filenames{lc $filename}++)
+            ## Need an 8.3 safe filename (which means "an 8 safe" $filename)
+            my $filename;
             {
-                $num++; ## so filenames with numbers start with '2', which
-                        ## just looks more natural.
-                substr($filename, -length($num)) = $num;
-            }
+                ## 'Is' items lose 'Is' from the basename.
+                $filename = $Type eq 'Is' ? $Name : "$Type$Name";
+
+                $filename =~ s/[^\w_]+/_/g; # "L&" -> "L_"
+                substr($filename, 8) = '' if length($filename) > 8;
+
+                ##
+                ## Make sure the basename doesn't conflict with something we
+                ## might have already written. If we have, say,
+                ##     InGreekExtended1
+                ##     InGreekExtended2
+                ## they become
+                ##     InGreekE
+                ##     InGreek2
+                ##
+                while (my $num = $BaseNames{lc $filename}++)
+                {
+                    $num++; ## so basenames with numbers start with '2', which
+                            ## just looks more natural.
+                    ## Want to append $num, but if it'll make the basename longer
+                    ## than 8 characters, pre-truncate $filename so that the result
+                    ## is acceptable.
+                    my $delta = length($filename) + length($num) - 8;
+                    if ($delta > 0) {
+                        substr($filename, -$delta) = $num;
+                    } else {
+                        $filename .= $num;
+                    }
+                }
+            };
 
             ##
-            ## Okay, write the file...
+            ## Construct a nice comment to add to the file, and build data
+            ## for the "./Properties" file along the way.
             ##
-            $Exact{$Name} = $filename;
-            $Table->Write("$Type/$filename.pl");
-        }
+            my $Comment;
+            {
+                my $Desc = $TableDesc{$Type}->{$Name} || "";
+                ## get list of names this table is reference by
+                my @Supported = $Name;
+                while (my ($Orig, $Alias) = each %{ $AliasInfo{$Type} })
+                {
+                    if ($Orig eq $Name) {
+                        push @Supported, $Alias;
+                    }
+                }
 
-        ##
-        ## Build %Pat
-        ##
-        while (my ($Fuzzy, $Real) = each %{$FuzzyNames{$Type}})
-        {
-            my $File = $Exact{$Real};
+                my $TypeToShow = $Type eq 'Is' ? "" : $Type;
+                my $OrigProp;
+
+                $Comment = "This file supports:\n";
+                for my $N (@Supported)
+                {
+                    my $IsFuzzy = $FuzzyNames{$Type}->{$N};
+                    my $Prop    = "\\p{$TypeToShow$Name}";
+                    $OrigProp = $Prop if not $OrigProp; #cache for aliases
+                    if ($IsFuzzy) {
+                        $Comment .= "\t$Prop (and fuzzy permutations)\n";
+                    } else {
+                        $Comment .= "\t$Prop\n";
+                    }
+                    my $MyDesc = ($N eq $Name) ? $Desc : "Alias for $OrigProp ($Desc)";
+
+                    push @MAP, sprintf("%s %-42s %s\n",
+                                       $IsFuzzy ? '*' : ' ', $Prop, $MyDesc);
+                }
+                if ($Desc) {
+                    $Comment .= "\nMeaning: $Desc\n";
+                }
 
-            if (not $File) {
-                die "$0: oops [$Real]";
             }
+            ##
+            ## Okay, write the file...
+            ##
+            $Table->Write("lib/$filename.pl", $Comment);
 
-            ## The prefix length of 2 is enough spread,
-            ## and besides, we have 'Yi' as an In category.
-            my $Prefix = lc(substr($Fuzzy, 0, 2));
-            my $Regex = NameToRegex($Fuzzy);
+            ## and register it
+            $RawNameToFile{$Name} = $filename;
+            RegisterFileForName($Type => $Name, $IsFuzzy, $filename);
 
-            if ($Pat{$Prefix}->{$Regex}) {
-                warn "WHOA, conflict with /$Regex/: $Pat{$Prefix}->{$Regex} vs $File\n";
+            if ($IsFuzzy)
+            {
+                my $CName = CanonicalName($Type . '_'. $Name);
+                $FuzzyNameToTest{$Name}  = $Table if !$FuzzyNameToTest{$Name};
+                $FuzzyNameToTest{$CName} = $Table if !$FuzzyNameToTest{$CName};
+            } else {
+                $ExactNameToTest{$Name} = $Table;
             }
 
-            $Pat{$Prefix}->{$Regex} = $File;
         }
 
-        ##
-        ## Since the fuzzy method will provide for a way to match $Fuzzy,
-        ## there's no need for $Fuzzy to be in %Exact as well.
-        ## This can't be done in the loop above because there could be
-        ## multiple $Fuzzys pointing at the same $Real, and we don't want
-        ## the first to delete the exact mapping out from under the second.
-        ##
-        for my $Fuzzy (keys %{$FuzzyNames{$Type}})
+        ## Register aliase info
+        for my $Name (sort {length $a <=> length $b} keys %{$AliasInfo{$Type}})
         {
-            delete $Exact{$Fuzzy};
+            my $Alias    = $AliasInfo{$Type}->{$Name};
+            my $IsFuzzy  = $FuzzyNames{$Type}->{$Alias};
+            my $filename = $RawNameToFile{$Name};
+            die "oops [$Alias]->[$Name]" if not $filename;
+            RegisterFileForName($Type => $Alias, $IsFuzzy, $filename);
+
+            my $Table = $TableInfo{$Type}->{$Name};
+            die "oops" if not $Table;
+            if ($IsFuzzy)
+            {
+                my $CName = CanonicalName($Type .'_'. $Alias);
+                $FuzzyNameToTest{$Alias} = $Table if !$FuzzyNameToTest{$Alias};
+                $FuzzyNameToTest{$CName} = $Table if !$FuzzyNameToTest{$CName};
+            } else {
+                $ExactNameToTest{$Alias} = $Table;
+            }
         }
+    }
 
+    ##
+    ## Write out the property list
+    ##
+    {
+        my @OUT = (
+                   "##\n",
+                   "## This file created by $0\n",
+                   "## List of built-in \\p{...}/\\P{...} properties.\n",
+                   "##\n",
+                   "## '*' means name may be 'fuzzy'\n",
+                   "##\n\n",
+                   sort { substr($a,2) cmp substr($b, 2) } @MAP,
+                  );
+        WriteIfChanged('Properties', @OUT);
+    }
 
+    use Text::Tabs ();  ## using this makes the files about half the size
+
+    ## Write Exact.pl
+    {
+        my @OUT = (
+                   $HEADER,
+                   "##\n",
+                   "## Data in this file used by ../utf8_heavy.pl\n",
+                   "##\n\n",
+                   "## Mapping from name to filename in ./lib\n",
+                   "%utf8::Exact = (\n",
+                  );
 
-        ##
-        ## Now write In.pl / Is.pl
-        ##
-        if (not open OUT, ">$Type.pl") {
-            die "$0: $Type.pl: $!\n";
-        }
-        print OUT $HEADER;
-        print OUT "##\n";
-        print OUT "## Data in this file used by ../utf8_heavy.pl\n";
-        print OUT "##\n";
-        print OUT "\n";
-        print OUT "## Mapping from name to filename in ./$Type\n";
-        print OUT "%utf8::$Type = (\n";
         for my $Name (sort keys %Exact)
         {
             my $File = $Exact{$Name};
-            printf OUT "  %-41s => %s,\n", "'$Name'", "'$File'";
+            $Name = $Name =~ m/\W/ ? qq/'$Name'/ : " $Name ";
+            my $Text = sprintf("%-15s => %s,\n", $Name, qq/'$File'/);
+            push @OUT, Text::Tabs::unexpand($Text);
         }
-        print OUT ");\n\n";
+        push @OUT, ");\n1;\n";
+
+        WriteIfChanged('Exact.pl', @OUT);
+    }
 
-        print OUT "## Mappings from regex to filename in ./$Type/\n";
-        print OUT "%utf8::${Type}Pat = (\n";
-        for my $Prefix (sort keys %Pat)
+    ## Write Canonical.pl
+    {
+        my @OUT = (
+                   $HEADER,
+                   "##\n",
+                   "## Data in this file used by ../utf8_heavy.pl\n",
+                   "##\n\n",
+                   "## Mapping from lc(canonical name) to filename in ./lib\n",
+                   "%utf8::Canonical = (\n",
+                  );
+        my $Trail = ""; ## used just to keep the spacing pretty
+        for my $Name (sort keys %Canonical)
         {
-            print OUT " '$Prefix' => {\n";
-            while (my ($Regex, $File) = each %{ $Pat{$Prefix} }) {
-                print OUT "\t'$Regex' => '$File',\n";
+            my $File = $Canonical{$Name};
+            if ($CaComment{$Name}) {
+                push @OUT, "\n" if not $Trail;
+                push @OUT, " # $CaComment{$Name}\n";
+                $Trail = "\n";
+            } else {
+                $Trail = "";
             }
-            print OUT " },\n";
+            $Name = $Name =~ m/\W/ ? qq/'$Name'/ : " $Name ";
+            my $Text = sprintf("  %-41s => %s,\n$Trail", $Name, qq/'$File'/);
+            push @OUT, Text::Tabs::unexpand($Text);
         }
-        print OUT ");\n";
-
-        close(OUT);
+        push @OUT, ");\n1\n";
+        WriteIfChanged('Canonical.pl', @OUT);
     }
+
+    MakePropTestScript() if $MakeTestScript;
 }
 
+
 sub SpecCase_txt()
 {
     #
@@ -1121,24 +1626,25 @@ sub SpecCase_txt()
     for my $case (qw(Lower Title Upper))
     {
         my $NormalCase = do "To/$case.pl" || die "$0: $@\n";
-        if (not open OUT, ">To/$case.pl") {
-            die "$0: To/$case.txt: $!";
-        }
 
-        print OUT $HEADER, "\n";
-        print OUT "%utf8::ToSpec$case =\n(\n";
+        my @OUT = (
+                   $HEADER, "\n",
+                   "%utf8::ToSpec$case =\n(\n",
+                   );
 
         for my $prop (sort { $a->[0] <=> $b->[0] } @{$CaseInfo{$case}}) {
             my ($ix, $code, $to) = @$prop;
             my $tostr =
               join "", map { sprintf "\\x{%s}", $_ } split ' ', $to;
-            printf OUT qq['%04X' => "$tostr",\n], $ix;
+            push @OUT, sprintf qq['%04X' => "$tostr",\n], $ix;
         }
-        print OUT ");\n\n";
-        print OUT "return <<'END';\n";
-        print OUT $NormalCase;
-        print OUT "END\n";
-        close OUT;
+        push @OUT, (
+                    ");\n\n",
+                    "return <<'END';\n",
+                    $NormalCase,
+                    "END\n"
+                    );
+        WriteIfChanged("To/$case.pl", @OUT);
     }
 }
 
@@ -1150,7 +1656,7 @@ sub SpecCase_txt()
 sub CaseFold_txt()
 {
     if (not open IN, "CaseFold.txt") {
-       die "$0: To/Fold.pl: $!\n";
+       die "$0: CaseFold.txt: $!\n";
     }
 
     my $Fold = Table->New();
@@ -1176,23 +1682,25 @@ sub CaseFold_txt()
     #
     # Prepend the special foldings to the common foldings.
     #
-
     my $CommonFold = do "To/Fold.pl" || die "$0: To/Fold.pl: $!\n";
-    if (not open OUT, ">To/Fold.pl") {
-        die "$0: To/Fold.pl: $!\n";
-    }
-    print OUT $HEADER, "\n";
-    print OUT "%utf8::ToSpecFold =\n(\n";
+
+    my @OUT = (
+               $HEADER, "\n",
+               "%utf8::ToSpecFold =\n(\n",
+              );
     for my $code (sort { $a <=> $b } keys %Fold) {
         my $foldstr =
           join "", map { sprintf "\\x{%s}", $_ } split ' ', $Fold{$code};
-        printf OUT qq['%04X' => "$foldstr",\n], $code;
+        push @OUT, sprintf qq['%04X' => "$foldstr",\n], $code;
     }
-    print OUT ");\n\n";
-    print OUT "return <<'END';\n";
-    print OUT $CommonFold;
-    print OUT "END\n";
-    close OUT;
+    push @OUT, (
+                ");\n\n",
+                "return <<'END';\n",
+                $CommonFold,
+                "END\n",
+               );
+
+    WriteIfChanged("To/Fold.pl", @OUT);
 }
 
 ## Do it....
@@ -1204,15 +1712,65 @@ PropList_txt();
 Scripts_txt();
 Blocks_txt();
 
+WriteAllMappings();
+
 LineBrk_Txt();
 ArabShap_txt();
 Jamo_txt();
 SpecCase_txt();
+CaseFold_txt();
 
-WriteAllMappings();
+exit(0);
 
-CaseFold_txt();
+## TRAILING CODE IS USED BY MakePropTestScript()
+__DATA__
+use strict;
+use warnings;
+
+my $Tests = 0;
+my $Fails = 0;
+
+sub Expect($$$)
+{
+    my $Expect = shift;
+    my $String = shift;
+    my $Regex  = shift;
+    my $Line   = (caller)[2];
+
+    $Tests++;
+    my $RegObj;
+    my $result = eval {
+        $RegObj = qr/$Regex/;
+        $String =~ $RegObj ? 1 : 0
+    };
+    
+    if (not defined $result) {
+        print "couldn't compile /$Regex/ on $0 line $Line: $@\n";
+        $Fails++;
+    } elsif ($result ^ $Expect) {
+        print "bad result (expected $Expect) on $0 line $Line: $@\n";
+        $Fails++;
+    }
+}
 
-# That's all, folks!
+sub Error($)
+{
+    my $Regex  = shift;
+    $Tests++;
+    if (eval { 'x' =~ qr/$Regex/; 1 }) {
+        $Fails++;
+        my $Line = (caller)[2];
+        print "expected error for /$Regex/ on $0 line $Line: $@\n";
+    }
+}
 
-__END__
+sub Finished()
+{
+   if ($Fails == 0) {
+      print "All $Tests tests passed.\n";
+      exit(0);
+   } else {
+      print "$Tests tests, $Fails failed!\n";
+      exit(-1);
+   }
+}
index e82c06b..28e0d70 100644 (file)
@@ -8,35 +8,33 @@ sub DESTROY {}
 
 sub croak { require Carp; Carp::croak(@_) }
 
+my %Cache;
+
+##
+## "SWASH" == "SWATCH HASH". A "swatch" is a swatch of the Unicode landscape
+##
+
 sub SWASHNEW {
     my ($class, $type, $list, $minbits, $none) = @_;
     local $^D = 0 if $^D;
 
     print STDERR "SWASHNEW @_\n" if DEBUG;
 
-    ## check to see if we've already got it.
-    {
-        no strict 'refs';
-        if ($type and ref ${"${class}::{$type}"} eq $class) {
-            warn qq/Found \${"${class}::{$type}"}\n/ if DEBUG;
-            return ${"${class}::{$type}"};
-        }
-    }
-
     ##
     ## Get the list of codepoints for the type.
     ## Called from utf8.c
     ##
     ## Given a $type, our goal is to fill $list with the set of codepoint
-    ## ranges. As we try various interpretations of $type, sometimes we'll
-    ## end up with the $list directly, and sometimes we'll end up with a
-    ## $file name that holds the list data.
+    ## ranges.
     ##
     ## To make the parsing of $type clear, this code takes the a rather
     ## unorthadox approach of last'ing out of the block once we have the
     ## info we need. Were this to be a subroutine, the 'last' would just
     ## be a 'return'.
     ##
+    my $file; ## file to load data from, and also part of the %Cache key.
+    my $ListSorted = 0;
+
     if ($type)
     {
         $type =~ s/^\s+//;
@@ -44,124 +42,43 @@ sub SWASHNEW {
 
         print "type = $type\n" if DEBUG;
 
-        my $file;
-        ## Figure out what file to load to get the data....
       GETFILE:
         {
             ##
-            ## First, see if it's an "Is" name (the 'Is' is optional)
+            ## 'Is' is always optional, so if it's there, remove it.
+            ## Same with 'Category=' and 'Script='.
             ##
-            ## Because we check "Is" names first, they have precidence over
-            ## "In" names. For example, "Greek" is both a script and a
-            ## block. "IsGreek" always gets the script, while "InGreek"
-            ## always gets the block. "Greek" gets the script because we
-            ## check "Is" names first.
+            ## 'Block=' is replaced by 'In'.
             ##
-            if ($type =~ m{^
-                           ## "Is" prefix, or "Script=" or "Category="
-                           (?: Is [- _]? | (?:Script|Category)\s*=\s* )?
-                           ## name to check in the "Is" symbol table.
-                           ([A-Z].*)
-                           $
-                          }ix)
-            {
-                my $istype = $1;
-                ##
-                ## Input ($type)     Name To Check ($istype)
-                ## -------------     -----------------------
-                ## IsLu                 Lu
-                ## Lu                   Lu
-                ## Category = Lu        Lu
-                ## Foo                  Foo
-                ## Script = Greek       Greek
-                ##
-
-                print "istype = $istype\n" if DEBUG;
-
-                ## Load "Is" mapping data, if not yet loaded.
-                do "unicore/Is.pl" if not defined %utf8::Is;
-
-                ##
-                ## If the "Is" mapping data has an exact match, it points
-                ## to the file we need.
-                ##
-                if (exists $utf8::Is{$istype})
-                {
-                    $file = "unicore/Is/$utf8::Is{$istype}.pl";
-                    last GETFILE;
-                }
-
-                ##
-                ## Need to look at %utf8::IsPat (loaded from "unicore/Is.pl")
-                ## to see if there's a regex that matches this $istype.
-                ## If so, the associated name is the file we need.
-                ##
-                my $prefix = substr(lc($istype), 0, 2);
-                if (exists $utf8::IsPat{$prefix})
-                {
-                    while (my ($pat, $name) = each %{$utf8::IsPat{$prefix}})
-                    {
-                        print "isprefix = $prefix, Is = $istype, pat = $pat\n" if DEBUG;
-                        ##
-                        ## The following regex probably need not be cached,
-                        ## since every time there's a match, the results of
-                        ## the entire call to SWASHNEW() is cached, so there's
-                        ## a very limited number of times any one $pat will
-                        ## be evaluated as a regex, at least with "reasonable"
-                        ## code that doesn't try a baziilion \p{Random} names.
-                        ##
-                        if ($istype =~ /^$pat$/i)
-                        {
-                            $file = "unicore/Is/$name.pl";
-                            last GETFILE;
-                        }
-                    }
-                }
+            $type =~ s/^Is(?:\s+|[-_])?//i
+              or
+            $type =~ s/^Category\s*=\s*//i
+              or
+            $type =~ s/^Script\s*=\s*//i
+              or
+            $type =~ s/^Block\s*=\s*/In/i;
+
+            ##
+            ## See if it's in the direct mapping table.
+            ##
+            require "unicore/Exact.pl";
+            if (my $base = $utf8::Exact{$type}) {
+                $file = "unicore/lib/$base.pl";
+                last GETFILE;
             }
 
             ##
-            ## Couldn't find via "Is" -- let's try via "In".....
+            ## If not there exactly, try the canonical form. The canonical
+            ## form is lowercased, with any separators (\s+|[-_]) removed.
             ##
-            if ($type =~ m{^
-                           ( In(?!herited$)[- _]? | Block\s*=\s*)?
-                           ([A-Z].*)
-                           $
-                          }xi)
-            {
-                my $intype = $2;
-                print "intype = $intype\n" if DEBUG;
-
-                ##
-                ## Input ($type)      Name To Check ($intype)
-                ## -------------      -----------------------
-                ## Inherited             Inherited
-                ## InGreek               Greek
-                ## Block = Greek         Greek
-                ##
-
-                ## Load "In" mapping data, if not yet loaded.
-                do "unicore/In.pl" if not defined %utf8::In;
-
-                ## If there's a direct match, it points to the file we need
-                if (exists $utf8::In{$intype}) {
-                    $file = "unicore/In/$utf8::In{$intype}.pl";
-                    last GETFILE;
-                }
-
-                my $prefix = substr(lc($intype), 0, 2);
-                if (exists $utf8::InPat{$prefix})
-                {
-                    print "inprefix = $prefix, In = $intype\n" if DEBUG;
-                    while (my ($pat, $name) = each %{$utf8::InPat{$prefix}})
-                    {
-                        print "inprefix = $prefix, In = $intype, k = $pat\n" if DEBUG;
-                        if ($intype =~ /^$pat$/i) {
-                            $file = "unicore/In/$name.pl";
-                            print "inprefix = $prefix, In = $intype, k = $pat, file = $file\n" if DEBUG;
-                            last GETFILE;
-                        }
-                    }
-                }
+            my $canonical = lc $type;
+            $canonical =~ s/(?<=[a-z\d])(?:\s+|[-_])(?=[a-z\d])//g;
+            print "canonical = $canonical\n" if DEBUG;
+
+            require "unicore/Canonical.pl";
+            if (my $base = $utf8::Canonical{$canonical}) {
+                $file = "unicore/lib/$base.pl";
+                last GETFILE;
             }
 
             ##
@@ -181,16 +98,28 @@ sub SWASHNEW {
             croak("Can't find Unicode character property \"$type\"");
         }
 
+        print "found it (file='$file')\n" if DEBUG;
+
         ##
         ## If we reach here, it was due to a 'last GETFILE' above, so we
-        ## have a filename, so now we load it.
+        ## have a filename, so now we load it if we haven't already.
+        ## If we have, return the cached results. The cache key is the
+        ## file to load.
         ##
+        if ($Cache{$file} and ref($Cache{$file}) eq $class)
+        {
+            print "Returning cached '$file' for \\p{$type}\n" if DEBUG;
+            return $Cache{$class, $file};
+        }
+
         $list = do $file;
+        $ListSorted = 1; ## we know that these lists are sorted
     }
 
     my $extras;
     my $bits;
 
+    my $ORIG = $list;
     if ($list) {
        my @tmp = split(/^/m, $list);
        my %seen;
@@ -240,8 +169,7 @@ sub SWASHNEW {
 
     print STDERR "CLASS = $class, TYPE => $type, BITS => $bits, NONE => $none\nEXTRAS =>\n$extras\nLIST =>\n$list\n" if DEBUG;
 
-    no strict 'refs';
-    ${"${class}::{$type}"} = bless {
+    my $SWASH = bless {
        TYPE => $type,
        BITS => $bits,
        EXTRAS => $extras,
@@ -249,6 +177,12 @@ sub SWASHNEW {
        NONE => $none,
        @extras,
     } => $class;
+
+    if ($file) {
+        $Cache{$class, $file} = $SWASH;
+    }
+
+    return $SWASH;
 }
 
 # NOTE: utf8.c:swash_init() assumes entries are never modified once generated.
index 77d5e92..c174ac5 100644 (file)
@@ -70,7 +70,7 @@
 #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT)
 static char    *local_patches[] = {
         NULL
-       ,"DEVEL14255"
+       ,"DEVEL14289"
        ,NULL
 };
 
index af78458..a47dda1 100644 (file)
@@ -1472,7 +1472,7 @@ to the end of your file without finding such a line.
 (W redefine) You redefined a format.  To suppress this warning, say
 
     {
-       no warnings;
+       no warnings 'redefine';
        eval "format NAME =...";
     }
 
@@ -3300,7 +3300,7 @@ C<can> may break this.
 (W redefine) You redefined a subroutine.  To suppress this warning, say
 
     {
-       no warnings;
+       no warnings 'redefine';
        eval "sub name { ... }";
     }
 
diff --git a/proto.h b/proto.h
index 9c79381..fc67d8e 100644 (file)
--- a/proto.h
+++ b/proto.h
@@ -1045,7 +1045,7 @@ STATIC void       S_apply_attrs(pTHX_ HV *stash, SV *target, OP *attrs, bool for_my);
 STATIC void    S_apply_attrs_my(pTHX_ HV *stash, OP *target, OP *attrs, OP **imopsp);
 #  if defined(PL_OP_SLAB_ALLOC)
 STATIC void*   S_Slab_Alloc(pTHX_ int m, size_t sz);
-STATIC void    S_Slab_Free(pTHX_ void *);
+STATIC void    S_Slab_Free(pTHX_ void *op);
 #  endif
 #endif
 
index f1448a5..9af9359 100755 (executable)
@@ -2232,10 +2232,10 @@ print "# some Unicode properties\n";
 }
 
 {
-    print "not " unless "a" =~ /\p{Lowercase}/;
+    print "not " unless "a" =~ /\p{Lowercase Letter}/;
     print "ok 745\n";
 
-    print "not " if     "A" =~ /\p{Lowercase}/;
+    print "not " if     "A" =~ /\p{lowercaseletter}/;
     print "ok 746\n";
 }