Add a level of indirection to the implementation of \p{InFoo}
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 28 Apr 2001 17:18:26 +0000 (17:18 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 28 Apr 2001 17:18:26 +0000 (17:18 +0000)
commit9fdf68be0731526d7d18a86c19f0b68d4946728d
tree7721dfaffe4f678bff14354d99040e1636d5e49c
parent78be1e1a8879b539ff74d40f43ada67390ef7d6d
Add a level of indirection to the implementation of \p{InFoo}
so that we don't have to have long filenames.  (Nothing changes
in the user interface.)   The indirection is defined in
the file lib/unicode/In.pl and it is handled in lib/utf8_heavy.pl.
Also rename some the character classes by removing '-' from
the classnames, and finally renamed Block.pl as Blocks.pl.

p4raw-id: //depot/perl@9897
103 files changed:
MANIFEST
lib/unicode/Blocks.pl [new file with mode: 0644]
lib/unicode/In.pl [new file with mode: 0644]
lib/unicode/In/0.pl [moved from lib/unicode/In/BasicLatin.pl with 100% similarity]
lib/unicode/In/1.pl [moved from lib/unicode/In/Latin-1Supplement.pl with 100% similarity]
lib/unicode/In/10.pl [moved from lib/unicode/In/Hebrew.pl with 100% similarity]
lib/unicode/In/11.pl [moved from lib/unicode/In/Arabic.pl with 100% similarity]
lib/unicode/In/12.pl [moved from lib/unicode/In/Syriac.pl with 100% similarity]
lib/unicode/In/13.pl [moved from lib/unicode/In/Thaana.pl with 100% similarity]
lib/unicode/In/14.pl [moved from lib/unicode/In/Devanagari.pl with 100% similarity]
lib/unicode/In/15.pl [moved from lib/unicode/In/Bengali.pl with 100% similarity]
lib/unicode/In/16.pl [moved from lib/unicode/In/Gurmukhi.pl with 100% similarity]
lib/unicode/In/17.pl [moved from lib/unicode/In/Gujarati.pl with 100% similarity]
lib/unicode/In/18.pl [moved from lib/unicode/In/Oriya.pl with 100% similarity]
lib/unicode/In/19.pl [moved from lib/unicode/In/Tamil.pl with 100% similarity]
lib/unicode/In/2.pl [moved from lib/unicode/In/LatinExtended-A.pl with 100% similarity]
lib/unicode/In/20.pl [moved from lib/unicode/In/Telugu.pl with 100% similarity]
lib/unicode/In/21.pl [moved from lib/unicode/In/Kannada.pl with 100% similarity]
lib/unicode/In/22.pl [moved from lib/unicode/In/Malayalam.pl with 100% similarity]
lib/unicode/In/23.pl [moved from lib/unicode/In/Sinhala.pl with 100% similarity]
lib/unicode/In/24.pl [moved from lib/unicode/In/Thai.pl with 100% similarity]
lib/unicode/In/25.pl [moved from lib/unicode/In/Lao.pl with 100% similarity]
lib/unicode/In/26.pl [moved from lib/unicode/In/Tibetan.pl with 100% similarity]
lib/unicode/In/27.pl [moved from lib/unicode/In/Myanmar.pl with 100% similarity]
lib/unicode/In/28.pl [moved from lib/unicode/In/Georgian.pl with 100% similarity]
lib/unicode/In/29.pl [moved from lib/unicode/In/HangulJamo.pl with 100% similarity]
lib/unicode/In/3.pl [moved from lib/unicode/In/LatinExtended-B.pl with 100% similarity]
lib/unicode/In/30.pl [moved from lib/unicode/In/Ethiopic.pl with 100% similarity]
lib/unicode/In/31.pl [moved from lib/unicode/In/Cherokee.pl with 100% similarity]
lib/unicode/In/32.pl [moved from lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl with 100% similarity]
lib/unicode/In/33.pl [moved from lib/unicode/In/Ogham.pl with 100% similarity]
lib/unicode/In/34.pl [moved from lib/unicode/In/Runic.pl with 100% similarity]
lib/unicode/In/35.pl [moved from lib/unicode/In/Khmer.pl with 100% similarity]
lib/unicode/In/36.pl [moved from lib/unicode/In/Mongolian.pl with 100% similarity]
lib/unicode/In/37.pl [moved from lib/unicode/In/LatinExtendedAdditional.pl with 100% similarity]
lib/unicode/In/38.pl [moved from lib/unicode/In/GreekExtended.pl with 100% similarity]
lib/unicode/In/39.pl [moved from lib/unicode/In/GeneralPunctuation.pl with 100% similarity]
lib/unicode/In/4.pl [moved from lib/unicode/In/IPAExtensions.pl with 100% similarity]
lib/unicode/In/40.pl [moved from lib/unicode/In/SuperscriptsandSubscripts.pl with 100% similarity]
lib/unicode/In/41.pl [moved from lib/unicode/In/CurrencySymbols.pl with 100% similarity]
lib/unicode/In/42.pl [moved from lib/unicode/In/CombiningMarksforSymbols.pl with 100% similarity]
lib/unicode/In/43.pl [moved from lib/unicode/In/LetterlikeSymbols.pl with 100% similarity]
lib/unicode/In/44.pl [moved from lib/unicode/In/NumberForms.pl with 100% similarity]
lib/unicode/In/45.pl [moved from lib/unicode/In/Arrows.pl with 100% similarity]
lib/unicode/In/46.pl [moved from lib/unicode/In/MathematicalOperators.pl with 100% similarity]
lib/unicode/In/47.pl [moved from lib/unicode/In/MiscellaneousTechnical.pl with 100% similarity]
lib/unicode/In/48.pl [moved from lib/unicode/In/ControlPictures.pl with 100% similarity]
lib/unicode/In/49.pl [moved from lib/unicode/In/OpticalCharacterRecognition.pl with 100% similarity]
lib/unicode/In/5.pl [moved from lib/unicode/In/SpacingModifierLetters.pl with 100% similarity]
lib/unicode/In/50.pl [moved from lib/unicode/In/EnclosedAlphanumerics.pl with 100% similarity]
lib/unicode/In/51.pl [moved from lib/unicode/In/BoxDrawing.pl with 100% similarity]
lib/unicode/In/52.pl [moved from lib/unicode/In/BlockElements.pl with 100% similarity]
lib/unicode/In/53.pl [moved from lib/unicode/In/GeometricShapes.pl with 100% similarity]
lib/unicode/In/54.pl [moved from lib/unicode/In/MiscellaneousSymbols.pl with 100% similarity]
lib/unicode/In/55.pl [moved from lib/unicode/In/Dingbats.pl with 100% similarity]
lib/unicode/In/56.pl [moved from lib/unicode/In/BraillePatterns.pl with 100% similarity]
lib/unicode/In/57.pl [moved from lib/unicode/In/CJKRadicalsSupplement.pl with 100% similarity]
lib/unicode/In/58.pl [moved from lib/unicode/In/KangxiRadicals.pl with 100% similarity]
lib/unicode/In/59.pl [moved from lib/unicode/In/IdeographicDescriptionCharacters.pl with 100% similarity]
lib/unicode/In/6.pl [moved from lib/unicode/In/CombiningDiacriticalMarks.pl with 100% similarity]
lib/unicode/In/60.pl [moved from lib/unicode/In/CJKSymbolsandPunctuation.pl with 100% similarity]
lib/unicode/In/61.pl [moved from lib/unicode/In/Hiragana.pl with 100% similarity]
lib/unicode/In/62.pl [moved from lib/unicode/In/Katakana.pl with 100% similarity]
lib/unicode/In/63.pl [moved from lib/unicode/In/Bopomofo.pl with 100% similarity]
lib/unicode/In/64.pl [moved from lib/unicode/In/HangulCompatibilityJamo.pl with 100% similarity]
lib/unicode/In/65.pl [moved from lib/unicode/In/Kanbun.pl with 100% similarity]
lib/unicode/In/66.pl [moved from lib/unicode/In/BopomofoExtended.pl with 100% similarity]
lib/unicode/In/67.pl [moved from lib/unicode/In/EnclosedCJKLettersandMonths.pl with 100% similarity]
lib/unicode/In/68.pl [moved from lib/unicode/In/CJKCompatibility.pl with 100% similarity]
lib/unicode/In/69.pl [moved from lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl with 100% similarity]
lib/unicode/In/7.pl [moved from lib/unicode/In/Greek.pl with 100% similarity]
lib/unicode/In/70.pl [moved from lib/unicode/In/CJKUnifiedIdeographs.pl with 100% similarity]
lib/unicode/In/71.pl [moved from lib/unicode/In/YiSyllables.pl with 100% similarity]
lib/unicode/In/72.pl [moved from lib/unicode/In/YiRadicals.pl with 100% similarity]
lib/unicode/In/73.pl [moved from lib/unicode/In/HangulSyllables.pl with 100% similarity]
lib/unicode/In/74.pl [moved from lib/unicode/In/HighSurrogates.pl with 100% similarity]
lib/unicode/In/75.pl [moved from lib/unicode/In/HighPrivateUseSurrogates.pl with 100% similarity]
lib/unicode/In/76.pl [moved from lib/unicode/In/LowSurrogates.pl with 100% similarity]
lib/unicode/In/77.pl [copied from lib/unicode/Block.pl with 92% similarity]
lib/unicode/In/78.pl [moved from lib/unicode/In/CJKCompatibilityIdeographs.pl with 100% similarity]
lib/unicode/In/79.pl [moved from lib/unicode/In/AlphabeticPresentationForms.pl with 100% similarity]
lib/unicode/In/8.pl [moved from lib/unicode/In/Cyrillic.pl with 100% similarity]
lib/unicode/In/80.pl [moved from lib/unicode/In/ArabicPresentationForms-A.pl with 100% similarity]
lib/unicode/In/81.pl [moved from lib/unicode/In/CombiningHalfMarks.pl with 100% similarity]
lib/unicode/In/82.pl [moved from lib/unicode/In/CJKCompatibilityForms.pl with 100% similarity]
lib/unicode/In/83.pl [moved from lib/unicode/In/SmallFormVariants.pl with 100% similarity]
lib/unicode/In/84.pl [moved from lib/unicode/In/ArabicPresentationForms-B.pl with 100% similarity]
lib/unicode/In/85.pl [moved from lib/unicode/In/Specials.pl with 100% similarity]
lib/unicode/In/86.pl [moved from lib/unicode/In/HalfwidthandFullwidthForms.pl with 100% similarity]
lib/unicode/In/87.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/88.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/89.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/9.pl [moved from lib/unicode/In/Armenian.pl with 100% similarity]
lib/unicode/In/90.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/91.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/92.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/93.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/94.pl [copied from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/95.pl [moved from lib/unicode/Block.pl with 93% similarity]
lib/unicode/In/PrivateUse.pl [deleted file]
lib/unicode/mktables.PL
lib/utf8_heavy.pl
pod/perlunicode.pod