Rewrite mktables from scratch.
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 13 Oct 2001 20:54:17 +0000 (20:54 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 13 Oct 2001 20:54:17 +0000 (20:54 +0000)
commitd73e53025d089803adeff195eaa8b562b9f4d911
tree68a207dbbd8fdcb1fc9466f9df6496e1e33b074e
parentf05db7a1ca746e197911ed297a203f4ab9d9d70c
Rewrite mktables from scratch.
- Cleaner.
- Faster: 15-20 seconds as opposed to several minutes.
- More dynamic: the names of the various categories
  such as the linebreak ones are dynamic, not static.
- Is.pl: long names for the general category properties
  are now available.
- Ranges (<... ,First>, <..., Last>) from the general
  categories work now.
- No more mktables.PL because the mktables.PL is not
  and never has been run to create a mktables.
- syllables.txt and Is/Syl*.pl removed: non-standard
  (not part of the Unicode), and the whole concept is
  being reworked (http://syllabary.sourceforge.net/),
  the old way wouldn't even work with the new Syllables.txt
  (it would result in 1000+ new categories)

p4raw-id: //depot/perl@12427
342 files changed:
MANIFEST
lib/unicore/ArabLink.pl
lib/unicore/ArabLnkGrp.pl
lib/unicore/Bidirectional.pl
lib/unicore/Blocks.pl
lib/unicore/Category.pl
lib/unicore/CombiningClass.pl
lib/unicore/Decomposition.pl
lib/unicore/In.pl
lib/unicore/In/0.pl
lib/unicore/In/1.pl
lib/unicore/In/10.pl
lib/unicore/In/100.pl
lib/unicore/In/101.pl
lib/unicore/In/102.pl
lib/unicore/In/103.pl
lib/unicore/In/104.pl
lib/unicore/In/105.pl
lib/unicore/In/106.pl
lib/unicore/In/107.pl
lib/unicore/In/108.pl
lib/unicore/In/109.pl
lib/unicore/In/11.pl
lib/unicore/In/110.pl
lib/unicore/In/111.pl
lib/unicore/In/112.pl
lib/unicore/In/113.pl
lib/unicore/In/114.pl
lib/unicore/In/115.pl
lib/unicore/In/116.pl
lib/unicore/In/117.pl
lib/unicore/In/118.pl
lib/unicore/In/119.pl
lib/unicore/In/12.pl
lib/unicore/In/120.pl
lib/unicore/In/121.pl
lib/unicore/In/122.pl
lib/unicore/In/123.pl
lib/unicore/In/124.pl
lib/unicore/In/125.pl
lib/unicore/In/126.pl
lib/unicore/In/127.pl
lib/unicore/In/128.pl
lib/unicore/In/129.pl
lib/unicore/In/13.pl
lib/unicore/In/130.pl
lib/unicore/In/131.pl
lib/unicore/In/132.pl
lib/unicore/In/133.pl
lib/unicore/In/134.pl
lib/unicore/In/135.pl
lib/unicore/In/136.pl
lib/unicore/In/137.pl
lib/unicore/In/138.pl
lib/unicore/In/139.pl
lib/unicore/In/14.pl
lib/unicore/In/140.pl
lib/unicore/In/141.pl
lib/unicore/In/142.pl
lib/unicore/In/143.pl
lib/unicore/In/144.pl
lib/unicore/In/145.pl
lib/unicore/In/146.pl
lib/unicore/In/147.pl
lib/unicore/In/148.pl
lib/unicore/In/149.pl
lib/unicore/In/15.pl
lib/unicore/In/150.pl
lib/unicore/In/151.pl
lib/unicore/In/152.pl
lib/unicore/In/153.pl
lib/unicore/In/154.pl
lib/unicore/In/155.pl
lib/unicore/In/156.pl
lib/unicore/In/157.pl
lib/unicore/In/158.pl
lib/unicore/In/159.pl
lib/unicore/In/16.pl
lib/unicore/In/160.pl
lib/unicore/In/161.pl
lib/unicore/In/162.pl
lib/unicore/In/163.pl [new file with mode: 0644]
lib/unicore/In/164.pl [new file with mode: 0644]
lib/unicore/In/165.pl [new file with mode: 0644]
lib/unicore/In/166.pl [new file with mode: 0644]
lib/unicore/In/167.pl [new file with mode: 0644]
lib/unicore/In/168.pl [new file with mode: 0644]
lib/unicore/In/169.pl [new file with mode: 0644]
lib/unicore/In/17.pl
lib/unicore/In/170.pl [new file with mode: 0644]
lib/unicore/In/171.pl [moved from lib/unicore/Is/SylN.pl with 60% similarity]
lib/unicore/In/18.pl
lib/unicore/In/19.pl
lib/unicore/In/2.pl
lib/unicore/In/20.pl
lib/unicore/In/21.pl
lib/unicore/In/22.pl
lib/unicore/In/23.pl
lib/unicore/In/24.pl
lib/unicore/In/25.pl
lib/unicore/In/26.pl
lib/unicore/In/27.pl
lib/unicore/In/28.pl
lib/unicore/In/29.pl
lib/unicore/In/3.pl
lib/unicore/In/30.pl
lib/unicore/In/31.pl
lib/unicore/In/32.pl
lib/unicore/In/33.pl
lib/unicore/In/34.pl
lib/unicore/In/35.pl
lib/unicore/In/36.pl
lib/unicore/In/37.pl
lib/unicore/In/38.pl
lib/unicore/In/39.pl
lib/unicore/In/4.pl
lib/unicore/In/40.pl
lib/unicore/In/41.pl
lib/unicore/In/42.pl
lib/unicore/In/43.pl
lib/unicore/In/44.pl
lib/unicore/In/45.pl
lib/unicore/In/46.pl
lib/unicore/In/47.pl
lib/unicore/In/48.pl
lib/unicore/In/49.pl
lib/unicore/In/5.pl
lib/unicore/In/50.pl
lib/unicore/In/51.pl
lib/unicore/In/52.pl
lib/unicore/In/53.pl
lib/unicore/In/54.pl
lib/unicore/In/55.pl
lib/unicore/In/56.pl
lib/unicore/In/57.pl
lib/unicore/In/58.pl
lib/unicore/In/59.pl
lib/unicore/In/6.pl
lib/unicore/In/60.pl
lib/unicore/In/61.pl
lib/unicore/In/62.pl
lib/unicore/In/63.pl
lib/unicore/In/64.pl
lib/unicore/In/65.pl
lib/unicore/In/66.pl
lib/unicore/In/67.pl
lib/unicore/In/68.pl
lib/unicore/In/69.pl
lib/unicore/In/7.pl
lib/unicore/In/70.pl
lib/unicore/In/71.pl
lib/unicore/In/72.pl
lib/unicore/In/73.pl
lib/unicore/In/74.pl
lib/unicore/In/75.pl
lib/unicore/In/76.pl
lib/unicore/In/77.pl
lib/unicore/In/78.pl
lib/unicore/In/79.pl
lib/unicore/In/8.pl
lib/unicore/In/80.pl
lib/unicore/In/81.pl
lib/unicore/In/82.pl
lib/unicore/In/83.pl
lib/unicore/In/84.pl
lib/unicore/In/85.pl
lib/unicore/In/86.pl
lib/unicore/In/87.pl
lib/unicore/In/88.pl
lib/unicore/In/89.pl
lib/unicore/In/9.pl
lib/unicore/In/90.pl
lib/unicore/In/91.pl
lib/unicore/In/92.pl
lib/unicore/In/93.pl
lib/unicore/In/94.pl
lib/unicore/In/95.pl
lib/unicore/In/96.pl
lib/unicore/In/97.pl
lib/unicore/In/98.pl
lib/unicore/In/99.pl
lib/unicore/Is.pl [new file with mode: 0644]
lib/unicore/Is/ASCII.pl
lib/unicore/Is/Alnum.pl
lib/unicore/Is/Alpha.pl
lib/unicore/Is/BidiAL.pl
lib/unicore/Is/BidiAN.pl
lib/unicore/Is/BidiB.pl
lib/unicore/Is/BidiBN.pl
lib/unicore/Is/BidiCS.pl
lib/unicore/Is/BidiEN.pl
lib/unicore/Is/BidiES.pl
lib/unicore/Is/BidiET.pl
lib/unicore/Is/BidiL.pl
lib/unicore/Is/BidiLRE.pl
lib/unicore/Is/BidiLRO.pl
lib/unicore/Is/BidiNSM.pl
lib/unicore/Is/BidiON.pl
lib/unicore/Is/BidiPDF.pl
lib/unicore/Is/BidiR.pl
lib/unicore/Is/BidiRLE.pl
lib/unicore/Is/BidiRLO.pl
lib/unicore/Is/BidiS.pl
lib/unicore/Is/BidiWS.pl
lib/unicore/Is/Blank.pl
lib/unicore/Is/C.pl
lib/unicore/Is/Cc.pl
lib/unicore/Is/Cf.pl
lib/unicore/Is/Cn.pl
lib/unicore/Is/Cntrl.pl
lib/unicore/Is/Co.pl
lib/unicore/Is/Cs.pl
lib/unicore/Is/DCcircle.pl
lib/unicore/Is/DCcompat.pl
lib/unicore/Is/DCfinal.pl
lib/unicore/Is/DCfont.pl
lib/unicore/Is/DCfraction.pl
lib/unicore/Is/DCinitial.pl
lib/unicore/Is/DCisolated.pl
lib/unicore/Is/DCmedial.pl
lib/unicore/Is/DCnarrow.pl
lib/unicore/Is/DCnoBreak.pl
lib/unicore/Is/DCsmall.pl
lib/unicore/Is/DCsquare.pl
lib/unicore/Is/DCsub.pl
lib/unicore/Is/DCsuper.pl
lib/unicore/Is/DCvertical.pl
lib/unicore/Is/DCwide.pl
lib/unicore/Is/DecoCanon.pl
lib/unicore/Is/DecoCompat.pl
lib/unicore/Is/Digit.pl
lib/unicore/Is/Graph.pl
lib/unicore/Is/L.pl
lib/unicore/Is/LbrkAI.pl
lib/unicore/Is/LbrkAL.pl
lib/unicore/Is/LbrkB2.pl
lib/unicore/Is/LbrkBA.pl
lib/unicore/Is/LbrkBB.pl
lib/unicore/Is/LbrkBK.pl
lib/unicore/Is/LbrkCB.pl
lib/unicore/Is/LbrkCL.pl
lib/unicore/Is/LbrkCM.pl
lib/unicore/Is/LbrkCR.pl
lib/unicore/Is/LbrkEX.pl
lib/unicore/Is/LbrkGL.pl
lib/unicore/Is/LbrkHY.pl
lib/unicore/Is/LbrkID.pl
lib/unicore/Is/LbrkIN.pl
lib/unicore/Is/LbrkIS.pl
lib/unicore/Is/LbrkLF.pl
lib/unicore/Is/LbrkNS.pl
lib/unicore/Is/LbrkNU.pl
lib/unicore/Is/LbrkOP.pl
lib/unicore/Is/LbrkPO.pl
lib/unicore/Is/LbrkPR.pl
lib/unicore/Is/LbrkQU.pl
lib/unicore/Is/LbrkSA.pl
lib/unicore/Is/LbrkSG.pl
lib/unicore/Is/LbrkSP.pl
lib/unicore/Is/LbrkSY.pl
lib/unicore/Is/LbrkXX.pl
lib/unicore/Is/LbrkZW.pl
lib/unicore/Is/Ll.pl
lib/unicore/Is/Lm.pl
lib/unicore/Is/Lo.pl
lib/unicore/Is/Lower.pl
lib/unicore/Is/Lt.pl
lib/unicore/Is/Lu.pl
lib/unicore/Is/M.pl
lib/unicore/Is/Mc.pl
lib/unicore/Is/Me.pl
lib/unicore/Is/Mirrored.pl
lib/unicore/Is/Mn.pl
lib/unicore/Is/N.pl
lib/unicore/Is/Nd.pl
lib/unicore/Is/Nl.pl
lib/unicore/Is/No.pl
lib/unicore/Is/P.pl
lib/unicore/Is/Pc.pl
lib/unicore/Is/Pd.pl
lib/unicore/Is/Pe.pl
lib/unicore/Is/Pf.pl
lib/unicore/Is/Pi.pl
lib/unicore/Is/Po.pl
lib/unicore/Is/Print.pl
lib/unicore/Is/Ps.pl
lib/unicore/Is/Punct.pl
lib/unicore/Is/S.pl
lib/unicore/Is/Sc.pl
lib/unicore/Is/Sk.pl
lib/unicore/Is/Sm.pl
lib/unicore/Is/So.pl
lib/unicore/Is/Space.pl
lib/unicore/Is/SpacePerl.pl
lib/unicore/Is/SylA.pl [deleted file]
lib/unicore/Is/SylAA.pl [deleted file]
lib/unicore/Is/SylAAI.pl [deleted file]
lib/unicore/Is/SylAI.pl [deleted file]
lib/unicore/Is/SylC.pl [deleted file]
lib/unicore/Is/SylE.pl [deleted file]
lib/unicore/Is/SylEE.pl [deleted file]
lib/unicore/Is/SylI.pl [deleted file]
lib/unicore/Is/SylII.pl [deleted file]
lib/unicore/Is/SylO.pl [deleted file]
lib/unicore/Is/SylOO.pl [deleted file]
lib/unicore/Is/SylU.pl [deleted file]
lib/unicore/Is/SylV.pl [deleted file]
lib/unicore/Is/SylWA.pl [deleted file]
lib/unicore/Is/SylWAA.pl [deleted file]
lib/unicore/Is/SylWC.pl [deleted file]
lib/unicore/Is/SylWE.pl [deleted file]
lib/unicore/Is/SylWEE.pl [deleted file]
lib/unicore/Is/SylWI.pl [deleted file]
lib/unicore/Is/SylWII.pl [deleted file]
lib/unicore/Is/SylWO.pl [deleted file]
lib/unicore/Is/SylWOO.pl [deleted file]
lib/unicore/Is/SylWU.pl [deleted file]
lib/unicore/Is/SylWV.pl [deleted file]
lib/unicore/Is/Syllable.pl [deleted file]
lib/unicore/Is/Title.pl [new file with mode: 0644]
lib/unicore/Is/Upper.pl
lib/unicore/Is/Word.pl
lib/unicore/Is/XDigit.pl
lib/unicore/Is/Z.pl
lib/unicore/Is/Zl.pl
lib/unicore/Is/Zp.pl
lib/unicore/Is/Zs.pl
lib/unicore/JamoShort.pl
lib/unicore/Lbrk.pl [new file with mode: 0644]
lib/unicore/Makefile
lib/unicore/Name.pl
lib/unicore/Number.pl
lib/unicore/Scripts.pl
lib/unicore/To/Digit.pl
lib/unicore/To/Lower.pl
lib/unicore/To/Title.pl
lib/unicore/To/Upper.pl
lib/unicore/mktables [new file with mode: 0644]
lib/unicore/syllables.txt [deleted file]
lib/utf8_heavy.pl
pod/perlunicode.pod
t/op/pat.t