lib/unicore/In/YiSyllab.pl Unicode character database
lib/unicore/Index.txt Unicode character database
lib/unicore/Is.pl Unicode character database
-lib/unicore/Is/2.pl Unicode character database
+lib/unicode/Is/2.pl Unicode character database
lib/unicore/Is/Alnum.pl Unicode character database
lib/unicore/Is/Alpha.pl Unicode character database
lib/unicore/Is/Alphabet.pl Unicode character database
lib/unicore/Is/C.pl Unicode character database
lib/unicore/Is/Canadian.pl Unicode character database
lib/unicore/Is/Canon.pl Unicode character database
+lib/unicore/Is/CanonDCI.pl Unicode character database
+lib/unicore/Is/CaseIgno.pl Unicode character database
lib/unicore/Is/Cc.pl Unicode character database
lib/unicore/Is/Cf.pl Unicode character database
lib/unicore/Is/Cherokee.pl Unicode character database
lib/unicore/Is/Cntrl.pl Unicode character database
lib/unicore/Is/Co.pl Unicode character database
lib/unicore/Is/Common.pl Unicode character database
+lib/unicore/Is/CombAbov.pl Unicode character database
lib/unicore/Is/Compat.pl Unicode character database
lib/unicore/Is/Cs.pl Unicode character database
lib/unicore/Is/Cyrillic.pl Unicode character database
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0621 U
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0621 <no shaping>
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 0008 BN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 007F Basic Latin
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 001F Cc
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 0314 230
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A0 <noBreak> 0020
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
##
## Data in this file used by ../utf8_heavy.pl
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB00 FB4F Alphabetic Presentation Forms
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0600 06FF Arabic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE70 FEFE Arabic Presentation Forms-B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB50 FDFF Arabic Presentation Forms-A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0530 058F Armenian
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2190 21FF Arrows
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 007F Basic Latin
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0980 09FF Bengali
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2580 259F Block Elements
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3100 312F Bopomofo
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
31A0 31BF Bopomofo Extended
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2500 257F Box Drawing
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2800 28FF Braille Patterns
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1D000 1D0FF Byzantine Musical Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
13A0 13FF Cherokee
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
F900 FAFF CJK Compatibility Ideographs
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3300 33FF CJK Compatibility
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2F800 2FA1F CJK Compatibility Ideographs Supplement
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE30 FE4F CJK Compatibility Forms
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2E80 2EFF CJK Radicals Supplement
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3000 303F CJK Symbols and Punctuation
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3400 4DB5 CJK Unified Ideographs Extension A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
20000 2A6D6 CJK Unified Ideographs Extension B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
4E00 9FFF CJK Unified Ideographs
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
20D0 20FF Combining Marks for Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE20 FE2F Combining Half Marks
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 036F Combining Diacritical Marks
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2400 243F Control Pictures
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
20A0 20CF Currency Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0400 04FF Cyrillic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10400 1044F Deseret
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0900 097F Devanagari
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2700 27BF Dingbats
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2460 24FF Enclosed Alphanumerics
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3200 32FF Enclosed CJK Letters and Months
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1200 137F Ethiopic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2000 206F General Punctuation
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
25A0 25FF Geometric Shapes
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10A0 10FF Georgian
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10330 1034F Gothic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0370 03FF Greek
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1F00 1FFF Greek Extended
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0A80 0AFF Gujarati
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0A00 0A7F Gurmukhi
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FF00 FFEF Halfwidth and Fullwidth Forms
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3130 318F Hangul Compatibility Jamo
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1100 11FF Hangul Jamo
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
AC00 D7A3 Hangul Syllables
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0590 05FF Hebrew
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
DB80 DBFF High Private Use Surrogates
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
D800 DB7F High Surrogates
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3040 309F Hiragana
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2FF0 2FFF Ideographic Description Characters
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0250 02AF IPA Extensions
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3190 319F Kanbun
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2F00 2FDF Kangxi Radicals
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0C80 0CFF Kannada
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
30A0 30FF Katakana
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1780 17FF Khmer
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E80 0EFF Lao
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0080 00FF Latin-1 Supplement
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0100 017F Latin Extended-A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0180 024F Latin Extended-B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1E00 1EFF Latin Extended Additional
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2100 214F Letterlike Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
DC00 DFFF Low Surrogates
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0D00 0D7F Malayalam
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1D400 1D7FF Mathematical Alphanumeric Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2200 22FF Mathematical Operators
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2600 26FF Miscellaneous Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2300 23FF Miscellaneous Technical
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1800 18AF Mongolian
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1D100 1D1FF Musical Symbols
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1000 109F Myanmar
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2150 218F Number Forms
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1680 169F Ogham
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10300 1032F Old Italic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2440 245F Optical Character Recognition
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0B00 0B7F Oriya
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
E000 F8FF Private Use
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
16A0 16FF Runic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0D80 0DFF Sinhala
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE50 FE6F Small Form Variants
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
02B0 02FF Spacing Modifier Letters
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FEFF Specials
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2070 209F Superscripts and Subscripts
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0700 074F Syriac
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
E0000 E007F Tags
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0B80 0BFF Tamil
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0C00 0C7F Telugu
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0780 07BF Thaana
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E00 0E7F Thai
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0F00 0FFF Tibetan
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1400 167F Unified Canadian Aboriginal Syllabics
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
A490 A4CF Yi Radicals
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
A000 A48F Yi Syllables
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
##
## Data in this file used by ../utf8_heavy.pl
'Zl' => 'Zl',
'Zp' => 'Zp',
'Zs' => 'Zs',
+ '_CanonDCIJ' => 'CanonDCI',
+ '_CaseIgnorable' => 'CaseIgno',
+ '_CombAbove' => 'CombAbov',
);
## Mappings from regex to filename in ./Is/
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 007F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039 ASCII_Hex_Digit
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 10FFFF
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0621 063A ARABIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0531 0556 ARMENIAN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 021F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0981 BENGALI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
061B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0660 0669
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
000A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 0008
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002C
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
200E 200F Bidi_Control
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0023 0025
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
202A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
202D
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 034E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 0022
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
202C
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
05BE
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
202B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
202E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
000C
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3105 312C BOPOMOFO
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 001F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1401 166C CANADIAN-ABORIGINAL
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00C0 00C5
--- /dev/null
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+return <<'END';
+0069 006A
+012F
+1E2D
+1ECB
+END
--- /dev/null
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+return <<'END';
+00AD
+0300 034E
+0360 0362
+0483 0486
+0591 05A1
+05A3 05B9
+05BB 05BD
+05BF
+05C1 05C2
+05C4
+064B 0655
+0670
+06D6 06DC
+06DF 06E4
+06E7 06E8
+06EA 06ED
+0711
+0730 074A
+07A6 07B0
+0901 0902
+093C
+0941 0948
+094D
+0951 0954
+0962 0963
+0981
+09BC
+09C1 09C4
+09CD
+09E2 09E3
+0A02
+0A3C
+0A41 0A42
+0A47 0A48
+0A4B 0A4D
+0A70 0A71
+0A81 0A82
+0ABC
+0AC1 0AC5
+0AC7 0AC8
+0ACD
+0B01
+0B3C
+0B3F
+0B41 0B43
+0B4D
+0B56
+0B82
+0BC0
+0BCD
+0C3E 0C40
+0C46 0C48
+0C4A 0C4D
+0C55 0C56
+0CBF
+0CC6
+0CCC 0CCD
+0D41 0D43
+0D4D
+0DCA
+0DD2 0DD4
+0DD6
+0E31
+0E34 0E3A
+0E47 0E4E
+0EB1
+0EB4 0EB9
+0EBB 0EBC
+0EC8 0ECD
+0F18 0F19
+0F35
+0F37
+0F39
+0F71 0F7E
+0F80 0F84
+0F86 0F87
+0F90 0F97
+0F99 0FBC
+0FC6
+102D 1030
+1032
+1036 1037
+1039
+1058 1059
+17B7 17BD
+17C6
+17C9 17D3
+18A9
+2010
+20D0 20DC
+20E1
+302A 302F
+3099 309A
+FB1E
+FE20 FE23
+1D167 1D169
+1D17B 1D182
+1D185 1D18B
+1D1AA 1D1AD
+END
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 001F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
070F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
13A0 13F4 CHEROKEE
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0220 0221
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 001F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
E000 F8FF
--- /dev/null
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by mktables from e.g. Unicode.txt.
+# Any changes made here will be lost!
+
+return <<'END';
+0300 0314
+033D 0344
+0346
+034A 034C
+0483 0486
+0592 0595
+0597 0599
+059C 05A1
+05A8 05A9
+05AB 05AC
+05AF
+05C4
+0653 0654
+06D6 06DC
+06DF 06E2
+06E4
+06E7 06E8
+06EB 06EC
+0730
+0732 0733
+0735 0736
+073A
+073D
+073F 0741
+0743
+0745
+0747
+0749 074A
+0951
+0953 0954
+0F82 0F83
+0F86 0F87
+20D0 20D1
+20D4 20D7
+20DB 20DC
+20E1
+FE20 FE23
+1D185 1D189
+1D1AA 1D1AD
+END
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 0040
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
D800 DFFF
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0400 0481 CYRILLIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2460 2473
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A8
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB51
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2102
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00BC 00BE
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB54
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB50
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FB55
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FF61 FFBE
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE50 FE52
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3300 3357
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2080 208E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00AA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FE30 FE44
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3000
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002D Dash
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10400 10425 DESERET
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0901 0903 DEVANAGARI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
005E Diacritic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1200 1206 ETHIOPIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00B7 Extender
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10A0 10C5 GEORGIAN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10330 1034A GOTHIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 007E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00B5 GREEK
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0A81 0A83 GUJARATI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0A02 GURMUKHI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2E80 2E99 HAN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1100 1159 HANGUL
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
05D0 05EA HEBREW
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039 Hex_Digit
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3041 3094 HIRAGANA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002D Hyphen
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
3006 3007 Ideographic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 034E INHERITED
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
200C 200D Join_Control
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0C82 0C83 KANNADA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
30A1 30FA KATAKANA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1780 17D3 KHMER
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E81 0E82 LAO
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A LATIN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A1
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0023
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2014
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00B4
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
000C
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FFFC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0029
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 0008
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
000D
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002D
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1100 1159
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2024 2026
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002C
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
000A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E5A 0E5B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0028
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0025
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0024
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0022
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E01 0E30
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
D800 DFFF
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0020
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
E000 F8FF
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
200B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0061 007A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
02B0 02B8
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
01BB
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0061 007A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0061 007A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
01C5
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 034E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0D02 0D03 MALAYALAM
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0028 002B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0903
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0488 0489
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0028 0029
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0300 034E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1810 1819 MONGOLIAN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1000 1021 MYANMAR
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
16EE 16F0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00B2 00B3
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
FDD0 FDEF Noncharacter_Code_Point
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1681 169A OGHAM
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
10300 1031E OLD-ITALIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0B01 0B03 ORIYA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0345 Other_Alphabetic
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
02B0 02B8 Other_Lowercase
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0028 002A Other_Math
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2160 216F Other_Uppercase
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 0023
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
005F
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002D
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0029
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00BB
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00AB
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 0023
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0020 007E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0028
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 0023
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0022 Quotation_Mark
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
16A0 16EA RUNIC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0024
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0024
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0D82 0D83 SINHALA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
005E
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
002B
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
00A6 00A7
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009 000D
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009 000A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0710 072C SYRIAC
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0B82 0B83 TAMIL
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0C01 0C03 TELUGU
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0021 Terminal_Punctuation
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0780 07B0 THAANA
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0E01 0E3A THAI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0F00 TIBETAN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
01C5
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0009 000D White_space
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0039
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
A000 A48C YI
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0020
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2028
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
2029
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0020
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
1100 G
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 0008 CM
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0000 001F <control>
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0041 005A LATIN
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
return <<'END';
0030 0
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
%utf8::ToSpecFold =
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
%utf8::ToSpecLower =
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
%utf8::ToSpecTitle =
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built Mon Jan 14 15:52:42 2002.
%utf8::ToSpecUpper =
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by $0 from e.g. Unicode.txt.
# Any changes made here will be lost!
-# Built $now.
EOF
## Merges any number of other tables with $self, returning the new table.
## (existing tables are not modified)
##
+##
+## Args may be Tables, or individual code points (as integers).
+##
## Can be called as either a constructor or a method.
##
sub Table::Merge
## Accumulate all records from all tables
my @Records;
- for my $Table (@Tables) {
- push @Records, @$Table;
+ for my $Arg (@Tables)
+ {
+ if (ref $Arg) {
+ ## arg is a table -- get its ranges
+ push @Records, @$Arg;
+ } else {
+ ## arg is a codepoint, make a range
+ push @Records, [ $Arg, $Arg ]
+ }
}
## sort by range start, with longer ranges coming first.
die "$0: Unicode.txt: $!\n";
}
+ ##
+ ## For building \p{_CombAbove} and \p{_CanonDCIJ}
+ ##
+ my %_Above_HexCodes; ## Hexcodes for chars with $comb == 230 ("ABOVE")
+
+ my %CodeToDeco; ## Maps code to decomp. list for chars with first
+ ## decomp. char an "i" or "j" (for \p{_CanonDCIJ})
+
+ ## This is filled in as we go....
+ my $CombAbove = Table->New(Is => '_CombAbove', AllowFuzzy => 0);
+
while (<IN>)
{
next unless /^[0-9A-Fa-f]+;/;
my $code = hex($hexcode);
+ if ($comb and $comb == 230) {
+ $CombAbove->Append($code);
+ $_Above_HexCodes{$hexcode} = 1;
+ }
+
+ ## Used in building \p{_CanonDCIJ}
+ if ($deco and $deco =~ m/^006[9A]\b/) {
+ $CodeToDeco{$code} = $deco;
+ }
+
##
## There are a few pairs of lines like:
## AC00;<Hangul Syllable, First>;Lo;0;L;;;;;N;;;;;
New_Alias(Is => 'All', SameAs => 'Any', AllowFuzzy => 1);
+ ##
+ ## Build special properties for Perl's internal case-folding needs:
+ ## \p{_CaseIgnorable}
+ ## \p{_CanonDCIJ}
+ ## \p{_CombAbove}
+ ## _CombAbove was built above. Others are built here....
+ ##
+
+ ## \p{_CaseIgnorable} is [\p{Mn}\0x00AD\x2010]
+ New_Prop(Is => '_CaseIgnorable',
+ Table->Merge($Cat{Mn},
+ 0x00AD, #SOFT HYPHEN
+ 0x2010), #HYPHEN
+ AllowFuzzy => 0);
+
+
+ ## \p{_CanonDCIJ} is fairly complex...
+ my $CanonCDIJ = Table->New(Is => '_CanonDCIJ', AllowFuzzy => 0);
+ ## It contains the ASCII 'i' and 'j'....
+ $CanonCDIJ->Append(0x0069); # ASCII ord("i")
+ $CanonCDIJ->Append(0x006A); # ASCII ord("j")
+ ## ...and any character with a decomposition that starts with either of
+ ## those code points, but only if the decomposition does not have any
+ ## combining character with the "ABOVE" canonical combining class.
+ for my $code (sort { $a <=> $b} keys %CodeToDeco)
+ {
+ ## Need to ensure that all decomposition characters do not have
+ ## a %HexCodeToComb in %AboveCombClasses.
+ my $want = 1;
+ for my $deco_hexcode (split / /, $CodeToDeco{$code})
+ {
+ if (exists $_Above_HexCodes{$deco_hexcode}) {
+ ## one of the decmposition chars has an ABOVE combination
+ ## class, so we're not interested in this one
+ $want = 0;
+ last;
+ }
+ }
+ if ($want) {
+ $CanonCDIJ->Append($code);
+ }
+ }
+
+
##
## Now dump the files.