home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.f-secure.com
/
2014.06.ftp.f-secure.com.tar
/
ftp.f-secure.com
/
support
/
hotfix
/
fsis
/
IS-SpamControl.fsfix
/
iufssc
/
dlib
/
utf8_heavy.pl
Wrap
Perl Script
|
2006-11-29
|
275KB
|
17,797 lines
package utf8;
use strict;
use warnings;
use SelfLoader;
sub DEBUG () { 0 }
sub DESTROY {}
my %Cache;
our (%PropertyAlias, %PA_reverse, %PropValueAlias, %PVA_reverse, %PVA_abbr_map);
sub croak { require Carp; Carp::croak(@_) }
##
## "SWASH" == "SWATCH HASH". A "swatch" is a swatch of the Unicode landscape.
## It's a data structure that encodes a set of Unicode characters.
##
sub SWASHNEW {
my ($class, $type, $list, $minbits, $none) = @_;
local $^D = 0 if $^D;
print STDERR "SWASHNEW @_\n" if DEBUG;
##
## Get the list of codepoints for the type.
## Called from utf8.c
##
## Given a $type, our goal is to fill $list with the set of codepoint
## ranges.
##
## To make the parsing of $type clear, this code takes the a rather
## unorthodox approach of last'ing out of the block once we have the
## info we need. Were this to be a subroutine, the 'last' would just
## be a 'return'.
##
my $file; ## file to load data from, and also part of the %Cache key.
my $ListSorted = 0;
if ($type)
{
$type =~ s/^\s+//;
$type =~ s/\s+$//;
print "type = $type\n" if DEBUG;
GETFILE:
{
##
## It could be a user-defined property.
##
my $caller1 = $type =~ s/(.+)::// ? $1 : caller(1);
if (defined $caller1 && $type =~ /^(?:\w+)$/) {
my $prop = "${caller1}::$type";
if (exists &{$prop}) {
no strict 'refs';
$list = &{$prop};
last GETFILE;
}
}
my $wasIs;
($wasIs = $type =~ s/^Is(?:\s+|[-_])?//i)
or
$type =~ s/^(?:(?:General(?:\s+|_)?)?Category|gc)\s*[:=]\s*//i
or
$type =~ s/^(?:Script|sc)\s*[:=]\s*//i
or
$type =~ s/^Block\s*[:=]\s*/In/i;
##
## See if it's in some enumeration.
##
require "unicore/PVA.pl";
if ($type =~ /^([\w\s]+)[:=]\s*(.*)/) {
my ($enum, $val) = (lc $1, lc $2);
$enum =~ tr/ _-//d;
$val =~ tr/ _-//d;
my $pa = $PropertyAlias{$enum} ? $enum : $PA_reverse{$enum};
my $f = $PropValueAlias{$pa}{$val} ? $val : $PVA_reverse{$pa}{lc $val};
if ($pa and $f) {
$pa = "gc_sc" if $pa eq "gc" or $pa eq "sc";
$file = "unicore/lib/$pa/$PVA_abbr_map{$pa}{lc $f}.pl";
last GETFILE;
}
}
else {
my $t = lc $type;
$t =~ tr/ _-//d;
if ($PropValueAlias{gc}{$t} or $PropValueAlias{sc}{$t}) {
$file = "unicore/lib/gc_sc/$PVA_abbr_map{gc_sc}{$t}.pl";
last GETFILE;
}
}
##
## See if it's in the direct mapping table.
##
require "unicore/Exact.pl";
if (my $base = $utf8::Exact{$type}) {
$file = "unicore/lib/gc_sc/$base.pl";
last GETFILE;
}
##
## If not there exactly, try the canonical form. The canonical
## form is lowercased, with any separators (\s+|[-_]) removed.
##
my $canonical = lc $type;
$canonical =~ s/(?<=[a-z\d])(?:\s+|[-_])(?=[a-z\d])//g;
print "canonical = $canonical\n" if DEBUG;
require "unicore/Canonical.pl";
if (my $base = ($utf8::Canonical{$canonical} || $utf8::Canonical{ lc $utf8::PropertyAlias{$canonical} })) {
$file = "unicore/lib/gc_sc/$base.pl";
last GETFILE;
}
##
## See if it's a user-level "To".
##
my $caller0 = caller(0);
if (defined $caller0 && $type =~ /^To(?:\w+)$/) {
my $map = $caller0 . "::" . $type;
if (exists &{$map}) {
no strict 'refs';
$list = &{$map};
last GETFILE;
}
}
##
## Last attempt -- see if it's a standard "To" name
## (e.g. "ToLower") ToTitle is used by ucfirst().
## The user-level way to access ToDigit() and ToFold()
## is to use Unicode::UCD.
##
if ($type =~ /^To(Digit|Fold|Lower|Title|Upper)$/)
{
$file = "unicore/To/$1.pl";
## would like to test to see if $file actually exists....
last GETFILE;
}
##
## If we reach this line, it's because we couldn't figure
## out what to do with $type. Ouch.
##
return $type;
}
if (defined $file) {
print "found it (file='$file')\n" if DEBUG;
##
## If we reach here, it was due to a 'last GETFILE' above
## (exception: user-defined properties and mappings), so we
## have a filename, so now we load it if we haven't already.
## If we have, return the cached results. The cache key is the
## file to load.
##
if ($Cache{$file} and ref($Cache{$file}) eq $class)
{
print "Returning cached '$file' for \\p{$type}\n" if DEBUG;
return $Cache{$class, $file};
}
if($file =~ m!unicore/lib/gc_sc/([^\./]+)\.pl$!) {
my $class = "unicore::lib::selfloader::$1";
SelfLoader->load_stubs();
$list = $class->getstrings();
} else {
$list = do $file;
}
}
$ListSorted = 1; ## we know that these lists are sorted
}
my $extras;
my $bits = 0;
my $ORIG = $list;
if ($list) {
my @tmp = split(/^/m, $list);
my %seen;
no warnings;
$extras = join '', grep /^[^0-9a-fA-F]/, @tmp;
$list = join '',
map { $_->[1] }
sort { $a->[0] <=> $b->[0] }
map { /^([0-9a-fA-F]+)/; [ hex($1), $_ ] }
grep { /^([0-9a-fA-F]+)/ and not $seen{$1}++ } @tmp; # XXX doesn't do ranges right
}
if ($none) {
my $hextra = sprintf "%04x", $none + 1;
$list =~ s/\tXXXX$/\t$hextra/mg;
}
if ($minbits < 32) {
my $top = 0;
while ($list =~ /^([0-9a-fA-F]+)(?:[\t]([0-9a-fA-F]+)?)(?:[ \t]([0-9a-fA-F]+))?/mg) {
my $min = hex $1;
my $max = defined $2 ? hex $2 : $min;
my $val = defined $3 ? hex $3 : 0;
$val += $max - $min if defined $3;
$top = $val if $val > $top;
}
$bits =
$top > 0xffff ? 32 :
$top > 0xff ? 16 :
$top > 1 ? 8 : 1
}
$bits = $minbits if $bits < $minbits;
my @extras;
for my $x ($extras) {
pos $x = 0;
while ($x =~ /^([^0-9a-fA-F\n])(.*)/mg) {
my $char = $1;
my $name = $2;
print STDERR "$1 => $2\n" if DEBUG;
if ($char =~ /[-+!&]/) {
my ($c,$t) = split(/::/, $name, 2); # bogus use of ::, really
my $subobj;
if ($c eq 'utf8') {
$subobj = utf8->SWASHNEW($t, "", 0, 0, 0);
}
elsif (exists &$name) {
$subobj = utf8->SWASHNEW($name, "", 0, 0, 0);
}
elsif ($c =~ /^([0-9a-fA-F]+)/) {
$subobj = utf8->SWASHNEW("", $c, 0, 0, 0);
}
return $subobj unless ref $subobj;
push @extras, $name => $subobj;
$bits = $subobj->{BITS} if $bits < $subobj->{BITS};
}
}
}
print STDERR "CLASS = $class, TYPE => $type, BITS => $bits, NONE => $none\nEXTRAS =>\n$extras\nLIST =>\n$list\n" if DEBUG;
my $SWASH = bless {
TYPE => $type,
BITS => $bits,
EXTRAS => $extras,
LIST => $list,
NONE => $none,
@extras,
} => $class;
if ($file) {
$Cache{$class, $file} = $SWASH;
}
return $SWASH;
}
# NOTE: utf8.c:swash_init() assumes entries are never modified once generated.
sub SWASHGET {
# See utf8.c:Perl_swash_fetch for problems with this interface.
my ($self, $start, $len) = @_;
local $^D = 0 if $^D;
my $type = $self->{TYPE};
my $bits = $self->{BITS};
my $none = $self->{NONE};
print STDERR "SWASHGET @_ [$type/$bits/$none]\n" if DEBUG;
my $end = $start + $len;
my $swatch = "";
my $key;
vec($swatch, $len - 1, $bits) = 0; # Extend to correct length.
if ($none) {
for $key (0 .. $len - 1) { vec($swatch, $key, $bits) = $none }
}
for ($self->{LIST}) {
pos $_ = 0;
if ($bits > 1) {
LINE:
while (/^([0-9a-fA-F]+)(?:[ \t]([0-9a-fA-F]+)?)?(?:[ \t]([0-9a-fA-F]+))?/mg) {
chomp;
my ($a, $b, $c) = ($1, $2, $3);
croak "$type: illegal mapping '$_'"
if $type =~ /^To/ &&
!(defined $a && defined $c);
my $min = hex $a;
my $max = defined $b ? hex $b : $min;
my $val = defined $c ? hex $c : 0;
next if $max < $start;
print "$min $max $val\n" if DEBUG;
if ($none) {
if ($min < $start) {
$val += $start - $min if $val < $none;
$min = $start;
}
for ($key = $min; $key <= $max; $key++) {
last LINE if $key >= $end;
print STDERR "$key => $val\n" if DEBUG;
vec($swatch, $key - $start, $bits) = $val;
++$val if $val < $none;
}
}
else {
if ($min < $start) {
$val += $start - $min;
$min = $start;
}
for ($key = $min; $key <= $max; $key++, $val++) {
last LINE if $key >= $end;
print STDERR "$key => $val\n" if DEBUG;
vec($swatch, $key - $start, $bits) = $val;
}
}
}
}
else {
LINE:
while (/^([0-9a-fA-F]+)(?:[ \t]+([0-9a-fA-F]+))?/mg) {
chomp;
my $min = hex $1;
my $max = defined $2 ? hex $2 : $min;
next if $max < $start;
if ($min < $start) {
$min = $start;
}
for ($key = $min; $key <= $max; $key++) {
last LINE if $key >= $end;
print STDERR "$key => 1\n" if DEBUG;
vec($swatch, $key - $start, 1) = 1;
}
}
}
}
for my $x ($self->{EXTRAS}) {
pos $x = 0;
while ($x =~ /^([-+!&])(.*)/mg) {
my $char = $1;
my $name = $2;
print STDERR "INDIRECT $1 $2\n" if DEBUG;
my $otherbits = $self->{$name}->{BITS};
croak("SWASHGET size mismatch") if $bits < $otherbits;
my $other = $self->{$name}->SWASHGET($start, $len);
if ($char eq '+') {
if ($bits == 1 and $otherbits == 1) {
$swatch |= $other;
}
else {
for ($key = 0; $key < $len; $key++) {
vec($swatch, $key, $bits) = vec($other, $key, $otherbits);
}
}
}
elsif ($char eq '!') {
if ($bits == 1 and $otherbits == 1) {
$swatch |= ~$other;
}
else {
for ($key = 0; $key < $len; $key++) {
if (!vec($other, $key, $otherbits)) {
vec($swatch, $key, $bits) = 1;
}
}
}
}
elsif ($char eq '-') {
if ($bits == 1 and $otherbits == 1) {
$swatch &= ~$other;
}
else {
for ($key = 0; $key < $len; $key++) {
if (vec($other, $key, $otherbits)) {
vec($swatch, $key, $bits) = 0;
}
}
}
}
elsif ($char eq '&') {
if ($bits == 1 and $otherbits == 1) {
$swatch &= $other;
}
else {
for ($key = 0; $key < $len; $key++) {
if (!vec($other, $key, $otherbits)) {
vec($swatch, $key, $bits) = 0;
}
}
}
}
}
}
if (DEBUG) {
print STDERR "CELLS ";
for ($key = 0; $key < $len; $key++) {
print STDERR vec($swatch, $key, $bits), " ";
}
print STDERR "\n";
}
$swatch;
}
1;
# lib/unicore/lib/gc_sc/* in here
__DATA__
package unicore::lib::selfloader::_CanonDC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{_CanonDCIJ}
#
# Meaning: (for internal casefolding use)
#
return <<'END';
0069 006A
012F
1E2D
1ECB
END
};
1;
package unicore::lib::selfloader::_CaseIgn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{_CaseIgnorable}
#
# Meaning: (for internal casefolding use)
#
return <<'END';
00AD
0300 036F
0483 0486
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
0610 0615
064B 065E
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
0A01 0A02
0A3C
0A41 0A42
0A47 0A48
0A4B 0A4D
0A70 0A71
0A81 0A82
0ABC
0AC1 0AC5
0AC7 0AC8
0ACD
0AE2 0AE3
0B01
0B3C
0B3F
0B41 0B43
0B4D
0B56
0B82
0BC0
0BCD
0C3E 0C40
0C46 0C48
0C4A 0C4D
0C55 0C56
0CBC
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
135F
1712 1714
1732 1734
1752 1753
1772 1773
17B7 17BD
17C6
17C9 17D3
17DD
180B 180D
18A9
1920 1922
1927 1928
1932
1939 193B
1A17 1A18
1DC0 1DC3
2010
20D0 20DC
20E1
20E5 20EB
302A 302F
3099 309A
A806
A80B
A825 A826
FB1E
FE00 FE0F
FE20 FE23
10A01 10A03
10A05 10A06
10A0C 10A0F
10A38 10A3A
10A3F
1D167 1D169
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::_CombAbo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{_CombAbove}
#
# Meaning: (for internal casefolding use)
#
return <<'END';
0300 0314
033D 0344
0346
034A 034C
0350 0352
0357
035B
0363 036F
0483 0486
0592 0595
0597 0599
059C 05A1
05A8 05A9
05AB 05AC
05AF
05C4
0610 0615
0653 0654
0657 065B
065D 065E
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
135F
17DD
193A
1A17
1DC0 1DC1
1DC3
20D0 20D1
20D4 20D7
20DB 20DC
20E1
20E7
20E9
FE20 FE23
10A0F
10A38
1D185 1D189
1D1AA 1D1AD
1D242 1D244
END
};
1;
package unicore::lib::selfloader::AHex;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'ASCII_Hex_Digit'
#
return <<'END';
0030 0039 ASCII_Hex_Digit
0041 0046 ASCII_Hex_Digit
0061 0066 ASCII_Hex_Digit
END
};
1;
package unicore::lib::selfloader::Alnum;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Alnum}
#
# Meaning: [[:Alnum:]]
#
return <<'END';
0030 0039
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
0300 036F
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
0483 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
05D0 05EA
05F0 05F2
0610 0615
0621 063A
0640 065E
0660 0669
066E 06D3
06D5 06DC
06DE 06E8
06EA 06FC
06FF
0710 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0963
0966 096F
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09F1
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B6F
0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BEF
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E01 0E3A
0E40 0E4E
0E50 0E59
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00
0F18 0F19
0F20 0F29
0F35
0F37
0F39
0F3E 0F47
0F49 0F6A
0F71 0F84
0F86 0F8B
0F90 0F97
0F99 0FBC
0FC6
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1049
1050 1059
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
1700 170C
170E 1714
1720 1734
1740 1753
1760 176C
176E 1770
1772 1773
1780 17B3
17B6 17D3
17D7
17DC 17DD
17E0 17E9
180B 180D
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1946 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
1A00 1A1B
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2090 2094
20D0 20EB
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3006
302A 302F
3031 3035
303B 303C
3041 3096
3099 309A
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A827
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE00 FE0F
FE20 FE23
FE70 FE74
FE76 FEFC
FF10 FF19
FF21 FF3A
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10300 1031E
10330 10349
10380 1039D
103A0 103C3
103C8 103CF
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F
1D165 1D169
1D16D 1D172
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::Alpha;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Alpha}
#
# Meaning: [[:Alpha:]]
#
return <<'END';
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
0300 036F
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
0483 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
05D0 05EA
05F0 05F2
0610 0615
0621 063A
0640 065E
066E 06D3
06D5 06DC
06DE 06E8
06EA 06EF
06FA 06FC
06FF
0710 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0963
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09F0 09F1
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A70 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E01 0E3A
0E40 0E4E
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0EDC 0EDD
0F00
0F18 0F19
0F35
0F37
0F39
0F3E 0F47
0F49 0F6A
0F71 0F84
0F86 0F8B
0F90 0F97
0F99 0FBC
0FC6
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1050 1059
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
1700 170C
170E 1714
1720 1734
1740 1753
1760 176C
176E 1770
1772 1773
1780 17B3
17B6 17D3
17D7
17DC 17DD
180B 180D
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1950 196D
1970 1974
1980 19A9
19B0 19C9
1A00 1A1B
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2090 2094
20D0 20EB
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3006
302A 302F
3031 3035
303B 303C
3041 3096
3099 309A
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A827
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE00 FE0F
FE20 FE23
FE70 FE74
FE76 FEFC
FF21 FF3A
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10300 1031E
10330 10349
10380 1039D
103A0 103C3
103C8 103CF
10400 1049D
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F
1D165 1D169
1D16D 1D172
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
20000 2A6D6
2F800 2FA1D
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::Alphabet;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Alphabetic} (and fuzzy permutations)
#
# Meaning: [\p{L}\p{OtherAlphabetic}]
#
return <<'END';
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
0345
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
048A 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
05B0 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
05D0 05EA
05F0 05F2
0610 0615
0621 063A
0640 0657
0659 065E
066E 06D3
06D5 06DC
06E1 06E8
06ED 06EF
06FA 06FC
06FF
0710 073F
074D 076D
0780 07B1
0901 0939
093D 094C
0950
0958 0963
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BD 09C4
09C7 09C8
09CB 09CC
09CE
09D7
09DC 09DD
09DF 09E3
09F0 09F1
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3E 0A42
0A47 0A48
0A4B 0A4C
0A59 0A5C
0A5E
0A70 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABD 0AC5
0AC7 0AC9
0ACB 0ACC
0AD0
0AE0 0AE3
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3D 0B43
0B47 0B48
0B4B 0B4C
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCC
0BD7
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4C
0C55 0C56
0C60 0C61
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBD 0CC4
0CC6 0CC8
0CCA 0CCC
0CD5 0CD6
0CDE
0CE0 0CE1
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4C
0D57
0D60 0D61
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E01 0E3A
0E40 0E46
0E4D
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0ECD
0EDC 0EDD
0F00
0F40 0F47
0F49 0F6A
0F71 0F81
0F88 0F8B
0F90 0F97
0F99 0FBC
1000 1021
1023 1027
1029 102A
102C 1032
1036
1038
1050 1059
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
1700 170C
170E 1713
1720 1733
1740 1753
1760 176C
176E 1770
1772 1773
1780 17B3
17B6 17C8
17D7
17DC
1820 1877
1880 18A9
1900 191C
1920 192B
1930 1938
1950 196D
1970 1974
1980 19A9
19B0 19C9
1A00 1A1B
1D00 1DBF
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2090 2094
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
24B6 24E9
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3006
3031 3035
303B 303C
3041 3096
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A801
A803 A805
A807 A80A
A80C A827
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE70 FE74
FE76 FEFC
FF21 FF3A
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10300 1031E
10330 10349
10380 1039D
103A0 103C3
103C8 103CF
10400 1049D
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
20000 2A6D6
2F800 2FA1D
END
};
1;
package unicore::lib::selfloader::Any;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Any}
# \p{Any}
#
# Meaning: [\x{0000}-\x{10FFFF}]
#
return <<'END';
0000 10FFFF
END
};
1;
package unicore::lib::selfloader::Arab;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Arabic} (and fuzzy permutations)
#
# Meaning: Script 'Arabic'
#
return <<'END';
060B Arabic
060D 0615 Arabic
061E Arabic
0621 063A Arabic
0641 064A Arabic
0656 065E Arabic
066A 066F Arabic
0671 06DC Arabic
06DE 06FF Arabic
0750 076D Arabic
FB50 FBB1 Arabic
FBD3 FD3D Arabic
FD50 FD8F Arabic
FD92 FDC7 Arabic
FDF0 FDFC Arabic
FE70 FE74 Arabic
FE76 FEFC Arabic
END
};
1;
package unicore::lib::selfloader::Armn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Armenian} (and fuzzy permutations)
#
# Meaning: Script 'Armenian'
#
return <<'END';
0531 0556 Armenian
0559 055F Armenian
0561 0587 Armenian
058A Armenian
FB13 FB17 Armenian
END
};
1;
package unicore::lib::selfloader::ASCII;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{ASCII}
#
# Meaning: [[:ASCII:]]
#
return <<'END';
0000 007F
END
};
1;
package unicore::lib::selfloader::AsciiHex;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{AsciiHexDigit} (and fuzzy permutations)
#
# Meaning: Extended property 'ASCII_Hex_Digit'
#
return <<'END';
0030 0039 ASCII_Hex_Digit
0041 0046 ASCII_Hex_Digit
0061 0066 ASCII_Hex_Digit
END
};
1;
package unicore::lib::selfloader::Assigned;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Assigned}
#
# Meaning: All assigned code points
#
return <<'END';
0000 0241
0250 036F
0374 0375
037A
037E
0384 038A
038C
038E 03A1
03A3 03CE
03D0 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559 055F
0561 0587
0589 058A
0591 05B9
05BB 05C7
05D0 05EA
05F0 05F4
0600 0603
060B 0615
061B
061E 061F
0621 063A
0640 065E
0660 070D
070F 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0970
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09FA
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0AF1
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BFA
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF4
0E01 0E3A
0E3F 0E5B
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00 0F47
0F49 0F6A
0F71 0F8B
0F90 0F97
0F99 0FBC
0FBE 0FCC
0FCF 0FD1
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1059
10A0 10C5
10D0 10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F 137C
1380 1399
13A0 13F4
1401 1676
1680 169C
16A0 16F0
1700 170C
170E 1714
1720 1736
1740 1753
1760 176C
176E 1770
1772 1773
1780 17DD
17E0 17E9
17F0 17F9
1800 180E
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1940
1944 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
19DE 1A1B
1A1E 1A1F
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FC4
1FC6 1FD3
1FD6 1FDB
1FDD 1FEF
1FF2 1FF4
1FF6 1FFE
2000 2063
206A 2071
2074 208E
2090 2094
20A0 20B5
20D0 20EB
2100 214C
2153 2183
2190 23DB
2400 2426
2440 244A
2460 269C
26A0 26B1
2701 2704
2706 2709
270C 2727
2729 274B
274D
274F 2752
2756
2758 275E
2761 2794
2798 27AF
27B1 27BE
27C0 27C6
27D0 27EB
27F0 2B13
2C00 2C2E
2C30 2C5E
2C80 2CEA
2CF9 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
2E00 2E17
2E1C 2E1D
2E80 2E99
2E9B 2EF3
2F00 2FD5
2FF0 2FFB
3000 303F
3041 3096
3099 30FF
3105 312C
3131 318E
3190 31B7
31C0 31CF
31F0 321E
3220 3243
3250 32FE
3300 4DB5
4DC0 9FBB
A000 A48C
A490 A4C6
A700 A716
A800 A82B
AC00 D7A3
D800 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3F
FD50 FD8F
FD92 FDC7
FDF0 FDFD
FE00 FE19
FE20 FE23
FE30 FE52
FE54 FE66
FE68 FE6B
FE70 FE74
FE76 FEFC
FEFF
FF01 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
FFE0 FFE6
FFE8 FFEE
FFF9 FFFD
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10100 10102
10107 10133
10137 1018A
10300 1031E
10320 10323
10330 1034A
10380 1039D
1039F 103C3
103C8 103D5
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F 10A47
10A50 10A58
1D000 1D0F5
1D100 1D126
1D12A 1D1DD
1D200 1D245
1D300 1D356
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0001
E0020 E007F
E0100 E01EF
F0000 FFFFD
100000 10FFFD
END
};
1;
package unicore::lib::selfloader::Beng;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Bengali} (and fuzzy permutations)
#
# Meaning: Script 'Bengali'
#
return <<'END';
0981 0983 Bengali
0985 098C Bengali
098F 0990 Bengali
0993 09A8 Bengali
09AA 09B0 Bengali
09B2 Bengali
09B6 09B9 Bengali
09BC 09C4 Bengali
09C7 09C8 Bengali
09CB 09CE Bengali
09D7 Bengali
09DC 09DD Bengali
09DF 09E3 Bengali
09E6 09FA Bengali
END
};
1;
package unicore::lib::selfloader::BidiC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Bidi_Control'
#
return <<'END';
200E 200F Bidi_Control
202A 202E Bidi_Control
END
};
1;
package unicore::lib::selfloader::BidiCont;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{BidiControl} (and fuzzy permutations)
#
# Meaning: Extended property 'Bidi_Control'
#
return <<'END';
200E 200F Bidi_Control
202A 202E Bidi_Control
END
};
1;
package unicore::lib::selfloader::Blank;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Blank}
#
# Meaning: [[:Blank:]]
#
return <<'END';
0009
0020
00A0
1680
180E
2000 200A
202F
205F
3000
END
};
1;
package unicore::lib::selfloader::Bopo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Bopomofo} (and fuzzy permutations)
#
# Meaning: Script 'Bopomofo'
#
return <<'END';
3105 312C Bopomofo
31A0 31B7 Bopomofo
END
};
1;
package unicore::lib::selfloader::Brai;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Braille} (and fuzzy permutations)
#
# Meaning: Script 'Braille'
#
return <<'END';
2800 28FF Braille
END
};
1;
package unicore::lib::selfloader::Bugi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Buginese} (and fuzzy permutations)
#
# Meaning: Script 'Buginese'
#
return <<'END';
1A00 1A1B Buginese
1A1E 1A1F Buginese
END
};
1;
package unicore::lib::selfloader::Buhd;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Buhid} (and fuzzy permutations)
#
# Meaning: Script 'Buhid'
#
return <<'END';
1740 1753 Buhid
END
};
1;
package unicore::lib::selfloader::C;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{C}
# \p{C} (and fuzzy permutations)
#
# Meaning: Major Category 'C'
#
return <<'END';
0000 001F
007F 009F
00AD
0242 024F
0370 0373
0376 0379
037B 037D
037F 0383
038B
038D
03A2
03CF
0487
04CF
04FA 04FF
0510 0530
0557 0558
0560
0588
058B 0590
05BA
05C8 05CF
05EB 05EF
05F5 060A
0616 061A
061C 061D
0620
063B 063F
065F
06DD
070E 070F
074B 074C
076E 077F
07B2 0900
093A 093B
094E 094F
0955 0957
0971 097C
097E 0980
0984
098D 098E
0991 0992
09A9
09B1
09B3 09B5
09BA 09BB
09C5 09C6
09C9 09CA
09CF 09D6
09D8 09DB
09DE
09E4 09E5
09FB 0A00
0A04
0A0B 0A0E
0A11 0A12
0A29
0A31
0A34
0A37
0A3A 0A3B
0A3D
0A43 0A46
0A49 0A4A
0A4E 0A58
0A5D
0A5F 0A65
0A75 0A80
0A84
0A8E
0A92
0AA9
0AB1
0AB4
0ABA 0ABB
0AC6
0ACA
0ACE 0ACF
0AD1 0ADF
0AE4 0AE5
0AF0
0AF2 0B00
0B04
0B0D 0B0E
0B11 0B12
0B29
0B31
0B34
0B3A 0B3B
0B44 0B46
0B49 0B4A
0B4E 0B55
0B58 0B5B
0B5E
0B62 0B65
0B72 0B81
0B84
0B8B 0B8D
0B91
0B96 0B98
0B9B
0B9D
0BA0 0BA2
0BA5 0BA7
0BAB 0BAD
0BBA 0BBD
0BC3 0BC5
0BC9
0BCE 0BD6
0BD8 0BE5
0BFB 0C00
0C04
0C0D
0C11
0C29
0C34
0C3A 0C3D
0C45
0C49
0C4E 0C54
0C57 0C5F
0C62 0C65
0C70 0C81
0C84
0C8D
0C91
0CA9
0CB4
0CBA 0CBB
0CC5
0CC9
0CCE 0CD4
0CD7 0CDD
0CDF
0CE2 0CE5
0CF0 0D01
0D04
0D0D
0D11
0D29
0D3A 0D3D
0D44 0D45
0D49
0D4E 0D56
0D58 0D5F
0D62 0D65
0D70 0D81
0D84
0D97 0D99
0DB2
0DBC
0DBE 0DBF
0DC7 0DC9
0DCB 0DCE
0DD5
0DD7
0DE0 0DF1
0DF5 0E00
0E3B 0E3E
0E5C 0E80
0E83
0E85 0E86
0E89
0E8B 0E8C
0E8E 0E93
0E98
0EA0
0EA4
0EA6
0EA8 0EA9
0EAC
0EBA
0EBE 0EBF
0EC5
0EC7
0ECE 0ECF
0EDA 0EDB
0EDE 0EFF
0F48
0F6B 0F70
0F8C 0F8F
0F98
0FBD
0FCD 0FCE
0FD2 0FFF
1022
1028
102B
1033 1035
103A 103F
105A 109F
10C6 10CF
10FD 10FF
115A 115E
11A3 11A7
11FA 11FF
1249
124E 124F
1257
1259
125E 125F
1289
128E 128F
12B1
12B6 12B7
12BF
12C1
12C6 12C7
12D7
1311
1316 1317
135B 135E
137D 137F
139A 139F
13F5 1400
1677 167F
169D 169F
16F1 16FF
170D
1715 171F
1737 173F
1754 175F
176D
1771
1774 177F
17B4 17B5
17DE 17DF
17EA 17EF
17FA 17FF
180F
181A 181F
1878 187F
18AA 18FF
191D 191F
192C 192F
193C 193F
1941 1943
196E 196F
1975 197F
19AA 19AF
19CA 19CF
19DA 19DD
1A1C 1A1D
1A20 1CFF
1DC4 1DFF
1E9C 1E9F
1EFA 1EFF
1F16 1F17
1F1E 1F1F
1F46 1F47
1F4E 1F4F
1F58
1F5A
1F5C
1F5E
1F7E 1F7F
1FB5
1FC5
1FD4 1FD5
1FDC
1FF0 1FF1
1FF5
1FFF
200B 200F
202A 202E
2060 206F
2072 2073
208F
2095 209F
20B6 20CF
20EC 20FF
214D 2152
2184 218F
23DC 23FF
2427 243F
244B 245F
269D 269F
26B2 2700
2705
270A 270B
2728
274C
274E
2753 2755
2757
275F 2760
2795 2797
27B0
27BF
27C7 27CF
27EC 27EF
2B14 2BFF
2C2F
2C5F 2C7F
2CEB 2CF8
2D26 2D2F
2D66 2D6E
2D70 2D7F
2D97 2D9F
2DA7
2DAF
2DB7
2DBF
2DC7
2DCF
2DD7
2DDF 2DFF
2E18 2E1B
2E1E 2E7F
2E9A
2EF4 2EFF
2FD6 2FEF
2FFC 2FFF
3040
3097 3098
3100 3104
312D 3130
318F
31B8 31BF
31D0 31EF
321F
3244 324F
32FF
4DB6 4DBF
9FBC 9FFF
A48D A48F
A4C7 A6FF
A717 A7FF
A82C ABFF
D7A4 F8FF
FA2E FA2F
FA6B FA6F
FADA FAFF
FB07 FB12
FB18 FB1C
FB37
FB3D
FB3F
FB42
FB45
FBB2 FBD2
FD40 FD4F
FD90 FD91
FDC8 FDEF
FDFE FDFF
FE1A FE1F
FE24 FE2F
FE53
FE67
FE6C FE6F
FE75
FEFD FF00
FFBF FFC1
FFC8 FFC9
FFD0 FFD1
FFD8 FFD9
FFDD FFDF
FFE7
FFEF FFFB
FFFE FFFF
1000C
10027
1003B
1003E
1004E 1004F
1005E 1007F
100FB 100FF
10103 10106
10134 10136
1018B 102FF
1031F
10324 1032F
1034B 1037F
1039E
103C4 103C7
103D6 103FF
1049E 1049F
104AA 107FF
10806 10807
10809
10836
10839 1083B
1083D 1083E
10840 109FF
10A04
10A07 10A0B
10A14
10A18
10A34 10A37
10A3B 10A3E
10A48 10A4F
10A59 1CFFF
1D0F6 1D0FF
1D127 1D129
1D173 1D17A
1D1DE 1D1FF
1D246 1D2FF
1D357 1D3FF
1D455
1D49D
1D4A0 1D4A1
1D4A3 1D4A4
1D4A7 1D4A8
1D4AD
1D4BA
1D4BC
1D4C4
1D506
1D50B 1D50C
1D515
1D51D
1D53A
1D53F
1D545
1D547 1D549
1D551
1D6A6 1D6A7
1D7CA 1D7CD
1D800 1FFFF
2A6D7 2F7FF
2FA1E E00FF
E01F0 10FFFF
END
};
1;
package unicore::lib::selfloader::Canadian;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{CanadianAboriginal} (and fuzzy permutations)
#
# Meaning: Script 'Canadian_Aboriginal'
#
return <<'END';
1401 1676 Canadian_Aboriginal
END
};
1;
package unicore::lib::selfloader::Cc;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cc}
# \p{Cc} (and fuzzy permutations)
#
# Meaning: General Category 'Cc'
#
return <<'END';
0000 001F
007F 009F
END
};
1;
package unicore::lib::selfloader::Cf;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cf}
# \p{Cf} (and fuzzy permutations)
#
# Meaning: General Category 'Cf'
#
return <<'END';
00AD
0600 0603
06DD
070F
17B4 17B5
200B 200F
202A 202E
2060 2063
206A 206F
FEFF
FFF9 FFFB
1D173 1D17A
E0001
E0020 E007F
END
};
1;
package unicore::lib::selfloader::Cher;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cherokee} (and fuzzy permutations)
#
# Meaning: Script 'Cherokee'
#
return <<'END';
13A0 13F4 Cherokee
END
};
1;
package unicore::lib::selfloader::Cn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cn}
# \p{Cn} (and fuzzy permutations)
#
# Meaning: General Category 'Cn' [not functional in Perl]
#
return <<'END';
0242 024F
0370 0373
0376 0379
037B 037D
037F 0383
038B
038D
03A2
03CF
0487
04CF
04FA 04FF
0510 0530
0557 0558
0560
0588
058B 0590
05BA
05C8 05CF
05EB 05EF
05F5 05FF
0604 060A
0616 061A
061C 061D
0620
063B 063F
065F
070E
074B 074C
076E 077F
07B2 0900
093A 093B
094E 094F
0955 0957
0971 097C
097E 0980
0984
098D 098E
0991 0992
09A9
09B1
09B3 09B5
09BA 09BB
09C5 09C6
09C9 09CA
09CF 09D6
09D8 09DB
09DE
09E4 09E5
09FB 0A00
0A04
0A0B 0A0E
0A11 0A12
0A29
0A31
0A34
0A37
0A3A 0A3B
0A3D
0A43 0A46
0A49 0A4A
0A4E 0A58
0A5D
0A5F 0A65
0A75 0A80
0A84
0A8E
0A92
0AA9
0AB1
0AB4
0ABA 0ABB
0AC6
0ACA
0ACE 0ACF
0AD1 0ADF
0AE4 0AE5
0AF0
0AF2 0B00
0B04
0B0D 0B0E
0B11 0B12
0B29
0B31
0B34
0B3A 0B3B
0B44 0B46
0B49 0B4A
0B4E 0B55
0B58 0B5B
0B5E
0B62 0B65
0B72 0B81
0B84
0B8B 0B8D
0B91
0B96 0B98
0B9B
0B9D
0BA0 0BA2
0BA5 0BA7
0BAB 0BAD
0BBA 0BBD
0BC3 0BC5
0BC9
0BCE 0BD6
0BD8 0BE5
0BFB 0C00
0C04
0C0D
0C11
0C29
0C34
0C3A 0C3D
0C45
0C49
0C4E 0C54
0C57 0C5F
0C62 0C65
0C70 0C81
0C84
0C8D
0C91
0CA9
0CB4
0CBA 0CBB
0CC5
0CC9
0CCE 0CD4
0CD7 0CDD
0CDF
0CE2 0CE5
0CF0 0D01
0D04
0D0D
0D11
0D29
0D3A 0D3D
0D44 0D45
0D49
0D4E 0D56
0D58 0D5F
0D62 0D65
0D70 0D81
0D84
0D97 0D99
0DB2
0DBC
0DBE 0DBF
0DC7 0DC9
0DCB 0DCE
0DD5
0DD7
0DE0 0DF1
0DF5 0E00
0E3B 0E3E
0E5C 0E80
0E83
0E85 0E86
0E89
0E8B 0E8C
0E8E 0E93
0E98
0EA0
0EA4
0EA6
0EA8 0EA9
0EAC
0EBA
0EBE 0EBF
0EC5
0EC7
0ECE 0ECF
0EDA 0EDB
0EDE 0EFF
0F48
0F6B 0F70
0F8C 0F8F
0F98
0FBD
0FCD 0FCE
0FD2 0FFF
1022
1028
102B
1033 1035
103A 103F
105A 109F
10C6 10CF
10FD 10FF
115A 115E
11A3 11A7
11FA 11FF
1249
124E 124F
1257
1259
125E 125F
1289
128E 128F
12B1
12B6 12B7
12BF
12C1
12C6 12C7
12D7
1311
1316 1317
135B 135E
137D 137F
139A 139F
13F5 1400
1677 167F
169D 169F
16F1 16FF
170D
1715 171F
1737 173F
1754 175F
176D
1771
1774 177F
17DE 17DF
17EA 17EF
17FA 17FF
180F
181A 181F
1878 187F
18AA 18FF
191D 191F
192C 192F
193C 193F
1941 1943
196E 196F
1975 197F
19AA 19AF
19CA 19CF
19DA 19DD
1A1C 1A1D
1A20 1CFF
1DC4 1DFF
1E9C 1E9F
1EFA 1EFF
1F16 1F17
1F1E 1F1F
1F46 1F47
1F4E 1F4F
1F58
1F5A
1F5C
1F5E
1F7E 1F7F
1FB5
1FC5
1FD4 1FD5
1FDC
1FF0 1FF1
1FF5
1FFF
2064 2069
2072 2073
208F
2095 209F
20B6 20CF
20EC 20FF
214D 2152
2184 218F
23DC 23FF
2427 243F
244B 245F
269D 269F
26B2 2700
2705
270A 270B
2728
274C
274E
2753 2755
2757
275F 2760
2795 2797
27B0
27BF
27C7 27CF
27EC 27EF
2B14 2BFF
2C2F
2C5F 2C7F
2CEB 2CF8
2D26 2D2F
2D66 2D6E
2D70 2D7F
2D97 2D9F
2DA7
2DAF
2DB7
2DBF
2DC7
2DCF
2DD7
2DDF 2DFF
2E18 2E1B
2E1E 2E7F
2E9A
2EF4 2EFF
2FD6 2FEF
2FFC 2FFF
3040
3097 3098
3100 3104
312D 3130
318F
31B8 31BF
31D0 31EF
321F
3244 324F
32FF
4DB6 4DBF
9FBC 9FFF
A48D A48F
A4C7 A6FF
A717 A7FF
A82C ABFF
D7A4 D7FF
FA2E FA2F
FA6B FA6F
FADA FAFF
FB07 FB12
FB18 FB1C
FB37
FB3D
FB3F
FB42
FB45
FBB2 FBD2
FD40 FD4F
FD90 FD91
FDC8 FDEF
FDFE FDFF
FE1A FE1F
FE24 FE2F
FE53
FE67
FE6C FE6F
FE75
FEFD FEFE
FF00
FFBF FFC1
FFC8 FFC9
FFD0 FFD1
FFD8 FFD9
FFDD FFDF
FFE7
FFEF FFF8
FFFE FFFF
1000C
10027
1003B
1003E
1004E 1004F
1005E 1007F
100FB 100FF
10103 10106
10134 10136
1018B 102FF
1031F
10324 1032F
1034B 1037F
1039E
103C4 103C7
103D6 103FF
1049E 1049F
104AA 107FF
10806 10807
10809
10836
10839 1083B
1083D 1083E
10840 109FF
10A04
10A07 10A0B
10A14
10A18
10A34 10A37
10A3B 10A3E
10A48 10A4F
10A59 1CFFF
1D0F6 1D0FF
1D127 1D129
1D1DE 1D1FF
1D246 1D2FF
1D357 1D3FF
1D455
1D49D
1D4A0 1D4A1
1D4A3 1D4A4
1D4A7 1D4A8
1D4AD
1D4BA
1D4BC
1D4C4
1D506
1D50B 1D50C
1D515
1D51D
1D53A
1D53F
1D545
1D547 1D549
1D551
1D6A6 1D6A7
1D7CA 1D7CD
1D800 1FFFF
2A6D7 2F7FF
2FA1E E0000
E0002 E001F
E0080 E00FF
E01F0 EFFFF
FFFFE FFFFF
10FFFE 10FFFF
END
};
1;
package unicore::lib::selfloader::Cntrl;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cntrl}
#
# Meaning: [[:Cntrl:]]
#
return <<'END';
0000 001F
007F 009F
00AD
0600 0603
06DD
070F
17B4 17B5
200B 200F
202A 202E
2060 2063
206A 206F
D800 F8FF
FEFF
FFF9 FFFB
1D173 1D17A
E0001
E0020 E007F
F0000 FFFFD
100000 10FFFD
END
};
1;
package unicore::lib::selfloader::Co;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Co}
# \p{Co} (and fuzzy permutations)
#
# Meaning: General Category 'Co'
#
return <<'END';
E000 F8FF
F0000 FFFFD
100000 10FFFD
END
};
1;
package unicore::lib::selfloader::Copt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Coptic} (and fuzzy permutations)
#
# Meaning: Script 'Coptic'
#
return <<'END';
03E2 03EF Coptic
2C80 2CEA Coptic
2CF9 2CFF Coptic
END
};
1;
package unicore::lib::selfloader::Cprt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cypriot} (and fuzzy permutations)
#
# Meaning: Script 'Cypriot'
#
return <<'END';
10800 10805 Cypriot
10808 Cypriot
1080A 10835 Cypriot
10837 10838 Cypriot
1083C Cypriot
1083F Cypriot
END
};
1;
package unicore::lib::selfloader::Cs;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cs}
# \p{Cs} (and fuzzy permutations)
#
# Meaning: General Category 'Cs'
#
return <<'END';
D800 DFFF
END
};
1;
package unicore::lib::selfloader::Cyrl;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Cyrillic} (and fuzzy permutations)
#
# Meaning: Script 'Cyrillic'
#
return <<'END';
0400 0486 Cyrillic
0488 04CE Cyrillic
04D0 04F9 Cyrillic
0500 050F Cyrillic
1D2B Cyrillic
1D78 Cyrillic
END
};
1;
package unicore::lib::selfloader::Dash;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Dash'
#
return <<'END';
002D Dash
058A Dash
1806 Dash
2010 2015 Dash
2053 Dash
207B Dash
208B Dash
2212 Dash
2E17 Dash
301C Dash
3030 Dash
30A0 Dash
FE31 FE32 Dash
FE58 Dash
FE63 Dash
FF0D Dash
END
};
1;
package unicore::lib::selfloader::Dash2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Dash} (and fuzzy permutations)
#
# Meaning: Extended property 'Dash'
#
return <<'END';
002D Dash
058A Dash
1806 Dash
2010 2015 Dash
2053 Dash
207B Dash
208B Dash
2212 Dash
2E17 Dash
301C Dash
3030 Dash
30A0 Dash
FE31 FE32 Dash
FE58 Dash
FE63 Dash
FF0D Dash
END
};
1;
package unicore::lib::selfloader::Dep;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Deprecated'
#
return <<'END';
0340 0341 Deprecated
17A3 Deprecated
17D3 Deprecated
206A 206F Deprecated
END
};
1;
package unicore::lib::selfloader::Deprecat;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Deprecated} (and fuzzy permutations)
#
# Meaning: Extended property 'Deprecated'
#
return <<'END';
0340 0341 Deprecated
17A3 Deprecated
17D3 Deprecated
206A 206F Deprecated
END
};
1;
package unicore::lib::selfloader::Deva;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Devanagari} (and fuzzy permutations)
#
# Meaning: Script 'Devanagari'
#
return <<'END';
0901 0939 Devanagari
093C 094D Devanagari
0950 0954 Devanagari
0958 0963 Devanagari
0966 096F Devanagari
097D Devanagari
END
};
1;
package unicore::lib::selfloader::Dia;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Diacritic'
#
return <<'END';
005E Diacritic
0060 Diacritic
00A8 Diacritic
00AF Diacritic
00B4 Diacritic
00B7 00B8 Diacritic
02B0 034E Diacritic
0350 0357 Diacritic
035D 0362 Diacritic
0374 0375 Diacritic
037A Diacritic
0384 0385 Diacritic
0483 0486 Diacritic
0559 Diacritic
0591 05A1 Diacritic
05A3 05B9 Diacritic
05BB 05BD Diacritic
05BF Diacritic
05C1 05C2 Diacritic
05C4 Diacritic
064B 0652 Diacritic
0657 0658 Diacritic
06DF 06E0 Diacritic
06E5 06E6 Diacritic
06EA 06EC Diacritic
0730 074A Diacritic
07A6 07B0 Diacritic
093C Diacritic
094D Diacritic
0951 0954 Diacritic
09BC Diacritic
09CD Diacritic
0A3C Diacritic
0A4D Diacritic
0ABC Diacritic
0ACD Diacritic
0B3C Diacritic
0B4D Diacritic
0BCD Diacritic
0C4D Diacritic
0CBC Diacritic
0CCD Diacritic
0D4D Diacritic
0DCA Diacritic
0E47 0E4C Diacritic
0E4E Diacritic
0EC8 0ECC Diacritic
0F18 0F19 Diacritic
0F35 Diacritic
0F37 Diacritic
0F39 Diacritic
0F3E 0F3F Diacritic
0F82 0F84 Diacritic
0F86 0F87 Diacritic
0FC6 Diacritic
1037 Diacritic
1039 Diacritic
17C9 17D3 Diacritic
17DD Diacritic
1939 193B Diacritic
1D2C 1D6A Diacritic
1FBD Diacritic
1FBF 1FC1 Diacritic
1FCD 1FCF Diacritic
1FDD 1FDF Diacritic
1FED 1FEF Diacritic
1FFD 1FFE Diacritic
302A 302F Diacritic
3099 309C Diacritic
30FC Diacritic
FB1E Diacritic
FE20 FE23 Diacritic
FF3E Diacritic
FF40 Diacritic
FF70 Diacritic
FF9E FF9F Diacritic
FFE3 Diacritic
1D167 1D169 Diacritic
1D16D 1D172 Diacritic
1D17B 1D182 Diacritic
1D185 1D18B Diacritic
1D1AA 1D1AD Diacritic
END
};
1;
package unicore::lib::selfloader::Diacriti;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Diacritic} (and fuzzy permutations)
#
# Meaning: Extended property 'Diacritic'
#
return <<'END';
005E Diacritic
0060 Diacritic
00A8 Diacritic
00AF Diacritic
00B4 Diacritic
00B7 00B8 Diacritic
02B0 034E Diacritic
0350 0357 Diacritic
035D 0362 Diacritic
0374 0375 Diacritic
037A Diacritic
0384 0385 Diacritic
0483 0486 Diacritic
0559 Diacritic
0591 05A1 Diacritic
05A3 05B9 Diacritic
05BB 05BD Diacritic
05BF Diacritic
05C1 05C2 Diacritic
05C4 Diacritic
064B 0652 Diacritic
0657 0658 Diacritic
06DF 06E0 Diacritic
06E5 06E6 Diacritic
06EA 06EC Diacritic
0730 074A Diacritic
07A6 07B0 Diacritic
093C Diacritic
094D Diacritic
0951 0954 Diacritic
09BC Diacritic
09CD Diacritic
0A3C Diacritic
0A4D Diacritic
0ABC Diacritic
0ACD Diacritic
0B3C Diacritic
0B4D Diacritic
0BCD Diacritic
0C4D Diacritic
0CBC Diacritic
0CCD Diacritic
0D4D Diacritic
0DCA Diacritic
0E47 0E4C Diacritic
0E4E Diacritic
0EC8 0ECC Diacritic
0F18 0F19 Diacritic
0F35 Diacritic
0F37 Diacritic
0F39 Diacritic
0F3E 0F3F Diacritic
0F82 0F84 Diacritic
0F86 0F87 Diacritic
0FC6 Diacritic
1037 Diacritic
1039 Diacritic
17C9 17D3 Diacritic
17DD Diacritic
1939 193B Diacritic
1D2C 1D6A Diacritic
1FBD Diacritic
1FBF 1FC1 Diacritic
1FCD 1FCF Diacritic
1FDD 1FDF Diacritic
1FED 1FEF Diacritic
1FFD 1FFE Diacritic
302A 302F Diacritic
3099 309C Diacritic
30FC Diacritic
FB1E Diacritic
FE20 FE23 Diacritic
FF3E Diacritic
FF40 Diacritic
FF70 Diacritic
FF9E FF9F Diacritic
FFE3 Diacritic
1D167 1D169 Diacritic
1D16D 1D172 Diacritic
1D17B 1D182 Diacritic
1D185 1D18B Diacritic
1D1AA 1D1AD Diacritic
END
};
1;
package unicore::lib::selfloader::Digit;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Digit}
#
# Meaning: [[:Digit:]]
#
return <<'END';
0030 0039
0660 0669
06F0 06F9
0966 096F
09E6 09EF
0A66 0A6F
0AE6 0AEF
0B66 0B6F
0BE6 0BEF
0C66 0C6F
0CE6 0CEF
0D66 0D6F
0E50 0E59
0ED0 0ED9
0F20 0F29
1040 1049
17E0 17E9
1810 1819
1946 194F
19D0 19D9
FF10 FF19
104A0 104A9
1D7CE 1D7FF
END
};
1;
package unicore::lib::selfloader::Dsrt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Deseret} (and fuzzy permutations)
#
# Meaning: Script 'Deseret'
#
return <<'END';
10400 1044F Deseret
END
};
1;
package unicore::lib::selfloader::Ethi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ethiopic} (and fuzzy permutations)
#
# Meaning: Script 'Ethiopic'
#
return <<'END';
1200 1248 Ethiopic
124A 124D Ethiopic
1250 1256 Ethiopic
1258 Ethiopic
125A 125D Ethiopic
1260 1288 Ethiopic
128A 128D Ethiopic
1290 12B0 Ethiopic
12B2 12B5 Ethiopic
12B8 12BE Ethiopic
12C0 Ethiopic
12C2 12C5 Ethiopic
12C8 12D6 Ethiopic
12D8 1310 Ethiopic
1312 1315 Ethiopic
1318 135A Ethiopic
135F 137C Ethiopic
1380 1399 Ethiopic
2D80 2D96 Ethiopic
2DA0 2DA6 Ethiopic
2DA8 2DAE Ethiopic
2DB0 2DB6 Ethiopic
2DB8 2DBE Ethiopic
2DC0 2DC6 Ethiopic
2DC8 2DCE Ethiopic
2DD0 2DD6 Ethiopic
2DD8 2DDE Ethiopic
END
};
1;
package unicore::lib::selfloader::Ext;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Extender'
#
return <<'END';
00B7 Extender
02D0 02D1 Extender
0640 Extender
0E46 Extender
0EC6 Extender
1843 Extender
3005 Extender
3031 3035 Extender
309D 309E Extender
30FC 30FE Extender
A015 Extender
FF70 Extender
END
};
1;
package unicore::lib::selfloader::Extender;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Extender} (and fuzzy permutations)
#
# Meaning: Extended property 'Extender'
#
return <<'END';
00B7 Extender
02D0 02D1 Extender
0640 Extender
0E46 Extender
0EC6 Extender
1843 Extender
3005 Extender
3031 3035 Extender
309D 309E Extender
30FC 30FE Extender
A015 Extender
FF70 Extender
END
};
1;
package unicore::lib::selfloader::Geor;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Georgian} (and fuzzy permutations)
#
# Meaning: Script 'Georgian'
#
return <<'END';
10A0 10C5 Georgian
10D0 10FA Georgian
10FC Georgian
2D00 2D25 Georgian
END
};
1;
package unicore::lib::selfloader::Glag;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Glagolitic} (and fuzzy permutations)
#
# Meaning: Script 'Glagolitic'
#
return <<'END';
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
END
};
1;
package unicore::lib::selfloader::Goth;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Gothic} (and fuzzy permutations)
#
# Meaning: Script 'Gothic'
#
return <<'END';
10330 1034A Gothic
END
};
1;
package unicore::lib::selfloader::Graph;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Graph}
#
# Meaning: [[:Graph:]]
#
return <<'END';
0021 007E
00A1 0241
0250 036F
0374 0375
037A
037E
0384 038A
038C
038E 03A1
03A3 03CE
03D0 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559 055F
0561 0587
0589 058A
0591 05B9
05BB 05C7
05D0 05EA
05F0 05F4
0600 0603
060B 0615
061B
061E 061F
0621 063A
0640 065E
0660 070D
070F 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0970
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09FA
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0AF1
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BFA
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF4
0E01 0E3A
0E3F 0E5B
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00 0F47
0F49 0F6A
0F71 0F8B
0F90 0F97
0F99 0FBC
0FBE 0FCC
0FCF 0FD1
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1059
10A0 10C5
10D0 10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F 137C
1380 1399
13A0 13F4
1401 1676
1681 169C
16A0 16F0
1700 170C
170E 1714
1720 1736
1740 1753
1760 176C
176E 1770
1772 1773
1780 17DD
17E0 17E9
17F0 17F9
1800 180D
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1940
1944 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
19DE 1A1B
1A1E 1A1F
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FC4
1FC6 1FD3
1FD6 1FDB
1FDD 1FEF
1FF2 1FF4
1FF6 1FFE
200B 2027
202A 202E
2030 205E
2060 2063
206A 2071
2074 208E
2090 2094
20A0 20B5
20D0 20EB
2100 214C
2153 2183
2190 23DB
2400 2426
2440 244A
2460 269C
26A0 26B1
2701 2704
2706 2709
270C 2727
2729 274B
274D
274F 2752
2756
2758 275E
2761 2794
2798 27AF
27B1 27BE
27C0 27C6
27D0 27EB
27F0 2B13
2C00 2C2E
2C30 2C5E
2C80 2CEA
2CF9 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
2E00 2E17
2E1C 2E1D
2E80 2E99
2E9B 2EF3
2F00 2FD5
2FF0 2FFB
3001 303F
3041 3096
3099 30FF
3105 312C
3131 318E
3190 31B7
31C0 31CF
31F0 321E
3220 3243
3250 32FE
3300 4DB5
4DC0 9FBB
A000 A48C
A490 A4C6
A700 A716
A800 A82B
AC00 D7A3
E000 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3F
FD50 FD8F
FD92 FDC7
FDF0 FDFD
FE00 FE19
FE20 FE23
FE30 FE52
FE54 FE66
FE68 FE6B
FE70 FE74
FE76 FEFC
FEFF
FF01 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
FFE0 FFE6
FFE8 FFEE
FFF9 FFFD
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10100 10102
10107 10133
10137 1018A
10300 1031E
10320 10323
10330 1034A
10380 1039D
1039F 103C3
103C8 103D5
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F 10A47
10A50 10A58
1D000 1D0F5
1D100 1D126
1D12A 1D1DD
1D200 1D245
1D300 1D356
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0001
E0020 E007F
E0100 E01EF
F0000 FFFFD
100000 10FFFD
END
};
1;
package unicore::lib::selfloader::Grapheme;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{GraphemeLink} (and fuzzy permutations)
#
# Meaning: Extended property 'Grapheme_Link'
#
return <<'END';
034F Grapheme_Link
094D Grapheme_Link
09CD Grapheme_Link
0A4D Grapheme_Link
0ACD Grapheme_Link
0B4D Grapheme_Link
0BCD Grapheme_Link
0C4D Grapheme_Link
0CCD Grapheme_Link
0D4D Grapheme_Link
0DCA Grapheme_Link
0E3A Grapheme_Link
1039 Grapheme_Link
17D2 Grapheme_Link
A806 Grapheme_Link
10A3F Grapheme_Link
END
};
1;
package unicore::lib::selfloader::Grek;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Greek} (and fuzzy permutations)
#
# Meaning: Script 'Greek'
#
return <<'END';
0374 0375 Greek
037A Greek
0384 0386 Greek
0388 038A Greek
038C Greek
038E 03A1 Greek
03A3 03CE Greek
03D0 03E1 Greek
03F0 03FF Greek
1D26 1D2A Greek
1D5D 1D61 Greek
1D66 1D6A Greek
1F00 1F15 Greek
1F18 1F1D Greek
1F20 1F45 Greek
1F48 1F4D Greek
1F50 1F57 Greek
1F59 Greek
1F5B Greek
1F5D Greek
1F5F 1F7D Greek
1F80 1FB4 Greek
1FB6 1FC4 Greek
1FC6 1FD3 Greek
1FD6 1FDB Greek
1FDD 1FEF Greek
1FF2 1FF4 Greek
1FF6 1FFE Greek
2126 Greek
10140 1018A Greek
1D200 1D245 Greek
END
};
1;
package unicore::lib::selfloader::GrLink;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Grapheme_Link'
#
return <<'END';
034F Grapheme_Link
094D Grapheme_Link
09CD Grapheme_Link
0A4D Grapheme_Link
0ACD Grapheme_Link
0B4D Grapheme_Link
0BCD Grapheme_Link
0C4D Grapheme_Link
0CCD Grapheme_Link
0D4D Grapheme_Link
0DCA Grapheme_Link
0E3A Grapheme_Link
1039 Grapheme_Link
17D2 Grapheme_Link
A806 Grapheme_Link
10A3F Grapheme_Link
END
};
1;
package unicore::lib::selfloader::Gujr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Gujarati} (and fuzzy permutations)
#
# Meaning: Script 'Gujarati'
#
return <<'END';
0A81 0A83 Gujarati
0A85 0A8D Gujarati
0A8F 0A91 Gujarati
0A93 0AA8 Gujarati
0AAA 0AB0 Gujarati
0AB2 0AB3 Gujarati
0AB5 0AB9 Gujarati
0ABC 0AC5 Gujarati
0AC7 0AC9 Gujarati
0ACB 0ACD Gujarati
0AD0 Gujarati
0AE0 0AE3 Gujarati
0AE6 0AEF Gujarati
0AF1 Gujarati
END
};
1;
package unicore::lib::selfloader::Guru;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Gurmukhi} (and fuzzy permutations)
#
# Meaning: Script 'Gurmukhi'
#
return <<'END';
0A01 0A03 Gurmukhi
0A05 0A0A Gurmukhi
0A0F 0A10 Gurmukhi
0A13 0A28 Gurmukhi
0A2A 0A30 Gurmukhi
0A32 0A33 Gurmukhi
0A35 0A36 Gurmukhi
0A38 0A39 Gurmukhi
0A3C Gurmukhi
0A3E 0A42 Gurmukhi
0A47 0A48 Gurmukhi
0A4B 0A4D Gurmukhi
0A59 0A5C Gurmukhi
0A5E Gurmukhi
0A66 0A74 Gurmukhi
END
};
1;
package unicore::lib::selfloader::Hang;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Hangul} (and fuzzy permutations)
#
# Meaning: Script 'Hangul'
#
return <<'END';
1100 1159 Hangul
115F 11A2 Hangul
11A8 11F9 Hangul
3131 318E Hangul
3200 321E Hangul
3260 327D Hangul
AC00 D7A3 Hangul
FFA0 FFBE Hangul
FFC2 FFC7 Hangul
FFCA FFCF Hangul
FFD2 FFD7 Hangul
FFDA FFDC Hangul
END
};
1;
package unicore::lib::selfloader::Hani;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Han} (and fuzzy permutations)
#
# Meaning: Script 'Han'
#
return <<'END';
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
3005 Han
3007 Han
3021 3029 Han
3038 303B Han
3400 4DB5 Han
4E00 9FBB Han
F900 FA2D Han
FA30 FA6A Han
FA70 FAD9 Han
20000 2A6D6 Han
2F800 2FA1D Han
END
};
1;
package unicore::lib::selfloader::Hano;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Hanunoo} (and fuzzy permutations)
#
# Meaning: Script 'Hanunoo'
#
return <<'END';
1720 1734 Hanunoo
END
};
1;
package unicore::lib::selfloader::Hebr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Hebrew} (and fuzzy permutations)
#
# Meaning: Script 'Hebrew'
#
return <<'END';
0591 05B9 Hebrew
05BB 05C7 Hebrew
05D0 05EA Hebrew
05F0 05F4 Hebrew
FB1D FB36 Hebrew
FB38 FB3C Hebrew
FB3E Hebrew
FB40 FB41 Hebrew
FB43 FB44 Hebrew
FB46 FB4F Hebrew
END
};
1;
package unicore::lib::selfloader::Hex;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Hex_Digit'
#
return <<'END';
0030 0039 Hex_Digit
0041 0046 Hex_Digit
0061 0066 Hex_Digit
FF10 FF19 Hex_Digit
FF21 FF26 Hex_Digit
FF41 FF46 Hex_Digit
END
};
1;
package unicore::lib::selfloader::HexDigit;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{HexDigit} (and fuzzy permutations)
#
# Meaning: Extended property 'Hex_Digit'
#
return <<'END';
0030 0039 Hex_Digit
0041 0046 Hex_Digit
0061 0066 Hex_Digit
FF10 FF19 Hex_Digit
FF21 FF26 Hex_Digit
FF41 FF46 Hex_Digit
END
};
1;
package unicore::lib::selfloader::Hira;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Hiragana} (and fuzzy permutations)
#
# Meaning: Script 'Hiragana'
#
return <<'END';
3041 3096 Hiragana
309D 309F Hiragana
END
};
1;
package unicore::lib::selfloader::Hyphen;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Hyphen'
#
return <<'END';
002D Hyphen
00AD Hyphen
058A Hyphen
1806 Hyphen
2010 2011 Hyphen
2E17 Hyphen
30FB Hyphen
FE63 Hyphen
FF0D Hyphen
FF65 Hyphen
END
};
1;
package unicore::lib::selfloader::Hyphen2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Hyphen} (and fuzzy permutations)
#
# Meaning: Extended property 'Hyphen'
#
return <<'END';
002D Hyphen
00AD Hyphen
058A Hyphen
1806 Hyphen
2010 2011 Hyphen
2E17 Hyphen
30FB Hyphen
FE63 Hyphen
FF0D Hyphen
FF65 Hyphen
END
};
1;
package unicore::lib::selfloader::IdContin;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{IdContinue} (and fuzzy permutations)
#
# Meaning: [\p{ID_Start}\p{Mn}\p{Mc}\p{Nd}\p{Pc}]
#
return <<'END';
0030 0039
0041 005A
005F
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
0300 036F
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
0483 0486
048A 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
05D0 05EA
05F0 05F2
0610 0615
0621 063A
0640 065E
0660 0669
066E 06D3
06D5 06DC
06DF 06E8
06EA 06FC
06FF
0710 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0963
0966 096F
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09F1
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B6F
0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BEF
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E01 0E3A
0E40 0E4E
0E50 0E59
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00
0F18 0F19
0F20 0F29
0F35
0F37
0F39
0F3E 0F47
0F49 0F6A
0F71 0F84
0F86 0F8B
0F90 0F97
0F99 0FBC
0FC6
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1049
1050 1059
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
16EE 16F0
1700 170C
170E 1714
1720 1734
1740 1753
1760 176C
176E 1770
1772 1773
1780 17B3
17B6 17D3
17D7
17DC 17DD
17E0 17E9
180B 180D
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1946 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
1A00 1A1B
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
203F 2040
2054
2071
207F
2090 2094
20D0 20DC
20E1
20E5 20EB
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2160 2183
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3007
3021 302F
3031 3035
3038 303C
3041 3096
3099 309A
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A827
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE00 FE0F
FE20 FE23
FE33 FE34
FE4D FE4F
FE70 FE74
FE76 FEFC
FF10 FF19
FF21 FF3A
FF3F
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10140 10174
10300 1031E
10330 1034A
10380 1039D
103A0 103C3
103C8 103CF
103D1 103D5
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F
1D165 1D169
1D16D 1D172
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::Ideo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Ideographic'
#
return <<'END';
3006 3007 Ideographic
3021 3029 Ideographic
3038 303A Ideographic
3400 4DB5 Ideographic
4E00 9FBB Ideographic
F900 FA2D Ideographic
FA70 FAD9 Ideographic
20000 2A6D6 Ideographic
2F800 2FA1D Ideographic
END
};
1;
package unicore::lib::selfloader::Ideograp;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ideographic} (and fuzzy permutations)
#
# Meaning: Extended property 'Ideographic'
#
return <<'END';
3006 3007 Ideographic
3021 3029 Ideographic
3038 303A Ideographic
3400 4DB5 Ideographic
4E00 9FBB Ideographic
F900 FA2D Ideographic
FA70 FAD9 Ideographic
20000 2A6D6 Ideographic
2F800 2FA1D Ideographic
END
};
1;
package unicore::lib::selfloader::IDSB;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'IDS_Binary_Operator'
#
return <<'END';
2FF0 2FF1 IDS_Binary_Operator
2FF4 2FFB IDS_Binary_Operator
END
};
1;
package unicore::lib::selfloader::IdsBinar;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{IdsBinaryOperator} (and fuzzy permutations)
#
# Meaning: Extended property 'IDS_Binary_Operator'
#
return <<'END';
2FF0 2FF1 IDS_Binary_Operator
2FF4 2FFB IDS_Binary_Operator
END
};
1;
package unicore::lib::selfloader::IDST;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'IDS_Trinary_Operator'
#
return <<'END';
2FF2 2FF3 IDS_Trinary_Operator
END
};
1;
package unicore::lib::selfloader::IdStart;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{IdStart} (and fuzzy permutations)
#
# Meaning: [\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]
#
return <<'END';
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
048A 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
05D0 05EA
05F0 05F2
0621 063A
0640 064A
066E 066F
0671 06D3
06D5
06E5 06E6
06EE 06EF
06FA 06FC
06FF
0710
0712 072F
074D 076D
0780 07A5
07B1
0904 0939
093D
0950
0958 0961
097D
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BD
09CE
09DC 09DD
09DF 09E1
09F0 09F1
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A59 0A5C
0A5E
0A72 0A74
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABD
0AD0
0AE0 0AE1
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3D
0B5C 0B5D
0B5F 0B61
0B71
0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C60 0C61
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBD
0CDE
0CE0 0CE1
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D60 0D61
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0E01 0E30
0E32 0E33
0E40 0E46
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB0
0EB2 0EB3
0EBD
0EC0 0EC4
0EC6
0EDC 0EDD
0F00
0F40 0F47
0F49 0F6A
0F88 0F8B
1000 1021
1023 1027
1029 102A
1050 1055
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
16EE 16F0
1700 170C
170E 1711
1720 1731
1740 1751
1760 176C
176E 1770
1780 17B3
17D7
17DC
1820 1877
1880 18A8
1900 191C
1950 196D
1970 1974
1980 19A9
19C1 19C7
1A00 1A16
1D00 1DBF
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2090 2094
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2160 2183
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3007
3021 3029
3031 3035
3038 303C
3041 3096
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A801
A803 A805
A807 A80A
A80C A822
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D
FB1F FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE70 FE74
FE76 FEFC
FF21 FF3A
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10140 10174
10300 1031E
10330 1034A
10380 1039D
103A0 103C3
103C8 103CF
103D1 103D5
10400 1049D
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00
10A10 10A13
10A15 10A17
10A19 10A33
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
20000 2A6D6
2F800 2FA1D
END
};
1;
package unicore::lib::selfloader::IdsTrina;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{IdsTrinaryOperator} (and fuzzy permutations)
#
# Meaning: Extended property 'IDS_Trinary_Operator'
#
return <<'END';
2FF2 2FF3 IDS_Trinary_Operator
END
};
1;
package unicore::lib::selfloader::InAegean;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InAegeanNumbers} (and fuzzy permutations)
#
# Meaning: Block 'Aegean Numbers'
#
return <<'END';
10100 1013F Aegean Numbers
END
};
1;
package unicore::lib::selfloader::InAlphab;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InAlphabeticPresentationForms} (and fuzzy permutations)
#
# Meaning: Block 'Alphabetic Presentation Forms'
#
return <<'END';
FB00 FB4F Alphabetic Presentation Forms
END
};
1;
package unicore::lib::selfloader::InAncie2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InAncientGreekMusicalNotation} (and fuzzy permutations)
#
# Meaning: Block 'Ancient Greek Musical Notation'
#
return <<'END';
1D200 1D24F Ancient Greek Musical Notation
END
};
1;
package unicore::lib::selfloader::InAncien;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InAncientGreekNumbers} (and fuzzy permutations)
#
# Meaning: Block 'Ancient Greek Numbers'
#
return <<'END';
10140 1018F Ancient Greek Numbers
END
};
1;
package unicore::lib::selfloader::InArabi2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArabicSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Arabic Supplement'
#
return <<'END';
0750 077F Arabic Supplement
END
};
1;
package unicore::lib::selfloader::InArabi3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArabicPresentationFormsB} (and fuzzy permutations)
#
# Meaning: Block 'Arabic Presentation Forms-B'
#
return <<'END';
FE70 FEFF Arabic Presentation Forms-B
END
};
1;
package unicore::lib::selfloader::InArabi4;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArabicPresentationFormsA} (and fuzzy permutations)
#
# Meaning: Block 'Arabic Presentation Forms-A'
#
return <<'END';
FB50 FDFF Arabic Presentation Forms-A
END
};
1;
package unicore::lib::selfloader::InArabic;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArabic} (and fuzzy permutations)
#
# Meaning: Block 'Arabic'
#
return <<'END';
0600 06FF Arabic
END
};
1;
package unicore::lib::selfloader::InArmeni;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArmenian} (and fuzzy permutations)
#
# Meaning: Block 'Armenian'
#
return <<'END';
0530 058F Armenian
END
};
1;
package unicore::lib::selfloader::InArrows;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InArrows} (and fuzzy permutations)
#
# Meaning: Block 'Arrows'
#
return <<'END';
2190 21FF Arrows
END
};
1;
package unicore::lib::selfloader::InBasicL;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBasicLatin} (and fuzzy permutations)
#
# Meaning: Block 'Basic Latin'
#
return <<'END';
0000 007F Basic Latin
END
};
1;
package unicore::lib::selfloader::InBengal;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBengali} (and fuzzy permutations)
#
# Meaning: Block 'Bengali'
#
return <<'END';
0980 09FF Bengali
END
};
1;
package unicore::lib::selfloader::InBlockE;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBlockElements} (and fuzzy permutations)
#
# Meaning: Block 'Block Elements'
#
return <<'END';
2580 259F Block Elements
END
};
1;
package unicore::lib::selfloader::InBopom2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBopomofoExtended} (and fuzzy permutations)
#
# Meaning: Block 'Bopomofo Extended'
#
return <<'END';
31A0 31BF Bopomofo Extended
END
};
1;
package unicore::lib::selfloader::InBopomo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBopomofo} (and fuzzy permutations)
#
# Meaning: Block 'Bopomofo'
#
return <<'END';
3100 312F Bopomofo
END
};
1;
package unicore::lib::selfloader::InBoxDra;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBoxDrawing} (and fuzzy permutations)
#
# Meaning: Block 'Box Drawing'
#
return <<'END';
2500 257F Box Drawing
END
};
1;
package unicore::lib::selfloader::InBraill;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBraillePatterns} (and fuzzy permutations)
#
# Meaning: Block 'Braille Patterns'
#
return <<'END';
2800 28FF Braille Patterns
END
};
1;
package unicore::lib::selfloader::InBugine;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBuginese} (and fuzzy permutations)
#
# Meaning: Block 'Buginese'
#
return <<'END';
1A00 1A1F Buginese
END
};
1;
package unicore::lib::selfloader::InBuhid;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InBuhid} (and fuzzy permutations)
#
# Meaning: Block 'Buhid'
#
return <<'END';
1740 175F Buhid
END
};
1;
package unicore::lib::selfloader::InByzant;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InByzantineMusicalSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Byzantine Musical Symbols'
#
return <<'END';
1D000 1D0FF Byzantine Musical Symbols
END
};
1;
package unicore::lib::selfloader::InCherok;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCherokee} (and fuzzy permutations)
#
# Meaning: Block 'Cherokee'
#
return <<'END';
13A0 13FF Cherokee
END
};
1;
package unicore::lib::selfloader::InCjkCo2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkCompatibilityForms} (and fuzzy permutations)
#
# Meaning: Block 'CJK Compatibility Forms'
#
return <<'END';
FE30 FE4F CJK Compatibility Forms
END
};
1;
package unicore::lib::selfloader::InCjkCo3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkCompatibilityIdeographs} (and fuzzy permutations)
#
# Meaning: Block 'CJK Compatibility Ideographs'
#
return <<'END';
F900 FAFF CJK Compatibility Ideographs
END
};
1;
package unicore::lib::selfloader::InCjkCo4;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkCompatibilityIdeographsSupplement} (and fuzzy permutations)
#
# Meaning: Block 'CJK Compatibility Ideographs Supplement'
#
return <<'END';
2F800 2FA1F CJK Compatibility Ideographs Supplement
END
};
1;
package unicore::lib::selfloader::InCjkCom;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkCompatibility} (and fuzzy permutations)
#
# Meaning: Block 'CJK Compatibility'
#
return <<'END';
3300 33FF CJK Compatibility
END
};
1;
package unicore::lib::selfloader::InCjkRad;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkRadicalsSupplement} (and fuzzy permutations)
#
# Meaning: Block 'CJK Radicals Supplement'
#
return <<'END';
2E80 2EFF CJK Radicals Supplement
END
};
1;
package unicore::lib::selfloader::InCjkStr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkStrokes} (and fuzzy permutations)
#
# Meaning: Block 'CJK Strokes'
#
return <<'END';
31C0 31EF CJK Strokes
END
};
1;
package unicore::lib::selfloader::InCjkSym;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkSymbolsAndPunctuation} (and fuzzy permutations)
#
# Meaning: Block 'CJK Symbols and Punctuation'
#
return <<'END';
3000 303F CJK Symbols and Punctuation
END
};
1;
package unicore::lib::selfloader::InCjkUn2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkUnifiedIdeographsExtensionB} (and fuzzy permutations)
#
# Meaning: Block 'CJK Unified Ideographs Extension B'
#
return <<'END';
20000 2A6DF CJK Unified Ideographs Extension B
END
};
1;
package unicore::lib::selfloader::InCjkUn3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkUnifiedIdeographsExtensionA} (and fuzzy permutations)
#
# Meaning: Block 'CJK Unified Ideographs Extension A'
#
return <<'END';
3400 4DBF CJK Unified Ideographs Extension A
END
};
1;
package unicore::lib::selfloader::InCjkUni;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCjkUnifiedIdeographs} (and fuzzy permutations)
#
# Meaning: Block 'CJK Unified Ideographs'
#
return <<'END';
4E00 9FFF CJK Unified Ideographs
END
};
1;
package unicore::lib::selfloader::InCombi2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCombiningDiacriticalMarks} (and fuzzy permutations)
#
# Meaning: Block 'Combining Diacritical Marks'
#
return <<'END';
0300 036F Combining Diacritical Marks
END
};
1;
package unicore::lib::selfloader::InCombi3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCombiningDiacriticalMarksSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Combining Diacritical Marks Supplement'
#
return <<'END';
1DC0 1DFF Combining Diacritical Marks Supplement
END
};
1;
package unicore::lib::selfloader::InCombi4;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCombiningDiacriticalMarksForSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Combining Diacritical Marks for Symbols'
#
return <<'END';
20D0 20FF Combining Diacritical Marks for Symbols
END
};
1;
package unicore::lib::selfloader::InCombin;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCombiningHalfMarks} (and fuzzy permutations)
#
# Meaning: Block 'Combining Half Marks'
#
return <<'END';
FE20 FE2F Combining Half Marks
END
};
1;
package unicore::lib::selfloader::InContro;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InControlPictures} (and fuzzy permutations)
#
# Meaning: Block 'Control Pictures'
#
return <<'END';
2400 243F Control Pictures
END
};
1;
package unicore::lib::selfloader::InCoptic;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCoptic} (and fuzzy permutations)
#
# Meaning: Block 'Coptic'
#
return <<'END';
2C80 2CFF Coptic
END
};
1;
package unicore::lib::selfloader::InCurren;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCurrencySymbols} (and fuzzy permutations)
#
# Meaning: Block 'Currency Symbols'
#
return <<'END';
20A0 20CF Currency Symbols
END
};
1;
package unicore::lib::selfloader::InCyprio;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCypriotSyllabary} (and fuzzy permutations)
#
# Meaning: Block 'Cypriot Syllabary'
#
return <<'END';
10800 1083F Cypriot Syllabary
END
};
1;
package unicore::lib::selfloader::InCyril2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCyrillicSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Cyrillic Supplement'
#
return <<'END';
0500 052F Cyrillic Supplement
END
};
1;
package unicore::lib::selfloader::InCyrill;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InCyrillic} (and fuzzy permutations)
#
# Meaning: Block 'Cyrillic'
#
return <<'END';
0400 04FF Cyrillic
END
};
1;
package unicore::lib::selfloader::InDesere;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InDeseret} (and fuzzy permutations)
#
# Meaning: Block 'Deseret'
#
return <<'END';
10400 1044F Deseret
END
};
1;
package unicore::lib::selfloader::InDevana;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InDevanagari} (and fuzzy permutations)
#
# Meaning: Block 'Devanagari'
#
return <<'END';
0900 097F Devanagari
END
};
1;
package unicore::lib::selfloader::InDingba;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InDingbats} (and fuzzy permutations)
#
# Meaning: Block 'Dingbats'
#
return <<'END';
2700 27BF Dingbats
END
};
1;
package unicore::lib::selfloader::InEnclo2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InEnclosedCjkLettersAndMonths} (and fuzzy permutations)
#
# Meaning: Block 'Enclosed CJK Letters and Months'
#
return <<'END';
3200 32FF Enclosed CJK Letters and Months
END
};
1;
package unicore::lib::selfloader::InEnclos;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InEnclosedAlphanumerics} (and fuzzy permutations)
#
# Meaning: Block 'Enclosed Alphanumerics'
#
return <<'END';
2460 24FF Enclosed Alphanumerics
END
};
1;
package unicore::lib::selfloader::InEthio2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InEthiopicExtended} (and fuzzy permutations)
#
# Meaning: Block 'Ethiopic Extended'
#
return <<'END';
2D80 2DDF Ethiopic Extended
END
};
1;
package unicore::lib::selfloader::InEthio3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InEthiopicSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Ethiopic Supplement'
#
return <<'END';
1380 139F Ethiopic Supplement
END
};
1;
package unicore::lib::selfloader::InEthiop;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InEthiopic} (and fuzzy permutations)
#
# Meaning: Block 'Ethiopic'
#
return <<'END';
1200 137F Ethiopic
END
};
1;
package unicore::lib::selfloader::InGenera;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGeneralPunctuation} (and fuzzy permutations)
#
# Meaning: Block 'General Punctuation'
#
return <<'END';
2000 206F General Punctuation
END
};
1;
package unicore::lib::selfloader::InGeomet;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGeometricShapes} (and fuzzy permutations)
#
# Meaning: Block 'Geometric Shapes'
#
return <<'END';
25A0 25FF Geometric Shapes
END
};
1;
package unicore::lib::selfloader::InGeorg2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGeorgianSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Georgian Supplement'
#
return <<'END';
2D00 2D2F Georgian Supplement
END
};
1;
package unicore::lib::selfloader::InGeorgi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGeorgian} (and fuzzy permutations)
#
# Meaning: Block 'Georgian'
#
return <<'END';
10A0 10FF Georgian
END
};
1;
package unicore::lib::selfloader::InGlagol;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGlagolitic} (and fuzzy permutations)
#
# Meaning: Block 'Glagolitic'
#
return <<'END';
2C00 2C5F Glagolitic
END
};
1;
package unicore::lib::selfloader::InGothic;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGothic} (and fuzzy permutations)
#
# Meaning: Block 'Gothic'
#
return <<'END';
10330 1034F Gothic
END
};
1;
package unicore::lib::selfloader::InGreekA;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGreekAndCoptic} (and fuzzy permutations)
#
# Meaning: Block 'Greek and Coptic'
#
return <<'END';
0370 03FF Greek and Coptic
END
};
1;
package unicore::lib::selfloader::InGreekE;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGreekExtended} (and fuzzy permutations)
#
# Meaning: Block 'Greek Extended'
#
return <<'END';
1F00 1FFF Greek Extended
END
};
1;
package unicore::lib::selfloader::InGujara;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGujarati} (and fuzzy permutations)
#
# Meaning: Block 'Gujarati'
#
return <<'END';
0A80 0AFF Gujarati
END
};
1;
package unicore::lib::selfloader::InGurmuk;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InGurmukhi} (and fuzzy permutations)
#
# Meaning: Block 'Gurmukhi'
#
return <<'END';
0A00 0A7F Gurmukhi
END
};
1;
package unicore::lib::selfloader::InHalfwi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHalfwidthAndFullwidthForms} (and fuzzy permutations)
#
# Meaning: Block 'Halfwidth and Fullwidth Forms'
#
return <<'END';
FF00 FFEF Halfwidth and Fullwidth Forms
END
};
1;
package unicore::lib::selfloader::InHangu2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHangulSyllables} (and fuzzy permutations)
#
# Meaning: Block 'Hangul Syllables'
#
return <<'END';
AC00 D7AF Hangul Syllables
END
};
1;
package unicore::lib::selfloader::InHangu3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHangulCompatibilityJamo} (and fuzzy permutations)
#
# Meaning: Block 'Hangul Compatibility Jamo'
#
return <<'END';
3130 318F Hangul Compatibility Jamo
END
};
1;
package unicore::lib::selfloader::InHangul;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHangulJamo} (and fuzzy permutations)
#
# Meaning: Block 'Hangul Jamo'
#
return <<'END';
1100 11FF Hangul Jamo
END
};
1;
package unicore::lib::selfloader::InHanuno;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHanunoo} (and fuzzy permutations)
#
# Meaning: Block 'Hanunoo'
#
return <<'END';
1720 173F Hanunoo
END
};
1;
package unicore::lib::selfloader::InHebrew;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHebrew} (and fuzzy permutations)
#
# Meaning: Block 'Hebrew'
#
return <<'END';
0590 05FF Hebrew
END
};
1;
package unicore::lib::selfloader::InHighPr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHighPrivateUseSurrogates} (and fuzzy permutations)
#
# Meaning: Block 'High Private Use Surrogates'
#
return <<'END';
DB80 DBFF High Private Use Surrogates
END
};
1;
package unicore::lib::selfloader::InHighSu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHighSurrogates} (and fuzzy permutations)
#
# Meaning: Block 'High Surrogates'
#
return <<'END';
D800 DB7F High Surrogates
END
};
1;
package unicore::lib::selfloader::InHiraga;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InHiragana} (and fuzzy permutations)
#
# Meaning: Block 'Hiragana'
#
return <<'END';
3040 309F Hiragana
END
};
1;
package unicore::lib::selfloader::InIdeogr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InIdeographicDescriptionCharacters} (and fuzzy permutations)
#
# Meaning: Block 'Ideographic Description Characters'
#
return <<'END';
2FF0 2FFF Ideographic Description Characters
END
};
1;
package unicore::lib::selfloader::InIpaExt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InIpaExtensions} (and fuzzy permutations)
#
# Meaning: Block 'IPA Extensions'
#
return <<'END';
0250 02AF IPA Extensions
END
};
1;
package unicore::lib::selfloader::InKanbun;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKanbun} (and fuzzy permutations)
#
# Meaning: Block 'Kanbun'
#
return <<'END';
3190 319F Kanbun
END
};
1;
package unicore::lib::selfloader::InKangxi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKangxiRadicals} (and fuzzy permutations)
#
# Meaning: Block 'Kangxi Radicals'
#
return <<'END';
2F00 2FDF Kangxi Radicals
END
};
1;
package unicore::lib::selfloader::InKannad;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKannada} (and fuzzy permutations)
#
# Meaning: Block 'Kannada'
#
return <<'END';
0C80 0CFF Kannada
END
};
1;
package unicore::lib::selfloader::InKatak2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKatakanaPhoneticExtensions} (and fuzzy permutations)
#
# Meaning: Block 'Katakana Phonetic Extensions'
#
return <<'END';
31F0 31FF Katakana Phonetic Extensions
END
};
1;
package unicore::lib::selfloader::InKataka;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKatakana} (and fuzzy permutations)
#
# Meaning: Block 'Katakana'
#
return <<'END';
30A0 30FF Katakana
END
};
1;
package unicore::lib::selfloader::InKharos;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKharoshthi} (and fuzzy permutations)
#
# Meaning: Block 'Kharoshthi'
#
return <<'END';
10A00 10A5F Kharoshthi
END
};
1;
package unicore::lib::selfloader::InKhmer;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKhmer} (and fuzzy permutations)
#
# Meaning: Block 'Khmer'
#
return <<'END';
1780 17FF Khmer
END
};
1;
package unicore::lib::selfloader::InKhmerS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InKhmerSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Khmer Symbols'
#
return <<'END';
19E0 19FF Khmer Symbols
END
};
1;
package unicore::lib::selfloader::InLao;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLao} (and fuzzy permutations)
#
# Meaning: Block 'Lao'
#
return <<'END';
0E80 0EFF Lao
END
};
1;
package unicore::lib::selfloader::InLatin1;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLatin1Supplement} (and fuzzy permutations)
#
# Meaning: Block 'Latin-1 Supplement'
#
return <<'END';
0080 00FF Latin-1 Supplement
END
};
1;
package unicore::lib::selfloader::InLatin2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLatinExtendedA} (and fuzzy permutations)
#
# Meaning: Block 'Latin Extended-A'
#
return <<'END';
0100 017F Latin Extended-A
END
};
1;
package unicore::lib::selfloader::InLatin3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLatinExtendedAdditional} (and fuzzy permutations)
#
# Meaning: Block 'Latin Extended Additional'
#
return <<'END';
1E00 1EFF Latin Extended Additional
END
};
1;
package unicore::lib::selfloader::InLatinE;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLatinExtendedB} (and fuzzy permutations)
#
# Meaning: Block 'Latin Extended-B'
#
return <<'END';
0180 024F Latin Extended-B
END
};
1;
package unicore::lib::selfloader::InLetter;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLetterlikeSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Letterlike Symbols'
#
return <<'END';
2100 214F Letterlike Symbols
END
};
1;
package unicore::lib::selfloader::InLimbu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLimbu} (and fuzzy permutations)
#
# Meaning: Block 'Limbu'
#
return <<'END';
1900 194F Limbu
END
};
1;
package unicore::lib::selfloader::InLinea2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLinearBSyllabary} (and fuzzy permutations)
#
# Meaning: Block 'Linear B Syllabary'
#
return <<'END';
10000 1007F Linear B Syllabary
END
};
1;
package unicore::lib::selfloader::InLinear;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLinearBIdeograms} (and fuzzy permutations)
#
# Meaning: Block 'Linear B Ideograms'
#
return <<'END';
10080 100FF Linear B Ideograms
END
};
1;
package unicore::lib::selfloader::InLowSur;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InLowSurrogates} (and fuzzy permutations)
#
# Meaning: Block 'Low Surrogates'
#
return <<'END';
DC00 DFFF Low Surrogates
END
};
1;
package unicore::lib::selfloader::InMalaya;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMalayalam} (and fuzzy permutations)
#
# Meaning: Block 'Malayalam'
#
return <<'END';
0D00 0D7F Malayalam
END
};
1;
package unicore::lib::selfloader::InMathe2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMathematicalAlphanumericSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Mathematical Alphanumeric Symbols'
#
return <<'END';
1D400 1D7FF Mathematical Alphanumeric Symbols
END
};
1;
package unicore::lib::selfloader::InMathem;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMathematicalOperators} (and fuzzy permutations)
#
# Meaning: Block 'Mathematical Operators'
#
return <<'END';
2200 22FF Mathematical Operators
END
};
1;
package unicore::lib::selfloader::InMisce2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMiscellaneousTechnical} (and fuzzy permutations)
#
# Meaning: Block 'Miscellaneous Technical'
#
return <<'END';
2300 23FF Miscellaneous Technical
END
};
1;
package unicore::lib::selfloader::InMisce3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMiscellaneousSymbolsAndArrows} (and fuzzy permutations)
#
# Meaning: Block 'Miscellaneous Symbols and Arrows'
#
return <<'END';
2B00 2BFF Miscellaneous Symbols and Arrows
END
};
1;
package unicore::lib::selfloader::InMisce4;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations)
#
# Meaning: Block 'Miscellaneous Mathematical Symbols-A'
#
return <<'END';
27C0 27EF Miscellaneous Mathematical Symbols-A
END
};
1;
package unicore::lib::selfloader::InMisce5;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations)
#
# Meaning: Block 'Miscellaneous Mathematical Symbols-B'
#
return <<'END';
2980 29FF Miscellaneous Mathematical Symbols-B
END
};
1;
package unicore::lib::selfloader::InMiscel;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMiscellaneousSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Miscellaneous Symbols'
#
return <<'END';
2600 26FF Miscellaneous Symbols
END
};
1;
package unicore::lib::selfloader::InModifi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InModifierToneLetters} (and fuzzy permutations)
#
# Meaning: Block 'Modifier Tone Letters'
#
return <<'END';
A700 A71F Modifier Tone Letters
END
};
1;
package unicore::lib::selfloader::InMongol;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMongolian} (and fuzzy permutations)
#
# Meaning: Block 'Mongolian'
#
return <<'END';
1800 18AF Mongolian
END
};
1;
package unicore::lib::selfloader::InMusica;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMusicalSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Musical Symbols'
#
return <<'END';
1D100 1D1FF Musical Symbols
END
};
1;
package unicore::lib::selfloader::InMyanma;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InMyanmar} (and fuzzy permutations)
#
# Meaning: Block 'Myanmar'
#
return <<'END';
1000 109F Myanmar
END
};
1;
package unicore::lib::selfloader::InNewTai;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InNewTaiLue} (and fuzzy permutations)
#
# Meaning: Block 'New Tai Lue'
#
return <<'END';
1980 19DF New Tai Lue
END
};
1;
package unicore::lib::selfloader::InNumber;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InNumberForms} (and fuzzy permutations)
#
# Meaning: Block 'Number Forms'
#
return <<'END';
2150 218F Number Forms
END
};
1;
package unicore::lib::selfloader::InOgham;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOgham} (and fuzzy permutations)
#
# Meaning: Block 'Ogham'
#
return <<'END';
1680 169F Ogham
END
};
1;
package unicore::lib::selfloader::InOldIta;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOldItalic} (and fuzzy permutations)
#
# Meaning: Block 'Old Italic'
#
return <<'END';
10300 1032F Old Italic
END
};
1;
package unicore::lib::selfloader::InOldPer;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOldPersian} (and fuzzy permutations)
#
# Meaning: Block 'Old Persian'
#
return <<'END';
103A0 103DF Old Persian
END
};
1;
package unicore::lib::selfloader::InOptica;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOpticalCharacterRecognition} (and fuzzy permutations)
#
# Meaning: Block 'Optical Character Recognition'
#
return <<'END';
2440 245F Optical Character Recognition
END
};
1;
package unicore::lib::selfloader::InOriya;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOriya} (and fuzzy permutations)
#
# Meaning: Block 'Oriya'
#
return <<'END';
0B00 0B7F Oriya
END
};
1;
package unicore::lib::selfloader::InOsmany;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InOsmanya} (and fuzzy permutations)
#
# Meaning: Block 'Osmanya'
#
return <<'END';
10480 104AF Osmanya
END
};
1;
package unicore::lib::selfloader::InPhone2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InPhoneticExtensionsSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Phonetic Extensions Supplement'
#
return <<'END';
1D80 1DBF Phonetic Extensions Supplement
END
};
1;
package unicore::lib::selfloader::InPhonet;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InPhoneticExtensions} (and fuzzy permutations)
#
# Meaning: Block 'Phonetic Extensions'
#
return <<'END';
1D00 1D7F Phonetic Extensions
END
};
1;
package unicore::lib::selfloader::InPrivat;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InPrivateUseArea} (and fuzzy permutations)
#
# Meaning: Block 'Private Use Area'
#
return <<'END';
E000 F8FF Private Use Area
END
};
1;
package unicore::lib::selfloader::InRunic;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InRunic} (and fuzzy permutations)
#
# Meaning: Block 'Runic'
#
return <<'END';
16A0 16FF Runic
END
};
1;
package unicore::lib::selfloader::InShavia;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InShavian} (and fuzzy permutations)
#
# Meaning: Block 'Shavian'
#
return <<'END';
10450 1047F Shavian
END
};
1;
package unicore::lib::selfloader::InSinhal;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSinhala} (and fuzzy permutations)
#
# Meaning: Block 'Sinhala'
#
return <<'END';
0D80 0DFF Sinhala
END
};
1;
package unicore::lib::selfloader::InSmallF;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSmallFormVariants} (and fuzzy permutations)
#
# Meaning: Block 'Small Form Variants'
#
return <<'END';
FE50 FE6F Small Form Variants
END
};
1;
package unicore::lib::selfloader::InSpacin;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSpacingModifierLetters} (and fuzzy permutations)
#
# Meaning: Block 'Spacing Modifier Letters'
#
return <<'END';
02B0 02FF Spacing Modifier Letters
END
};
1;
package unicore::lib::selfloader::InSpecia;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSpecials} (and fuzzy permutations)
#
# Meaning: Block 'Specials'
#
return <<'END';
FFF0 FFFF Specials
END
};
1;
package unicore::lib::selfloader::InSupers;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSuperscriptsAndSubscripts} (and fuzzy permutations)
#
# Meaning: Block 'Superscripts and Subscripts'
#
return <<'END';
2070 209F Superscripts and Subscripts
END
};
1;
package unicore::lib::selfloader::InSuppl2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementalArrowsA} (and fuzzy permutations)
#
# Meaning: Block 'Supplemental Arrows-A'
#
return <<'END';
27F0 27FF Supplemental Arrows-A
END
};
1;
package unicore::lib::selfloader::InSuppl3;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementalPunctuation} (and fuzzy permutations)
#
# Meaning: Block 'Supplemental Punctuation'
#
return <<'END';
2E00 2E7F Supplemental Punctuation
END
};
1;
package unicore::lib::selfloader::InSuppl4;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementaryPrivateUseAreaA} (and fuzzy permutations)
#
# Meaning: Block 'Supplementary Private Use Area-A'
#
return <<'END';
F0000 FFFFF Supplementary Private Use Area-A
END
};
1;
package unicore::lib::selfloader::InSuppl5;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementaryPrivateUseAreaB} (and fuzzy permutations)
#
# Meaning: Block 'Supplementary Private Use Area-B'
#
return <<'END';
100000 10FFFF Supplementary Private Use Area-B
END
};
1;
package unicore::lib::selfloader::InSuppl6;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementalMathematicalOperators} (and fuzzy permutations)
#
# Meaning: Block 'Supplemental Mathematical Operators'
#
return <<'END';
2A00 2AFF Supplemental Mathematical Operators
END
};
1;
package unicore::lib::selfloader::InSupple;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSupplementalArrowsB} (and fuzzy permutations)
#
# Meaning: Block 'Supplemental Arrows-B'
#
return <<'END';
2900 297F Supplemental Arrows-B
END
};
1;
package unicore::lib::selfloader::InSyloti;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSylotiNagri} (and fuzzy permutations)
#
# Meaning: Block 'Syloti Nagri'
#
return <<'END';
A800 A82F Syloti Nagri
END
};
1;
package unicore::lib::selfloader::InSyriac;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InSyriac} (and fuzzy permutations)
#
# Meaning: Block 'Syriac'
#
return <<'END';
0700 074F Syriac
END
};
1;
package unicore::lib::selfloader::InTagalo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTagalog} (and fuzzy permutations)
#
# Meaning: Block 'Tagalog'
#
return <<'END';
1700 171F Tagalog
END
};
1;
package unicore::lib::selfloader::InTagban;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTagbanwa} (and fuzzy permutations)
#
# Meaning: Block 'Tagbanwa'
#
return <<'END';
1760 177F Tagbanwa
END
};
1;
package unicore::lib::selfloader::InTags;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTags} (and fuzzy permutations)
#
# Meaning: Block 'Tags'
#
return <<'END';
E0000 E007F Tags
END
};
1;
package unicore::lib::selfloader::InTaiLe;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTaiLe} (and fuzzy permutations)
#
# Meaning: Block 'Tai Le'
#
return <<'END';
1950 197F Tai Le
END
};
1;
package unicore::lib::selfloader::InTaiXua;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTaiXuanJingSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Tai Xuan Jing Symbols'
#
return <<'END';
1D300 1D35F Tai Xuan Jing Symbols
END
};
1;
package unicore::lib::selfloader::InTamil;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTamil} (and fuzzy permutations)
#
# Meaning: Block 'Tamil'
#
return <<'END';
0B80 0BFF Tamil
END
};
1;
package unicore::lib::selfloader::InTelugu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTelugu} (and fuzzy permutations)
#
# Meaning: Block 'Telugu'
#
return <<'END';
0C00 0C7F Telugu
END
};
1;
package unicore::lib::selfloader::InThaana;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InThaana} (and fuzzy permutations)
#
# Meaning: Block 'Thaana'
#
return <<'END';
0780 07BF Thaana
END
};
1;
package unicore::lib::selfloader::InThai;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InThai} (and fuzzy permutations)
#
# Meaning: Block 'Thai'
#
return <<'END';
0E00 0E7F Thai
END
};
1;
package unicore::lib::selfloader::InTibeta;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTibetan} (and fuzzy permutations)
#
# Meaning: Block 'Tibetan'
#
return <<'END';
0F00 0FFF Tibetan
END
};
1;
package unicore::lib::selfloader::InTifina;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InTifinagh} (and fuzzy permutations)
#
# Meaning: Block 'Tifinagh'
#
return <<'END';
2D30 2D7F Tifinagh
END
};
1;
package unicore::lib::selfloader::InUgarit;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InUgaritic} (and fuzzy permutations)
#
# Meaning: Block 'Ugaritic'
#
return <<'END';
10380 1039F Ugaritic
END
};
1;
package unicore::lib::selfloader::InUnifie;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InUnifiedCanadianAboriginalSyllabics} (and fuzzy permutations)
#
# Meaning: Block 'Unified Canadian Aboriginal Syllabics'
#
return <<'END';
1400 167F Unified Canadian Aboriginal Syllabics
END
};
1;
package unicore::lib::selfloader::InVaria2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InVariationSelectorsSupplement} (and fuzzy permutations)
#
# Meaning: Block 'Variation Selectors Supplement'
#
return <<'END';
E0100 E01EF Variation Selectors Supplement
END
};
1;
package unicore::lib::selfloader::InVariat;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InVariationSelectors} (and fuzzy permutations)
#
# Meaning: Block 'Variation Selectors'
#
return <<'END';
FE00 FE0F Variation Selectors
END
};
1;
package unicore::lib::selfloader::InVertic;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InVerticalForms} (and fuzzy permutations)
#
# Meaning: Block 'Vertical Forms'
#
return <<'END';
FE10 FE1F Vertical Forms
END
};
1;
package unicore::lib::selfloader::InYijing;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InYijingHexagramSymbols} (and fuzzy permutations)
#
# Meaning: Block 'Yijing Hexagram Symbols'
#
return <<'END';
4DC0 4DFF Yijing Hexagram Symbols
END
};
1;
package unicore::lib::selfloader::InYiRadi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InYiRadicals} (and fuzzy permutations)
#
# Meaning: Block 'Yi Radicals'
#
return <<'END';
A490 A4CF Yi Radicals
END
};
1;
package unicore::lib::selfloader::InYiSyll;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{InYiSyllables} (and fuzzy permutations)
#
# Meaning: Block 'Yi Syllables'
#
return <<'END';
A000 A48F Yi Syllables
END
};
1;
package unicore::lib::selfloader::JoinC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Join_Control'
#
return <<'END';
200C 200D Join_Control
END
};
1;
package unicore::lib::selfloader::JoinCont;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{JoinControl} (and fuzzy permutations)
#
# Meaning: Extended property 'Join_Control'
#
return <<'END';
200C 200D Join_Control
END
};
1;
package unicore::lib::selfloader::Kana;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Katakana} (and fuzzy permutations)
#
# Meaning: Script 'Katakana'
#
return <<'END';
30A1 30FA Katakana
30FD 30FF Katakana
31F0 31FF Katakana
FF66 FF6F Katakana
FF71 FF9D Katakana
END
};
1;
package unicore::lib::selfloader::Khar;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Kharoshthi} (and fuzzy permutations)
#
# Meaning: Script 'Kharoshthi'
#
return <<'END';
10A00 10A03 Kharoshthi
10A05 10A06 Kharoshthi
10A0C 10A13 Kharoshthi
10A15 10A17 Kharoshthi
10A19 10A33 Kharoshthi
10A38 10A3A Kharoshthi
10A3F 10A47 Kharoshthi
10A50 10A58 Kharoshthi
END
};
1;
package unicore::lib::selfloader::Khmr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Khmer} (and fuzzy permutations)
#
# Meaning: Script 'Khmer'
#
return <<'END';
1780 17DD Khmer
17E0 17E9 Khmer
17F0 17F9 Khmer
19E0 19FF Khmer
END
};
1;
package unicore::lib::selfloader::Knda;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Kannada} (and fuzzy permutations)
#
# Meaning: Script 'Kannada'
#
return <<'END';
0C82 0C83 Kannada
0C85 0C8C Kannada
0C8E 0C90 Kannada
0C92 0CA8 Kannada
0CAA 0CB3 Kannada
0CB5 0CB9 Kannada
0CBC 0CC4 Kannada
0CC6 0CC8 Kannada
0CCA 0CCD Kannada
0CD5 0CD6 Kannada
0CDE Kannada
0CE0 0CE1 Kannada
0CE6 0CEF Kannada
END
};
1;
package unicore::lib::selfloader::L;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{L}
# \p{L} (and fuzzy permutations)
#
# Meaning: Major Category 'L'
#
return <<'END';
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
048A 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
05D0 05EA
05F0 05F2
0621 063A
0640 064A
066E 066F
0671 06D3
06D5
06E5 06E6
06EE 06EF
06FA 06FC
06FF
0710
0712 072F
074D 076D
0780 07A5
07B1
0904 0939
093D
0950
0958 0961
097D
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BD
09CE
09DC 09DD
09DF 09E1
09F0 09F1
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A59 0A5C
0A5E
0A72 0A74
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABD
0AD0
0AE0 0AE1
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3D
0B5C 0B5D
0B5F 0B61
0B71
0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C60 0C61
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBD
0CDE
0CE0 0CE1
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D60 0D61
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0E01 0E30
0E32 0E33
0E40 0E46
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB0
0EB2 0EB3
0EBD
0EC0 0EC4
0EC6
0EDC 0EDD
0F00
0F40 0F47
0F49 0F6A
0F88 0F8B
1000 1021
1023 1027
1029 102A
1050 1055
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
1700 170C
170E 1711
1720 1731
1740 1751
1760 176C
176E 1770
1780 17B3
17D7
17DC
1820 1877
1880 18A8
1900 191C
1950 196D
1970 1974
1980 19A9
19C1 19C7
1A00 1A16
1D00 1DBF
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2090 2094
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3006
3031 3035
303B 303C
3041 3096
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A801
A803 A805
A807 A80A
A80C A822
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D
FB1F FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE70 FE74
FE76 FEFC
FF21 FF3A
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10300 1031E
10330 10349
10380 1039D
103A0 103C3
103C8 103CF
10400 1049D
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00
10A10 10A13
10A15 10A17
10A19 10A33
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
20000 2A6D6
2F800 2FA1D
END
};
1;
package unicore::lib::selfloader::Laoo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lao} (and fuzzy permutations)
#
# Meaning: Script 'Lao'
#
return <<'END';
0E81 0E82 Lao
0E84 Lao
0E87 0E88 Lao
0E8A Lao
0E8D Lao
0E94 0E97 Lao
0E99 0E9F Lao
0EA1 0EA3 Lao
0EA5 Lao
0EA7 Lao
0EAA 0EAB Lao
0EAD 0EB9 Lao
0EBB 0EBD Lao
0EC0 0EC4 Lao
0EC6 Lao
0EC8 0ECD Lao
0ED0 0ED9 Lao
0EDC 0EDD Lao
END
};
1;
package unicore::lib::selfloader::Latn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Latin} (and fuzzy permutations)
#
# Meaning: Script 'Latin'
#
return <<'END';
0041 005A Latin
0061 007A Latin
00AA Latin
00BA Latin
00C0 00D6 Latin
00D8 00F6 Latin
00F8 0241 Latin
0250 02B8 Latin
02E0 02E4 Latin
1D00 1D25 Latin
1D2C 1D5C Latin
1D62 1D65 Latin
1D6B 1D77 Latin
1D79 1DBF Latin
1E00 1E9B Latin
1EA0 1EF9 Latin
2071 Latin
207F Latin
2090 2094 Latin
212A 212B Latin
FB00 FB06 Latin
FF21 FF3A Latin
FF41 FF5A Latin
END
};
1;
package unicore::lib::selfloader::LC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{LC}
# \p{LC} (and fuzzy permutations)
#
# Meaning: [\p{Ll}\p{Lu}\p{Lt}]
#
return <<'END';
0041 005A
0061 007A
00AA
00B5
00BA
00C0 00D6
00D8 00F6
00F8 01BA
01BC 01BF
01C4 0241
0250 02AF
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
048A 04CE
04D0 04F9
0500 050F
0531 0556
0561 0587
10A0 10C5
1D00 1D2B
1D62 1D77
1D79 1D9A
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
2071
207F
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2134
2139
213C 213F
2145 2149
2C00 2C2E
2C30 2C5E
2C80 2CE4
2D00 2D25
FB00 FB06
FB13 FB17
FF21 FF3A
FF41 FF5A
10400 1044F
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
END
};
1;
package unicore::lib::selfloader::Limb;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Limbu} (and fuzzy permutations)
#
# Meaning: Script 'Limbu'
#
return <<'END';
1900 191C Limbu
1920 192B Limbu
1930 193B Limbu
1940 Limbu
1944 194F Limbu
END
};
1;
package unicore::lib::selfloader::LinearB;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{LinearB} (and fuzzy permutations)
#
# Meaning: Script 'Linear_B'
#
return <<'END';
10000 1000B Linear_B
1000D 10026 Linear_B
10028 1003A Linear_B
1003C 1003D Linear_B
1003F 1004D Linear_B
10050 1005D Linear_B
10080 100FA Linear_B
END
};
1;
package unicore::lib::selfloader::Ll;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ll}
# \p{Ll} (and fuzzy permutations)
#
# Meaning: General Category 'Ll'
#
return <<'END';
0061 007A
00AA
00B5
00BA
00DF 00F6
00F8 00FF
0101
0103
0105
0107
0109
010B
010D
010F
0111
0113
0115
0117
0119
011B
011D
011F
0121
0123
0125
0127
0129
012B
012D
012F
0131
0133
0135
0137 0138
013A
013C
013E
0140
0142
0144
0146
0148 0149
014B
014D
014F
0151
0153
0155
0157
0159
015B
015D
015F
0161
0163
0165
0167
0169
016B
016D
016F
0171
0173
0175
0177
017A
017C
017E 0180
0183
0185
0188
018C 018D
0192
0195
0199 019B
019E
01A1
01A3
01A5
01A8
01AA 01AB
01AD
01B0
01B4
01B6
01B9 01BA
01BD 01BF
01C6
01C9
01CC
01CE
01D0
01D2
01D4
01D6
01D8
01DA
01DC 01DD
01DF
01E1
01E3
01E5
01E7
01E9
01EB
01ED
01EF 01F0
01F3
01F5
01F9
01FB
01FD
01FF
0201
0203
0205
0207
0209
020B
020D
020F
0211
0213
0215
0217
0219
021B
021D
021F
0221
0223
0225
0227
0229
022B
022D
022F
0231
0233 0239
023C
023F 0240
0250 02AF
0390
03AC 03CE
03D0 03D1
03D5 03D7
03D9
03DB
03DD
03DF
03E1
03E3
03E5
03E7
03E9
03EB
03ED
03EF 03F3
03F5
03F8
03FB 03FC
0430 045F
0461
0463
0465
0467
0469
046B
046D
046F
0471
0473
0475
0477
0479
047B
047D
047F
0481
048B
048D
048F
0491
0493
0495
0497
0499
049B
049D
049F
04A1
04A3
04A5
04A7
04A9
04AB
04AD
04AF
04B1
04B3
04B5
04B7
04B9
04BB
04BD
04BF
04C2
04C4
04C6
04C8
04CA
04CC
04CE
04D1
04D3
04D5
04D7
04D9
04DB
04DD
04DF
04E1
04E3
04E5
04E7
04E9
04EB
04ED
04EF
04F1
04F3
04F5
04F7
04F9
0501
0503
0505
0507
0509
050B
050D
050F
0561 0587
1D00 1D2B
1D62 1D77
1D79 1D9A
1E01
1E03
1E05
1E07
1E09
1E0B
1E0D
1E0F
1E11
1E13
1E15
1E17
1E19
1E1B
1E1D
1E1F
1E21
1E23
1E25
1E27
1E29
1E2B
1E2D
1E2F
1E31
1E33
1E35
1E37
1E39
1E3B
1E3D
1E3F
1E41
1E43
1E45
1E47
1E49
1E4B
1E4D
1E4F
1E51
1E53
1E55
1E57
1E59
1E5B
1E5D
1E5F
1E61
1E63
1E65
1E67
1E69
1E6B
1E6D
1E6F
1E71
1E73
1E75
1E77
1E79
1E7B
1E7D
1E7F
1E81
1E83
1E85
1E87
1E89
1E8B
1E8D
1E8F
1E91
1E93
1E95 1E9B
1EA1
1EA3
1EA5
1EA7
1EA9
1EAB
1EAD
1EAF
1EB1
1EB3
1EB5
1EB7
1EB9
1EBB
1EBD
1EBF
1EC1
1EC3
1EC5
1EC7
1EC9
1ECB
1ECD
1ECF
1ED1
1ED3
1ED5
1ED7
1ED9
1EDB
1EDD
1EDF
1EE1
1EE3
1EE5
1EE7
1EE9
1EEB
1EED
1EEF
1EF1
1EF3
1EF5
1EF7
1EF9
1F00 1F07
1F10 1F15
1F20 1F27
1F30 1F37
1F40 1F45
1F50 1F57
1F60 1F67
1F70 1F7D
1F80 1F87
1F90 1F97
1FA0 1FA7
1FB0 1FB4
1FB6 1FB7
1FBE
1FC2 1FC4
1FC6 1FC7
1FD0 1FD3
1FD6 1FD7
1FE0 1FE7
1FF2 1FF4
1FF6 1FF7
2071
207F
210A
210E 210F
2113
212F
2134
2139
213C 213D
2146 2149
2C30 2C5E
2C81
2C83
2C85
2C87
2C89
2C8B
2C8D
2C8F
2C91
2C93
2C95
2C97
2C99
2C9B
2C9D
2C9F
2CA1
2CA3
2CA5
2CA7
2CA9
2CAB
2CAD
2CAF
2CB1
2CB3
2CB5
2CB7
2CB9
2CBB
2CBD
2CBF
2CC1
2CC3
2CC5
2CC7
2CC9
2CCB
2CCD
2CCF
2CD1
2CD3
2CD5
2CD7
2CD9
2CDB
2CDD
2CDF
2CE1
2CE3 2CE4
2D00 2D25
FB00 FB06
FB13 FB17
FF41 FF5A
10428 1044F
1D41A 1D433
1D44E 1D454
1D456 1D467
1D482 1D49B
1D4B6 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D4CF
1D4EA 1D503
1D51E 1D537
1D552 1D56B
1D586 1D59F
1D5BA 1D5D3
1D5EE 1D607
1D622 1D63B
1D656 1D66F
1D68A 1D6A5
1D6C2 1D6DA
1D6DC 1D6E1
1D6FC 1D714
1D716 1D71B
1D736 1D74E
1D750 1D755
1D770 1D788
1D78A 1D78F
1D7AA 1D7C2
1D7C4 1D7C9
END
};
1;
package unicore::lib::selfloader::Lm;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lm}
# \p{Lm} (and fuzzy permutations)
#
# Meaning: General Category 'Lm'
#
return <<'END';
02B0 02C1
02C6 02D1
02E0 02E4
02EE
037A
0559
0640
06E5 06E6
0E46
0EC6
10FC
17D7
1843
1D2C 1D61
1D78
1D9B 1DBF
2090 2094
2D6F
3005
3031 3035
303B
309D 309E
30FC 30FE
A015
FF70
FF9E FF9F
END
};
1;
package unicore::lib::selfloader::Lo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lo}
# \p{Lo} (and fuzzy permutations)
#
# Meaning: General Category 'Lo'
#
return <<'END';
01BB
01C0 01C3
05D0 05EA
05F0 05F2
0621 063A
0641 064A
066E 066F
0671 06D3
06D5
06EE 06EF
06FA 06FC
06FF
0710
0712 072F
074D 076D
0780 07A5
07B1
0904 0939
093D
0950
0958 0961
097D
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BD
09CE
09DC 09DD
09DF 09E1
09F0 09F1
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A59 0A5C
0A5E
0A72 0A74
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABD
0AD0
0AE0 0AE1
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3D
0B5C 0B5D
0B5F 0B61
0B71
0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C60 0C61
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBD
0CDE
0CE0 0CE1
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D60 0D61
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0E01 0E30
0E32 0E33
0E40 0E45
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB0
0EB2 0EB3
0EBD
0EC0 0EC4
0EDC 0EDD
0F00
0F40 0F47
0F49 0F6A
0F88 0F8B
1000 1021
1023 1027
1029 102A
1050 1055
10D0 10FA
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
1700 170C
170E 1711
1720 1731
1740 1751
1760 176C
176E 1770
1780 17B3
17DC
1820 1842
1844 1877
1880 18A8
1900 191C
1950 196D
1970 1974
1980 19A9
19C1 19C7
1A00 1A16
2135 2138
2D30 2D65
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3006
303C
3041 3096
309F
30A1 30FA
30FF
3105 312C
3131 318E
31A0 31B7
31F0 31FF
3400 4DB5
4E00 9FBB
A000 A014
A016 A48C
A800 A801
A803 A805
A807 A80A
A80C A822
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB1D
FB1F FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE70 FE74
FE76 FEFC
FF66 FF6F
FF71 FF9D
FFA0 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10300 1031E
10330 10349
10380 1039D
103A0 103C3
103C8 103CF
10450 1049D
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00
10A10 10A13
10A15 10A17
10A19 10A33
20000 2A6D6
2F800 2FA1D
END
};
1;
package unicore::lib::selfloader::LOE;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Logical_Order_Exception'
#
return <<'END';
0E40 0E44 Logical_Order_Exception
0EC0 0EC4 Logical_Order_Exception
END
};
1;
package unicore::lib::selfloader::LogicalO;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{LogicalOrderException} (and fuzzy permutations)
#
# Meaning: Extended property 'Logical_Order_Exception'
#
return <<'END';
0E40 0E44 Logical_Order_Exception
0EC0 0EC4 Logical_Order_Exception
END
};
1;
package unicore::lib::selfloader::Lower;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lower}
#
# Meaning: [[:Lower:]]
#
return <<'END';
0061 007A
00AA
00B5
00BA
00DF 00F6
00F8 00FF
0101
0103
0105
0107
0109
010B
010D
010F
0111
0113
0115
0117
0119
011B
011D
011F
0121
0123
0125
0127
0129
012B
012D
012F
0131
0133
0135
0137 0138
013A
013C
013E
0140
0142
0144
0146
0148 0149
014B
014D
014F
0151
0153
0155
0157
0159
015B
015D
015F
0161
0163
0165
0167
0169
016B
016D
016F
0171
0173
0175
0177
017A
017C
017E 0180
0183
0185
0188
018C 018D
0192
0195
0199 019B
019E
01A1
01A3
01A5
01A8
01AA 01AB
01AD
01B0
01B4
01B6
01B9 01BA
01BD 01BF
01C6
01C9
01CC
01CE
01D0
01D2
01D4
01D6
01D8
01DA
01DC 01DD
01DF
01E1
01E3
01E5
01E7
01E9
01EB
01ED
01EF 01F0
01F3
01F5
01F9
01FB
01FD
01FF
0201
0203
0205
0207
0209
020B
020D
020F
0211
0213
0215
0217
0219
021B
021D
021F
0221
0223
0225
0227
0229
022B
022D
022F
0231
0233 0239
023C
023F 0240
0250 02AF
0390
03AC 03CE
03D0 03D1
03D5 03D7
03D9
03DB
03DD
03DF
03E1
03E3
03E5
03E7
03E9
03EB
03ED
03EF 03F3
03F5
03F8
03FB 03FC
0430 045F
0461
0463
0465
0467
0469
046B
046D
046F
0471
0473
0475
0477
0479
047B
047D
047F
0481
048B
048D
048F
0491
0493
0495
0497
0499
049B
049D
049F
04A1
04A3
04A5
04A7
04A9
04AB
04AD
04AF
04B1
04B3
04B5
04B7
04B9
04BB
04BD
04BF
04C2
04C4
04C6
04C8
04CA
04CC
04CE
04D1
04D3
04D5
04D7
04D9
04DB
04DD
04DF
04E1
04E3
04E5
04E7
04E9
04EB
04ED
04EF
04F1
04F3
04F5
04F7
04F9
0501
0503
0505
0507
0509
050B
050D
050F
0561 0587
1D00 1D2B
1D62 1D77
1D79 1D9A
1E01
1E03
1E05
1E07
1E09
1E0B
1E0D
1E0F
1E11
1E13
1E15
1E17
1E19
1E1B
1E1D
1E1F
1E21
1E23
1E25
1E27
1E29
1E2B
1E2D
1E2F
1E31
1E33
1E35
1E37
1E39
1E3B
1E3D
1E3F
1E41
1E43
1E45
1E47
1E49
1E4B
1E4D
1E4F
1E51
1E53
1E55
1E57
1E59
1E5B
1E5D
1E5F
1E61
1E63
1E65
1E67
1E69
1E6B
1E6D
1E6F
1E71
1E73
1E75
1E77
1E79
1E7B
1E7D
1E7F
1E81
1E83
1E85
1E87
1E89
1E8B
1E8D
1E8F
1E91
1E93
1E95 1E9B
1EA1
1EA3
1EA5
1EA7
1EA9
1EAB
1EAD
1EAF
1EB1
1EB3
1EB5
1EB7
1EB9
1EBB
1EBD
1EBF
1EC1
1EC3
1EC5
1EC7
1EC9
1ECB
1ECD
1ECF
1ED1
1ED3
1ED5
1ED7
1ED9
1EDB
1EDD
1EDF
1EE1
1EE3
1EE5
1EE7
1EE9
1EEB
1EED
1EEF
1EF1
1EF3
1EF5
1EF7
1EF9
1F00 1F07
1F10 1F15
1F20 1F27
1F30 1F37
1F40 1F45
1F50 1F57
1F60 1F67
1F70 1F7D
1F80 1F87
1F90 1F97
1FA0 1FA7
1FB0 1FB4
1FB6 1FB7
1FBE
1FC2 1FC4
1FC6 1FC7
1FD0 1FD3
1FD6 1FD7
1FE0 1FE7
1FF2 1FF4
1FF6 1FF7
2071
207F
210A
210E 210F
2113
212F
2134
2139
213C 213D
2146 2149
2C30 2C5E
2C81
2C83
2C85
2C87
2C89
2C8B
2C8D
2C8F
2C91
2C93
2C95
2C97
2C99
2C9B
2C9D
2C9F
2CA1
2CA3
2CA5
2CA7
2CA9
2CAB
2CAD
2CAF
2CB1
2CB3
2CB5
2CB7
2CB9
2CBB
2CBD
2CBF
2CC1
2CC3
2CC5
2CC7
2CC9
2CCB
2CCD
2CCF
2CD1
2CD3
2CD5
2CD7
2CD9
2CDB
2CDD
2CDF
2CE1
2CE3 2CE4
2D00 2D25
FB00 FB06
FB13 FB17
FF41 FF5A
10428 1044F
1D41A 1D433
1D44E 1D454
1D456 1D467
1D482 1D49B
1D4B6 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D4CF
1D4EA 1D503
1D51E 1D537
1D552 1D56B
1D586 1D59F
1D5BA 1D5D3
1D5EE 1D607
1D622 1D63B
1D656 1D66F
1D68A 1D6A5
1D6C2 1D6DA
1D6DC 1D6E1
1D6FC 1D714
1D716 1D71B
1D736 1D74E
1D750 1D755
1D770 1D788
1D78A 1D78F
1D7AA 1D7C2
1D7C4 1D7C9
END
};
1;
package unicore::lib::selfloader::Lowercas;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lowercase} (and fuzzy permutations)
#
# Meaning: [\p{Ll}\p{OtherLowercase}]
#
return <<'END';
0061 007A
00AA
00B5
00BA
00DF 00F6
00F8 00FF
0101
0103
0105
0107
0109
010B
010D
010F
0111
0113
0115
0117
0119
011B
011D
011F
0121
0123
0125
0127
0129
012B
012D
012F
0131
0133
0135
0137 0138
013A
013C
013E
0140
0142
0144
0146
0148 0149
014B
014D
014F
0151
0153
0155
0157
0159
015B
015D
015F
0161
0163
0165
0167
0169
016B
016D
016F
0171
0173
0175
0177
017A
017C
017E 0180
0183
0185
0188
018C 018D
0192
0195
0199 019B
019E
01A1
01A3
01A5
01A8
01AA 01AB
01AD
01B0
01B4
01B6
01B9 01BA
01BD 01BF
01C6
01C9
01CC
01CE
01D0
01D2
01D4
01D6
01D8
01DA
01DC 01DD
01DF
01E1
01E3
01E5
01E7
01E9
01EB
01ED
01EF 01F0
01F3
01F5
01F9
01FB
01FD
01FF
0201
0203
0205
0207
0209
020B
020D
020F
0211
0213
0215
0217
0219
021B
021D
021F
0221
0223
0225
0227
0229
022B
022D
022F
0231
0233 0239
023C
023F 0240
0250 02B8
02C0 02C1
02E0 02E4
0345
037A
0390
03AC 03CE
03D0 03D1
03D5 03D7
03D9
03DB
03DD
03DF
03E1
03E3
03E5
03E7
03E9
03EB
03ED
03EF 03F3
03F5
03F8
03FB 03FC
0430 045F
0461
0463
0465
0467
0469
046B
046D
046F
0471
0473
0475
0477
0479
047B
047D
047F
0481
048B
048D
048F
0491
0493
0495
0497
0499
049B
049D
049F
04A1
04A3
04A5
04A7
04A9
04AB
04AD
04AF
04B1
04B3
04B5
04B7
04B9
04BB
04BD
04BF
04C2
04C4
04C6
04C8
04CA
04CC
04CE
04D1
04D3
04D5
04D7
04D9
04DB
04DD
04DF
04E1
04E3
04E5
04E7
04E9
04EB
04ED
04EF
04F1
04F3
04F5
04F7
04F9
0501
0503
0505
0507
0509
050B
050D
050F
0561 0587
1D00 1DBF
1E01
1E03
1E05
1E07
1E09
1E0B
1E0D
1E0F
1E11
1E13
1E15
1E17
1E19
1E1B
1E1D
1E1F
1E21
1E23
1E25
1E27
1E29
1E2B
1E2D
1E2F
1E31
1E33
1E35
1E37
1E39
1E3B
1E3D
1E3F
1E41
1E43
1E45
1E47
1E49
1E4B
1E4D
1E4F
1E51
1E53
1E55
1E57
1E59
1E5B
1E5D
1E5F
1E61
1E63
1E65
1E67
1E69
1E6B
1E6D
1E6F
1E71
1E73
1E75
1E77
1E79
1E7B
1E7D
1E7F
1E81
1E83
1E85
1E87
1E89
1E8B
1E8D
1E8F
1E91
1E93
1E95 1E9B
1EA1
1EA3
1EA5
1EA7
1EA9
1EAB
1EAD
1EAF
1EB1
1EB3
1EB5
1EB7
1EB9
1EBB
1EBD
1EBF
1EC1
1EC3
1EC5
1EC7
1EC9
1ECB
1ECD
1ECF
1ED1
1ED3
1ED5
1ED7
1ED9
1EDB
1EDD
1EDF
1EE1
1EE3
1EE5
1EE7
1EE9
1EEB
1EED
1EEF
1EF1
1EF3
1EF5
1EF7
1EF9
1F00 1F07
1F10 1F15
1F20 1F27
1F30 1F37
1F40 1F45
1F50 1F57
1F60 1F67
1F70 1F7D
1F80 1F87
1F90 1F97
1FA0 1FA7
1FB0 1FB4
1FB6 1FB7
1FBE
1FC2 1FC4
1FC6 1FC7
1FD0 1FD3
1FD6 1FD7
1FE0 1FE7
1FF2 1FF4
1FF6 1FF7
2071
207F
2090 2094
210A
210E 210F
2113
212F
2134
2139
213C 213D
2146 2149
2170 217F
24D0 24E9
2C30 2C5E
2C81
2C83
2C85
2C87
2C89
2C8B
2C8D
2C8F
2C91
2C93
2C95
2C97
2C99
2C9B
2C9D
2C9F
2CA1
2CA3
2CA5
2CA7
2CA9
2CAB
2CAD
2CAF
2CB1
2CB3
2CB5
2CB7
2CB9
2CBB
2CBD
2CBF
2CC1
2CC3
2CC5
2CC7
2CC9
2CCB
2CCD
2CCF
2CD1
2CD3
2CD5
2CD7
2CD9
2CDB
2CDD
2CDF
2CE1
2CE3 2CE4
2D00 2D25
FB00 FB06
FB13 FB17
FF41 FF5A
10428 1044F
1D41A 1D433
1D44E 1D454
1D456 1D467
1D482 1D49B
1D4B6 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D4CF
1D4EA 1D503
1D51E 1D537
1D552 1D56B
1D586 1D59F
1D5BA 1D5D3
1D5EE 1D607
1D622 1D63B
1D656 1D66F
1D68A 1D6A5
1D6C2 1D6DA
1D6DC 1D6E1
1D6FC 1D714
1D716 1D71B
1D736 1D74E
1D750 1D755
1D770 1D788
1D78A 1D78F
1D7AA 1D7C2
1D7C4 1D7C9
END
};
1;
package unicore::lib::selfloader::Lt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lt}
# \p{Lt} (and fuzzy permutations)
#
# Meaning: General Category 'Lt'
#
return <<'END';
01C5
01C8
01CB
01F2
1F88 1F8F
1F98 1F9F
1FA8 1FAF
1FBC
1FCC
1FFC
END
};
1;
package unicore::lib::selfloader::Lu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Lu}
# \p{Lu} (and fuzzy permutations)
#
# Meaning: General Category 'Lu'
#
return <<'END';
0041 005A
00C0 00D6
00D8 00DE
0100
0102
0104
0106
0108
010A
010C
010E
0110
0112
0114
0116
0118
011A
011C
011E
0120
0122
0124
0126
0128
012A
012C
012E
0130
0132
0134
0136
0139
013B
013D
013F
0141
0143
0145
0147
014A
014C
014E
0150
0152
0154
0156
0158
015A
015C
015E
0160
0162
0164
0166
0168
016A
016C
016E
0170
0172
0174
0176
0178 0179
017B
017D
0181 0182
0184
0186 0187
0189 018B
018E 0191
0193 0194
0196 0198
019C 019D
019F 01A0
01A2
01A4
01A6 01A7
01A9
01AC
01AE 01AF
01B1 01B3
01B5
01B7 01B8
01BC
01C4
01C7
01CA
01CD
01CF
01D1
01D3
01D5
01D7
01D9
01DB
01DE
01E0
01E2
01E4
01E6
01E8
01EA
01EC
01EE
01F1
01F4
01F6 01F8
01FA
01FC
01FE
0200
0202
0204
0206
0208
020A
020C
020E
0210
0212
0214
0216
0218
021A
021C
021E
0220
0222
0224
0226
0228
022A
022C
022E
0230
0232
023A 023B
023D 023E
0241
0386
0388 038A
038C
038E 038F
0391 03A1
03A3 03AB
03D2 03D4
03D8
03DA
03DC
03DE
03E0
03E2
03E4
03E6
03E8
03EA
03EC
03EE
03F4
03F7
03F9 03FA
03FD 042F
0460
0462
0464
0466
0468
046A
046C
046E
0470
0472
0474
0476
0478
047A
047C
047E
0480
048A
048C
048E
0490
0492
0494
0496
0498
049A
049C
049E
04A0
04A2
04A4
04A6
04A8
04AA
04AC
04AE
04B0
04B2
04B4
04B6
04B8
04BA
04BC
04BE
04C0 04C1
04C3
04C5
04C7
04C9
04CB
04CD
04D0
04D2
04D4
04D6
04D8
04DA
04DC
04DE
04E0
04E2
04E4
04E6
04E8
04EA
04EC
04EE
04F0
04F2
04F4
04F6
04F8
0500
0502
0504
0506
0508
050A
050C
050E
0531 0556
10A0 10C5
1E00
1E02
1E04
1E06
1E08
1E0A
1E0C
1E0E
1E10
1E12
1E14
1E16
1E18
1E1A
1E1C
1E1E
1E20
1E22
1E24
1E26
1E28
1E2A
1E2C
1E2E
1E30
1E32
1E34
1E36
1E38
1E3A
1E3C
1E3E
1E40
1E42
1E44
1E46
1E48
1E4A
1E4C
1E4E
1E50
1E52
1E54
1E56
1E58
1E5A
1E5C
1E5E
1E60
1E62
1E64
1E66
1E68
1E6A
1E6C
1E6E
1E70
1E72
1E74
1E76
1E78
1E7A
1E7C
1E7E
1E80
1E82
1E84
1E86
1E88
1E8A
1E8C
1E8E
1E90
1E92
1E94
1EA0
1EA2
1EA4
1EA6
1EA8
1EAA
1EAC
1EAE
1EB0
1EB2
1EB4
1EB6
1EB8
1EBA
1EBC
1EBE
1EC0
1EC2
1EC4
1EC6
1EC8
1ECA
1ECC
1ECE
1ED0
1ED2
1ED4
1ED6
1ED8
1EDA
1EDC
1EDE
1EE0
1EE2
1EE4
1EE6
1EE8
1EEA
1EEC
1EEE
1EF0
1EF2
1EF4
1EF6
1EF8
1F08 1F0F
1F18 1F1D
1F28 1F2F
1F38 1F3F
1F48 1F4D
1F59
1F5B
1F5D
1F5F
1F68 1F6F
1FB8 1FBB
1FC8 1FCB
1FD8 1FDB
1FE8 1FEC
1FF8 1FFB
2102
2107
210B 210D
2110 2112
2115
2119 211D
2124
2126
2128
212A 212D
2130 2131
2133
213E 213F
2145
2C00 2C2E
2C80
2C82
2C84
2C86
2C88
2C8A
2C8C
2C8E
2C90
2C92
2C94
2C96
2C98
2C9A
2C9C
2C9E
2CA0
2CA2
2CA4
2CA6
2CA8
2CAA
2CAC
2CAE
2CB0
2CB2
2CB4
2CB6
2CB8
2CBA
2CBC
2CBE
2CC0
2CC2
2CC4
2CC6
2CC8
2CCA
2CCC
2CCE
2CD0
2CD2
2CD4
2CD6
2CD8
2CDA
2CDC
2CDE
2CE0
2CE2
FF21 FF3A
10400 10427
1D400 1D419
1D434 1D44D
1D468 1D481
1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B5
1D4D0 1D4E9
1D504 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D538 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D56C 1D585
1D5A0 1D5B9
1D5D4 1D5ED
1D608 1D621
1D63C 1D655
1D670 1D689
1D6A8 1D6C0
1D6E2 1D6FA
1D71C 1D734
1D756 1D76E
1D790 1D7A8
END
};
1;
package unicore::lib::selfloader::M;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{M}
# \p{M} (and fuzzy permutations)
#
# Meaning: Major Category 'M'
#
return <<'END';
0300 036F
0483 0486
0488 0489
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
0610 0615
064B 065E
0670
06D6 06DC
06DE 06E4
06E7 06E8
06EA 06ED
0711
0730 074A
07A6 07B0
0901 0903
093C
093E 094D
0951 0954
0962 0963
0981 0983
09BC
09BE 09C4
09C7 09C8
09CB 09CD
09D7
09E2 09E3
0A01 0A03
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A70 0A71
0A81 0A83
0ABC
0ABE 0AC5
0AC7 0AC9
0ACB 0ACD
0AE2 0AE3
0B01 0B03
0B3C
0B3E 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B82
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0C01 0C03
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C82 0C83
0CBC
0CBE 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0D02 0D03
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D82 0D83
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E31
0E34 0E3A
0E47 0E4E
0EB1
0EB4 0EB9
0EBB 0EBC
0EC8 0ECD
0F18 0F19
0F35
0F37
0F39
0F3E 0F3F
0F71 0F84
0F86 0F87
0F90 0F97
0F99 0FBC
0FC6
102C 1032
1036 1039
1056 1059
135F
1712 1714
1732 1734
1752 1753
1772 1773
17B6 17D3
17DD
180B 180D
18A9
1920 192B
1930 193B
19B0 19C0
19C8 19C9
1A17 1A1B
1DC0 1DC3
20D0 20EB
302A 302F
3099 309A
A802
A806
A80B
A823 A827
FB1E
FE00 FE0F
FE20 FE23
10A01 10A03
10A05 10A06
10A0C 10A0F
10A38 10A3A
10A3F
1D165 1D169
1D16D 1D172
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::Math;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Math} (and fuzzy permutations)
#
# Meaning: [\p{Sm}\p{OtherMath}]
#
return <<'END';
002B
003C 003E
005E
007C
007E
00AC
00B1
00D7
00F7
03D0 03D2
03D5
03F0 03F1
03F4 03F6
2016
2032 2034
2040
2044
2052
2061 2063
207A 207E
208A 208E
20D0 20DC
20E1
20E5 20E6
2102
210A 2113
2115
2119 211D
2124
2128 2129
212C 212D
212F 2131
2133 2138
213C 2149
214B
2190 2194
219A 219B
21A0
21A3
21A6
21AE
21CE 21CF
21D2
21D4
21F4 22FF
2308 230B
2320 2321
237C
239B 23B3
23B7
23D0
25B7
25C1
25F8 25FF
266F
27C0 27C6
27D0 27EB
27F0 27FF
2900 2AFF
FB29
FE61 FE66
FE68
FF0B
FF1C FF1E
FF3C
FF3E
FF5C
FF5E
FFE2
FFE9 FFEC
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A3
1D6A8 1D7C9
1D7CE 1D7FF
END
};
1;
package unicore::lib::selfloader::Mc;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Mc}
# \p{Mc} (and fuzzy permutations)
#
# Meaning: General Category 'Mc'
#
return <<'END';
0903
093E 0940
0949 094C
0982 0983
09BE 09C0
09C7 09C8
09CB 09CC
09D7
0A03
0A3E 0A40
0A83
0ABE 0AC0
0AC9
0ACB 0ACC
0B02 0B03
0B3E
0B40
0B47 0B48
0B4B 0B4C
0B57
0BBE 0BBF
0BC1 0BC2
0BC6 0BC8
0BCA 0BCC
0BD7
0C01 0C03
0C41 0C44
0C82 0C83
0CBE
0CC0 0CC4
0CC7 0CC8
0CCA 0CCB
0CD5 0CD6
0D02 0D03
0D3E 0D40
0D46 0D48
0D4A 0D4C
0D57
0D82 0D83
0DCF 0DD1
0DD8 0DDF
0DF2 0DF3
0F3E 0F3F
0F7F
102C
1031
1038
1056 1057
17B6
17BE 17C5
17C7 17C8
1923 1926
1929 192B
1930 1931
1933 1938
19B0 19C0
19C8 19C9
1A19 1A1B
A802
A823 A824
A827
1D165 1D166
1D16D 1D172
END
};
1;
package unicore::lib::selfloader::Me;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Me}
# \p{Me} (and fuzzy permutations)
#
# Meaning: General Category 'Me'
#
return <<'END';
0488 0489
06DE
20DD 20E0
20E2 20E4
END
};
1;
package unicore::lib::selfloader::Mlym;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Malayalam} (and fuzzy permutations)
#
# Meaning: Script 'Malayalam'
#
return <<'END';
0D02 0D03 Malayalam
0D05 0D0C Malayalam
0D0E 0D10 Malayalam
0D12 0D28 Malayalam
0D2A 0D39 Malayalam
0D3E 0D43 Malayalam
0D46 0D48 Malayalam
0D4A 0D4D Malayalam
0D57 Malayalam
0D60 0D61 Malayalam
0D66 0D6F Malayalam
END
};
1;
package unicore::lib::selfloader::Mn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Mn}
# \p{Mn} (and fuzzy permutations)
#
# Meaning: General Category 'Mn'
#
return <<'END';
0300 036F
0483 0486
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
0610 0615
064B 065E
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
0A01 0A02
0A3C
0A41 0A42
0A47 0A48
0A4B 0A4D
0A70 0A71
0A81 0A82
0ABC
0AC1 0AC5
0AC7 0AC8
0ACD
0AE2 0AE3
0B01
0B3C
0B3F
0B41 0B43
0B4D
0B56
0B82
0BC0
0BCD
0C3E 0C40
0C46 0C48
0C4A 0C4D
0C55 0C56
0CBC
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
135F
1712 1714
1732 1734
1752 1753
1772 1773
17B7 17BD
17C6
17C9 17D3
17DD
180B 180D
18A9
1920 1922
1927 1928
1932
1939 193B
1A17 1A18
1DC0 1DC3
20D0 20DC
20E1
20E5 20EB
302A 302F
3099 309A
A806
A80B
A825 A826
FB1E
FE00 FE0F
FE20 FE23
10A01 10A03
10A05 10A06
10A0C 10A0F
10A38 10A3A
10A3F
1D167 1D169
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::Mong;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Mongolian} (and fuzzy permutations)
#
# Meaning: Script 'Mongolian'
#
return <<'END';
1800 180E Mongolian
1810 1819 Mongolian
1820 1877 Mongolian
1880 18A9 Mongolian
END
};
1;
package unicore::lib::selfloader::Mymr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Myanmar} (and fuzzy permutations)
#
# Meaning: Script 'Myanmar'
#
return <<'END';
1000 1021 Myanmar
1023 1027 Myanmar
1029 102A Myanmar
102C 1032 Myanmar
1036 1039 Myanmar
1040 1059 Myanmar
END
};
1;
package unicore::lib::selfloader::N;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{N}
# \p{N} (and fuzzy permutations)
#
# Meaning: Major Category 'N'
#
return <<'END';
0030 0039
00B2 00B3
00B9
00BC 00BE
0660 0669
06F0 06F9
0966 096F
09E6 09EF
09F4 09F9
0A66 0A6F
0AE6 0AEF
0B66 0B6F
0BE6 0BF2
0C66 0C6F
0CE6 0CEF
0D66 0D6F
0E50 0E59
0ED0 0ED9
0F20 0F33
1040 1049
1369 137C
16EE 16F0
17E0 17E9
17F0 17F9
1810 1819
1946 194F
19D0 19D9
2070
2074 2079
2080 2089
2153 2183
2460 249B
24EA 24FF
2776 2793
2CFD
3007
3021 3029
3038 303A
3192 3195
3220 3229
3251 325F
3280 3289
32B1 32BF
FF10 FF19
10107 10133
10140 10178
1018A
10320 10323
1034A
103D1 103D5
104A0 104A9
10A40 10A47
1D7CE 1D7FF
END
};
1;
package unicore::lib::selfloader::NChar;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Noncharacter_Code_Point'
#
return <<'END';
FDD0 FDEF Noncharacter_Code_Point
FFFE FFFF Noncharacter_Code_Point
1FFFE 1FFFF Noncharacter_Code_Point
2FFFE 2FFFF Noncharacter_Code_Point
3FFFE 3FFFF Noncharacter_Code_Point
4FFFE 4FFFF Noncharacter_Code_Point
5FFFE 5FFFF Noncharacter_Code_Point
6FFFE 6FFFF Noncharacter_Code_Point
7FFFE 7FFFF Noncharacter_Code_Point
8FFFE 8FFFF Noncharacter_Code_Point
9FFFE 9FFFF Noncharacter_Code_Point
AFFFE AFFFF Noncharacter_Code_Point
BFFFE BFFFF Noncharacter_Code_Point
CFFFE CFFFF Noncharacter_Code_Point
DFFFE DFFFF Noncharacter_Code_Point
EFFFE EFFFF Noncharacter_Code_Point
FFFFE FFFFF Noncharacter_Code_Point
10FFFE 10FFFF Noncharacter_Code_Point
END
};
1;
package unicore::lib::selfloader::Nd;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Nd}
# \p{Nd} (and fuzzy permutations)
#
# Meaning: General Category 'Nd'
#
return <<'END';
0030 0039
0660 0669
06F0 06F9
0966 096F
09E6 09EF
0A66 0A6F
0AE6 0AEF
0B66 0B6F
0BE6 0BEF
0C66 0C6F
0CE6 0CEF
0D66 0D6F
0E50 0E59
0ED0 0ED9
0F20 0F29
1040 1049
17E0 17E9
1810 1819
1946 194F
19D0 19D9
FF10 FF19
104A0 104A9
1D7CE 1D7FF
END
};
1;
package unicore::lib::selfloader::NewTaiLu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{NewTaiLue} (and fuzzy permutations)
#
# Meaning: Script 'New_Tai_Lue'
#
return <<'END';
1980 19A9 New_Tai_Lue
19B0 19C9 New_Tai_Lue
19D0 19D9 New_Tai_Lue
19DE 19DF New_Tai_Lue
END
};
1;
package unicore::lib::selfloader::Nl;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Nl}
# \p{Nl} (and fuzzy permutations)
#
# Meaning: General Category 'Nl'
#
return <<'END';
16EE 16F0
2160 2183
3007
3021 3029
3038 303A
10140 10174
1034A
103D1 103D5
END
};
1;
package unicore::lib::selfloader::No;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{No}
# \p{No} (and fuzzy permutations)
#
# Meaning: General Category 'No'
#
return <<'END';
00B2 00B3
00B9
00BC 00BE
09F4 09F9
0BF0 0BF2
0F2A 0F33
1369 137C
17F0 17F9
2070
2074 2079
2080 2089
2153 215F
2460 249B
24EA 24FF
2776 2793
2CFD
3192 3195
3220 3229
3251 325F
3280 3289
32B1 32BF
10107 10133
10175 10178
1018A
10320 10323
10A40 10A47
END
};
1;
package unicore::lib::selfloader::Nonchara;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{NoncharacterCodePoint} (and fuzzy permutations)
#
# Meaning: Extended property 'Noncharacter_Code_Point'
#
return <<'END';
FDD0 FDEF Noncharacter_Code_Point
FFFE FFFF Noncharacter_Code_Point
1FFFE 1FFFF Noncharacter_Code_Point
2FFFE 2FFFF Noncharacter_Code_Point
3FFFE 3FFFF Noncharacter_Code_Point
4FFFE 4FFFF Noncharacter_Code_Point
5FFFE 5FFFF Noncharacter_Code_Point
6FFFE 6FFFF Noncharacter_Code_Point
7FFFE 7FFFF Noncharacter_Code_Point
8FFFE 8FFFF Noncharacter_Code_Point
9FFFE 9FFFF Noncharacter_Code_Point
AFFFE AFFFF Noncharacter_Code_Point
BFFFE BFFFF Noncharacter_Code_Point
CFFFE CFFFF Noncharacter_Code_Point
DFFFE DFFFF Noncharacter_Code_Point
EFFFE EFFFF Noncharacter_Code_Point
FFFFE FFFFF Noncharacter_Code_Point
10FFFE 10FFFF Noncharacter_Code_Point
END
};
1;
package unicore::lib::selfloader::OAlpha;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Alphabetic'
#
return <<'END';
0345 Other_Alphabetic
05B0 05B9 Other_Alphabetic
05BB 05BD Other_Alphabetic
05BF Other_Alphabetic
05C1 05C2 Other_Alphabetic
05C4 05C5 Other_Alphabetic
05C7 Other_Alphabetic
0610 0615 Other_Alphabetic
064B 0657 Other_Alphabetic
0659 065E Other_Alphabetic
0670 Other_Alphabetic
06D6 06DC Other_Alphabetic
06E1 06E4 Other_Alphabetic
06E7 06E8 Other_Alphabetic
06ED Other_Alphabetic
0711 Other_Alphabetic
0730 073F Other_Alphabetic
07A6 07B0 Other_Alphabetic
0901 0903 Other_Alphabetic
093E 094C Other_Alphabetic
0962 0963 Other_Alphabetic
0981 0983 Other_Alphabetic
09BE 09C4 Other_Alphabetic
09C7 09C8 Other_Alphabetic
09CB 09CC Other_Alphabetic
09D7 Other_Alphabetic
09E2 09E3 Other_Alphabetic
0A01 0A03 Other_Alphabetic
0A3E 0A42 Other_Alphabetic
0A47 0A48 Other_Alphabetic
0A4B 0A4C Other_Alphabetic
0A70 0A71 Other_Alphabetic
0A81 0A83 Other_Alphabetic
0ABE 0AC5 Other_Alphabetic
0AC7 0AC9 Other_Alphabetic
0ACB 0ACC Other_Alphabetic
0AE2 0AE3 Other_Alphabetic
0B01 0B03 Other_Alphabetic
0B3E 0B43 Other_Alphabetic
0B47 0B48 Other_Alphabetic
0B4B 0B4C Other_Alphabetic
0B56 0B57 Other_Alphabetic
0B82 Other_Alphabetic
0BBE 0BC2 Other_Alphabetic
0BC6 0BC8 Other_Alphabetic
0BCA 0BCC Other_Alphabetic
0BD7 Other_Alphabetic
0C01 0C03 Other_Alphabetic
0C3E 0C44 Other_Alphabetic
0C46 0C48 Other_Alphabetic
0C4A 0C4C Other_Alphabetic
0C55 0C56 Other_Alphabetic
0C82 0C83 Other_Alphabetic
0CBE 0CC4 Other_Alphabetic
0CC6 0CC8 Other_Alphabetic
0CCA 0CCC Other_Alphabetic
0CD5 0CD6 Other_Alphabetic
0D02 0D03 Other_Alphabetic
0D3E 0D43 Other_Alphabetic
0D46 0D48 Other_Alphabetic
0D4A 0D4C Other_Alphabetic
0D57 Other_Alphabetic
0D82 0D83 Other_Alphabetic
0DCF 0DD4 Other_Alphabetic
0DD6 Other_Alphabetic
0DD8 0DDF Other_Alphabetic
0DF2 0DF3 Other_Alphabetic
0E31 Other_Alphabetic
0E34 0E3A Other_Alphabetic
0E4D Other_Alphabetic
0EB1 Other_Alphabetic
0EB4 0EB9 Other_Alphabetic
0EBB 0EBC Other_Alphabetic
0ECD Other_Alphabetic
0F71 0F81 Other_Alphabetic
0F90 0F97 Other_Alphabetic
0F99 0FBC Other_Alphabetic
102C 1032 Other_Alphabetic
1036 Other_Alphabetic
1038 Other_Alphabetic
1056 1059 Other_Alphabetic
135F Other_Alphabetic
1712 1713 Other_Alphabetic
1732 1733 Other_Alphabetic
1752 1753 Other_Alphabetic
1772 1773 Other_Alphabetic
17B6 17C8 Other_Alphabetic
18A9 Other_Alphabetic
1920 192B Other_Alphabetic
1930 1938 Other_Alphabetic
19B0 19C0 Other_Alphabetic
19C8 19C9 Other_Alphabetic
1A17 1A1B Other_Alphabetic
24B6 24E9 Other_Alphabetic
A823 A827 Other_Alphabetic
FB1E Other_Alphabetic
10A01 10A03 Other_Alphabetic
10A05 10A06 Other_Alphabetic
10A0C 10A0F Other_Alphabetic
END
};
1;
package unicore::lib::selfloader::ODI;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Default_Ignorable_Code_Point'
#
return <<'END';
034F Other_Default_Ignorable_Code_Point
115F 1160 Other_Default_Ignorable_Code_Point
2064 2069 Other_Default_Ignorable_Code_Point
3164 Other_Default_Ignorable_Code_Point
FFA0 Other_Default_Ignorable_Code_Point
FFF0 FFF8 Other_Default_Ignorable_Code_Point
E0000 Other_Default_Ignorable_Code_Point
E0002 E001F Other_Default_Ignorable_Code_Point
E0080 E00FF Other_Default_Ignorable_Code_Point
E01F0 E0FFF Other_Default_Ignorable_Code_Point
END
};
1;
package unicore::lib::selfloader::Ogam;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ogham} (and fuzzy permutations)
#
# Meaning: Script 'Ogham'
#
return <<'END';
1680 169C Ogham
END
};
1;
package unicore::lib::selfloader::OGrExt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Grapheme_Extend'
#
return <<'END';
09BE Other_Grapheme_Extend
09D7 Other_Grapheme_Extend
0B3E Other_Grapheme_Extend
0B57 Other_Grapheme_Extend
0BBE Other_Grapheme_Extend
0BD7 Other_Grapheme_Extend
0CC2 Other_Grapheme_Extend
0CD5 0CD6 Other_Grapheme_Extend
0D3E Other_Grapheme_Extend
0D57 Other_Grapheme_Extend
0DCF Other_Grapheme_Extend
0DDF Other_Grapheme_Extend
200C 200D Other_Grapheme_Extend
1D165 Other_Grapheme_Extend
1D16E 1D172 Other_Grapheme_Extend
END
};
1;
package unicore::lib::selfloader::OIDC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_ID_Continue'
#
return <<'END';
1369 1371 Other_ID_Continue
END
};
1;
package unicore::lib::selfloader::OIDS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_ID_Start'
#
return <<'END';
2118 Other_ID_Start
212E Other_ID_Start
309B 309C Other_ID_Start
END
};
1;
package unicore::lib::selfloader::OldItali;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OldItalic} (and fuzzy permutations)
#
# Meaning: Script 'Old_Italic'
#
return <<'END';
10300 1031E Old_Italic
10320 10323 Old_Italic
END
};
1;
package unicore::lib::selfloader::OldPersi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OldPersian} (and fuzzy permutations)
#
# Meaning: Script 'Old_Persian'
#
return <<'END';
103A0 103C3 Old_Persian
103C8 103D5 Old_Persian
END
};
1;
package unicore::lib::selfloader::OLower;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Lowercase'
#
return <<'END';
02B0 02B8 Other_Lowercase
02C0 02C1 Other_Lowercase
02E0 02E4 Other_Lowercase
0345 Other_Lowercase
037A Other_Lowercase
1D2C 1D61 Other_Lowercase
1D78 Other_Lowercase
1D9B 1DBF Other_Lowercase
2090 2094 Other_Lowercase
2170 217F Other_Lowercase
24D0 24E9 Other_Lowercase
END
};
1;
package unicore::lib::selfloader::OMath;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Math'
#
return <<'END';
005E Other_Math
03D0 03D2 Other_Math
03D5 Other_Math
03F0 03F1 Other_Math
03F4 03F5 Other_Math
2016 Other_Math
2032 2034 Other_Math
2040 Other_Math
2061 2063 Other_Math
207D 207E Other_Math
208D 208E Other_Math
20D0 20DC Other_Math
20E1 Other_Math
20E5 20E6 Other_Math
2102 Other_Math
210A 2113 Other_Math
2115 Other_Math
2119 211D Other_Math
2124 Other_Math
2128 2129 Other_Math
212C 212D Other_Math
212F 2131 Other_Math
2133 2138 Other_Math
213C 213F Other_Math
2145 2149 Other_Math
23B7 Other_Math
23D0 Other_Math
27C5 27C6 Other_Math
27E6 27EB Other_Math
2983 2998 Other_Math
29D8 29DB Other_Math
29FC 29FD Other_Math
FE61 Other_Math
FE63 Other_Math
FE68 Other_Math
FF3C Other_Math
FF3E Other_Math
1D400 1D454 Other_Math
1D456 1D49C Other_Math
1D49E 1D49F Other_Math
1D4A2 Other_Math
1D4A5 1D4A6 Other_Math
1D4A9 1D4AC Other_Math
1D4AE 1D4B9 Other_Math
1D4BB Other_Math
1D4BD 1D4C3 Other_Math
1D4C5 1D505 Other_Math
1D507 1D50A Other_Math
1D50D 1D514 Other_Math
1D516 1D51C Other_Math
1D51E 1D539 Other_Math
1D53B 1D53E Other_Math
1D540 1D544 Other_Math
1D546 Other_Math
1D54A 1D550 Other_Math
1D552 1D6A3 Other_Math
1D6A8 1D6C0 Other_Math
1D6C2 1D6DA Other_Math
1D6DC 1D6FA Other_Math
1D6FC 1D714 Other_Math
1D716 1D734 Other_Math
1D736 1D74E Other_Math
1D750 1D76E Other_Math
1D770 1D788 Other_Math
1D78A 1D7A8 Other_Math
1D7AA 1D7C2 Other_Math
1D7C4 1D7C9 Other_Math
1D7CE 1D7FF Other_Math
END
};
1;
package unicore::lib::selfloader::Orya;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Oriya} (and fuzzy permutations)
#
# Meaning: Script 'Oriya'
#
return <<'END';
0B01 0B03 Oriya
0B05 0B0C Oriya
0B0F 0B10 Oriya
0B13 0B28 Oriya
0B2A 0B30 Oriya
0B32 0B33 Oriya
0B35 0B39 Oriya
0B3C 0B43 Oriya
0B47 0B48 Oriya
0B4B 0B4D Oriya
0B56 0B57 Oriya
0B5C 0B5D Oriya
0B5F 0B61 Oriya
0B66 0B71 Oriya
END
};
1;
package unicore::lib::selfloader::Osma;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Osmanya} (and fuzzy permutations)
#
# Meaning: Script 'Osmanya'
#
return <<'END';
10480 1049D Osmanya
104A0 104A9 Osmanya
END
};
1;
package unicore::lib::selfloader::OtherAlp;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherAlphabetic} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Alphabetic'
#
return <<'END';
0345 Other_Alphabetic
05B0 05B9 Other_Alphabetic
05BB 05BD Other_Alphabetic
05BF Other_Alphabetic
05C1 05C2 Other_Alphabetic
05C4 05C5 Other_Alphabetic
05C7 Other_Alphabetic
0610 0615 Other_Alphabetic
064B 0657 Other_Alphabetic
0659 065E Other_Alphabetic
0670 Other_Alphabetic
06D6 06DC Other_Alphabetic
06E1 06E4 Other_Alphabetic
06E7 06E8 Other_Alphabetic
06ED Other_Alphabetic
0711 Other_Alphabetic
0730 073F Other_Alphabetic
07A6 07B0 Other_Alphabetic
0901 0903 Other_Alphabetic
093E 094C Other_Alphabetic
0962 0963 Other_Alphabetic
0981 0983 Other_Alphabetic
09BE 09C4 Other_Alphabetic
09C7 09C8 Other_Alphabetic
09CB 09CC Other_Alphabetic
09D7 Other_Alphabetic
09E2 09E3 Other_Alphabetic
0A01 0A03 Other_Alphabetic
0A3E 0A42 Other_Alphabetic
0A47 0A48 Other_Alphabetic
0A4B 0A4C Other_Alphabetic
0A70 0A71 Other_Alphabetic
0A81 0A83 Other_Alphabetic
0ABE 0AC5 Other_Alphabetic
0AC7 0AC9 Other_Alphabetic
0ACB 0ACC Other_Alphabetic
0AE2 0AE3 Other_Alphabetic
0B01 0B03 Other_Alphabetic
0B3E 0B43 Other_Alphabetic
0B47 0B48 Other_Alphabetic
0B4B 0B4C Other_Alphabetic
0B56 0B57 Other_Alphabetic
0B82 Other_Alphabetic
0BBE 0BC2 Other_Alphabetic
0BC6 0BC8 Other_Alphabetic
0BCA 0BCC Other_Alphabetic
0BD7 Other_Alphabetic
0C01 0C03 Other_Alphabetic
0C3E 0C44 Other_Alphabetic
0C46 0C48 Other_Alphabetic
0C4A 0C4C Other_Alphabetic
0C55 0C56 Other_Alphabetic
0C82 0C83 Other_Alphabetic
0CBE 0CC4 Other_Alphabetic
0CC6 0CC8 Other_Alphabetic
0CCA 0CCC Other_Alphabetic
0CD5 0CD6 Other_Alphabetic
0D02 0D03 Other_Alphabetic
0D3E 0D43 Other_Alphabetic
0D46 0D48 Other_Alphabetic
0D4A 0D4C Other_Alphabetic
0D57 Other_Alphabetic
0D82 0D83 Other_Alphabetic
0DCF 0DD4 Other_Alphabetic
0DD6 Other_Alphabetic
0DD8 0DDF Other_Alphabetic
0DF2 0DF3 Other_Alphabetic
0E31 Other_Alphabetic
0E34 0E3A Other_Alphabetic
0E4D Other_Alphabetic
0EB1 Other_Alphabetic
0EB4 0EB9 Other_Alphabetic
0EBB 0EBC Other_Alphabetic
0ECD Other_Alphabetic
0F71 0F81 Other_Alphabetic
0F90 0F97 Other_Alphabetic
0F99 0FBC Other_Alphabetic
102C 1032 Other_Alphabetic
1036 Other_Alphabetic
1038 Other_Alphabetic
1056 1059 Other_Alphabetic
135F Other_Alphabetic
1712 1713 Other_Alphabetic
1732 1733 Other_Alphabetic
1752 1753 Other_Alphabetic
1772 1773 Other_Alphabetic
17B6 17C8 Other_Alphabetic
18A9 Other_Alphabetic
1920 192B Other_Alphabetic
1930 1938 Other_Alphabetic
19B0 19C0 Other_Alphabetic
19C8 19C9 Other_Alphabetic
1A17 1A1B Other_Alphabetic
24B6 24E9 Other_Alphabetic
A823 A827 Other_Alphabetic
FB1E Other_Alphabetic
10A01 10A03 Other_Alphabetic
10A05 10A06 Other_Alphabetic
10A0C 10A0F Other_Alphabetic
END
};
1;
package unicore::lib::selfloader::OtherDef;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherDefaultIgnorableCodePoint} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Default_Ignorable_Code_Point'
#
return <<'END';
034F Other_Default_Ignorable_Code_Point
115F 1160 Other_Default_Ignorable_Code_Point
2064 2069 Other_Default_Ignorable_Code_Point
3164 Other_Default_Ignorable_Code_Point
FFA0 Other_Default_Ignorable_Code_Point
FFF0 FFF8 Other_Default_Ignorable_Code_Point
E0000 Other_Default_Ignorable_Code_Point
E0002 E001F Other_Default_Ignorable_Code_Point
E0080 E00FF Other_Default_Ignorable_Code_Point
E01F0 E0FFF Other_Default_Ignorable_Code_Point
END
};
1;
package unicore::lib::selfloader::OtherGra;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherGraphemeExtend} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Grapheme_Extend'
#
return <<'END';
09BE Other_Grapheme_Extend
09D7 Other_Grapheme_Extend
0B3E Other_Grapheme_Extend
0B57 Other_Grapheme_Extend
0BBE Other_Grapheme_Extend
0BD7 Other_Grapheme_Extend
0CC2 Other_Grapheme_Extend
0CD5 0CD6 Other_Grapheme_Extend
0D3E Other_Grapheme_Extend
0D57 Other_Grapheme_Extend
0DCF Other_Grapheme_Extend
0DDF Other_Grapheme_Extend
200C 200D Other_Grapheme_Extend
1D165 Other_Grapheme_Extend
1D16E 1D172 Other_Grapheme_Extend
END
};
1;
package unicore::lib::selfloader::OtherIdC;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherIdContinue} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_ID_Continue'
#
return <<'END';
1369 1371 Other_ID_Continue
END
};
1;
package unicore::lib::selfloader::OtherIdS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherIdStart} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_ID_Start'
#
return <<'END';
2118 Other_ID_Start
212E Other_ID_Start
309B 309C Other_ID_Start
END
};
1;
package unicore::lib::selfloader::OtherLow;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherLowercase} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Lowercase'
#
return <<'END';
02B0 02B8 Other_Lowercase
02C0 02C1 Other_Lowercase
02E0 02E4 Other_Lowercase
0345 Other_Lowercase
037A Other_Lowercase
1D2C 1D61 Other_Lowercase
1D78 Other_Lowercase
1D9B 1DBF Other_Lowercase
2090 2094 Other_Lowercase
2170 217F Other_Lowercase
24D0 24E9 Other_Lowercase
END
};
1;
package unicore::lib::selfloader::OtherMat;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherMath} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Math'
#
return <<'END';
005E Other_Math
03D0 03D2 Other_Math
03D5 Other_Math
03F0 03F1 Other_Math
03F4 03F5 Other_Math
2016 Other_Math
2032 2034 Other_Math
2040 Other_Math
2061 2063 Other_Math
207D 207E Other_Math
208D 208E Other_Math
20D0 20DC Other_Math
20E1 Other_Math
20E5 20E6 Other_Math
2102 Other_Math
210A 2113 Other_Math
2115 Other_Math
2119 211D Other_Math
2124 Other_Math
2128 2129 Other_Math
212C 212D Other_Math
212F 2131 Other_Math
2133 2138 Other_Math
213C 213F Other_Math
2145 2149 Other_Math
23B7 Other_Math
23D0 Other_Math
27C5 27C6 Other_Math
27E6 27EB Other_Math
2983 2998 Other_Math
29D8 29DB Other_Math
29FC 29FD Other_Math
FE61 Other_Math
FE63 Other_Math
FE68 Other_Math
FF3C Other_Math
FF3E Other_Math
1D400 1D454 Other_Math
1D456 1D49C Other_Math
1D49E 1D49F Other_Math
1D4A2 Other_Math
1D4A5 1D4A6 Other_Math
1D4A9 1D4AC Other_Math
1D4AE 1D4B9 Other_Math
1D4BB Other_Math
1D4BD 1D4C3 Other_Math
1D4C5 1D505 Other_Math
1D507 1D50A Other_Math
1D50D 1D514 Other_Math
1D516 1D51C Other_Math
1D51E 1D539 Other_Math
1D53B 1D53E Other_Math
1D540 1D544 Other_Math
1D546 Other_Math
1D54A 1D550 Other_Math
1D552 1D6A3 Other_Math
1D6A8 1D6C0 Other_Math
1D6C2 1D6DA Other_Math
1D6DC 1D6FA Other_Math
1D6FC 1D714 Other_Math
1D716 1D734 Other_Math
1D736 1D74E Other_Math
1D750 1D76E Other_Math
1D770 1D788 Other_Math
1D78A 1D7A8 Other_Math
1D7AA 1D7C2 Other_Math
1D7C4 1D7C9 Other_Math
1D7CE 1D7FF Other_Math
END
};
1;
package unicore::lib::selfloader::OtherUpp;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{OtherUppercase} (and fuzzy permutations)
#
# Meaning: Extended property 'Other_Uppercase'
#
return <<'END';
2160 216F Other_Uppercase
24B6 24CF Other_Uppercase
END
};
1;
package unicore::lib::selfloader::OUpper;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Other_Uppercase'
#
return <<'END';
2160 216F Other_Uppercase
24B6 24CF Other_Uppercase
END
};
1;
package unicore::lib::selfloader::P;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{P}
# \p{P} (and fuzzy permutations)
#
# Meaning: Major Category 'P'
#
return <<'END';
0021 0023
0025 002A
002C 002F
003A 003B
003F 0040
005B 005D
005F
007B
007D
00A1
00AB
00B7
00BB
00BF
037E
0387
055A 055F
0589 058A
05BE
05C0
05C3
05C6
05F3 05F4
060C 060D
061B
061E 061F
066A 066D
06D4
0700 070D
0964 0965
0970
0DF4
0E4F
0E5A 0E5B
0F04 0F12
0F3A 0F3D
0F85
0FD0 0FD1
104A 104F
10FB
1361 1368
166D 166E
169B 169C
16EB 16ED
1735 1736
17D4 17D6
17D8 17DA
1800 180A
1944 1945
19DE 19DF
1A1E 1A1F
2010 2027
2030 2043
2045 2051
2053 205E
207D 207E
208D 208E
2329 232A
23B4 23B6
2768 2775
27C5 27C6
27E6 27EB
2983 2998
29D8 29DB
29FC 29FD
2CF9 2CFC
2CFE 2CFF
2E00 2E17
2E1C 2E1D
3001 3003
3008 3011
3014 301F
3030
303D
30A0
30FB
FD3E FD3F
FE10 FE19
FE30 FE52
FE54 FE61
FE63
FE68
FE6A FE6B
FF01 FF03
FF05 FF0A
FF0C FF0F
FF1A FF1B
FF1F FF20
FF3B FF3D
FF3F
FF5B
FF5D
FF5F FF65
10100 10101
1039F
10A50 10A58
END
};
1;
package unicore::lib::selfloader::PatSyn;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Pattern_Syntax'
#
return <<'END';
0021 002F Pattern_Syntax
003A 0040 Pattern_Syntax
005B 005E Pattern_Syntax
0060 Pattern_Syntax
007B 007E Pattern_Syntax
00A1 00A7 Pattern_Syntax
00A9 Pattern_Syntax
00AB 00AC Pattern_Syntax
00AE Pattern_Syntax
00B0 00B1 Pattern_Syntax
00B6 Pattern_Syntax
00BB Pattern_Syntax
00BF Pattern_Syntax
00D7 Pattern_Syntax
00F7 Pattern_Syntax
2010 2027 Pattern_Syntax
2030 203E Pattern_Syntax
2041 2053 Pattern_Syntax
2055 205E Pattern_Syntax
2190 245F Pattern_Syntax
2500 2775 Pattern_Syntax
2794 2BFF Pattern_Syntax
2E00 2E7F Pattern_Syntax
3001 3003 Pattern_Syntax
3008 3020 Pattern_Syntax
3030 Pattern_Syntax
FD3E FD3F Pattern_Syntax
FE45 FE46 Pattern_Syntax
END
};
1;
package unicore::lib::selfloader::PatternS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{PatternSyntax} (and fuzzy permutations)
#
# Meaning: Extended property 'Pattern_Syntax'
#
return <<'END';
0021 002F Pattern_Syntax
003A 0040 Pattern_Syntax
005B 005E Pattern_Syntax
0060 Pattern_Syntax
007B 007E Pattern_Syntax
00A1 00A7 Pattern_Syntax
00A9 Pattern_Syntax
00AB 00AC Pattern_Syntax
00AE Pattern_Syntax
00B0 00B1 Pattern_Syntax
00B6 Pattern_Syntax
00BB Pattern_Syntax
00BF Pattern_Syntax
00D7 Pattern_Syntax
00F7 Pattern_Syntax
2010 2027 Pattern_Syntax
2030 203E Pattern_Syntax
2041 2053 Pattern_Syntax
2055 205E Pattern_Syntax
2190 245F Pattern_Syntax
2500 2775 Pattern_Syntax
2794 2BFF Pattern_Syntax
2E00 2E7F Pattern_Syntax
3001 3003 Pattern_Syntax
3008 3020 Pattern_Syntax
3030 Pattern_Syntax
FD3E FD3F Pattern_Syntax
FE45 FE46 Pattern_Syntax
END
};
1;
package unicore::lib::selfloader::PatternW;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{PatternWhiteSpace} (and fuzzy permutations)
#
# Meaning: Extended property 'Pattern_White_Space'
#
return <<'END';
0009 000D Pattern_White_Space
0020 Pattern_White_Space
0085 Pattern_White_Space
200E 200F Pattern_White_Space
2028 2029 Pattern_White_Space
END
};
1;
package unicore::lib::selfloader::PatWS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Pattern_White_Space'
#
return <<'END';
0009 000D Pattern_White_Space
0020 Pattern_White_Space
0085 Pattern_White_Space
200E 200F Pattern_White_Space
2028 2029 Pattern_White_Space
END
};
1;
package unicore::lib::selfloader::Pc;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Pc}
# \p{Pc} (and fuzzy permutations)
#
# Meaning: General Category 'Pc'
#
return <<'END';
005F
203F 2040
2054
FE33 FE34
FE4D FE4F
FF3F
END
};
1;
package unicore::lib::selfloader::Pd;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Pd}
# \p{Pd} (and fuzzy permutations)
#
# Meaning: General Category 'Pd'
#
return <<'END';
002D
058A
1806
2010 2015
2E17
301C
3030
30A0
FE31 FE32
FE58
FE63
FF0D
END
};
1;
package unicore::lib::selfloader::Pe;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Pe}
# \p{Pe} (and fuzzy permutations)
#
# Meaning: General Category 'Pe'
#
return <<'END';
0029
005D
007D
0F3B
0F3D
169C
2046
207E
208E
232A
23B5
2769
276B
276D
276F
2771
2773
2775
27C6
27E7
27E9
27EB
2984
2986
2988
298A
298C
298E
2990
2992
2994
2996
2998
29D9
29DB
29FD
3009
300B
300D
300F
3011
3015
3017
3019
301B
301E 301F
FD3F
FE18
FE36
FE38
FE3A
FE3C
FE3E
FE40
FE42
FE44
FE48
FE5A
FE5C
FE5E
FF09
FF3D
FF5D
FF60
FF63
END
};
1;
package unicore::lib::selfloader::Pf;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Pf}
# \p{Pf} (and fuzzy permutations)
#
# Meaning: General Category 'Pf'
#
return <<'END';
00BB
2019
201D
203A
2E03
2E05
2E0A
2E0D
2E1D
END
};
1;
package unicore::lib::selfloader::Pi;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Pi}
# \p{Pi} (and fuzzy permutations)
#
# Meaning: General Category 'Pi'
#
return <<'END';
00AB
2018
201B 201C
201F
2039
2E02
2E04
2E09
2E0C
2E1C
END
};
1;
package unicore::lib::selfloader::Po;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Po}
# \p{Po} (and fuzzy permutations)
#
# Meaning: General Category 'Po'
#
return <<'END';
0021 0023
0025 0027
002A
002C
002E 002F
003A 003B
003F 0040
005C
00A1
00B7
00BF
037E
0387
055A 055F
0589
05BE
05C0
05C3
05C6
05F3 05F4
060C 060D
061B
061E 061F
066A 066D
06D4
0700 070D
0964 0965
0970
0DF4
0E4F
0E5A 0E5B
0F04 0F12
0F85
0FD0 0FD1
104A 104F
10FB
1361 1368
166D 166E
16EB 16ED
1735 1736
17D4 17D6
17D8 17DA
1800 1805
1807 180A
1944 1945
19DE 19DF
1A1E 1A1F
2016 2017
2020 2027
2030 2038
203B 203E
2041 2043
2047 2051
2053
2055 205E
23B6
2CF9 2CFC
2CFE 2CFF
2E00 2E01
2E06 2E08
2E0B
2E0E 2E16
3001 3003
303D
30FB
FE10 FE16
FE19
FE30
FE45 FE46
FE49 FE4C
FE50 FE52
FE54 FE57
FE5F FE61
FE68
FE6A FE6B
FF01 FF03
FF05 FF07
FF0A
FF0C
FF0E FF0F
FF1A FF1B
FF1F FF20
FF3C
FF61
FF64 FF65
10100 10101
1039F
10A50 10A58
END
};
1;
package unicore::lib::selfloader::Print;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Print}
#
# Meaning: [[:Print:]]
#
return <<'END';
0009 000D
0020 007E
0085
00A0 0241
0250 036F
0374 0375
037A
037E
0384 038A
038C
038E 03A1
03A3 03CE
03D0 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559 055F
0561 0587
0589 058A
0591 05B9
05BB 05C7
05D0 05EA
05F0 05F4
0600 0603
060B 0615
061B
061E 061F
0621 063A
0640 065E
0660 070D
070F 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0970
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09FA
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0AF1
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BFA
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF4
0E01 0E3A
0E3F 0E5B
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00 0F47
0F49 0F6A
0F71 0F8B
0F90 0F97
0F99 0FBC
0FBE 0FCC
0FCF 0FD1
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1059
10A0 10C5
10D0 10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F 137C
1380 1399
13A0 13F4
1401 1676
1680 169C
16A0 16F0
1700 170C
170E 1714
1720 1736
1740 1753
1760 176C
176E 1770
1772 1773
1780 17DD
17E0 17E9
17F0 17F9
1800 180E
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1940
1944 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
19DE 1A1B
1A1E 1A1F
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FC4
1FC6 1FD3
1FD6 1FDB
1FDD 1FEF
1FF2 1FF4
1FF6 1FFE
2000 2063
206A 2071
2074 208E
2090 2094
20A0 20B5
20D0 20EB
2100 214C
2153 2183
2190 23DB
2400 2426
2440 244A
2460 269C
26A0 26B1
2701 2704
2706 2709
270C 2727
2729 274B
274D
274F 2752
2756
2758 275E
2761 2794
2798 27AF
27B1 27BE
27C0 27C6
27D0 27EB
27F0 2B13
2C00 2C2E
2C30 2C5E
2C80 2CEA
2CF9 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
2E00 2E17
2E1C 2E1D
2E80 2E99
2E9B 2EF3
2F00 2FD5
2FF0 2FFB
3000 303F
3041 3096
3099 30FF
3105 312C
3131 318E
3190 31B7
31C0 31CF
31F0 321E
3220 3243
3250 32FE
3300 4DB5
4DC0 9FBB
A000 A48C
A490 A4C6
A700 A716
A800 A82B
AC00 D7A3
E000 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3F
FD50 FD8F
FD92 FDC7
FDF0 FDFD
FE00 FE19
FE20 FE23
FE30 FE52
FE54 FE66
FE68 FE6B
FE70 FE74
FE76 FEFC
FEFF
FF01 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
FFE0 FFE6
FFE8 FFEE
FFF9 FFFD
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10100 10102
10107 10133
10137 1018A
10300 1031E
10320 10323
10330 1034A
10380 1039D
1039F 103C3
103C8 103D5
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F 10A47
10A50 10A58
1D000 1D0F5
1D100 1D126
1D12A 1D1DD
1D200 1D245
1D300 1D356
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0001
E0020 E007F
E0100 E01EF
F0000 FFFFD
100000 10FFFD
END
};
1;
package unicore::lib::selfloader::Ps;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ps}
# \p{Ps} (and fuzzy permutations)
#
# Meaning: General Category 'Ps'
#
return <<'END';
0028
005B
007B
0F3A
0F3C
169B
201A
201E
2045
207D
208D
2329
23B4
2768
276A
276C
276E
2770
2772
2774
27C5
27E6
27E8
27EA
2983
2985
2987
2989
298B
298D
298F
2991
2993
2995
2997
29D8
29DA
29FC
3008
300A
300C
300E
3010
3014
3016
3018
301A
301D
FD3E
FE17
FE35
FE37
FE39
FE3B
FE3D
FE3F
FE41
FE43
FE47
FE59
FE5B
FE5D
FF08
FF3B
FF5B
FF5F
FF62
END
};
1;
package unicore::lib::selfloader::Punct;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Punct}
#
# Meaning: [[:Punct:]]
#
return <<'END';
0021 0023
0025 002A
002C 002F
003A 003B
003F 0040
005B 005D
005F
007B
007D
00A1
00AB
00B7
00BB
00BF
037E
0387
055A 055F
0589 058A
05BE
05C0
05C3
05C6
05F3 05F4
060C 060D
061B
061E 061F
066A 066D
06D4
0700 070D
0964 0965
0970
0DF4
0E4F
0E5A 0E5B
0F04 0F12
0F3A 0F3D
0F85
0FD0 0FD1
104A 104F
10FB
1361 1368
166D 166E
169B 169C
16EB 16ED
1735 1736
17D4 17D6
17D8 17DA
1800 180A
1944 1945
19DE 19DF
1A1E 1A1F
2010 2027
2030 2043
2045 2051
2053 205E
207D 207E
208D 208E
2329 232A
23B4 23B6
2768 2775
27C5 27C6
27E6 27EB
2983 2998
29D8 29DB
29FC 29FD
2CF9 2CFC
2CFE 2CFF
2E00 2E17
2E1C 2E1D
3001 3003
3008 3011
3014 301F
3030
303D
30A0
30FB
FD3E FD3F
FE10 FE19
FE30 FE52
FE54 FE61
FE63
FE68
FE6A FE6B
FF01 FF03
FF05 FF0A
FF0C FF0F
FF1A FF1B
FF1F FF20
FF3B FF3D
FF3F
FF5B
FF5D
FF5F FF65
10100 10101
1039F
10A50 10A58
END
};
1;
package unicore::lib::selfloader::Qaai;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Inherited} (and fuzzy permutations)
#
# Meaning: Script 'Inherited'
#
return <<'END';
0300 036F Inherited
064B 0655 Inherited
0670 Inherited
1DC0 1DC3 Inherited
200C 200D Inherited
20D0 20EB Inherited
302A 302F Inherited
3099 309A Inherited
FE00 FE0F Inherited
FE20 FE23 Inherited
1D167 1D169 Inherited
1D17B 1D182 Inherited
1D185 1D18B Inherited
1D1AA 1D1AD Inherited
E0100 E01EF Inherited
END
};
1;
package unicore::lib::selfloader::QMark;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Quotation_Mark'
#
return <<'END';
0022 Quotation_Mark
0027 Quotation_Mark
00AB Quotation_Mark
00BB Quotation_Mark
2018 201F Quotation_Mark
2039 203A Quotation_Mark
300C 300F Quotation_Mark
301D 301F Quotation_Mark
FE41 FE44 Quotation_Mark
FF02 Quotation_Mark
FF07 Quotation_Mark
FF62 FF63 Quotation_Mark
END
};
1;
package unicore::lib::selfloader::Quotatio;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{QuotationMark} (and fuzzy permutations)
#
# Meaning: Extended property 'Quotation_Mark'
#
return <<'END';
0022 Quotation_Mark
0027 Quotation_Mark
00AB Quotation_Mark
00BB Quotation_Mark
2018 201F Quotation_Mark
2039 203A Quotation_Mark
300C 300F Quotation_Mark
301D 301F Quotation_Mark
FE41 FE44 Quotation_Mark
FF02 Quotation_Mark
FF07 Quotation_Mark
FF62 FF63 Quotation_Mark
END
};
1;
package unicore::lib::selfloader::Radical;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Radical'
#
return <<'END';
2E80 2E99 Radical
2E9B 2EF3 Radical
2F00 2FD5 Radical
END
};
1;
package unicore::lib::selfloader::Radical2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Radical} (and fuzzy permutations)
#
# Meaning: Extended property 'Radical'
#
return <<'END';
2E80 2E99 Radical
2E9B 2EF3 Radical
2F00 2FD5 Radical
END
};
1;
package unicore::lib::selfloader::Runr;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Runic} (and fuzzy permutations)
#
# Meaning: Script 'Runic'
#
return <<'END';
16A0 16EA Runic
16EE 16F0 Runic
END
};
1;
package unicore::lib::selfloader::S;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{S}
# \p{S} (and fuzzy permutations)
#
# Meaning: Major Category 'S'
#
return <<'END';
0024
002B
003C 003E
005E
0060
007C
007E
00A2 00A9
00AC
00AE 00B1
00B4
00B6
00B8
00D7
00F7
02C2 02C5
02D2 02DF
02E5 02ED
02EF 02FF
0374 0375
0384 0385
03F6
0482
060B
060E 060F
06E9
06FD 06FE
09F2 09F3
09FA
0AF1
0B70
0BF3 0BFA
0E3F
0F01 0F03
0F13 0F17
0F1A 0F1F
0F34
0F36
0F38
0FBE 0FC5
0FC7 0FCC
0FCF
1360
1390 1399
17DB
1940
19E0 19FF
1FBD
1FBF 1FC1
1FCD 1FCF
1FDD 1FDF
1FED 1FEF
1FFD 1FFE
2044
2052
207A 207C
208A 208C
20A0 20B5
2100 2101
2103 2106
2108 2109
2114
2116 2118
211E 2123
2125
2127
2129
212E
2132
213A 213B
2140 2144
214A 214C
2190 2328
232B 23B3
23B7 23DB
2400 2426
2440 244A
249C 24E9
2500 269C
26A0 26B1
2701 2704
2706 2709
270C 2727
2729 274B
274D
274F 2752
2756
2758 275E
2761 2767
2794
2798 27AF
27B1 27BE
27C0 27C4
27D0 27E5
27F0 2982
2999 29D7
29DC 29FB
29FE 2B13
2CE5 2CEA
2E80 2E99
2E9B 2EF3
2F00 2FD5
2FF0 2FFB
3004
3012 3013
3020
3036 3037
303E 303F
309B 309C
3190 3191
3196 319F
31C0 31CF
3200 321E
322A 3243
3250
3260 327F
328A 32B0
32C0 32FE
3300 33FF
4DC0 4DFF
A490 A4C6
A700 A716
A828 A82B
FB29
FDFC FDFD
FE62
FE64 FE66
FE69
FF04
FF0B
FF1C FF1E
FF3E
FF40
FF5C
FF5E
FFE0 FFE6
FFE8 FFEE
FFFC FFFD
10102
10137 1013F
10179 10189
103D0
1D000 1D0F5
1D100 1D126
1D12A 1D164
1D16A 1D16C
1D183 1D184
1D18C 1D1A9
1D1AE 1D1DD
1D200 1D241
1D245
1D300 1D356
1D6C1
1D6DB
1D6FB
1D715
1D735
1D74F
1D76F
1D789
1D7A9
1D7C3
END
};
1;
package unicore::lib::selfloader::Sc;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Sc}
# \p{Sc} (and fuzzy permutations)
#
# Meaning: General Category 'Sc'
#
return <<'END';
0024
00A2 00A5
060B
09F2 09F3
0AF1
0BF9
0E3F
17DB
20A0 20B5
FDFC
FE69
FF04
FFE0 FFE1
FFE5 FFE6
END
};
1;
package unicore::lib::selfloader::SD;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Soft_Dotted'
#
return <<'END';
0069 006A Soft_Dotted
012F Soft_Dotted
0268 Soft_Dotted
029D Soft_Dotted
02B2 Soft_Dotted
03F3 Soft_Dotted
0456 Soft_Dotted
0458 Soft_Dotted
1D62 Soft_Dotted
1D96 Soft_Dotted
1DA4 Soft_Dotted
1DA8 Soft_Dotted
1E2D Soft_Dotted
1ECB Soft_Dotted
2071 Soft_Dotted
2148 2149 Soft_Dotted
1D422 1D423 Soft_Dotted
1D456 1D457 Soft_Dotted
1D48A 1D48B Soft_Dotted
1D4BE 1D4BF Soft_Dotted
1D4F2 1D4F3 Soft_Dotted
1D526 1D527 Soft_Dotted
1D55A 1D55B Soft_Dotted
1D58E 1D58F Soft_Dotted
1D5C2 1D5C3 Soft_Dotted
1D5F6 1D5F7 Soft_Dotted
1D62A 1D62B Soft_Dotted
1D65E 1D65F Soft_Dotted
1D692 1D693 Soft_Dotted
END
};
1;
package unicore::lib::selfloader::Shaw;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Shavian} (and fuzzy permutations)
#
# Meaning: Script 'Shavian'
#
return <<'END';
10450 1047F Shavian
END
};
1;
package unicore::lib::selfloader::Sinh;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Sinhala} (and fuzzy permutations)
#
# Meaning: Script 'Sinhala'
#
return <<'END';
0D82 0D83 Sinhala
0D85 0D96 Sinhala
0D9A 0DB1 Sinhala
0DB3 0DBB Sinhala
0DBD Sinhala
0DC0 0DC6 Sinhala
0DCA Sinhala
0DCF 0DD4 Sinhala
0DD6 Sinhala
0DD8 0DDF Sinhala
0DF2 0DF4 Sinhala
END
};
1;
package unicore::lib::selfloader::Sk;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Sk}
# \p{Sk} (and fuzzy permutations)
#
# Meaning: General Category 'Sk'
#
return <<'END';
005E
0060
00A8
00AF
00B4
00B8
02C2 02C5
02D2 02DF
02E5 02ED
02EF 02FF
0374 0375
0384 0385
1FBD
1FBF 1FC1
1FCD 1FCF
1FDD 1FDF
1FED 1FEF
1FFD 1FFE
309B 309C
A700 A716
FF3E
FF40
FFE3
END
};
1;
package unicore::lib::selfloader::Sm;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Sm}
# \p{Sm} (and fuzzy permutations)
#
# Meaning: General Category 'Sm'
#
return <<'END';
002B
003C 003E
007C
007E
00AC
00B1
00D7
00F7
03F6
2044
2052
207A 207C
208A 208C
2140 2144
214B
2190 2194
219A 219B
21A0
21A3
21A6
21AE
21CE 21CF
21D2
21D4
21F4 22FF
2308 230B
2320 2321
237C
239B 23B3
25B7
25C1
25F8 25FF
266F
27C0 27C4
27D0 27E5
27F0 27FF
2900 2982
2999 29D7
29DC 29FB
29FE 2AFF
FB29
FE62
FE64 FE66
FF0B
FF1C FF1E
FF5C
FF5E
FFE2
FFE9 FFEC
1D6C1
1D6DB
1D6FB
1D715
1D735
1D74F
1D76F
1D789
1D7A9
1D7C3
END
};
1;
package unicore::lib::selfloader::So;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{So}
# \p{So} (and fuzzy permutations)
#
# Meaning: General Category 'So'
#
return <<'END';
00A6 00A7
00A9
00AE
00B0
00B6
0482
060E 060F
06E9
06FD 06FE
09FA
0B70
0BF3 0BF8
0BFA
0F01 0F03
0F13 0F17
0F1A 0F1F
0F34
0F36
0F38
0FBE 0FC5
0FC7 0FCC
0FCF
1360
1390 1399
1940
19E0 19FF
2100 2101
2103 2106
2108 2109
2114
2116 2118
211E 2123
2125
2127
2129
212E
2132
213A 213B
214A
214C
2195 2199
219C 219F
21A1 21A2
21A4 21A5
21A7 21AD
21AF 21CD
21D0 21D1
21D3
21D5 21F3
2300 2307
230C 231F
2322 2328
232B 237B
237D 239A
23B7 23DB
2400 2426
2440 244A
249C 24E9
2500 25B6
25B8 25C0
25C2 25F7
2600 266E
2670 269C
26A0 26B1
2701 2704
2706 2709
270C 2727
2729 274B
274D
274F 2752
2756
2758 275E
2761 2767
2794
2798 27AF
27B1 27BE
2800 28FF
2B00 2B13
2CE5 2CEA
2E80 2E99
2E9B 2EF3
2F00 2FD5
2FF0 2FFB
3004
3012 3013
3020
3036 3037
303E 303F
3190 3191
3196 319F
31C0 31CF
3200 321E
322A 3243
3250
3260 327F
328A 32B0
32C0 32FE
3300 33FF
4DC0 4DFF
A490 A4C6
A828 A82B
FDFD
FFE4
FFE8
FFED FFEE
FFFC FFFD
10102
10137 1013F
10179 10189
103D0
1D000 1D0F5
1D100 1D126
1D12A 1D164
1D16A 1D16C
1D183 1D184
1D18C 1D1A9
1D1AE 1D1DD
1D200 1D241
1D245
1D300 1D356
END
};
1;
package unicore::lib::selfloader::SoftDott;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{SoftDotted} (and fuzzy permutations)
#
# Meaning: Extended property 'Soft_Dotted'
#
return <<'END';
0069 006A Soft_Dotted
012F Soft_Dotted
0268 Soft_Dotted
029D Soft_Dotted
02B2 Soft_Dotted
03F3 Soft_Dotted
0456 Soft_Dotted
0458 Soft_Dotted
1D62 Soft_Dotted
1D96 Soft_Dotted
1DA4 Soft_Dotted
1DA8 Soft_Dotted
1E2D Soft_Dotted
1ECB Soft_Dotted
2071 Soft_Dotted
2148 2149 Soft_Dotted
1D422 1D423 Soft_Dotted
1D456 1D457 Soft_Dotted
1D48A 1D48B Soft_Dotted
1D4BE 1D4BF Soft_Dotted
1D4F2 1D4F3 Soft_Dotted
1D526 1D527 Soft_Dotted
1D55A 1D55B Soft_Dotted
1D58E 1D58F Soft_Dotted
1D5C2 1D5C3 Soft_Dotted
1D5F6 1D5F7 Soft_Dotted
1D62A 1D62B Soft_Dotted
1D65E 1D65F Soft_Dotted
1D692 1D693 Soft_Dotted
END
};
1;
package unicore::lib::selfloader::Space;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Space}
#
# Meaning: [[:Space:]]
#
return <<'END';
0009 000D
0020
0085
00A0
1680
180E
2000 200A
2028 2029
202F
205F
3000
END
};
1;
package unicore::lib::selfloader::SpacePer;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{SpacePerl}
#
# Meaning: \s
#
return <<'END';
0009 000A
000C 000D
0020
0085
00A0
1680
180E
2000 200A
2028 2029
202F
205F
3000
END
};
1;
package unicore::lib::selfloader::STerm;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'STerm'
#
return <<'END';
0021 STerm
002E STerm
003F STerm
055C STerm
055E STerm
0589 STerm
061F STerm
06D4 STerm
0700 0702 STerm
0964 0965 STerm
104A 104B STerm
1362 STerm
1367 1368 STerm
166E STerm
1803 STerm
1809 STerm
1944 1945 STerm
203C 203D STerm
2047 2049 STerm
3002 STerm
FE52 STerm
FE56 FE57 STerm
FF01 STerm
FF0E STerm
FF1F STerm
FF61 STerm
END
};
1;
package unicore::lib::selfloader::Sterm2;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Sterm} (and fuzzy permutations)
#
# Meaning: Extended property 'STerm'
#
return <<'END';
0021 STerm
002E STerm
003F STerm
055C STerm
055E STerm
0589 STerm
061F STerm
06D4 STerm
0700 0702 STerm
0964 0965 STerm
104A 104B STerm
1362 STerm
1367 1368 STerm
166E STerm
1803 STerm
1809 STerm
1944 1945 STerm
203C 203D STerm
2047 2049 STerm
3002 STerm
FE52 STerm
FE56 FE57 STerm
FF01 STerm
FF0E STerm
FF1F STerm
FF61 STerm
END
};
1;
package unicore::lib::selfloader::SylotiNa;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{SylotiNagri} (and fuzzy permutations)
#
# Meaning: Script 'Syloti_Nagri'
#
return <<'END';
A800 A82B Syloti_Nagri
END
};
1;
package unicore::lib::selfloader::Syrc;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Syriac} (and fuzzy permutations)
#
# Meaning: Script 'Syriac'
#
return <<'END';
0700 070D Syriac
070F 074A Syriac
074D 074F Syriac
END
};
1;
package unicore::lib::selfloader::Tagb;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Tagbanwa} (and fuzzy permutations)
#
# Meaning: Script 'Tagbanwa'
#
return <<'END';
1760 176C Tagbanwa
176E 1770 Tagbanwa
1772 1773 Tagbanwa
END
};
1;
package unicore::lib::selfloader::TaiLe;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{TaiLe} (and fuzzy permutations)
#
# Meaning: Script 'Tai_Le'
#
return <<'END';
1950 196D Tai_Le
1970 1974 Tai_Le
END
};
1;
package unicore::lib::selfloader::Taml;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Tamil} (and fuzzy permutations)
#
# Meaning: Script 'Tamil'
#
return <<'END';
0B82 0B83 Tamil
0B85 0B8A Tamil
0B8E 0B90 Tamil
0B92 0B95 Tamil
0B99 0B9A Tamil
0B9C Tamil
0B9E 0B9F Tamil
0BA3 0BA4 Tamil
0BA8 0BAA Tamil
0BAE 0BB9 Tamil
0BBE 0BC2 Tamil
0BC6 0BC8 Tamil
0BCA 0BCD Tamil
0BD7 Tamil
0BE6 0BFA Tamil
END
};
1;
package unicore::lib::selfloader::Telu;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Telugu} (and fuzzy permutations)
#
# Meaning: Script 'Telugu'
#
return <<'END';
0C01 0C03 Telugu
0C05 0C0C Telugu
0C0E 0C10 Telugu
0C12 0C28 Telugu
0C2A 0C33 Telugu
0C35 0C39 Telugu
0C3E 0C44 Telugu
0C46 0C48 Telugu
0C4A 0C4D Telugu
0C55 0C56 Telugu
0C60 0C61 Telugu
0C66 0C6F Telugu
END
};
1;
package unicore::lib::selfloader::Term;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Terminal_Punctuation'
#
return <<'END';
0021 Terminal_Punctuation
002C Terminal_Punctuation
002E Terminal_Punctuation
003A 003B Terminal_Punctuation
003F Terminal_Punctuation
037E Terminal_Punctuation
0387 Terminal_Punctuation
0589 Terminal_Punctuation
05C3 Terminal_Punctuation
060C Terminal_Punctuation
061B Terminal_Punctuation
061F Terminal_Punctuation
06D4 Terminal_Punctuation
0700 070A Terminal_Punctuation
070C Terminal_Punctuation
0964 0965 Terminal_Punctuation
0E5A 0E5B Terminal_Punctuation
0F08 Terminal_Punctuation
0F0D 0F12 Terminal_Punctuation
104A 104B Terminal_Punctuation
1361 1368 Terminal_Punctuation
166D 166E Terminal_Punctuation
16EB 16ED Terminal_Punctuation
17D4 17D6 Terminal_Punctuation
17DA Terminal_Punctuation
1802 1805 Terminal_Punctuation
1808 1809 Terminal_Punctuation
1944 1945 Terminal_Punctuation
203C 203D Terminal_Punctuation
2047 2049 Terminal_Punctuation
3001 3002 Terminal_Punctuation
FE50 FE52 Terminal_Punctuation
FE54 FE57 Terminal_Punctuation
FF01 Terminal_Punctuation
FF0C Terminal_Punctuation
FF0E Terminal_Punctuation
FF1A FF1B Terminal_Punctuation
FF1F Terminal_Punctuation
FF61 Terminal_Punctuation
FF64 Terminal_Punctuation
END
};
1;
package unicore::lib::selfloader::Terminal;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{TerminalPunctuation} (and fuzzy permutations)
#
# Meaning: Extended property 'Terminal_Punctuation'
#
return <<'END';
0021 Terminal_Punctuation
002C Terminal_Punctuation
002E Terminal_Punctuation
003A 003B Terminal_Punctuation
003F Terminal_Punctuation
037E Terminal_Punctuation
0387 Terminal_Punctuation
0589 Terminal_Punctuation
05C3 Terminal_Punctuation
060C Terminal_Punctuation
061B Terminal_Punctuation
061F Terminal_Punctuation
06D4 Terminal_Punctuation
0700 070A Terminal_Punctuation
070C Terminal_Punctuation
0964 0965 Terminal_Punctuation
0E5A 0E5B Terminal_Punctuation
0F08 Terminal_Punctuation
0F0D 0F12 Terminal_Punctuation
104A 104B Terminal_Punctuation
1361 1368 Terminal_Punctuation
166D 166E Terminal_Punctuation
16EB 16ED Terminal_Punctuation
17D4 17D6 Terminal_Punctuation
17DA Terminal_Punctuation
1802 1805 Terminal_Punctuation
1808 1809 Terminal_Punctuation
1944 1945 Terminal_Punctuation
203C 203D Terminal_Punctuation
2047 2049 Terminal_Punctuation
3001 3002 Terminal_Punctuation
FE50 FE52 Terminal_Punctuation
FE54 FE57 Terminal_Punctuation
FF01 Terminal_Punctuation
FF0C Terminal_Punctuation
FF0E Terminal_Punctuation
FF1A FF1B Terminal_Punctuation
FF1F Terminal_Punctuation
FF61 Terminal_Punctuation
FF64 Terminal_Punctuation
END
};
1;
package unicore::lib::selfloader::Tfng;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Tifinagh} (and fuzzy permutations)
#
# Meaning: Script 'Tifinagh'
#
return <<'END';
2D30 2D65 Tifinagh
2D6F Tifinagh
END
};
1;
package unicore::lib::selfloader::Tglg;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Tagalog} (and fuzzy permutations)
#
# Meaning: Script 'Tagalog'
#
return <<'END';
1700 170C Tagalog
170E 1714 Tagalog
END
};
1;
package unicore::lib::selfloader::Thaa;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Thaana} (and fuzzy permutations)
#
# Meaning: Script 'Thaana'
#
return <<'END';
0780 07B1 Thaana
END
};
1;
package unicore::lib::selfloader::Thai;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Thai} (and fuzzy permutations)
#
# Meaning: Script 'Thai'
#
return <<'END';
0E01 0E3A Thai
0E40 0E5B Thai
END
};
1;
package unicore::lib::selfloader::Tibt;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Tibetan} (and fuzzy permutations)
#
# Meaning: Script 'Tibetan'
#
return <<'END';
0F00 0F47 Tibetan
0F49 0F6A Tibetan
0F71 0F8B Tibetan
0F90 0F97 Tibetan
0F99 0FBC Tibetan
0FBE 0FCC Tibetan
0FCF 0FD1 Tibetan
END
};
1;
package unicore::lib::selfloader::Title;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Title}
#
# Meaning: [[:Title:]]
#
return <<'END';
01C5
01C8
01CB
01F2
1F88 1F8F
1F98 1F9F
1FA8 1FAF
1FBC
1FCC
1FFC
END
};
1;
package unicore::lib::selfloader::Ugar;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Ugaritic} (and fuzzy permutations)
#
# Meaning: Script 'Ugaritic'
#
return <<'END';
10380 1039D Ugaritic
1039F Ugaritic
END
};
1;
package unicore::lib::selfloader::UIdeo;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Unified_Ideograph'
#
return <<'END';
3400 4DB5 Unified_Ideograph
4E00 9FBB Unified_Ideograph
FA0E FA0F Unified_Ideograph
FA11 Unified_Ideograph
FA13 FA14 Unified_Ideograph
FA1F Unified_Ideograph
FA21 Unified_Ideograph
FA23 FA24 Unified_Ideograph
FA27 FA29 Unified_Ideograph
20000 2A6D6 Unified_Ideograph
END
};
1;
package unicore::lib::selfloader::UnifiedI;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{UnifiedIdeograph} (and fuzzy permutations)
#
# Meaning: Extended property 'Unified_Ideograph'
#
return <<'END';
3400 4DB5 Unified_Ideograph
4E00 9FBB Unified_Ideograph
FA0E FA0F Unified_Ideograph
FA11 Unified_Ideograph
FA13 FA14 Unified_Ideograph
FA1F Unified_Ideograph
FA21 Unified_Ideograph
FA23 FA24 Unified_Ideograph
FA27 FA29 Unified_Ideograph
20000 2A6D6 Unified_Ideograph
END
};
1;
package unicore::lib::selfloader::Upper;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Upper}
#
# Meaning: [[:Upper:]]
#
return <<'END';
0041 005A
00C0 00D6
00D8 00DE
0100
0102
0104
0106
0108
010A
010C
010E
0110
0112
0114
0116
0118
011A
011C
011E
0120
0122
0124
0126
0128
012A
012C
012E
0130
0132
0134
0136
0139
013B
013D
013F
0141
0143
0145
0147
014A
014C
014E
0150
0152
0154
0156
0158
015A
015C
015E
0160
0162
0164
0166
0168
016A
016C
016E
0170
0172
0174
0176
0178 0179
017B
017D
0181 0182
0184
0186 0187
0189 018B
018E 0191
0193 0194
0196 0198
019C 019D
019F 01A0
01A2
01A4
01A6 01A7
01A9
01AC
01AE 01AF
01B1 01B3
01B5
01B7 01B8
01BC
01C4
01C7
01CA
01CD
01CF
01D1
01D3
01D5
01D7
01D9
01DB
01DE
01E0
01E2
01E4
01E6
01E8
01EA
01EC
01EE
01F1
01F4
01F6 01F8
01FA
01FC
01FE
0200
0202
0204
0206
0208
020A
020C
020E
0210
0212
0214
0216
0218
021A
021C
021E
0220
0222
0224
0226
0228
022A
022C
022E
0230
0232
023A 023B
023D 023E
0241
0386
0388 038A
038C
038E 038F
0391 03A1
03A3 03AB
03D2 03D4
03D8
03DA
03DC
03DE
03E0
03E2
03E4
03E6
03E8
03EA
03EC
03EE
03F4
03F7
03F9 03FA
03FD 042F
0460
0462
0464
0466
0468
046A
046C
046E
0470
0472
0474
0476
0478
047A
047C
047E
0480
048A
048C
048E
0490
0492
0494
0496
0498
049A
049C
049E
04A0
04A2
04A4
04A6
04A8
04AA
04AC
04AE
04B0
04B2
04B4
04B6
04B8
04BA
04BC
04BE
04C0 04C1
04C3
04C5
04C7
04C9
04CB
04CD
04D0
04D2
04D4
04D6
04D8
04DA
04DC
04DE
04E0
04E2
04E4
04E6
04E8
04EA
04EC
04EE
04F0
04F2
04F4
04F6
04F8
0500
0502
0504
0506
0508
050A
050C
050E
0531 0556
10A0 10C5
1E00
1E02
1E04
1E06
1E08
1E0A
1E0C
1E0E
1E10
1E12
1E14
1E16
1E18
1E1A
1E1C
1E1E
1E20
1E22
1E24
1E26
1E28
1E2A
1E2C
1E2E
1E30
1E32
1E34
1E36
1E38
1E3A
1E3C
1E3E
1E40
1E42
1E44
1E46
1E48
1E4A
1E4C
1E4E
1E50
1E52
1E54
1E56
1E58
1E5A
1E5C
1E5E
1E60
1E62
1E64
1E66
1E68
1E6A
1E6C
1E6E
1E70
1E72
1E74
1E76
1E78
1E7A
1E7C
1E7E
1E80
1E82
1E84
1E86
1E88
1E8A
1E8C
1E8E
1E90
1E92
1E94
1EA0
1EA2
1EA4
1EA6
1EA8
1EAA
1EAC
1EAE
1EB0
1EB2
1EB4
1EB6
1EB8
1EBA
1EBC
1EBE
1EC0
1EC2
1EC4
1EC6
1EC8
1ECA
1ECC
1ECE
1ED0
1ED2
1ED4
1ED6
1ED8
1EDA
1EDC
1EDE
1EE0
1EE2
1EE4
1EE6
1EE8
1EEA
1EEC
1EEE
1EF0
1EF2
1EF4
1EF6
1EF8
1F08 1F0F
1F18 1F1D
1F28 1F2F
1F38 1F3F
1F48 1F4D
1F59
1F5B
1F5D
1F5F
1F68 1F6F
1FB8 1FBB
1FC8 1FCB
1FD8 1FDB
1FE8 1FEC
1FF8 1FFB
2102
2107
210B 210D
2110 2112
2115
2119 211D
2124
2126
2128
212A 212D
2130 2131
2133
213E 213F
2145
2C00 2C2E
2C80
2C82
2C84
2C86
2C88
2C8A
2C8C
2C8E
2C90
2C92
2C94
2C96
2C98
2C9A
2C9C
2C9E
2CA0
2CA2
2CA4
2CA6
2CA8
2CAA
2CAC
2CAE
2CB0
2CB2
2CB4
2CB6
2CB8
2CBA
2CBC
2CBE
2CC0
2CC2
2CC4
2CC6
2CC8
2CCA
2CCC
2CCE
2CD0
2CD2
2CD4
2CD6
2CD8
2CDA
2CDC
2CDE
2CE0
2CE2
FF21 FF3A
10400 10427
1D400 1D419
1D434 1D44D
1D468 1D481
1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B5
1D4D0 1D4E9
1D504 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D538 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D56C 1D585
1D5A0 1D5B9
1D5D4 1D5ED
1D608 1D621
1D63C 1D655
1D670 1D689
1D6A8 1D6C0
1D6E2 1D6FA
1D71C 1D734
1D756 1D76E
1D790 1D7A8
END
};
1;
package unicore::lib::selfloader::Uppercas;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Uppercase} (and fuzzy permutations)
#
# Meaning: [\p{Lu}\p{Other_Uppercase}]
#
return <<'END';
0041 005A
00C0 00D6
00D8 00DE
0100
0102
0104
0106
0108
010A
010C
010E
0110
0112
0114
0116
0118
011A
011C
011E
0120
0122
0124
0126
0128
012A
012C
012E
0130
0132
0134
0136
0139
013B
013D
013F
0141
0143
0145
0147
014A
014C
014E
0150
0152
0154
0156
0158
015A
015C
015E
0160
0162
0164
0166
0168
016A
016C
016E
0170
0172
0174
0176
0178 0179
017B
017D
0181 0182
0184
0186 0187
0189 018B
018E 0191
0193 0194
0196 0198
019C 019D
019F 01A0
01A2
01A4
01A6 01A7
01A9
01AC
01AE 01AF
01B1 01B3
01B5
01B7 01B8
01BC
01C4
01C7
01CA
01CD
01CF
01D1
01D3
01D5
01D7
01D9
01DB
01DE
01E0
01E2
01E4
01E6
01E8
01EA
01EC
01EE
01F1
01F4
01F6 01F8
01FA
01FC
01FE
0200
0202
0204
0206
0208
020A
020C
020E
0210
0212
0214
0216
0218
021A
021C
021E
0220
0222
0224
0226
0228
022A
022C
022E
0230
0232
023A 023B
023D 023E
0241
0386
0388 038A
038C
038E 038F
0391 03A1
03A3 03AB
03D2 03D4
03D8
03DA
03DC
03DE
03E0
03E2
03E4
03E6
03E8
03EA
03EC
03EE
03F4
03F7
03F9 03FA
03FD 042F
0460
0462
0464
0466
0468
046A
046C
046E
0470
0472
0474
0476
0478
047A
047C
047E
0480
048A
048C
048E
0490
0492
0494
0496
0498
049A
049C
049E
04A0
04A2
04A4
04A6
04A8
04AA
04AC
04AE
04B0
04B2
04B4
04B6
04B8
04BA
04BC
04BE
04C0 04C1
04C3
04C5
04C7
04C9
04CB
04CD
04D0
04D2
04D4
04D6
04D8
04DA
04DC
04DE
04E0
04E2
04E4
04E6
04E8
04EA
04EC
04EE
04F0
04F2
04F4
04F6
04F8
0500
0502
0504
0506
0508
050A
050C
050E
0531 0556
10A0 10C5
1E00
1E02
1E04
1E06
1E08
1E0A
1E0C
1E0E
1E10
1E12
1E14
1E16
1E18
1E1A
1E1C
1E1E
1E20
1E22
1E24
1E26
1E28
1E2A
1E2C
1E2E
1E30
1E32
1E34
1E36
1E38
1E3A
1E3C
1E3E
1E40
1E42
1E44
1E46
1E48
1E4A
1E4C
1E4E
1E50
1E52
1E54
1E56
1E58
1E5A
1E5C
1E5E
1E60
1E62
1E64
1E66
1E68
1E6A
1E6C
1E6E
1E70
1E72
1E74
1E76
1E78
1E7A
1E7C
1E7E
1E80
1E82
1E84
1E86
1E88
1E8A
1E8C
1E8E
1E90
1E92
1E94
1EA0
1EA2
1EA4
1EA6
1EA8
1EAA
1EAC
1EAE
1EB0
1EB2
1EB4
1EB6
1EB8
1EBA
1EBC
1EBE
1EC0
1EC2
1EC4
1EC6
1EC8
1ECA
1ECC
1ECE
1ED0
1ED2
1ED4
1ED6
1ED8
1EDA
1EDC
1EDE
1EE0
1EE2
1EE4
1EE6
1EE8
1EEA
1EEC
1EEE
1EF0
1EF2
1EF4
1EF6
1EF8
1F08 1F0F
1F18 1F1D
1F28 1F2F
1F38 1F3F
1F48 1F4D
1F59
1F5B
1F5D
1F5F
1F68 1F6F
1FB8 1FBB
1FC8 1FCB
1FD8 1FDB
1FE8 1FEC
1FF8 1FFB
2102
2107
210B 210D
2110 2112
2115
2119 211D
2124
2126
2128
212A 212D
2130 2131
2133
213E 213F
2145
2160 216F
24B6 24CF
2C00 2C2E
2C80
2C82
2C84
2C86
2C88
2C8A
2C8C
2C8E
2C90
2C92
2C94
2C96
2C98
2C9A
2C9C
2C9E
2CA0
2CA2
2CA4
2CA6
2CA8
2CAA
2CAC
2CAE
2CB0
2CB2
2CB4
2CB6
2CB8
2CBA
2CBC
2CBE
2CC0
2CC2
2CC4
2CC6
2CC8
2CCA
2CCC
2CCE
2CD0
2CD2
2CD4
2CD6
2CD8
2CDA
2CDC
2CDE
2CE0
2CE2
FF21 FF3A
10400 10427
1D400 1D419
1D434 1D44D
1D468 1D481
1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B5
1D4D0 1D4E9
1D504 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D538 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D56C 1D585
1D5A0 1D5B9
1D5D4 1D5ED
1D608 1D621
1D63C 1D655
1D670 1D689
1D6A8 1D6C0
1D6E2 1D6FA
1D71C 1D734
1D756 1D76E
1D790 1D7A8
END
};
1;
package unicore::lib::selfloader::Variatio;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{VariationSelector} (and fuzzy permutations)
#
# Meaning: Extended property 'Variation_Selector'
#
return <<'END';
180B 180D Variation_Selector
FE00 FE0F Variation_Selector
E0100 E01EF Variation_Selector
END
};
1;
package unicore::lib::selfloader::VS;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'Variation_Selector'
#
return <<'END';
180B 180D Variation_Selector
FE00 FE0F Variation_Selector
E0100 E01EF Variation_Selector
END
};
1;
package unicore::lib::selfloader::WhiteSpa;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{WhiteSpace} (and fuzzy permutations)
#
# Meaning: Extended property 'White_Space'
#
return <<'END';
0009 000D White_Space
0020 White_Space
0085 White_Space
00A0 White_Space
1680 White_Space
180E White_Space
2000 200A White_Space
2028 2029 White_Space
202F White_Space
205F White_Space
3000 White_Space
END
};
1;
package unicore::lib::selfloader::Word;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Word}
#
# Meaning: [[:Word:]]
#
return <<'END';
0030 0039
0041 005A
005F
0061 007A
00AA
00B2 00B3
00B5
00B9 00BA
00BC 00BE
00C0 00D6
00D8 00F6
00F8 0241
0250 02C1
02C6 02D1
02E0 02E4
02EE
0300 036F
037A
0386
0388 038A
038C
038E 03A1
03A3 03CE
03D0 03F5
03F7 0481
0483 0486
0488 04CE
04D0 04F9
0500 050F
0531 0556
0559
0561 0587
0591 05B9
05BB 05BD
05BF
05C1 05C2
05C4 05C5
05C7
05D0 05EA
05F0 05F2
0610 0615
0621 063A
0640 065E
0660 0669
066E 06D3
06D5 06DC
06DE 06E8
06EA 06FC
06FF
0710 074A
074D 076D
0780 07B1
0901 0939
093C 094D
0950 0954
0958 0963
0966 096F
097D
0981 0983
0985 098C
098F 0990
0993 09A8
09AA 09B0
09B2
09B6 09B9
09BC 09C4
09C7 09C8
09CB 09CE
09D7
09DC 09DD
09DF 09E3
09E6 09F1
09F4 09F9
0A01 0A03
0A05 0A0A
0A0F 0A10
0A13 0A28
0A2A 0A30
0A32 0A33
0A35 0A36
0A38 0A39
0A3C
0A3E 0A42
0A47 0A48
0A4B 0A4D
0A59 0A5C
0A5E
0A66 0A74
0A81 0A83
0A85 0A8D
0A8F 0A91
0A93 0AA8
0AAA 0AB0
0AB2 0AB3
0AB5 0AB9
0ABC 0AC5
0AC7 0AC9
0ACB 0ACD
0AD0
0AE0 0AE3
0AE6 0AEF
0B01 0B03
0B05 0B0C
0B0F 0B10
0B13 0B28
0B2A 0B30
0B32 0B33
0B35 0B39
0B3C 0B43
0B47 0B48
0B4B 0B4D
0B56 0B57
0B5C 0B5D
0B5F 0B61
0B66 0B6F
0B71
0B82 0B83
0B85 0B8A
0B8E 0B90
0B92 0B95
0B99 0B9A
0B9C
0B9E 0B9F
0BA3 0BA4
0BA8 0BAA
0BAE 0BB9
0BBE 0BC2
0BC6 0BC8
0BCA 0BCD
0BD7
0BE6 0BF2
0C01 0C03
0C05 0C0C
0C0E 0C10
0C12 0C28
0C2A 0C33
0C35 0C39
0C3E 0C44
0C46 0C48
0C4A 0C4D
0C55 0C56
0C60 0C61
0C66 0C6F
0C82 0C83
0C85 0C8C
0C8E 0C90
0C92 0CA8
0CAA 0CB3
0CB5 0CB9
0CBC 0CC4
0CC6 0CC8
0CCA 0CCD
0CD5 0CD6
0CDE
0CE0 0CE1
0CE6 0CEF
0D02 0D03
0D05 0D0C
0D0E 0D10
0D12 0D28
0D2A 0D39
0D3E 0D43
0D46 0D48
0D4A 0D4D
0D57
0D60 0D61
0D66 0D6F
0D82 0D83
0D85 0D96
0D9A 0DB1
0DB3 0DBB
0DBD
0DC0 0DC6
0DCA
0DCF 0DD4
0DD6
0DD8 0DDF
0DF2 0DF3
0E01 0E3A
0E40 0E4E
0E50 0E59
0E81 0E82
0E84
0E87 0E88
0E8A
0E8D
0E94 0E97
0E99 0E9F
0EA1 0EA3
0EA5
0EA7
0EAA 0EAB
0EAD 0EB9
0EBB 0EBD
0EC0 0EC4
0EC6
0EC8 0ECD
0ED0 0ED9
0EDC 0EDD
0F00
0F18 0F19
0F20 0F33
0F35
0F37
0F39
0F3E 0F47
0F49 0F6A
0F71 0F84
0F86 0F8B
0F90 0F97
0F99 0FBC
0FC6
1000 1021
1023 1027
1029 102A
102C 1032
1036 1039
1040 1049
1050 1059
10A0 10C5
10D0 10FA
10FC
1100 1159
115F 11A2
11A8 11F9
1200 1248
124A 124D
1250 1256
1258
125A 125D
1260 1288
128A 128D
1290 12B0
12B2 12B5
12B8 12BE
12C0
12C2 12C5
12C8 12D6
12D8 1310
1312 1315
1318 135A
135F
1369 137C
1380 138F
13A0 13F4
1401 166C
166F 1676
1681 169A
16A0 16EA
16EE 16F0
1700 170C
170E 1714
1720 1734
1740 1753
1760 176C
176E 1770
1772 1773
1780 17B3
17B6 17D3
17D7
17DC 17DD
17E0 17E9
17F0 17F9
180B 180D
1810 1819
1820 1877
1880 18A9
1900 191C
1920 192B
1930 193B
1946 196D
1970 1974
1980 19A9
19B0 19C9
19D0 19D9
1A00 1A1B
1D00 1DC3
1E00 1E9B
1EA0 1EF9
1F00 1F15
1F18 1F1D
1F20 1F45
1F48 1F4D
1F50 1F57
1F59
1F5B
1F5D
1F5F 1F7D
1F80 1FB4
1FB6 1FBC
1FBE
1FC2 1FC4
1FC6 1FCC
1FD0 1FD3
1FD6 1FDB
1FE0 1FEC
1FF2 1FF4
1FF6 1FFC
203F 2040
2054
2070 2071
2074 2079
207F 2089
2090 2094
20D0 20EB
2102
2107
210A 2113
2115
2119 211D
2124
2126
2128
212A 212D
212F 2131
2133 2139
213C 213F
2145 2149
2153 2183
2460 249B
24EA 24FF
2776 2793
2C00 2C2E
2C30 2C5E
2C80 2CE4
2CFD
2D00 2D25
2D30 2D65
2D6F
2D80 2D96
2DA0 2DA6
2DA8 2DAE
2DB0 2DB6
2DB8 2DBE
2DC0 2DC6
2DC8 2DCE
2DD0 2DD6
2DD8 2DDE
3005 3007
3021 302F
3031 3035
3038 303C
3041 3096
3099 309A
309D 309F
30A1 30FA
30FC 30FF
3105 312C
3131 318E
3192 3195
31A0 31B7
31F0 31FF
3220 3229
3251 325F
3280 3289
32B1 32BF
3400 4DB5
4E00 9FBB
A000 A48C
A800 A827
AC00 D7A3
F900 FA2D
FA30 FA6A
FA70 FAD9
FB00 FB06
FB13 FB17
FB1D FB28
FB2A FB36
FB38 FB3C
FB3E
FB40 FB41
FB43 FB44
FB46 FBB1
FBD3 FD3D
FD50 FD8F
FD92 FDC7
FDF0 FDFB
FE00 FE0F
FE20 FE23
FE33 FE34
FE4D FE4F
FE70 FE74
FE76 FEFC
FF10 FF19
FF21 FF3A
FF3F
FF41 FF5A
FF66 FFBE
FFC2 FFC7
FFCA FFCF
FFD2 FFD7
FFDA FFDC
10000 1000B
1000D 10026
10028 1003A
1003C 1003D
1003F 1004D
10050 1005D
10080 100FA
10107 10133
10140 10178
1018A
10300 1031E
10320 10323
10330 1034A
10380 1039D
103A0 103C3
103C8 103CF
103D1 103D5
10400 1049D
104A0 104A9
10800 10805
10808
1080A 10835
10837 10838
1083C
1083F
10A00 10A03
10A05 10A06
10A0C 10A13
10A15 10A17
10A19 10A33
10A38 10A3A
10A3F 10A47
1D165 1D169
1D16D 1D172
1D17B 1D182
1D185 1D18B
1D1AA 1D1AD
1D242 1D244
1D400 1D454
1D456 1D49C
1D49E 1D49F
1D4A2
1D4A5 1D4A6
1D4A9 1D4AC
1D4AE 1D4B9
1D4BB
1D4BD 1D4C3
1D4C5 1D505
1D507 1D50A
1D50D 1D514
1D516 1D51C
1D51E 1D539
1D53B 1D53E
1D540 1D544
1D546
1D54A 1D550
1D552 1D6A5
1D6A8 1D6C0
1D6C2 1D6DA
1D6DC 1D6FA
1D6FC 1D714
1D716 1D734
1D736 1D74E
1D750 1D76E
1D770 1D788
1D78A 1D7A8
1D7AA 1D7C2
1D7C4 1D7C9
1D7CE 1D7FF
20000 2A6D6
2F800 2FA1D
E0100 E01EF
END
};
1;
package unicore::lib::selfloader::WSpace;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# Binary property 'White_Space'
#
return <<'END';
0009 000D White_Space
0020 White_Space
0085 White_Space
00A0 White_Space
1680 White_Space
180E White_Space
2000 200A White_Space
2028 2029 White_Space
202F White_Space
205F White_Space
3000 White_Space
END
};
1;
package unicore::lib::selfloader::XDigit;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{XDigit}
#
# Meaning: [[:XDigit:]]
#
return <<'END';
0030 0039
0041 0046
0061 0066
END
};
1;
package unicore::lib::selfloader::Yiii;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Yi} (and fuzzy permutations)
#
# Meaning: Script 'Yi'
#
return <<'END';
A000 A48C Yi
A490 A4C6 Yi
END
};
1;
package unicore::lib::selfloader::Z;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Z}
# \p{Z} (and fuzzy permutations)
#
# Meaning: Major Category 'Z'
#
return <<'END';
0020
00A0
1680
180E
2000 200A
2028 2029
202F
205F
3000
END
};
1;
package unicore::lib::selfloader::Zl;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Zl}
# \p{Zl} (and fuzzy permutations)
#
# Meaning: General Category 'Zl'
#
return <<'END';
2028
END
};
1;
package unicore::lib::selfloader::Zp;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Zp}
# \p{Zp} (and fuzzy permutations)
#
# Meaning: General Category 'Zp'
#
return <<'END';
2029
END
};
1;
package unicore::lib::selfloader::Zs;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Zs}
# \p{Zs} (and fuzzy permutations)
#
# Meaning: General Category 'Zs'
#
return <<'END';
0020
00A0
1680
180E
2000 200A
202F
205F
3000
END
};
1;
package unicore::lib::selfloader::Zyyy;
sub getstrings() {
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is built by mktables from e.g. UnicodeData.txt.
# Any changes made here will be lost!
#
# This file supports:
# \p{Common} (and fuzzy permutations)
#
# Meaning: Script 'Common'
#
return <<'END';
0000 0040 Common
005B 0060 Common
007B 00A9 Common
00AB 00B9 Common
00BB 00BF Common
00D7 Common
00F7 Common
02B9 02DF Common
02E5 02FF Common
037E Common
0387 Common
0589 Common
0600 0603 Common
060C Common
061B Common
061F Common
0640 Common
0660 0669 Common
06DD Common
0964 0965 Common
0970 Common
0E3F Common
10FB Common
16EB 16ED Common
1735 1736 Common
2000 200B Common
200E 2063 Common
206A 2070 Common
2074 207E Common
2080 208E Common
20A0 20B5 Common
2100 2125 Common
2127 2129 Common
212C 214C Common
2153 2183 Common
2190 23DB Common
2400 2426 Common
2440 244A Common
2460 269C Common
26A0 26B1 Common
2701 2704 Common
2706 2709 Common
270C 2727 Common
2729 274B Common
274D Common
274F 2752 Common
2756 Common
2758 275E Common
2761 2794 Common
2798 27AF Common
27B1 27BE Common
27C0 27C6 Common
27D0 27EB Common
27F0 27FF Common
2900 2B13 Common
2E00 2E17 Common
2E1C 2E1D Common
2FF0 2FFB Common
3000 3004 Common
3006 Common
3008 3020 Common
3030 3037 Common
303C 303F Common
309B 309C Common
30A0 Common
30FB 30FC Common
3190 319F Common
31C0 31CF Common
3220 3243 Common
3250 325F Common
327E 32FE Common
3300 33FF Common
4DC0 4DFF Common
A700 A716 Common
E000 F8FF Common
FD3E FD3F Common
FDFD Common
FE10 FE19 Common
FE30 FE52 Common
FE54 FE66 Common
FE68 FE6B Common
FEFF Common
FF01 FF20 Common
FF3B FF40 Common
FF5B FF65 Common
FF70 Common
FF9E FF9F Common
FFE0 FFE6 Common
FFE8 FFEE Common
FFF9 FFFD Common
10100 10102 Common
10107 10133 Common
10137 1013F Common
1D000 1D0F5 Common
1D100 1D126 Common
1D12A 1D166 Common
1D16A 1D17A Common
1D183 1D184 Common
1D18C 1D1A9 Common
1D1AE 1D1DD Common
1D300 1D356 Common
1D400 1D454 Common
1D456 1D49C Common
1D49E 1D49F Common
1D4A2 Common
1D4A5 1D4A6 Common
1D4A9 1D4AC Common
1D4AE 1D4B9 Common
1D4BB Common
1D4BD 1D4C3 Common
1D4C5 1D505 Common
1D507 1D50A Common
1D50D 1D514 Common
1D516 1D51C Common
1D51E 1D539 Common
1D53B 1D53E Common
1D540 1D544 Common
1D546 Common
1D54A 1D550 Common
1D552 1D6A5 Common
1D6A8 1D7C9 Common
1D7CE 1D7FF Common
E0001 Common
E0020 E007F Common
F0000 FFFFD Common
100000 10FFFD Common
END
};
1;