Regen Unicode tables to include a warning:
Jarkko Hietaniemi [Sat, 13 Nov 1999 17:18:41 +0000 (17:18 +0000)]
Thou Shalt Not Edit Them By Hand; add missing
(Unicode 2.0 -introduced) tables to MANIFEST;
convert the equivalence tables to be valid Perl code.

p4raw-id: //depot/cfgperl@4563

188 files changed:
MANIFEST
lib/unicode/ArabLink.pl
lib/unicode/ArabLnkGrp.pl
lib/unicode/Bidirectional.pl
lib/unicode/Block.pl
lib/unicode/Category.pl
lib/unicode/CombiningClass.pl
lib/unicode/Decomposition.pl
lib/unicode/Eq/Latin1.pl [moved from lib/unicode/Eq/Latin1 with 67% similarity]
lib/unicode/Eq/Unicode.pl [moved from lib/unicode/Eq/Unicode with 98% similarity]
lib/unicode/In/AlphabeticPresentationForms.pl
lib/unicode/In/Arabic.pl
lib/unicode/In/ArabicPresentationForms-A.pl
lib/unicode/In/ArabicPresentationForms-B.pl
lib/unicode/In/Armenian.pl
lib/unicode/In/Arrows.pl
lib/unicode/In/BasicLatin.pl
lib/unicode/In/Bengali.pl
lib/unicode/In/BlockElements.pl
lib/unicode/In/Bopomofo.pl
lib/unicode/In/BopomofoExtended.pl [new file with mode: 0644]
lib/unicode/In/BoxDrawing.pl
lib/unicode/In/BraillePatterns.pl [new file with mode: 0644]
lib/unicode/In/CJKCompatibility.pl
lib/unicode/In/CJKCompatibilityForms.pl
lib/unicode/In/CJKCompatibilityIdeographs.pl
lib/unicode/In/CJKRadicalsSupplement.pl [new file with mode: 0644]
lib/unicode/In/CJKSymbolsandPunctuation.pl
lib/unicode/In/CJKUnifiedIdeographs.pl
lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl [new file with mode: 0644]
lib/unicode/In/Cherokee.pl [new file with mode: 0644]
lib/unicode/In/CombiningDiacriticalMarks.pl
lib/unicode/In/CombiningHalfMarks.pl
lib/unicode/In/CombiningMarksforSymbols.pl
lib/unicode/In/ControlPictures.pl
lib/unicode/In/CurrencySymbols.pl
lib/unicode/In/Cyrillic.pl
lib/unicode/In/Devanagari.pl
lib/unicode/In/Dingbats.pl
lib/unicode/In/EnclosedAlphanumerics.pl
lib/unicode/In/EnclosedCJKLettersandMonths.pl
lib/unicode/In/Ethiopic.pl
lib/unicode/In/GeneralPunctuation.pl
lib/unicode/In/GeometricShapes.pl
lib/unicode/In/Georgian.pl
lib/unicode/In/Greek.pl
lib/unicode/In/GreekExtended.pl
lib/unicode/In/Gujarati.pl
lib/unicode/In/Gurmukhi.pl
lib/unicode/In/HalfwidthandFullwidthForms.pl
lib/unicode/In/HangulCompatibilityJamo.pl
lib/unicode/In/HangulJamo.pl
lib/unicode/In/HangulSyllables.pl
lib/unicode/In/Hebrew.pl
lib/unicode/In/HighPrivateUseSurrogates.pl
lib/unicode/In/HighSurrogates.pl
lib/unicode/In/Hiragana.pl
lib/unicode/In/IPAExtensions.pl
lib/unicode/In/IdeographicDescriptionCharacters.pl [new file with mode: 0644]
lib/unicode/In/Kanbun.pl
lib/unicode/In/KangxiRadicals.pl [new file with mode: 0644]
lib/unicode/In/Kannada.pl
lib/unicode/In/Katakana.pl
lib/unicode/In/Khmer.pl [new file with mode: 0644]
lib/unicode/In/Lao.pl
lib/unicode/In/Latin-1Supplement.pl
lib/unicode/In/LatinExtended-A.pl
lib/unicode/In/LatinExtended-B.pl
lib/unicode/In/LatinExtendedAdditional.pl
lib/unicode/In/LetterlikeSymbols.pl
lib/unicode/In/LowSurrogates.pl
lib/unicode/In/Malayalam.pl
lib/unicode/In/MathematicalOperators.pl
lib/unicode/In/MiscellaneousSymbols.pl
lib/unicode/In/MiscellaneousTechnical.pl
lib/unicode/In/Mongolian.pl [new file with mode: 0644]
lib/unicode/In/Myanmar.pl [new file with mode: 0644]
lib/unicode/In/NumberForms.pl
lib/unicode/In/Ogham.pl [new file with mode: 0644]
lib/unicode/In/OpticalCharacterRecognition.pl
lib/unicode/In/Oriya.pl
lib/unicode/In/PrivateUse.pl
lib/unicode/In/Runic.pl [new file with mode: 0644]
lib/unicode/In/Sinhala.pl [new file with mode: 0644]
lib/unicode/In/SmallFormVariants.pl
lib/unicode/In/SpacingModifierLetters.pl
lib/unicode/In/Specials.pl
lib/unicode/In/SuperscriptsandSubscripts.pl
lib/unicode/In/Syriac.pl [new file with mode: 0644]
lib/unicode/In/Tamil.pl
lib/unicode/In/Telugu.pl
lib/unicode/In/Thaana.pl [new file with mode: 0644]
lib/unicode/In/Thai.pl
lib/unicode/In/Tibetan.pl
lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl [new file with mode: 0644]
lib/unicode/In/YiRadicals.pl [new file with mode: 0644]
lib/unicode/In/YiSyllables.pl [new file with mode: 0644]
lib/unicode/Is/ASCII.pl
lib/unicode/Is/Alnum.pl
lib/unicode/Is/Alpha.pl
lib/unicode/Is/BidiAN.pl
lib/unicode/Is/BidiB.pl
lib/unicode/Is/BidiCS.pl
lib/unicode/Is/BidiEN.pl
lib/unicode/Is/BidiES.pl
lib/unicode/Is/BidiET.pl
lib/unicode/Is/BidiL.pl
lib/unicode/Is/BidiON.pl
lib/unicode/Is/BidiR.pl
lib/unicode/Is/BidiS.pl
lib/unicode/Is/BidiWS.pl
lib/unicode/Is/C.pl
lib/unicode/Is/Cc.pl
lib/unicode/Is/Cn.pl
lib/unicode/Is/Cntrl.pl
lib/unicode/Is/Co.pl
lib/unicode/Is/DCcircle.pl
lib/unicode/Is/DCcompat.pl
lib/unicode/Is/DCfinal.pl
lib/unicode/Is/DCfont.pl
lib/unicode/Is/DCinital.pl
lib/unicode/Is/DCinitial.pl
lib/unicode/Is/DCisolated.pl
lib/unicode/Is/DCnarrow.pl
lib/unicode/Is/DCnoBreak.pl
lib/unicode/Is/DCsmall.pl
lib/unicode/Is/DCsquare.pl
lib/unicode/Is/DCsub.pl
lib/unicode/Is/DCsuper.pl
lib/unicode/Is/DCvertical.pl
lib/unicode/Is/DCwide.pl
lib/unicode/Is/DecoCanon.pl
lib/unicode/Is/DecoCompat.pl
lib/unicode/Is/Digit.pl
lib/unicode/Is/Graph.pl
lib/unicode/Is/L.pl
lib/unicode/Is/Ll.pl
lib/unicode/Is/Lm.pl
lib/unicode/Is/Lo.pl
lib/unicode/Is/Lower.pl
lib/unicode/Is/Lt.pl
lib/unicode/Is/Lu.pl
lib/unicode/Is/M.pl
lib/unicode/Is/Mc.pl
lib/unicode/Is/Mirrored.pl
lib/unicode/Is/Mn.pl
lib/unicode/Is/N.pl
lib/unicode/Is/Nd.pl
lib/unicode/Is/No.pl
lib/unicode/Is/P.pl
lib/unicode/Is/Pd.pl
lib/unicode/Is/Pe.pl
lib/unicode/Is/Po.pl
lib/unicode/Is/Print.pl
lib/unicode/Is/Ps.pl
lib/unicode/Is/Punct.pl
lib/unicode/Is/S.pl
lib/unicode/Is/Sc.pl
lib/unicode/Is/Sm.pl
lib/unicode/Is/So.pl
lib/unicode/Is/Space.pl
lib/unicode/Is/SylA.pl
lib/unicode/Is/SylC.pl
lib/unicode/Is/SylE.pl
lib/unicode/Is/SylI.pl
lib/unicode/Is/SylO.pl
lib/unicode/Is/SylU.pl
lib/unicode/Is/SylV.pl
lib/unicode/Is/SylWA.pl
lib/unicode/Is/SylWC.pl
lib/unicode/Is/SylWE.pl
lib/unicode/Is/SylWI.pl
lib/unicode/Is/SylWV.pl
lib/unicode/Is/Upper.pl
lib/unicode/Is/Word.pl
lib/unicode/Is/XDigit.pl
lib/unicode/Is/Z.pl
lib/unicode/Is/Zl.pl
lib/unicode/Is/Zp.pl
lib/unicode/Is/Zs.pl
lib/unicode/JamoShort.pl
lib/unicode/Name.pl
lib/unicode/Number.pl
lib/unicode/To/Digit.pl
lib/unicode/To/Lower.pl
lib/unicode/To/Title.pl
lib/unicode/To/Upper.pl
lib/unicode/mktables.PL

index 92e2a76..db6f5d6 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -718,13 +718,17 @@ lib/termcap.pl            Perl library supporting termcap usage
 lib/timelocal.pl       Perl library supporting inverse of localtime, gmtime
 lib/unicode/ArabLink.pl                                Unicode character database
 lib/unicode/ArabLnkGrp.pl                      Unicode character database
+lib/unicode/ArabShap.txt                       Unicode character database
 lib/unicode/Bidirectional.pl                   Unicode character database
 lib/unicode/Block.pl                           Unicode character database
+lib/unicode/Blocks.txt                         Unicode character database
 lib/unicode/Category.pl                                Unicode character database
 lib/unicode/CombiningClass.pl                  Unicode character database
+lib/unicode/CompExcl.txt                       Unicode character database
 lib/unicode/Decomposition.pl                   Unicode character database
-lib/unicode/Eq/Latin1                          Unicode character database
-lib/unicode/Eq/Unicode                         Unicode character database
+lib/unicode/EAWidth.txt                                Unicode character database
+lib/unicode/Eq/Latin1.pl                       Unicode character database
+lib/unicode/Eq/Unicode.pl                      Unicode character database
 lib/unicode/In/AlphabeticPresentationForms.pl  Unicode character database
 lib/unicode/In/Arabic.pl                       Unicode character database
 lib/unicode/In/ArabicPresentationForms-A.pl    Unicode character database
@@ -735,12 +739,17 @@ lib/unicode/In/BasicLatin.pl                      Unicode character database
 lib/unicode/In/Bengali.pl                      Unicode character database
 lib/unicode/In/BlockElements.pl                        Unicode character database
 lib/unicode/In/Bopomofo.pl                     Unicode character database
+lib/unicode/In/BopomofoExtended.pl             Unicode character database
 lib/unicode/In/BoxDrawing.pl                   Unicode character database
+lib/unicode/In/BraillePatterns.pl              Unicode character database
 lib/unicode/In/CJKCompatibility.pl             Unicode character database
 lib/unicode/In/CJKCompatibilityForms.pl                Unicode character database
 lib/unicode/In/CJKCompatibilityIdeographs.pl   Unicode character database
+lib/unicode/In/CJKRadicalsSupplement.pl                Unicode character database
 lib/unicode/In/CJKSymbolsandPunctuation.pl     Unicode character database
 lib/unicode/In/CJKUnifiedIdeographs.pl         Unicode character database
+lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl       Unicode character database
+lib/unicode/In/Cherokee.pl                     Unicode character database
 lib/unicode/In/CombiningDiacriticalMarks.pl    Unicode character database
 lib/unicode/In/CombiningHalfMarks.pl           Unicode character database
 lib/unicode/In/CombiningMarksforSymbols.pl     Unicode character database
@@ -768,9 +777,12 @@ lib/unicode/In/HighPrivateUseSurrogates.pl Unicode character database
 lib/unicode/In/HighSurrogates.pl               Unicode character database
 lib/unicode/In/Hiragana.pl                     Unicode character database
 lib/unicode/In/IPAExtensions.pl                        Unicode character database
+lib/unicode/In/IdeographicDescriptionCharacters.pl     Unicode character database
 lib/unicode/In/Kanbun.pl                       Unicode character database
+lib/unicode/In/KangxiRadicals.pl               Unicode character database
 lib/unicode/In/Kannada.pl                      Unicode character database
 lib/unicode/In/Katakana.pl                     Unicode character database
+lib/unicode/In/Khmer.pl                                Unicode character database
 lib/unicode/In/Lao.pl                          Unicode character database
 lib/unicode/In/Latin-1Supplement.pl            Unicode character database
 lib/unicode/In/LatinExtended-A.pl              Unicode character database
@@ -782,18 +794,29 @@ lib/unicode/In/Malayalam.pl                       Unicode character database
 lib/unicode/In/MathematicalOperators.pl                Unicode character database
 lib/unicode/In/MiscellaneousSymbols.pl         Unicode character database
 lib/unicode/In/MiscellaneousTechnical.pl       Unicode character database
+lib/unicode/In/Mongolian.pl                    Unicode character database
+lib/unicode/In/Myanmar.pl                      Unicode character database
 lib/unicode/In/NumberForms.pl                  Unicode character database
+lib/unicode/In/Ogham.pl                                Unicode character database
 lib/unicode/In/OpticalCharacterRecognition.pl  Unicode character database
 lib/unicode/In/Oriya.pl                                Unicode character database
 lib/unicode/In/PrivateUse.pl                   Unicode character database
+lib/unicode/In/Runic.pl                                Unicode character database
+lib/unicode/In/Sinhala.pl                      Unicode character database
 lib/unicode/In/SmallFormVariants.pl            Unicode character database
 lib/unicode/In/SpacingModifierLetters.pl       Unicode character database
 lib/unicode/In/Specials.pl                     Unicode character database
 lib/unicode/In/SuperscriptsandSubscripts.pl    Unicode character database
+lib/unicode/In/Syriac.pl                       Unicode character database
 lib/unicode/In/Tamil.pl                                Unicode character database
 lib/unicode/In/Telugu.pl                       Unicode character database
+lib/unicode/In/Thaana.pl                       Unicode character database
 lib/unicode/In/Thai.pl                         Unicode character database
 lib/unicode/In/Tibetan.pl                      Unicode character database
+lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl   Unicode character database
+lib/unicode/In/YiRadicals.pl                   Unicode character database
+lib/unicode/In/YiSyllables.pl                  Unicode character database
+lib/unicode/Index.txt                          Unicode character database
 lib/unicode/Is/ASCII.pl                                Unicode character database
 lib/unicode/Is/Alnum.pl                                Unicode character database
 lib/unicode/Is/Alpha.pl                                Unicode character database
@@ -862,7 +885,6 @@ lib/unicode/Is/SylA.pl                              Unicode character database
 lib/unicode/Is/SylC.pl                         Unicode character database
 lib/unicode/Is/SylE.pl                         Unicode character database
 lib/unicode/Is/SylI.pl                         Unicode character database
-lib/unicode/Is/Syllable.pl                     Unicode character database
 lib/unicode/Is/SylO.pl                         Unicode character database
 lib/unicode/Is/SylU.pl                         Unicode character database
 lib/unicode/Is/SylV.pl                         Unicode character database
@@ -871,6 +893,7 @@ lib/unicode/Is/SylWC.pl                             Unicode character database
 lib/unicode/Is/SylWE.pl                                Unicode character database
 lib/unicode/Is/SylWI.pl                                Unicode character database
 lib/unicode/Is/SylWV.pl                                Unicode character database
+lib/unicode/Is/Syllable.pl                     Unicode character database
 lib/unicode/Is/Upper.pl                                Unicode character database
 lib/unicode/Is/Word.pl                         Unicode character database
 lib/unicode/Is/XDigit.pl                       Unicode character database
@@ -878,30 +901,25 @@ lib/unicode/Is/Z.pl                               Unicode character database
 lib/unicode/Is/Zl.pl                           Unicode character database
 lib/unicode/Is/Zp.pl                           Unicode character database
 lib/unicode/Is/Zs.pl                           Unicode character database
+lib/unicode/Jamo-2.txt                         Unicode character database
 lib/unicode/JamoShort.pl                       Unicode character database
+lib/unicode/LineBrk.txt                                Unicode character database
 lib/unicode/Makefile                           Unicode character database
 lib/unicode/Name.pl                            Unicode character database
+lib/unicode/Names.txt                          Unicode character database
 lib/unicode/Number.pl                          Unicode character database
+lib/unicode/Props.txt                          Unicode character database
 lib/unicode/README.Ethiopic                    Unicode character database
+lib/unicode/ReadMe.txt                         Unicode character database info
+lib/unicode/SpecCase.txt                       Unicode character database
 lib/unicode/To/Digit.pl                                Unicode character database
 lib/unicode/To/Lower.pl                                Unicode character database
 lib/unicode/To/Title.pl                                Unicode character database
 lib/unicode/To/Upper.pl                                Unicode character database
+lib/unicode/Unicode.html                       Unicode character database
 lib/unicode/UnicodeData-Latest.txt             Unicode character database
-lib/unicode/ArabShap.txt                       Unicode character database
-lib/unicode/Blocks.txt                         Unicode character database
-lib/unicode/CompExcl.txt                       Unicode character database
-lib/unicode/EAWidth.txt                                Unicode character database
-lib/unicode/Index.txt                          Unicode character database
-lib/unicode/Jamo-2.txt                         Unicode character database
-lib/unicode/LineBrk.txt                                Unicode character database
 lib/unicode/mktables.PL                                Unicode character database generator
-lib/unicode/Names.txt                          Unicode character database
-lib/unicode/Props.txt                          Unicode character database
-lib/unicode/ReadMe.txt                         Unicode character database info
-lib/unicode/SpecCase.txt                       Unicode character database
 lib/unicode/syllables.txt                      Unicode character database
-lib/unicode/Unicode.html                       Unicode character database
 lib/utf8.pm                                    Pragma to control Unicode support
 lib/utf8_heavy.pl                              Support routines for utf8 pragma
 lib/validate.pl                Perl library supporting wholesale file mode validation
index 399fa6c..ed80aba 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0622   0625    R
 0626           D
index e06c374..995bf5a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0622   0623    ALEF
 0624           WAW
index f2ff4e6..6315097 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   0008    BN
 0009           S
index 7d6990b..24eb426 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   007F    Basic Latin
 0080   00FF    Latin-1 Supplement
index 4e3e873..c15232a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   001f    Cc
 0020           Zs
index 5b506ad..ffa8576 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0300   0314    230
 0315           232
index ae4cbaf..e06f4b6 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00a0           <noBreak> 0020
 00a8           <compat> 0020 0308
similarity index 67%
rename from lib/unicode/Eq/Latin1
rename to lib/unicode/Eq/Latin1.pl
index 89ecd76..feb3ee1 100644 (file)
@@ -1,3 +1,7 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
 0041 00C0 00C1 00C2 00C3 00C4 00C5
 0043 00C7
 0045 00C8 00C9 00CA 00CB
@@ -14,3 +18,4 @@
 006F 00BA 00F2 00F3 00F4 00F5 00F6 00F8
 0075 00F9 00FA 00FB 00FC
 0079 00FD 00FF
+END
similarity index 98%
rename from lib/unicode/Eq/Unicode
rename to lib/unicode/Eq/Unicode.pl
index 29b2a1c..dc96a0c 100644 (file)
@@ -1,3 +1,7 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
 0041 00C0 00C1 00C2 00C3 00C4 00C5 0100 0102 0104 01CD 0200 0202 0226 1E00 1EA0 1EA2 FF21
 0042 0181 0182 1E02 1E04 1E06 212C FF22
 0043 00C7 0106 0108 010A 010C 0187 2102 212D FF23
 3163 FFDC
 3164 FFA0
 FB49 FB2C FB2D
+END
index 93ded27..1afc458 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FB00   FB4F
 END
index a9645d5..1c6ce80 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0600   06FF
 END
index b872937..4486588 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FB50   FDFF
 END
index 9e81cf9..2308d1f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FE70   FEFE
 END
index f86fd3c..48b0ea8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0530   058F
 END
index 3910c8d..ed21442 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2190   21FF
 END
index 9ce83b3..eb126b6 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   007F
 END
index 0589b85..f1ff7e7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0980   09FF
 END
index a52c848..8f550a7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2580   259F
 END
index 5af1356..5760e63 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3100   312F
 END
diff --git a/lib/unicode/In/BopomofoExtended.pl b/lib/unicode/In/BopomofoExtended.pl
new file mode 100644 (file)
index 0000000..b1ce9c6
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+31A0   31BF
+END
index c9c1d1e..e8636bc 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2500   257F
 END
diff --git a/lib/unicode/In/BraillePatterns.pl b/lib/unicode/In/BraillePatterns.pl
new file mode 100644 (file)
index 0000000..f0c6637
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+2800   28FF
+END
index 66cbc54..bbe60d3 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3300   33FF
 END
index e65dbd3..69d8a35 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FE30   FE4F
 END
index b682262..ebf7996 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 F900   FAFF
 END
diff --git a/lib/unicode/In/CJKRadicalsSupplement.pl b/lib/unicode/In/CJKRadicalsSupplement.pl
new file mode 100644 (file)
index 0000000..254d3c3
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+2E80   2EFF
+END
index bdf4ab9..616fcd8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3000   303F
 END
index 04d0a08..f3da86f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 4E00   9FFF
 END
diff --git a/lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl b/lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl
new file mode 100644 (file)
index 0000000..fb3ab5b
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+3400   4DB5
+END
diff --git a/lib/unicode/In/Cherokee.pl b/lib/unicode/In/Cherokee.pl
new file mode 100644 (file)
index 0000000..caf90be
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+13A0   13FF
+END
index 2308c52..cd26be1 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0300   036F
 END
index 004d805..670da16 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FE20   FE2F
 END
index b80f637..1e40458 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 20D0   20FF
 END
index cfaa3c5..c7d0230 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2400   243F
 END
index 1a89d72..63c271e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 20A0   20CF
 END
index 657824c..87833c4 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0400   04FF
 END
index 1a0bffc..acb52fd 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0900   097F
 END
index 3800470..b2e5381 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2700   27BF
 END
index 760ebd1..b8db489 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2460   24FF
 END
index 96a9d75..f580beb 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3200   32FF
 END
index 0ae7c17..2319318 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 1200   137F
 END
index a582d1f..ec9017f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2000   206F
 END
index 46086b8..9a9ae24 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 25A0   25FF
 END
index df1230d..7557770 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 10A0   10FF
 END
index 10c1cf8..33c33fa 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0370   03FF
 END
index f588406..339c935 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 1F00   1FFF
 END
index 8a31d92..74efa75 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0A80   0AFF
 END
index 1b6857e..b192bc3 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0A00   0A7F
 END
index d7ff603..cb52d14 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FF00   FFEF
 END
index e602d45..ff38b3f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3130   318F
 END
index dd5df94..040c454 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 1100   11FF
 END
index 95bc194..263f0fa 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 AC00   D7A3
 END
index e34e6fe..b59315b 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0590   05FF
 END
index 000cb70..6cea428 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 DB80   DBFF
 END
index 95c7498..67c4246 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 D800   DB7F
 END
index ce8c3ed..438f68f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3040   309F
 END
index 106d84b..8298b4e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0250   02AF
 END
diff --git a/lib/unicode/In/IdeographicDescriptionCharacters.pl b/lib/unicode/In/IdeographicDescriptionCharacters.pl
new file mode 100644 (file)
index 0000000..71916bd
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+2FF0   2FFF
+END
index 6d575a8..6c162ac 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3190   319F
 END
diff --git a/lib/unicode/In/KangxiRadicals.pl b/lib/unicode/In/KangxiRadicals.pl
new file mode 100644 (file)
index 0000000..277da7a
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+2F00   2FDF
+END
index ad70ade..b516111 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0C80   0CFF
 END
index cb0f30e..bae0023 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 30A0   30FF
 END
diff --git a/lib/unicode/In/Khmer.pl b/lib/unicode/In/Khmer.pl
new file mode 100644 (file)
index 0000000..0771973
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+1780   17FF
+END
index ff2d587..b1eac57 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0E80   0EFF
 END
index 3c8b04c..cc90896 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0080   00FF
 END
index 872689f..4b55673 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0100   017F
 END
index be497d6..e13b086 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0180   024F
 END
index 3f1cda1..c2e4546 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 1E00   1EFF
 END
index 96ab07b..af5d0b4 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2100   214F
 END
index a30148c..f13e2cc 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 DC00   DFFF
 END
index 784bac9..20109c2 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0D00   0D7F
 END
index b1c2db4..3904c72 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2200   22FF
 END
index 5c6dcd4..bf799f7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2600   26FF
 END
index 0eb7d1e..279a3bd 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2300   23FF
 END
diff --git a/lib/unicode/In/Mongolian.pl b/lib/unicode/In/Mongolian.pl
new file mode 100644 (file)
index 0000000..3959c0f
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+1800   18AF
+END
diff --git a/lib/unicode/In/Myanmar.pl b/lib/unicode/In/Myanmar.pl
new file mode 100644 (file)
index 0000000..6dddbfe
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+1000   109F
+END
index 7d83d31..9df1504 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2150   218F
 END
diff --git a/lib/unicode/In/Ogham.pl b/lib/unicode/In/Ogham.pl
new file mode 100644 (file)
index 0000000..8b9e125
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+1680   169F
+END
index 9168cc7..a15b2f2 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2440   245F
 END
index 4d61ed3..7382b5b 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0B00   0B7F
 END
index 5b90e4d..735aa4e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 E000   F8FF
 END
diff --git a/lib/unicode/In/Runic.pl b/lib/unicode/In/Runic.pl
new file mode 100644 (file)
index 0000000..88189ec
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+16A0   16FF
+END
diff --git a/lib/unicode/In/Sinhala.pl b/lib/unicode/In/Sinhala.pl
new file mode 100644 (file)
index 0000000..7fb56ed
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+0D80   0DFF
+END
index 4153052..3383c2e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FE50   FE6F
 END
index 69179e6..be223d5 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 02B0   02FF
 END
index 6be56a4..f2610ba 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 FFF0   FFFD
 END
index c4041aa..9a7fab8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2070   209F
 END
diff --git a/lib/unicode/In/Syriac.pl b/lib/unicode/In/Syriac.pl
new file mode 100644 (file)
index 0000000..b462daa
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+0700   074F
+END
index 27f61fa..3c02a8b 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0B80   0BFF
 END
index 7342ec2..d43d763 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0C00   0C7F
 END
diff --git a/lib/unicode/In/Thaana.pl b/lib/unicode/In/Thaana.pl
new file mode 100644 (file)
index 0000000..dbd223b
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+0780   07BF
+END
index c5c789c..d3c1cf7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0E00   0E7F
 END
index bf2888d..729d5af 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0F00   0FFF
 END
diff --git a/lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl b/lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl
new file mode 100644 (file)
index 0000000..b645196
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+1400   167F
+END
diff --git a/lib/unicode/In/YiRadicals.pl b/lib/unicode/In/YiRadicals.pl
new file mode 100644 (file)
index 0000000..8c8c899
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+A490   A4CF
+END
diff --git a/lib/unicode/In/YiSyllables.pl b/lib/unicode/In/YiSyllables.pl
new file mode 100644 (file)
index 0000000..81d0447
--- /dev/null
@@ -0,0 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
+return <<'END';
+A000   A48F
+END
index b7843e9..80c37e5 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   007f
 END
index 18200ff..6b007f7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 0041   005a
index 1be8129..0891f10 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a
 0061   007a
index e3639ba..2fb0922 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0660   0669
 066b   066c
index ae1ba37..7741fce 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 000a   
 000d   
index 4c16fe7..739824e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 002c   
 002e   
index eb8c5e7..1bf527d 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 00b2   00b3
index 50e6d27..41df240 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 002f   
 ff0f   
index 2018922..557513c 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0023   0025
 002b   
index ae19cba..3747ce3 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a
 0061   007a
index 8924a60..f0d17d5 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0021   0022
 0026   002a
index 5dbdd1b..54db32b 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 05be   
 05c0   
index 3270482..2527864 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0009   
 000b   
index 8322155..963a623 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 000c   
 0020   
index 837115a..1beb44e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   001f
 007f   009f
index 2894c68..a24f89a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   001f
 007f   009f
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 837115a..1beb44e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   001f
 007f   009f
index 3944537..62ac0a1 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 e000   f8ff
 END
index a9d58a4..ce9dcd4 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2460   2473
 24b6   24ea
index b6d925b..d8bff65 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00a8   
 00af   
index 091bd64..01c8d38 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fb51   
 fb53   
index c6d2443..d1ad96a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2102   
 210a   2113
index 4faba29..469991d 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fb55   
 fb59   
index b4e2b33..e730c36 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fb54   
 fb58   
index de75742..ec47fd8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fb50   
 fb52   
index a4f448a..7f48c2f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 ff61   ffbe
 ffc2   ffc7
index 5b0e817..9fa942c 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00a0   
 0f0c   
index 2e05334..c79d7db 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fe50   fe52
 fe54   fe66
index 76b4ad8..8ace0dc 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3300   3357
 3371   3376
index d446ad4..6ea6611 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2080   208e
 END
index 8e1330e..f477928 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00aa   
 00b2   00b3
index 1c00407..b7c0127 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 fe30   fe44
 END
index b693b21..f51d89d 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 3000   
 ff01   ff5e
index 35a0869..74977a6 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00c0   00c5
 00c7   00cf
index 944d691..80c45ee 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00a0   
 00a8   
index 2ae9c84..3d62679 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 0660   0669
index 723c881..4f37a19 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0021   007e
 00a0   021f
index 7ab2842..697f931 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a
 0061   007a
index da6b7d7..9520f1a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0061   007a
 00aa   
index cc76e43..7cdd695 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 02b0   02b8
 02bb   02c1
index e5f4537..e0d725f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 01bb   
 01c0   01c3
index da6b7d7..9520f1a 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0061   007a
 00aa   
index 2a67717..21a306c 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 01c5   
 01c8   
index eb8052e..392faa8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a
 00c0   00d6
index 0b2bf32..1e482d3 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0300   034e
 0360   0362
index d707c67..e9a0b37 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0903   
 093e   0940
index b56c835..c06de44 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0028   0029
 003c   
index ffb56f9..b0d5b5e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0300   034e
 0360   0362
index 6a8072c..d6ccd16 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 00b2   00b3
index 2ae9c84..3d62679 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 0660   0669
index 0b926a8..bdefbf3 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00b2   00b3
 00b9   
index 57b5e24..873169d 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0021   0023
 0025   002a
index f1c1439..c542dec 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 002d   
 00ad   
index 83a22a4..3decc64 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0029   
 005d   
index 0e230d8..29de9ec 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0021   0023
 0025   0027
index 8faeea6..0d248eb 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0020   007e
 00a0   021f
index fad4da7..167f029 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0028   
 005b   
index 57b5e24..873169d 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0021   0023
 0025   002a
index 9292596..2918ec2 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0024   
 002b   
index ab2b0d6..c418787 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0024   
 00a2   00a5
index e68877a..ddab729 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 002b   
 003c   003e
index 6e937d6..4f2f9b7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 00a6   00a7
 00a9   
index d14c3fb..712a820 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0009   000a
 000c   000d
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index 3054fd6..0826c0f 100644 (file)
@@ -1,2 +1,5 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 END
index eb8052e..392faa8 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a
 00c0   00d6
index f30d2f1..e5eb70e 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 0041   005a
index f0b7044..8696119 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039
 0041   0046
index 42e0249..da4edc2 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0020   
 00a0   
index cdc04d6..3cd7bd1 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2028   
 END
index 3a69811..c07cfd1 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 2029   
 END
index 067c7c3..42ba4ca 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0020   
 00a0   
index 433ee82..f34dde7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 1100           G
 1101           GG
index 155031c..caaf1c7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0000   001f    <control>
 0020           SPACE
index 55cc857..c722467 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0031           1
 0032           2
index 1a7b88c..8a9b183 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0030   0039    0000
 00b2   00b3    0002
index da8512e..c3cbdf7 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0041   005a    0061
 00c0   00d6    00e0
index cf99256..b1b1d59 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0061   007a    0041
 00b5           039c
index 31d6eef..b67399f 100644 (file)
@@ -1,3 +1,6 @@
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by mktables.PL from e.g. UnicodeData-Latest.txt.
+# Any changes made here will be lost!
 return <<'END';
 0061   007a    0041
 00b5           039c
index 7d70b18..a6e3a5e 100755 (executable)
@@ -181,6 +181,11 @@ foreach $file (@todo) {
     else {
        open(OUT, ">$table.pl") or die "Can't create $table.pl: $!\n";
     }
+    print OUT <<EOH;
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by $0 from e.g. $UnicodeData.
+# Any changes made here will be lost!
+EOH
     print OUT <<"END";
 return <<'END';
 END
@@ -195,6 +200,11 @@ exit if @ARGV and not grep { $_ eq Block } @ARGV;
 print "Block\n";
 open(UD, 'Blocks.txt') or die "Can't open blocks.txt: $!\n";
 open(OUT, ">Block.pl") or die "Can't create $table.pl: $!\n";
+print OUT <<EOH;
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by $0 from e.g. $UnicodeData.
+# Any changes made here will be lost!
+EOH
 print OUT <<"END";
 return <<'END';
 END
@@ -208,6 +218,11 @@ while (<UD>) {
        print OUT "$code        $last   $name\n";
        $name =~ s/\s+//g;
        open(BLOCK, ">In/$name.pl");
+       print BLOCK <<EOH;
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by $0 from e.g. $UnicodeData.
+# Any changes made here will be lost!
+EOH
        print BLOCK <<"END2";
 return <<'END';
 $code  $last
@@ -388,24 +403,38 @@ foreach my $b (@base) {
 @unicode = sort keys %unicode;
 
 print "EqUnicode\n";
-if (open(EQ_UNICODE, ">Eq/Unicode")) {
+if (open(OUT, ">Eq/Unicode.pl")) {
+    print OUT <<EOH;
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by $0 from e.g. $UnicodeData.
+# Any changes made here will be lost!
+return <<'END';
+EOH
     foreach my $c (@unicode) {
-       print EQ_UNICODE "$c @{$unicode{$c}}\n";
+       print OUT "$c @{$unicode{$c}}\n";
     }
-    close EQ_UNICODE;
+    print OUT "END\n";
+    close OUT;
 } else {
     die "$0: failed to open Eq/Unicode for writing: $!\n";
 }
 
 print "EqLatin1\n";
-if (open(EQ_LATIN1, ">Eq/Latin1")) {
+if (open(OUT, ">Eq/Latin1.pl")) {
+    print OUT <<EOH;
+# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
+# This file is built by $0 from e.g. $UnicodeData.
+# Any changes made here will be lost!
+return <<'END';
+EOH
     foreach my $c (@unicode) {
        last if hex($c) > 255;
        my @c = grep { hex($_) < 256 } @{$unicode{$c}};
        next unless @c;
-       print EQ_LATIN1 "$c @c\n";
+       print OUT "$c @c\n";
     }
-    close EQ_LATIN1;
+    print OUT "END\n";
+    close OUT;
 } else {
     die "$0: failed to open Eq/Latin1 for writing: $!\n";
 }