summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MANIFEST33
-rw-r--r--lib/unicore/README.perl31
-rw-r--r--lib/unicore/ReadMe.txt32
-rw-r--r--lib/unicore/lib/Buhid.pl13
-rw-r--r--lib/unicore/lib/Deprecat.pl14
-rw-r--r--lib/unicore/lib/Grapheme.pl25
-rw-r--r--lib/unicore/lib/Hanunoo.pl13
-rw-r--r--lib/unicore/lib/IdsBinar.pl14
-rw-r--r--lib/unicore/lib/IdsTrina.pl13
-rw-r--r--lib/unicore/lib/InBuhid.pl13
-rw-r--r--lib/unicore/lib/InCyril2.pl13
-rw-r--r--lib/unicore/lib/InGreekA.pl13
-rw-r--r--lib/unicore/lib/InHanuno.pl13
-rw-r--r--lib/unicore/lib/InKatak2.pl13
-rw-r--r--lib/unicore/lib/InMisce3.pl13
-rw-r--r--lib/unicore/lib/InMisce4.pl13
-rw-r--r--lib/unicore/lib/InSuppl2.pl13
-rw-r--r--lib/unicore/lib/InSuppl3.pl13
-rw-r--r--lib/unicore/lib/InSuppl4.pl13
-rw-r--r--lib/unicore/lib/InSuppl5.pl13
-rw-r--r--lib/unicore/lib/InSupple.pl13
-rw-r--r--lib/unicore/lib/InTagalo.pl13
-rw-r--r--lib/unicore/lib/InTagban.pl13
-rw-r--r--lib/unicore/lib/InVariat.pl13
-rw-r--r--lib/unicore/lib/LogicalO.pl14
-rw-r--r--lib/unicore/lib/OtherDef.pl17
-rw-r--r--lib/unicore/lib/OtherGra.pl13
-rw-r--r--lib/unicore/lib/Radical.pl15
-rw-r--r--lib/unicore/lib/SoftDott.pl19
-rw-r--r--lib/unicore/lib/Tagalog.pl14
-rw-r--r--lib/unicore/lib/Tagbanwa.pl15
-rw-r--r--lib/unicore/lib/UnifiedI.pl22
32 files changed, 484 insertions, 28 deletions
diff --git a/MANIFEST b/MANIFEST
index 1f41415517..fac6f1eafa 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1457,8 +1457,6 @@ lib/Unicode/Collate/t/test.t Unicode::Collate
lib/Unicode/README Explanation what happened to lib/unicode.
lib/Unicode/UCD.pm Unicode character database
lib/Unicode/UCD.t See if Unicode character database works
-lib/unicore/PropertyAliases.txt Unicode character database
-lib/unicore/PropertyValueAliases.txt Unicode character database
lib/unicore/ArabicShaping.txt Unicode character database
lib/unicore/ArabLink.pl Unicode character database
lib/unicore/ArabLnkGrp.pl Unicode character database
@@ -1510,6 +1508,7 @@ 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/Buhid.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
@@ -1540,6 +1539,7 @@ 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/Deprecat.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
@@ -1549,18 +1549,22 @@ 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/Grapheme.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/Hanunoo.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/IdsBinar.pl Unicode character database
lib/unicore/lib/IdStart.pl Unicode character database
+lib/unicore/lib/IdsTrina.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
@@ -1574,6 +1578,7 @@ 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/InBuhid.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
@@ -1590,6 +1595,7 @@ 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/InCyril2.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
@@ -1602,6 +1608,7 @@ 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/InGreekA.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
@@ -1609,6 +1616,7 @@ 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/InHanuno.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
@@ -1619,6 +1627,7 @@ 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/InKatak2.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
@@ -1632,6 +1641,8 @@ 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/InMisce3.pl Unicode character database
+lib/unicore/lib/InMisce4.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
@@ -1648,7 +1659,14 @@ 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/InSuppl2.pl Unicode character database
+lib/unicore/lib/InSuppl3.pl Unicode character database
+lib/unicore/lib/InSuppl4.pl Unicode character database
+lib/unicore/lib/InSuppl5.pl Unicode character database
+lib/unicore/lib/InSupple.pl Unicode character database
lib/unicore/lib/InSyriac.pl Unicode character database
+lib/unicore/lib/InTagalo.pl Unicode character database
+lib/unicore/lib/InTagban.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
@@ -1656,6 +1674,7 @@ 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/InVariat.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
@@ -1668,6 +1687,7 @@ 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/LogicalO.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
@@ -1691,6 +1711,8 @@ 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/OtherDef.pl Unicode character database
+lib/unicore/lib/OtherGra.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
@@ -1705,6 +1727,7 @@ 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/Radical.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
@@ -1712,9 +1735,12 @@ 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/SoftDott.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/Tagalog.pl Unicode character database
+lib/unicore/lib/Tagbanwa.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
@@ -1722,6 +1748,7 @@ 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/UnifiedI.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
@@ -1742,6 +1769,8 @@ lib/unicore/Name.pl 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/PropertyAliases.txt Unicode character database
+lib/unicore/PropertyValueAliases.txt Unicode character database
lib/unicore/PropList.txt Unicode character database
lib/unicore/README.perl Unicode character database
lib/unicore/ReadMe.txt Unicode character database info
diff --git a/lib/unicore/README.perl b/lib/unicore/README.perl
index 4fa7e493f0..0979feb87d 100644
--- a/lib/unicore/README.perl
+++ b/lib/unicore/README.perl
@@ -1,25 +1,20 @@
-The *.txt files were copied 11 Feb 2001 from
+The *.txt files were copied 27 Mar 2002 from
- http://www.unicode.org/Public/3.1-Update/
+ http://www.unicode.org/Public/UNIDATA/
-The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt (15.8MB)
-were not copied due to space considerations. Also not included are any
-*.html files and the derived files:
+The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt
+(25.7MB) were not included due to space considerations. Also NOT
+included were any *.html files and the derived files:
- DerivedBidiClass.txt
- DerivedBinaryProperties.txt
- DerivedCombiningClass.txt
+ DerivedAge.txt
DerivedCoreProperties.txt
- DerivedDecompositionType.txt
- DerivedEastAsianWidth.txt
- DerivedGeneralCategory.txt
- DerivedJoiningGroup.txt
- DerivedJoiningType.txt
- DerivedLineBreak.txt
- DerivedNormalizationProperties.txt
- DerivedNumericType.txt
- DerivedNumericValues.txt
- DerivedProperties.html
+ DerivedNormalizationProps.txt
+ DerivedProperties.txt
+
+and the normalization-related files
+
+ NormalizationCorrections.txt
+ NormalizationTest.txt
The *.pl files are generated from these files by the mktables script.
diff --git a/lib/unicore/ReadMe.txt b/lib/unicore/ReadMe.txt
index c488fb0494..0ab767014e 100644
--- a/lib/unicore/ReadMe.txt
+++ b/lib/unicore/ReadMe.txt
@@ -1,11 +1,15 @@
-2002 Mar 25
+2002 March 25
-This directory contains the updated data files for the minor release
-Unicode 3.2.0.
+This directory contains the Unicode Character Database
+data files.
-This release consists of corrections and additions to the
-Unicode Character Database for the Unicode Standard,
-Version 3.2.0.
+Currently, the Unicode Character Database files are at
+the version level:
+
+ Unicode Standard, Version 3.2.0
+
+For information about the standard itself, see
+UAX #28, Unicode 3.2. <http://www.unicode.org/unicode/reports/tr28/>.
Detailed documentation of the files constituting the
Unicode Character Database (contributory data files for
@@ -15,12 +19,24 @@ PropList.html, NamesList.html, and DerivedProperties.html
for specific details about particular files or sets of
files.
-Unihan-3.2.0.txt is a very large file, so it is also provided in
-two different compressed formats:
+Unihan.txt is a very large file. A zipped version is
+also provided for downloading convenience: Unihan.zip.
+
+The current Unicode 3.2.0 version of Unihan.txt is also available in
+two compressed formats in the Unicode 3.2.0 update directory.
+See: <http://www.unicode.org/Public/3.2-Update/> or
+<ftp://ftp.unicode.org/Public/3.2-Update/>
Unihan-3.2.0.zip for Windows. (Use winzip)
Unihan-3.2.0.txt.gz for Unix. (Use gzip or gunzip)
+Note that the files are zipped in
+exactly the same format they have on the server (with Unix
+line endings). From a browser, right-clicking on
+Unihan-3.2.0.zip will allow automatic download and unzip on a
+Windows system with winzip installed.
+
+
diff --git a/lib/unicore/lib/Buhid.pl b/lib/unicore/lib/Buhid.pl
new file mode 100644
index 0000000000..c1ad8f86d2
--- /dev/null
+++ b/lib/unicore/lib/Buhid.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Buhid} (and fuzzy permutations)
+#
+# Meaning: Script 'BUHID'
+#
+return <<'END';
+1740 1753 BUHID
+END
diff --git a/lib/unicore/lib/Deprecat.pl b/lib/unicore/lib/Deprecat.pl
new file mode 100644
index 0000000000..1866c6c2da
--- /dev/null
+++ b/lib/unicore/lib/Deprecat.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Deprecated} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Deprecated'
+#
+return <<'END';
+0340 0341 Deprecated
+206A 206F Deprecated
+END
diff --git a/lib/unicore/lib/Grapheme.pl b/lib/unicore/lib/Grapheme.pl
new file mode 100644
index 0000000000..dc2183abb4
--- /dev/null
+++ b/lib/unicore/lib/Grapheme.pl
@@ -0,0 +1,25 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{GraphemeLink} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Grapheme_Link'
+#
+return <<'END';
+094D Grapheme_Link
+09CD Grapheme_Link
+0A4D Grapheme_Link
+0ACD Grapheme_Link
+0B4D Grapheme_Link
+0BCD Grapheme_Link
+0C4D Grapheme_Link
+0CCD Grapheme_Link
+0D4D Grapheme_Link
+0DCA Grapheme_Link
+0E3A Grapheme_Link
+1039 Grapheme_Link
+17D2 Grapheme_Link
+END
diff --git a/lib/unicore/lib/Hanunoo.pl b/lib/unicore/lib/Hanunoo.pl
new file mode 100644
index 0000000000..077cc076c7
--- /dev/null
+++ b/lib/unicore/lib/Hanunoo.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Hanunoo} (and fuzzy permutations)
+#
+# Meaning: Script 'HANUNOO'
+#
+return <<'END';
+1720 1734 HANUNOO
+END
diff --git a/lib/unicore/lib/IdsBinar.pl b/lib/unicore/lib/IdsBinar.pl
new file mode 100644
index 0000000000..d138d0a8d8
--- /dev/null
+++ b/lib/unicore/lib/IdsBinar.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{IdsBinaryOperator} (and fuzzy permutations)
+#
+# Meaning: Extended property 'IDS_Binary_Operator'
+#
+return <<'END';
+2FF0 2FF1 IDS_Binary_Operator
+2FF4 2FFB IDS_Binary_Operator
+END
diff --git a/lib/unicore/lib/IdsTrina.pl b/lib/unicore/lib/IdsTrina.pl
new file mode 100644
index 0000000000..587606bad4
--- /dev/null
+++ b/lib/unicore/lib/IdsTrina.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{IdsTrinaryOperator} (and fuzzy permutations)
+#
+# Meaning: Extended property 'IDS_Trinary_Operator'
+#
+return <<'END';
+2FF2 2FF3 IDS_Trinary_Operator
+END
diff --git a/lib/unicore/lib/InBuhid.pl b/lib/unicore/lib/InBuhid.pl
new file mode 100644
index 0000000000..f58c9c2df1
--- /dev/null
+++ b/lib/unicore/lib/InBuhid.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InBuhid} (and fuzzy permutations)
+#
+# Meaning: Block 'Buhid'
+#
+return <<'END';
+1740 175F Buhid
+END
diff --git a/lib/unicore/lib/InCyril2.pl b/lib/unicore/lib/InCyril2.pl
new file mode 100644
index 0000000000..41f8f20712
--- /dev/null
+++ b/lib/unicore/lib/InCyril2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InCyrillicSupplementary} (and fuzzy permutations)
+#
+# Meaning: Block 'Cyrillic Supplementary'
+#
+return <<'END';
+0500 052F Cyrillic Supplementary
+END
diff --git a/lib/unicore/lib/InGreekA.pl b/lib/unicore/lib/InGreekA.pl
new file mode 100644
index 0000000000..d09fd3daf2
--- /dev/null
+++ b/lib/unicore/lib/InGreekA.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InGreekAndCoptic} (and fuzzy permutations)
+#
+# Meaning: Block 'Greek and Coptic'
+#
+return <<'END';
+0370 03FF Greek and Coptic
+END
diff --git a/lib/unicore/lib/InHanuno.pl b/lib/unicore/lib/InHanuno.pl
new file mode 100644
index 0000000000..5ea90288d7
--- /dev/null
+++ b/lib/unicore/lib/InHanuno.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InHanunoo} (and fuzzy permutations)
+#
+# Meaning: Block 'Hanunoo'
+#
+return <<'END';
+1720 173F Hanunoo
+END
diff --git a/lib/unicore/lib/InKatak2.pl b/lib/unicore/lib/InKatak2.pl
new file mode 100644
index 0000000000..6ed8a84b8e
--- /dev/null
+++ b/lib/unicore/lib/InKatak2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InKatakanaPhoneticExtensions} (and fuzzy permutations)
+#
+# Meaning: Block 'Katakana Phonetic Extensions'
+#
+return <<'END';
+31F0 31FF Katakana Phonetic Extensions
+END
diff --git a/lib/unicore/lib/InMisce3.pl b/lib/unicore/lib/InMisce3.pl
new file mode 100644
index 0000000000..a273df5c13
--- /dev/null
+++ b/lib/unicore/lib/InMisce3.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations)
+#
+# Meaning: Block 'Miscellaneous Mathematical Symbols-A'
+#
+return <<'END';
+27C0 27EF Miscellaneous Mathematical Symbols-A
+END
diff --git a/lib/unicore/lib/InMisce4.pl b/lib/unicore/lib/InMisce4.pl
new file mode 100644
index 0000000000..1c8e240fca
--- /dev/null
+++ b/lib/unicore/lib/InMisce4.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations)
+#
+# Meaning: Block 'Miscellaneous Mathematical Symbols-B'
+#
+return <<'END';
+2980 29FF Miscellaneous Mathematical Symbols-B
+END
diff --git a/lib/unicore/lib/InSuppl2.pl b/lib/unicore/lib/InSuppl2.pl
new file mode 100644
index 0000000000..6e9fb082d9
--- /dev/null
+++ b/lib/unicore/lib/InSuppl2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalArrowsA} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Arrows-A'
+#
+return <<'END';
+27F0 27FF Supplemental Arrows-A
+END
diff --git a/lib/unicore/lib/InSuppl3.pl b/lib/unicore/lib/InSuppl3.pl
new file mode 100644
index 0000000000..e4dc4791f9
--- /dev/null
+++ b/lib/unicore/lib/InSuppl3.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementaryPrivateUseAreaA} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplementary Private Use Area-A'
+#
+return <<'END';
+F0000 FFFFF Supplementary Private Use Area-A
+END
diff --git a/lib/unicore/lib/InSuppl4.pl b/lib/unicore/lib/InSuppl4.pl
new file mode 100644
index 0000000000..5a080021c1
--- /dev/null
+++ b/lib/unicore/lib/InSuppl4.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementaryPrivateUseAreaB} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplementary Private Use Area-B'
+#
+return <<'END';
+100000 10FFFF Supplementary Private Use Area-B
+END
diff --git a/lib/unicore/lib/InSuppl5.pl b/lib/unicore/lib/InSuppl5.pl
new file mode 100644
index 0000000000..89c0880761
--- /dev/null
+++ b/lib/unicore/lib/InSuppl5.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalMathematicalOperators} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Mathematical Operators'
+#
+return <<'END';
+2A00 2AFF Supplemental Mathematical Operators
+END
diff --git a/lib/unicore/lib/InSupple.pl b/lib/unicore/lib/InSupple.pl
new file mode 100644
index 0000000000..3fe71f2bd0
--- /dev/null
+++ b/lib/unicore/lib/InSupple.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalArrowsB} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Arrows-B'
+#
+return <<'END';
+2900 297F Supplemental Arrows-B
+END
diff --git a/lib/unicore/lib/InTagalo.pl b/lib/unicore/lib/InTagalo.pl
new file mode 100644
index 0000000000..55c8ca466b
--- /dev/null
+++ b/lib/unicore/lib/InTagalo.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InTagalog} (and fuzzy permutations)
+#
+# Meaning: Block 'Tagalog'
+#
+return <<'END';
+1700 171F Tagalog
+END
diff --git a/lib/unicore/lib/InTagban.pl b/lib/unicore/lib/InTagban.pl
new file mode 100644
index 0000000000..9863a2e3c3
--- /dev/null
+++ b/lib/unicore/lib/InTagban.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InTagbanwa} (and fuzzy permutations)
+#
+# Meaning: Block 'Tagbanwa'
+#
+return <<'END';
+1760 177F Tagbanwa
+END
diff --git a/lib/unicore/lib/InVariat.pl b/lib/unicore/lib/InVariat.pl
new file mode 100644
index 0000000000..1aa8c298b8
--- /dev/null
+++ b/lib/unicore/lib/InVariat.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InVariationSelectors} (and fuzzy permutations)
+#
+# Meaning: Block 'Variation Selectors'
+#
+return <<'END';
+FE00 FE0F Variation Selectors
+END
diff --git a/lib/unicore/lib/LogicalO.pl b/lib/unicore/lib/LogicalO.pl
new file mode 100644
index 0000000000..ae5ad73f60
--- /dev/null
+++ b/lib/unicore/lib/LogicalO.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{LogicalOrderException} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Logical_Order_Exception'
+#
+return <<'END';
+0E40 0E44 Logical_Order_Exception
+0EC0 0EC4 Logical_Order_Exception
+END
diff --git a/lib/unicore/lib/OtherDef.pl b/lib/unicore/lib/OtherDef.pl
new file mode 100644
index 0000000000..6bdd19449a
--- /dev/null
+++ b/lib/unicore/lib/OtherDef.pl
@@ -0,0 +1,17 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{OtherDefaultIgnorableCodePoint} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Other_Default_Ignorable_Code_Point'
+#
+return <<'END';
+180B 180D Other_Default_Ignorable_Code_Point
+2060 206F Other_Default_Ignorable_Code_Point
+FE00 FE0F Other_Default_Ignorable_Code_Point
+FFF0 FFFB Other_Default_Ignorable_Code_Point
+E0000 E0FFF Other_Default_Ignorable_Code_Point
+END
diff --git a/lib/unicore/lib/OtherGra.pl b/lib/unicore/lib/OtherGra.pl
new file mode 100644
index 0000000000..7a927cdb45
--- /dev/null
+++ b/lib/unicore/lib/OtherGra.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{OtherGraphemeExtend} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Other_Grapheme_Extend'
+#
+return <<'END';
+FF9E FF9F Other_Grapheme_Extend
+END
diff --git a/lib/unicore/lib/Radical.pl b/lib/unicore/lib/Radical.pl
new file mode 100644
index 0000000000..2b87cfe792
--- /dev/null
+++ b/lib/unicore/lib/Radical.pl
@@ -0,0 +1,15 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Radical} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Radical'
+#
+return <<'END';
+2E80 2E99 Radical
+2E9B 2EF3 Radical
+2F00 2FD5 Radical
+END
diff --git a/lib/unicore/lib/SoftDott.pl b/lib/unicore/lib/SoftDott.pl
new file mode 100644
index 0000000000..b36e675657
--- /dev/null
+++ b/lib/unicore/lib/SoftDott.pl
@@ -0,0 +1,19 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{SoftDotted} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Soft_Dotted'
+#
+return <<'END';
+0069 006A Soft_Dotted
+012F Soft_Dotted
+0268 Soft_Dotted
+0456 Soft_Dotted
+0458 Soft_Dotted
+1E2D Soft_Dotted
+1ECB Soft_Dotted
+END
diff --git a/lib/unicore/lib/Tagalog.pl b/lib/unicore/lib/Tagalog.pl
new file mode 100644
index 0000000000..78ab346469
--- /dev/null
+++ b/lib/unicore/lib/Tagalog.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Tagalog} (and fuzzy permutations)
+#
+# Meaning: Script 'TAGALOG'
+#
+return <<'END';
+1700 170C TAGALOG
+170E 1714 TAGALOG
+END
diff --git a/lib/unicore/lib/Tagbanwa.pl b/lib/unicore/lib/Tagbanwa.pl
new file mode 100644
index 0000000000..a7ecbf2af6
--- /dev/null
+++ b/lib/unicore/lib/Tagbanwa.pl
@@ -0,0 +1,15 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Tagbanwa} (and fuzzy permutations)
+#
+# Meaning: Script 'TAGBANWA'
+#
+return <<'END';
+1760 176C TAGBANWA
+176E 1770 TAGBANWA
+1772 1773 TAGBANWA
+END
diff --git a/lib/unicore/lib/UnifiedI.pl b/lib/unicore/lib/UnifiedI.pl
new file mode 100644
index 0000000000..5e4019a706
--- /dev/null
+++ b/lib/unicore/lib/UnifiedI.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{UnifiedIdeograph} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Unified_Ideograph'
+#
+return <<'END';
+3400 4DB5 Unified_Ideograph
+4E00 9FA5 Unified_Ideograph
+FA0E FA0F Unified_Ideograph
+FA11 Unified_Ideograph
+FA13 FA14 Unified_Ideograph
+FA1F Unified_Ideograph
+FA21 Unified_Ideograph
+FA23 FA24 Unified_Ideograph
+FA27 FA29 Unified_Ideograph
+20000 2A6D6 Unified_Ideograph
+END